Hola Iñaki,
Hola, suponiendo este ejemplo:
[PSTN_SIP gateway] <--> [OpenSer] <--> [softphones]
- Imaginemos que vía el gateway recibo una llamada desde la PSTN que
OpenSer
mapea al softphone_1(a)domain.org.
- Ahora resulta que softphone_1 quiere transferir la llamada a
softphone_2.
Entonces envía un REFER al gateway.
- Y ya tengo entendido que es posible que el gateway acepte ese
REFER y genere
un INVITE a softphone_2.
Pero ahora imagino otro caso:
- softphone_1 quiere transferir la llamada a un móvil luego envía un
REFER al
gateway indicando:
Refer-to: sip:666555444@domain.org
- Entonces igualmente el gateway generará un INVITE que por
resolución de
dominio llegará a mi OpenSer el cual permite llamadas desde la IP
del gateway
a cualquier destino.
- El INVITE llegará de nuevo al gateway (espiral SIP) pero con
distinto RURI.
Vamos, que ahora que lo veo ambos son el mismo caso y si uno
funciona el otro
también debería (salvo que el gateway no detecte las espirales SIP y
las
rechace como "Loop Back" como hace Asterisk).
En cualquier caso, no veo esto nada fiable. Algo me dice que debe
haber un
B2BUA en medio y que sea el el que se coma el REFER en vez del
gateway, ¿es
así?
Para todo ese tipo de cosas es más seguro tener un B2BUA que gestione
las transferencias, quizás desvíos y todos los servicios más
"complejos".
Saludos
JesusR.
------------------------------------
Jesus Rodriguez
VozTelecom Sistemas, S.L.
jesusr(a)voztele.com
http://www.voztele.com
Tel. 902360305
-------------------------------------