[OpenSIPS-Users] Topology hiding and unsuccessful dialog termination

microx acmicrox at gmail.com
Wed Jan 23 07:57:12 CET 2013


Hi all, 

I'm facing a problem as follows. The scenario is below.
                  Proxy server
                  Outbound proxy
           caller                      callee
The packet flow from caller to callee is ``caller->outbound proxy->proxy
server->outbound proxy->callee''.
The outbound proxy invokes topology_hiding() and match_dialog() to prevent
the call from knowing the 
IP address of the proxy server and enable successful packet forwarding. In
this scenario, the proxy server 
must call record_route() when receiving an INVITE message. 
Otherwise, the BYE message from the caller will not go under loose_route()
and thus the corresponding 
dialog will not be terminated.

With record_route(), the BYE message from caller can be handled properly by
the proxy server. However, 
my issues is that *the BYE message from callee* (no route field in the
header) cannot be handled 
successfully so that the proxy server does not terminate the corresponding
dialog (as I wish).

Please kindly help to solve this problem. Many thanks in advance.

Best regards,
Chen-Che



--
View this message in context: http://opensips-open-sip-server.1449251.n2.nabble.com/Topology-hiding-and-unsuccessful-dialog-termination-tp7584064.html
Sent from the OpenSIPS - Users mailing list archive at Nabble.com.



More information about the Users mailing list