[OpenSIPS-Users] Merged Request
Toyima Dias
toyimads at gmail.com
Wed Feb 9 11:30:11 CET 2011
I've seen something interesting here,
When the zoiper softphone send the REGISTER with expires=0 (normal behavior
as i'm restarting the phone), Opensips answers with the following: (take a
look at the trace)
#
U 2011/02/09 12:22:19.307852 172.30.140.47:5060 -> 172.30.140.57:5060
REGISTER sip:172.30.140.57;transport=UDP SIP/2.0
Via: SIP/2.0/UDP 172.30.140.47:5060
;branch=z9hG4bK-d8754z-15075d40ba64fa00-1---d8754z-
Max-Forwards: 70
Contact: <sip:1001 at 172.30.140.47:5060
;rinstance=bd724156614686a6;transport=UDP>;*expires=0
*To: "1001"<sip:1001 at 172.30.140.57 <sip%3A1001 at 172.30.140.57>;transport=UDP>
From: "1001"<sip:1001 at 172.30.140.57 <sip%3A1001 at 172.30.140.57>
;transport=UDP>;tag=8e1f5910
Call-ID: NTAwOGYyNDVhNzY4NjNhMjY0NTZlNTcwN2VjN2RhYWM.
CSeq: 4 REGISTER
Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, MESSAGE, OPTIONS, INFO,
SUBSCRIBE
User-Agent: Zoiper rev.5324
Authorization: Digest
username="1001",realm="172.30.140.57",nonce="4d5279090000001c0a15fa778702ef3d4d1139dfda7a275e",uri="sip:172.30.140.57;transport=UDP",response="859420dd3fefcccbf4d2727ff4db611d",algorithm=MD5
Allow-Events: presence
Content-Length: 0
#
U 2011/02/09 12:22:19.308281 172.30.140.57:5060 -> 172.30.140.47:5060
SIP/2.0 200 OK
Via: SIP/2.0/UDP 172.30.140.47:5060
;branch=z9hG4bK-d8754z-15075d40ba64fa00-1---d8754z-
To: "1001"<sip:1001 at 172.30.140.57 <sip%3A1001 at 172.30.140.57>
;transport=UDP>;tag=c1aca2eceea8b9ed63a816bcd8cf10b1.e871
From: "1001"<sip:1001 at 172.30.140.57 <sip%3A1001 at 172.30.140.57>
;transport=UDP>;tag=8e1f5910
Call-ID: NTAwOGYyNDVhNzY4NjNhMjY0NTZlNTcwN2VjN2RhYWM.
CSeq: 4 REGISTER
Contact: <sip:1001 at 172.30.140.47:5060
;rinstance=a03689bfb7cef683;transport=UDP>;*expires=2149
*Server: OpenSIPS (1.6.3-notls (i386/linux))
Content-Length: 0
As you can see, Opensips answers with a expires of 2149; that's why opensips
keep this registration untill the expiration time reachs 0, any ideas why
opensips answer with this value?
Thanks!
2011/2/9 Toyima Dias <toyimads at gmail.com>
> Hello,
>
> I've a doubt about a little problem in my opensips server, right now i just
> have 2 softphones registered with my opensips server, every time i restart
> the phones opensips creates the following:
>
> OpenSIPS:/usr/src/opensips-1.6.3-tls#opensipsctl ul show
> Domain:: location table=512 records=2
> AOR:: 1000
> Contact:: sip:1000 at 172.30.140.47:26612;rinstance=4975490f64787658
> Q=
> Expires:: 3565
> Callid::
> OWE3Y2NmYTI3MWNjNzRjOTkxNDU0YTQ1ZTMxM2RhNTU.
> Cseq:: 2
> User-agent:: X-Lite release 1011s stamp 41150
> State:: CS_SYNC
> Flags:: 0
> Cflag:: 0
> Socket:: udp:172.30.140.57:5060
> Methods:: 5951
> AOR:: 1001
> Contact:: sip:1001 at 172.30.140.47:5060;rinstance=a03689bfb7cef683;transport=UDP
> Q=
> Expires:: 2641
> Callid::
> NGQ4ZjBmMDhiMGIyNDc5MTA5NmExMDE1YzFhZjFlMjg.
> Cseq:: 2
> User-agent:: Zoiper rev.5324
> State:: CS_SYNC
> Flags:: 0
> Cflag:: 0
> Socket:: udp:172.30.140.57:5060
> Methods:: 5951
> Contact:: sip:1001 at 172.30.140.47:5060;rinstance=333586886a503975;transport=UDP
> Q=
> Expires:: 3597
> Callid::
> NTI0Y2VlYWJjNzI3NDEyMjkzYTNkZTYzMTdhMGEwYmY.
> Cseq:: 2
> User-agent:: Zoiper rev.5324
> State:: CS_SYNC
> Flags:: 0
> Cflag:: 0
> Socket:: udp:172.30.140.57:5060
> Methods:: 5951
> As you can see, user 1001 has created 2 registrations (don't now why, it
> should sent an expires=0 when the softphone was restarted...it might be a
> problem of the zoiper softphone?); the problem is when 1000 calls 1001,
> Opensips send INVITE to both registrations of 1001 (the same equipment), and
> this phone send a 482 Merged Request...i've been checking the section
> 8.2.2.2 at RFC 3261 but i'm quite confuse...what should i check?
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20110209/bc64195f/attachment.htm>
More information about the Users
mailing list