El Thursday 04 September 2008 09:52:49 rabs(a)dimension-virtual.com escribió:
hacer un Hangup() tampoco es que sea necesario.
Sólo un detalle: El "Hangup" es muy recomendable ya que tras un Dial se hace
imprescindible, me explico:
exten => kk,1,Dial(SIP/blabla)
Si un usuario llama a "kk" y resulta que "blabla" no está registrado,
está
ocupado o rechaza la llamada, entonces el dialplan continua y como no hay más
a Asterisk no se le ocurre otra cosa que mandar una bestialidad de error "503
Service Unavailable", a lo bestia!
En cambio:
exten => kk,1,Dial(SIP/blabla)
exten => kk,n,Hangup
En este caso si el usuario no está registrado Asterisk devuelve "480 User not
available", si rechaza la llamada devuelve un "603 Decline" y si está
ocupado
un "486 Busy".
Saludos.
PD: Aunque en este caso, tras un VoiceMail posiblemente no sea necesario pèro
no pasa nada por ponerlo.
--
Iñaki Baz Castillo
ibc(a)in.ilimit.es