Hi Toyima,
That when you un-Register and the phone sends expires=0 you get that
reply with contact and expires is correct, because of what you already
had in database. There were two contacts and only one was deleted. In
the reply all the registered contacts are retrieved.
The question is how you got with the two contacts - and probably it was
because you closed the client and did not unregister.
You can test this by looking that there is no contact, open up the
client and close it. Also run a message trace from the beginning to see
clearly what the client sends.
Regards,
--
Anca Vamanu
OpenSIPS Developer
On 02/09/2011 12:30 PM, Toyima Dias wrote:
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
<http://172.30.140.47:5060> -> 172.30.140.57:5060
<http://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@172.30.140.47:5060;rinstance=bd724156614686a6;transport=UDP>;*expires=0
*To: "1001"<sip:1001@172.30.140.57
<mailto:sip%3A1001@172.30.140.57>;transport=UDP>
From: "1001"<sip:1001@172.30.140.57
<mailto:sip%3A1001@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
<http://172.30.140.57:5060> -> 172.30.140.47:5060
<http://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@172.30.140.57
<mailto:sip%3A1001@172.30.140.57>;transport=UDP>;tag=c1aca2eceea8b9ed63a816bcd8cf10b1.e871
From: "1001"<sip:1001@172.30.140.57
<mailto:sip%3A1001@172.30.140.57>;transport=UDP>;tag=8e1f5910
Call-ID: NTAwOGYyNDVhNzY4NjNhMjY0NTZlNTcwN2VjN2RhYWM.
CSeq: 4 REGISTER
Contact:
<sip:1001@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 <toyim...@gmail.com <mailto:toyim...@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@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
<http://172.30.140.57:5060/>
Methods:: 5951
AOR:: 1001
Contact::
sip:1001@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
<http://172.30.140.57:5060/>
Methods:: 5951
Contact::
sip:1001@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
<http://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
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users