On Wed, Oct 19, 2011 at 12:34:25AM -0700, Santi wrote:
> Buenos d�as,
> Tengo funcionando un sistema asterisk+a2billing bajo una Debian Squeeeze
> y cursando las llamandas a trav�s de un tercer operador de VoIP
> <proveedorVOIP>. De momento, no tengo primarios o HW dedicado.
> Estoy utilizando un Linksys PAP2 y un movil para las pruebas preliminares.
> El PAP2 sale a trav�s de una linea ADSL.
>
> Curso una llamada desde el PAP2 hacia el movil y la contesto. Entonces apago
> el router ADSL.
> ------------------------------------------------------------------------------------------------------
> -- AGI Script Executing Application: (DIAL) Options:
> (SIP/proveedorVOIP/611111111,60,HRirL(8040000:61000:30000))
> == Using SIP RTP CoS mark 5
> -- Called SIP/proveedorVOIP/611111111
> -- SIP/provvedorVOIP-0000000d answered SIP/964810000-0000000c
> [Oct 19 09:20:31] NOTICE[26347]: chan_sip.c:25529 sip_poke_noanswer: Peer
> '964810000' is now UNREACHABLE! Last qualify: 47
> ---------------------------------------------------------------------------------------------------------
> El servidor asterisk detecta que la cuenta SIP asociada <964810000> al PAP2
> no el alcanzable gracias al atributo qualify y as� aparece en el log.
>
> Quiero que el servidor asterisk cuelgue la llamada cuando detecte este
> evento.
> Sin embargo, no se c�mo capturar el evento y ejecutar un cuelgue de la
> llamada.
> --------------------------------------------------------------------------------
>
> CLI> soft hangup SIP/964810000-0000000c
> --------------------------------------------------------------------------------
>
> �C�mo se puede ejecuar el comando anterior?
No hace falta que detectes nada, Asterisk solito detectar� la falta de
RTP y har� el hangup, siempre y cuando lo tengas configurado
correctamente.
Saludos