[reSIProcate] about request line of INVITE

hongsion hongsion at gmail.com
Thu Jul 12 23:31:17 CDT 2007


hi repro,
    I setup one repro, and it's ip address is 192.168.1.199, and my two
client is A(192.168.1.150), and B(192.168.1.151). After registration, i
check in repro, there are two regristration. are:
    (1) sip:1111 at 192.168.1.199------sip:1001 at 192.168.1.150:10003
    (2) sip:2222 at 192.168.1.199------sip:1002 at 192.168.1.151:20010

    now I use A call B, and i found repro will return 480 (not available).
but use B call A is OK. And i check the difference of their INVITE. I found.
    A send INVITE with request line:
               INVITE sip:2222 at 192.168.1.199:5060 SIP/2.0
    B send INVITE with request line:
                INVITE sip:1111 at 192.168.1.199 SIP/2.0

the difference is A add 5060 port in request line.  So repro can't compare
URI in database.  If repro solve it? I think maybe the way is remove port in
inputUri in LocationServer.cxx. Do you think so?

regards,
hongsion
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20070713/695265e4/attachment.htm>


More information about the resiprocate-devel mailing list