Hi, What I found out is that the server should answer to the host and port specified in the first VIA header. If the message sent to Asterisk was like the following one, Asterisk should answer back to port 5038 of host 192.168.1.103. OPTIONS sip:192.168.0.103 SIP/2.0 Via: SIP/2.0/UDP 192.168.1.103:5038;branch=0.0 CSeq: 4711 OPTIONS The problem is that Asterisk is not answering to the specified port ( 5038 ), but to the port from which the message was sent to it in order to avoid NAT translation problems. It's ignoring the VIA header. A way to solve this conflict and avoid NAT translation problems is to send the message to Asterisk from the same port you specified in the VIA header. In this case, it would still be compatible with SIP proxies that don't ignore the VIA header. Andre
--------------------------------- Everyone is raving about the all-new Yahoo! Mail beta. _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
