hola necesito redreccionar las llamadas hacia si mismo a una locucion o al voicemailmain de asterisk, actualmente me devuelve 'Busy' pero si tengo mas de un sipphone registrado con el mismo numero kamailio intenta completar la llamada en los que estan libres y veo en los logs 'loop detected'... que condicional uso? if(uri=~from_uri) estaria bien?
slds.- rafael
El Friday 29 August 2008 01:28:07 Rafael Risco Gonzales-Vigil escribió:
Asterisk no permite SIP spiral, acabas de dar con un problema paar el que no sé si hay solución aunque hay alguien en ello. Revisa este post que escribí y el link al report de bug:
http://blog.aliax.net/2007/08/asterisk-parche-chansip-para-permitir.html
El Friday 29 August 2008 10:06:59 David Sedeño escribió:
Más que tener el detector de loop lo que hace el parche es corregir el código para que no se detecten como loops las espirales:
- Un loop es algo incorrecto (un paquete SIP estaría dando vueltas infinitamente, así que se detecta y se descarta enviando "482 Loop detected".
- Una espiral en realidad algo completamente válido pero el actual Asterisk hace una guarrada y detecta los espirales como loop y los descarta. Paar ver un ejemplo de espiral (algo válido) remito de nuevo a mi post: http://blog.aliax.net/2007/08/asterisk-parche-chansip-para-permitir.html
Saludos.
Iñaki, eso creo que esta solucionado hace algunas versiones, al menos te puedo confirmar que en la 1.4.21.1 todo va bien en este escenario:
- Llamada entra por PSTN a Asterisk - Asterisk hace un dial usuario (asterisk piensa que los usuarios son suyos) - OpenSER se la devuelve a Asterisk
Si esto funciona es que esta OK no?
El Viernes, 29 de Agosto de 2008, Saúl Ibarra escribió:
Sí. No he probado si funciona el parche desde hace mucho así que no sé en qué versión lo han metido.
Aunque sinceramente me extraña que esté ya incluido... ¿no será casualidad? a ver si resulta que en OpenSer cambias casualmente algún parámetro, y puesto que la detección que hace Asterisk es (o era) una chapuza, igual lo acepta a saber porqué ¿?
Sí. No he probado si funciona el parche desde hace mucho así que no sé en qué versión lo han metido.
Según lo que pone en el bug:
Hmmm, for some reason svnbot didn't close this issue when I fixed this. I tweaked the patch that I had attached after I found some flaws and committed the fix in rev 132790 to the 1.4 branch. Committed to trunk in rev 132795.
Yo creo que ya lo detecta bien, al menos es lo que dice el el bug report y a mi me funciona :)
sr-users-es@lists.kamailio.org