Asterisk auto-dial desde archivos

148 views
Skip to first unread message

Andres Lavariega

unread,
Nov 14, 2016, 2:09:02 PM11/14/16
to asterisk-es
Hola buen dia (Desde México); 

Escribo al foro solicitando orientación en algo que estoy programando. 

Estamos generando un autodial a partir del archivo "/var/spool/asterisk/outgoing"
Al momento la llamada de salida funciona correctamente.


Mi duda es en la dictaminación:

Cacho en el contexto las llamadas fallidas, y paso por medio de un "PassedInfo" la razon del fallo.

exten => failed,1,Set(NumberDialed=${CUT(PassedInfo,,1)})
exten => failed,n,Noop(${PassedInfo})



Sin embargo, en la dictaminacion solo recibo estos valores: 

0 - Failed (not busy or congested)
1 - Hung up
3 - Ring timeout
5 - Busy
8 - Congestion

Pero, el provedor me dice que me envía mas señales ISDN. 

Es posible obtener mas que estos valores? 


Raúl Alexis Betancor Santana

unread,
Nov 14, 2016, 2:23:24 PM11/14/16
to aster...@googlegroups.com
Lo que buscas es el contenido de la variable 'hangupcause', busca en el foro, ya se trató este tema hace tiempo, incluso se publicó una macro para transformar los ISDN codes a SIP codes



--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
Normas de la lista Asterisk-ES: http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
---
Has recibido este mensaje porque estás suscrito al grupo "asterisk-es" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asterisk-es...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a aster...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/asterisk-es.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Andres Lavariega

unread,
Nov 15, 2016, 6:51:43 PM11/15/16
to asterisk-es
Haciendo algunas pruebas.

-Si marcó manualmente (Via Dial Plan) si me genera correctamente el hangupcause.  Ejemplo:

Executing [0443317030866@from-internal:1] Dial("SIP/2501-00009e74", "SIP/Provedor-out/0443317030866,300,Tt") in new stack
Called SIP/marcatel-out/0443317030866
Executing [0443317030866@from-internal:2] NoOp("SIP/2501-00009e74", " Dial Status: CONGESTION and 19") in new stack

-Sin embargo, al marcar desde los famosos "call files". No me regresa ella el hangup cause. Siempre sale CERO

[failed@from-callcenter:11] NoOp("OutgoingSpoolFailed", "numero 0443317030866 El dial status es :  y el hangup casuse es: 0


Me podrian dar alguna orientación 

Paco Gil

unread,
Nov 28, 2016, 3:29:26 PM11/28/16
to asterisk-es
usa local channels y resuelto

--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
Normas de la lista Asterisk-ES: http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
---
Has recibido este mensaje porque estás suscrito al grupo "asterisk-es" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asterisk-es+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages