2011/1/21 euler.so <eule...@gmail.com>:
> --
> Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
>
> Entra ahora en el canal de irc de Asterisk-ES para charlar en directo sobre VoIP y
> Asterisk: http://www.asterisk-es.org/
>
> ~~~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> - Para anular la suscripción: asterisk-es...@googlegroups.com
>
--
/Saúl
http://saghul.net | http://sipdoc.net
Permitirme comentar que el concepto de "DND" (Don't Disturb) no existe
como tal, o sea, no está estandarizado con un determinado código de
respuesta específico, etc.
Depende del modelo de terminal, algunos terminales con modo DND activo
rechazan las llamadas con código "480 Not Available", otros con "486
Busy Here", otros con "603 Decline", etc.
> si es asi tengo el
> mismo inconveniente, trate de modificiar para mi caso las opciones del
> Eyebeam en las opciones avanzadas tratando de que en el parametro
> "system:sip:reject_call_response_code_dnd" que trae el 480 cambiarlo
> colocando un valor personal pero no funciono (creo que por que solo
> admite los mensajes de retorno del protocolo sip)
480 es "Not Available" o "Temporaly Unavailable". ¿Por qué no te vale
ese código y cuál se supone que quieres poner en vez de ese?
> por lo cual en el
> parametro "system:sip:reject_call_response_code_dnd_phrase" cambie el
> value=Temporarily Unavailable a DND y ya en el cli lo identifico
Vamos a ver, el reason phrase de una respuesta NO VALE para nada, es
meramente descriptivo, lo único que cuenta es el código numérico (480,
486, etc). Mi teléfono podría responder a tu asterisk un "486 Me gusta
la ternera cruda" y tu Asterisk seguirá interpretando que mi teléfono
está ahora mismo ocupado en otra llamada.
,
> ahora la pregunta que sumo a la de euler.so es, para identificar un
> dispositivo en estado DND debo conocer el codigo de respuesta que
> genera el dispositivo? ó como el asterisk me identifica estos eventos?
Ver nota de arriba: NO existe el concepto de DND, y esto es así porque
NO debe existir como tal. Cada uno rechaza las llamadas como le da la
gana. Por ejemplo, yo puedo preferir que cuando pongo modo DND en mi
tfno éste rechace las llamadas entrantes con "486 Busy Here" para que
el llamante piense que estoy en otra llamada (y no piense que le he
rechazado la suya porque me cae mal).
En definitiva: no intentes averiguar si un terminal está en modo DND o
no, porque no hay forma de saberlo (ahora es cuando añado que en SIP
la inteligencia está, o puede estar, en los terminales en vez de
concentrada en la PBX, pues aquí tienes un buen ejemplo).
Saludos.
--
Iñaki Baz Castillo
<i...@aliax.net>