< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index  

Re: [reSIProcate] about request line of INVITE


The following solution has been spec’d out as the “proper” way to handle this issue:

http://list.resiprocate.org/archive/repro-users/msg00193.html

 

We haven’t got around to implementing this yet though.  : )

 

Scott

 

From: resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxxx [mailto:resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxxx] On Behalf Of hongsion
Sent: Friday, July 13, 2007 12:31 AM
To: Resiprocate---sip
务器
Subject: [reSIProcate] about request line of INVITE

 

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@xxxxxxxxxxxxxxxxxxxxxx:1001@xxxxxxxxxxxxx:10003

    (2) sip:2222@xxxxxxxxxxxxxxxxxxxxxx:1002@xxxxxxxxxxxxx: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@xxxxxxxxxxxxx:5060 SIP/2.0

    B send INVITE with request line:

                INVITE sip:1111@xxxxxxxxxxxxx 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