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:[email protected]:5060 ;rinstance=bd724156614686a6;transport=UDP>;*expires=0 *To: "1001"<sip:[email protected] <sip%[email protected]>;transport=UDP> From: "1001"<sip:[email protected] <sip%[email protected]> ;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:[email protected] <sip%[email protected]> ;transport=UDP>;tag=c1aca2eceea8b9ed63a816bcd8cf10b1.e871 From: "1001"<sip:[email protected] <sip%[email protected]> ;transport=UDP>;tag=8e1f5910 Call-ID: NTAwOGYyNDVhNzY4NjNhMjY0NTZlNTcwN2VjN2RhYWM. CSeq: 4 REGISTER Contact: <sip:[email protected]: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 <[email protected]> > 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:[email protected]: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:[email protected]: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:[email protected]: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? > >
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
