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

Brandon Armstead brandon at cryy.com
Tue Apr 21 20:35:43 CEST 2009


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!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20090421/4876774b/attachment.htm>


More information about the sr-users mailing list