2010/9/22 Tincho ylm <sadzas(a)gmail.com>om>:
U 192.168.10.150:5060 -> 192.168.10.160:5060
INVITE sip:200@192.168.10.150 SIP/2.0.
Via: SIP/2.0/UDP 192.168.10.150;branch=z9hG4bKc17.8e746ba.0.
Via: SIP/2.0/UDP
192.168.10.140:5060;rport=5060;received=192.168.10.140;branch=z9hG4bK-d063d53a.
From: "Sip Phone" <sip:100@192.168.10.150>;tag=d396005aaf3ab9a2o0.
To: "Mitel Phone" <sip:200@192.168.10.150>.
U 192.168.10.160:5060 -> 192.168.10.150:5060
SIP/2.0 404 Not Found.
Via: SIP/2.0/UDP 192.168.10.150;branch=z9hG4bKc17.8e746ba.0,SIP/2.0/UDP
192.168.10.140:5060;rport=5060;received=192.168.10.140;branch=z9hG4bK-d063d53a.
From: "Sip Phone" <sip:100@192.168.10.150>;tag=d396005aaf3ab9a2o0.
To: "Mitel Phone" <sip:200@192.168.10.150>;tag=0_4044193584-65506210.
A la Mitel le llega un INVITE a sip:200@192.168.10.150 y te responde
"404", posiblemente porque espera recibir un RURI con su IP (.160)
como hostpar en vez de una IP distinta (.150). Es perfectamente normal
que rechace la llamada.
En vez de t_relay(....) usa esto:
$rd = "92.168.10.160";
con esto cambias el RURI hostpart del INVITE que le llegará a la Mitel.
--
Iñaki Baz Castillo
<ibc(a)aliax.net>