[Kamailio-Users] Multiple SIP Proxy Environment / Socket Information

Klaus Darilion klaus.mailinglists at pernau.at
Wed Apr 22 14:31:21 CEST 2009


Maybe this can help you:

http://www.kamailio.org/docs/modules/devel/registrar.html#id2530856
http://www.kamailio.org/docs/modules/devel/registrar.html#id2531067

Brandon Armstead wrote:
> Hello guys,
> 
>     Is there a method upon using lookup("location") to also pull out the 
> "socket" information for the original location the UAC registered to, 
> for scenarios of this example:
> 
> P1 & P2 share same usrloc database.
> 
> UA1 registers to P1
> UA2 registers to P2
> 
> UA1 calls UA2
> 
> UA1 invites -> P1 -> INVITES -> UA2 (bypassing P2 -- where the actual 
> nat binding is).
> 
> Now upon P1 looking up usrloc for UA2, I would like to recognize that P1 
> is not the Proxy to deliver the call, and forward the request to P2 to 
> send to UA2.
> 
> So currently I have:
> 
> UA1 INVITE -> P1 INVITE -> UA2
> 
> I wish to have:
> 
> UA1 INVITE -> P1 INVITE -> P2 INVITE -> UA2
> 
> Is there an easy method to do this?  I have been looking at the new nat 
> traversal module it looks like it is doable with this (any further input 
> as far as that?).  Also is it possible with the classic Nat Helper 
> module?  Any input is appreciated, thanks!
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Kamailio (OpenSER) - Users mailing list
> Users at lists.kamailio.org
> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users





More information about the sr-users mailing list