falto agregar un comentario adicional
Reglas de Salida
Colapsar
Anuncio
Colapsar
No hay anuncio todavía.
X
-
Tengo un problema que según yo ya había resuelto en las reglas de salida pero por alguna extraña razón cuando marco a mi mismo teléfono celular marca a una casa (solo asterisk sabe de donde).
Salgo con 9 y lo que hago es marca 9+04455+(numero).
Algo esta muy extraño.
En las reglas de salida tengo lo siguiente.
exten => _044NXXXXXXXXX,1,Dial(SIP/011521${EXTEN:3})
exten => _044NXXXXXXXXX,n,Hangup()
exten => _045NXXXXXXXXX,1,Dial(SIP/011521${EXTEN:3})
exten => _045NXXXXXXXXX,n,Hangup()
exten => _01NXXXXXXXXX,1,Dial(SIP/01152${EXTEN:2})
exten => _01NXXNXXXXXX,n,Hangup()
exten => _01800NXXXXXXXXX,1,Dial(SIP/01152${EXTEN:2})
exten => _01800NXXNXXXXXX,n,Hangup()
exten => _00.,1,Dial(SIP/${EXTEN})
exten => _00.,n,Hangup()
exten => _001NXXNXXXXXX,1,Dial(SIP/${EXTEN:2})
exten => _001NXXNXXXXXX,n,Hangup()
¿Que estoy haciendo mal?
- Gracias por su valiosa ayuda -Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos
-
En ninguna de tus reglas veo un 9 al inicio. O estas usando otro equipo que a su vez se conecta a asterisk o usas otro contexto. Según tus reglas de salida la marcación es transparente sin necesidad del 9. Lo mejor es que copies y pegues la salida del cli cuando marcas.
Comentario
-
Hola, agradezco tu respuesta.
Si, estoy marcado desde una app lingphone, este teléfono se registra a asterisk y hago la llamada de la siguiente manera. 90445524101011
== Using SIP RTP CoS mark 5
-- Executing [90445524101011@users:1] Dial("SIP/telefono1-00000001", "SIP/spa3102,45,D(0445524101011)") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/spa3102
-- SIP/spa3102-00000002 answered SIP/telefono1-00000001
-- Sending DTMF '0445524101011' to the called party.
-- Locally bridging SIP/telefono1-00000001 and SIP/spa3102-00000002
== Spawn extension (users, 90445524101011, 1) exited non-zero on 'SIP/telefono1-00000001'
Que estoy haciendo mal ?
Gracias.Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos
Comentario
-
Si nos pones los contextos reales te podríamos ayudar. Tu saluda del cli no concuerda con tus contextos además tu dial esta enviando los dígitos nuevamente. Realmente te aconsejo que leas la guía de asterisk. Www.asteriskdocs.org
Comentario
-
Hola Navaismo, gracias por contestar.
Eso es lo más extraño, cuando veo el CLI veo o creo que si esta llamando al 044552424101011, pero te juro que esos si sin mis contextos, es mas copiare todo el extensions.conf
Solo hice una modificación a la dos primeras lineas de los contextos, pero aun así sigue llamando a la misma casa "no se por que".
Lo único que cambie fue:
Las lineas que están comentadas son las que tenia pero aun así marca a la misma casa :S
;exten => _044NXXXXXXXXX,1,Dial(SIP/011521${EXTEN:3})
; exten => _044NXXXXXXXXX,n,Hangup()
exten => _9-044XXXXXXXX,1,Dial(SIP/011521${EXTEN:3})
exten => _9-044XXXXXXXX,n,Hangup()
Es muy extraño, ¿podría ser la configuración del SPA?
----------------------------------------------
;General Settings for Extensions
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priortityjumping=no
[globals]
;Los contextos comienzan acá
[users]
exten => 2001,1,Dial(SIP/telefono1,20)
exten => 2002,1,Dial(SIP/telefono2,20)
exten => 2003,1,Dial(SIP/macbook,90,trf)
exten => 2004,1,Dial(SIP/dish,20,trf)
exten => 2006,1,Dial(SIP/marcos,20,trf)
exten => 2000,1,Goto(menu-dia,s,1)
exten => 2009,1,Answer
exten => 2009,2,MusicOnHold(musica)
include => aplicaciones
[menu-dia]
exten => s,1,Answer()
exten => s,n,Wait(0.5)
exten => s,n,Background(es/menu)
exten => s,n,WaitExten(5)
exten => 1,1,Goto(users,2006,1,trf)
exten => 2,1,Goto(users,2004,1)
exten => 3,1,Goto(users,2003,1,trf)
exten => 4,1,Playback(es/uno)
exten => 5,1,Playback(es/dos)
exten => 6,1,Playback(es/tres)
;entra ventas
exten => 33,1,Dial(SIP/dish&SIP/macbook,20,trf) ;ESTO LLAMA A DOS EXTENSIONES A LA VEZ
;Entra ventas 2 - SECUENCIA DE LLAMADAS LOOP
;exten => 34,1,Noop
;exten => 34,1,Answer
exten => 34,1,SetMusicOnHold(musica)
exten => 34,2,Dial(SIP/macbook,0,m) ; DESPUES DE 10 VA A "2"
exten => 34,3,Dial(SIP/dish,10,trf)
;exten => 34,4,Dial(SIP/telefono2,10,trf)
exten => 34,5,Dial(SIP/macbook,10,trf)
exten => 34,6,Dial(SIP/macbook&SIP/telefono2&SIP/dish,10,trf)
exten => 34,4,Goto(34,1) : REGRESA AL PASO 1
;exten => 34,3,Hangup()
exten => 9,1,Directory(default,user,e)
exten => *,1,Goto(s,1)
exten => t,1,Playback(es/dos)
exten => t,n,Hangup()
exten => i,1,Playback(es/uno)
exten => i,1,Goto(s,1)
;include => aplicaciones
[from-trunk]
exten => 2001,1,Dial(SIP/telefono1,20)
exten => 2002,1,Dial(SIP/telefono2,20)
[from-spa3102]
exten => 9999,1,Answer()
exten => 9999,n,Playback(es/uno)
exten => 9999,n,Hangup()
include => aplicaciones
[aplicaciones]
exten => 9999,1,Answer()
exten => 9999,n,Playback(es/uno)
exten => 9999,n,Hangup()
exten => 9998,1,Answer()
exten => 9998,n,Playback(es/dos)
exten => 9998,n,Hangup()
exten => 9997,1,Answer()
exten => 9997,n,Playback(es/tres)
exten => 9997,n,Hangup()
;include => from-spa3102
;exten => _9.,1,Dial(SIP/pstn)
;exten => from-trunk,1,Dial(SIP/2001)
exten => _9.,1,Dial(SIP/spa3102,45,D(${EXTEN:1}))
;same => n,Busy(3)
same => n,Hangup
;http://wiki.voip.ms/article/Dialing_Rules
;exten => _044NXXXXXXXXX,1,Dial(SIP/011521${EXTEN:3})
; exten => _044NXXXXXXXXX,n,Hangup()
exten => _9-044XXXXXXXX,1,Dial(SIP/011521${EXTEN:3})
exten => _9-044XXXXXXXX,n,Hangup()
exten => _045NXXXXXXXXX,1,Dial(SIP/011521${EXTEN:3})
exten => _045NXXXXXXXXX,n,Hangup()
exten => _01NXXXXXXXXX,1,Dial(SIP/01152${EXTEN:2})
exten => _01NXXNXXXXXX,n,Hangup()
exten => _01800NXXXXXXXXX,1,Dial(SIP/01152${EXTEN:2})
exten => _01800NXXNXXXXXX,n,Hangup()
exten => _00.,1,Dial(SIP/${EXTEN})
exten => _00.,n,Hangup()
exten => _001NXXNXXXXXX,1,Dial(SIP/${EXTEN:2})
exten => _001NXXNXXXXXX,n,Hangup()
[spa]
exten => s,1,NoOp
same => n,Dial(SIP/2001)
same => n,Hangup
Agradezco mucho tu ayuda.Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos
Comentario
-
Porqué estás enviando así la llamada?
Código:exten => _9.,1,Dial(SIP/spa3102,45,D(${EXTEN:1}))
2) No uses el . Para definir un patrón es sumamente inseguro. Usa los ejemplos que pusiste al inicio del tema.
3) Ve si en el spa puedes habilitar el Log para saber que es lo que el spa envía.
Comentario
-
Hola
Gracias por tu respuesta, me ha servido mucho, ahora ya puedo hacer llamadas.
Tuve que quitar varias líneas.
Me quedan un par de preguntas, “bueno varias.” -
Espero puedan ayudarme ó en su defecto orientarme un poco
1. En un comentario previo comentabas que hacer 9. era muy inseguro, entonces busque un poco y hay ejemplos como 9|, 9|. Y 9NXXX, yo he intentado con los tres pero cuando intento hacer una llamada me dice que la extensión no se puede realizar por que no esta en el contexto users.
CLI-
“rejected because extension not found in context 'users'.”
Pero si lo hago con 9. si funciona - ¿Por qué pasa esto?
2. En mi todavía precario pero hasta ahora funcionando conmutador Panasonic, cuando oprimo la tecla 9 me da un tono, posterior a esto marco X número.
Estoy usando una app en mi teléfono para hacer pruebas y también las hago con un sofphone en la pc y no me da todo, tengo que poner 9+número y si marca, lo extraño es que no da tono aunque me espere. ¿Esto es por que asterisk es simplemente así ó es por que utilizo un softphone?
¿Cuando compre un teléfono dará tono?
3. En el caso del siguiente ejemplo ”mismo que es el que si me funciona”:
exten => _9.01800NX,1,Dial(SIP/spa3102/${EXTEN:1})
exten => _9.01800NX,n,Hangup()
Según entiendo es solo para marcación a 01800, sin embargo cuando marco a una casa o celular si marca (raro.) y es el único que tengo para marcación.
¿No se supone no debería de marcar a 044?
4. Y por ultimo, regresando al softphone, (ya puedo hacer llamadas sin problema alguno).
Cuando marco a mi propio teléfono móvil y esta apagado, no sale la leyenda de este tel es el buzón de bla bla bla, simplemente hace como que marca y después de unos tonos simplemente me corta, esto es normal o estoy haciendo algo mal? ¿ó es por que es un softphone?
Disculpen tanta prgunta, pero es que todavía no me comprado un teléfono físico con el cual pueda experimentar para remplazar definitivamente al Panasonic.
Como siempre muy atento a sus amables comentarios.
Muchas gracias por la ayuda y comentarios.Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos
Comentario
-
Mira Como te lo comente necesitas leer mucho acerca de los patrones del plan de marcado. Eso es literatura básica si pretendes administración un asterisk. Aquí esta la guía oficial www.asteriskdocs.org
Ahora respecto a tus preguntas:
1. En un comentario previo comentabas que hacer 9. era muy inseguro, entonces busque un poco y hay ejemplos como 9|, 9|. Y 9NXXX, yo he intentado con los tres pero cuando intento hacer una llamada me dice que la extensión no se puede realizar por que no esta en el contexto users.
CLI-
“rejected because extension not found in context 'users'.”
Pero si lo hago con 9. si funciona - ¿Por qué pasa esto?
9NXXX Solo acepta 5 dígitos. Un 9 seguido de un numero del 2 al 9 seguido de 3 números del 0 al 9. Ejemplo: 92134
9. Acepta un primer dígito 9 seguido de "n" cantidad de caracteres(letras o números). Por eso te funciona.
. Es aceptar cualquier carácter.
_ Se usa para crear un patrón.
Z son dígitos de 1-9.
N son dígitos de 2-9.
X son dígitos de 0-9
2. En mi todavía precario pero hasta ahora funcionando conmutador Panasonic, cuando oprimo la tecla 9 me da un tono, posterior a esto marco X número.
Estoy usando una app en mi teléfono para hacer pruebas y también las hago con un sofphone en la pc y no me da todo, tengo que poner 9+número y si marca, lo extraño es que no da tono aunque me espere. ¿Esto es por que asterisk es simplemente así ó es por que utilizo un softphone?
¿Cuando compre un teléfono dará tono?
3. En el caso del siguiente ejemplo ”mismo que es el que si me funciona”:
exten => _9.01800NX,1,Dial(SIP/spa3102/${EXTEN:1})
exten => _9.01800NX,n,Hangup()
Según entiendo es solo para marcación a 01800, sin embargo cuando marco a una casa o celular si marca (raro.) y es el único que tengo para marcación.
¿No se supone no debería de marcar a 044?
_901800XXXX.
_904455XXXXXXXX
_9XXXXXXXX
4. Y por ultimo, regresando al softphone, (ya puedo hacer llamadas sin problema alguno).
Cuando marco a mi propio teléfono móvil y esta apagado, no sale la leyenda de este tel es el buzón de bla bla bla, simplemente hace como que marca y después de unos tonos simplemente me corta, esto es normal o estoy haciendo algo mal? ¿ó es por que es un softphone?
Saludos.
Comentario
-
Hola navaismo
Gracias por tus observaciones, en efecto estaban mal las reglas de salida.
Respecto a la ultima parte del mensaje anterior.
No me referia a los buzones de voz de mis extensiones, me referia al buzon de voz de telcel, movistar ó iusacel.
Es decir, apago mi celular y en teoría cuando marco de otro movil al mío sale la leyenda clásica del buzón de voz "bla bla bla la llamada se cobrará después de este tono" o algo así dice.
El punto es que cuando marco desde asterisk simplemente hace como si SI marcara y en efecto la llamada entrará "cuando en realidad el celular esta apagado" después de dos o tres tonos simplemente corta la llamada, como si no detectara los buzones de voz.
Muchas gracias por tu ayuda.
Buen fin.Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos
Comentario
Nube de Etiquetas
Colapsar
Principales Usuarios Activos
Colapsar
No hay usuarios activos superiores.
Comentario