[OpenSIPS-Users] Presentity <basic>closed</basic> always Closed

duane.larson at gmail.com duane.larson at gmail.com
Mon Jun 20 04:10:06 CEST 2011


I have OpenSIPS set up with Presence and am using Counterpath's Bria  
Client. In the past I was able to get Bria/OpenSIPS/OpenXCAP to all work.  
Now I am trying to get it to work again and I'm having problems. When two  
users agree to view each others presence it doesn't work. I see that each  
user is recieving NOTIFY messages about the other users presence but the  
Bria client doesn't update the users status. I see that every time a Bria  
client starts up it is Publishing its presence but it always has  
<basic>closed</basic> in the xml

U 2011/06/19 21:00:12.240159 108.67.136.231:31194 -> 173.203.93.107:5060
PUBLISH sip:9013349018 at irock.com SIP/2.0.
Via: SIP/2.0/UDP  
108.67.136.231:31194;branch=z9hG4bK-d8754z-96515b7ec527b151-1---d8754z-;rport.
Max-Forwards: 70.
Contact: <sip:9013349018 at 108.67.136.231:31194;transport=udp>.
To: "9013349018"<sip:9013349018 at irock.com>.
From: "9013349018"<sip:9013349018 at irock.com>;tag=71799813.
Call-ID: NTJkNzgyYmMwMDQ1ZWUwMzExMzkyM2Y1OTgxNDgwN2U..
CSeq: 1 PUBLISH.
Expires: 3600.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE,  
SUBSCRIBE, INFO.
Content-Type: application/pidf+xml.
User-Agent: Bria 3 release 3.2.1 stamp 62387.
Event: presence.
Content-Length: 469.
.
<?xml version='1.0' encoding='UTF-8'?><presence  
xmlns='urn:ietf:params:xml:ns:pidf'  
xmlns:dm='urn:ietf:params:xml:ns:pidf:data-model'  
xmlns:rpid='urn:ietf:params:xml:ns:pidf:rpid'  
xmlns:c='urn:ietf:params:xml:ns:pidf:cipid'  
xmlns:lt='urn:ietf:params:xml:ns:location-type'  
xmlns:caps='urn:ietf:params:xml:ns:pidf:caps'  
entity='sip:9013349018 at irock.com'><tuple  
id='td9cbb9c2'><status><basic>closed</basic></status></tuple><dm:person  
id='p0f48c387'></dm:person></presence>
#
U 2011/06/19 21:00:12.244401 173.203.93.107:5060 -> 108.67.136.231:31194
SIP/2.0 200 OK.
Via: SIP/2.0/UDP  
108.67.136.231:31194;branch=z9hG4bK-d8754z-72b75f4a63995f60-1---d8754z-;rport=31194.
To: <sip:9013349018 at irock.com>;tag=31ec65e482de21ae66d7d44df69d3d8c-c4ef.
From: "9013349018"<sip:9013349018 at irock.com>;tag=b5e76db3.
Call-ID: ZGI1OTA4NmEyYjAzZjFiY2VhNDY4OWY1Njk5MWIwZDA..
CSeq: 1 SUBSCRIBE.
Expires: 3600.
Contact: <sip:sa at 173.203.93.107:5060>.
Server: Aethercommunications SIP Proxy.
Content-Length: 0.




Then in the Presentity table I have the following

mysql> select * from presentity;
+------+------------+-----------+----------+--------------------------+------------+---------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+--------+
| id | username | domain | event | etag | expires | received_time | body |  
extra_hdrs | sender |
+------+------------+-----------+----------+--------------------------+------------+---------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+--------+
| 2914 | 9013349018 | irock.com | presence | a.1308527728.29011.36.15 |  
1308537940 | 1308534340 | <?xml version='1.0' encoding='UTF-8'?><presence  
xmlns='urn:ietf:params:xml:ns:pidf'  
xmlns:dm='urn:ietf:params:xml:ns:pidf:data-model'  
xmlns:rpid='urn:ietf:params:xml:ns:pidf:rpid'  
xmlns:c='urn:ietf:params:xml:ns:pidf:cipid'  
xmlns:lt='urn:ietf:params:xml:ns:location-type'  
xmlns:caps='urn:ietf:params:xml:ns:pidf:caps'  
entity='sip:9013349018 at irock.com'><tuple  
id='t1f9e4914'><status><basic>closed</basic></status></tuple><dm:person  
id='pf69e3d57'></dm:person></presence> | | |
| 2916 | 9013349018 | irock.com | presence | a.1308527728.29010.37.2 |  
1308538423 | 1308534823 | <?xml version='1.0' encoding='UTF-8'?><presence  
xmlns='urn:ietf:params:xml:ns:pidf'  
xmlns:dm='urn:ietf:params:xml:ns:pidf:data-model'  
xmlns:rpid='urn:ietf:params:xml:ns:pidf:rpid'  
xmlns:c='urn:ietf:params:xml:ns:pidf:cipid'  
xmlns:lt='urn:ietf:params:xml:ns:location-type'  
xmlns:caps='urn:ietf:params:xml:ns:pidf:caps'  
entity='sip:9013349018 at irock.com'><tuple  
id='tb1de818c'><status><basic>closed</basic></status></tuple><dm:person  
id='p43342606'></dm:person></presence> | | |
| 2915 | 9013349019 | irock.com | presence | a.1308527728.29012.38.7 |  
1308538476 | 1308534876 | <?xml version='1.0' encoding='UTF-8'?><presence  
xmlns='urn:ietf:params:xml:ns:pidf'  
xmlns:dm='urn:ietf:params:xml:ns:pidf:data-model'  
xmlns:rpid='urn:ietf:params:xml:ns:pidf:rpid'  
xmlns:c='urn:ietf:params:xml:ns:pidf:cipid'  
xmlns:lt='urn:ietf:params:xml:ns:location-type'  
xmlns:caps='urn:ietf:params:xml:ns:pidf:caps'  
entity='sip:9013349019 at irock.com'><tuple  
id='t5762491b'><status><basic>open</basic></status></tuple><dm:person  
id='pb4ae929f'><dm:note>Available</dm:note></dm:person></presence> | | |
| 2917 | 9013349018 | irock.com | presence | a.1308527728.29013.33.2 |  
1308538770 | 1308535170 | <?xml version='1.0' encoding='UTF-8'?><presence  
xmlns='urn:ietf:params:xml:ns:pidf'  
xmlns:dm='urn:ietf:params:xml:ns:pidf:data-model'  
xmlns:rpid='urn:ietf:params:xml:ns:pidf:rpid'  
xmlns:c='urn:ietf:params:xml:ns:pidf:cipid'  
xmlns:lt='urn:ietf:params:xml:ns:location-type'  
xmlns:caps='urn:ietf:params:xml:ns:pidf:caps'  
entity='sip:9013349018 at irock.com'><tuple  
id='t4246cfbe'><status><basic>closed</basic></status></tuple><dm:person  
id='p49e1604e'></dm:person></presence> | | |
| 2918 | 9013349018 | irock.com | presence | a.1308527728.29012.42.1 |  
1308538823 | 1308535223 | <?xml version='1.0' encoding='UTF-8'?><presence  
xmlns='urn:ietf:params:xml:ns:pidf'  
xmlns:dm='urn:ietf:params:xml:ns:pidf:data-model'  
xmlns:rpid='urn:ietf:params:xml:ns:pidf:rpid'  
xmlns:c='urn:ietf:params:xml:ns:pidf:cipid'  
xmlns:lt='urn:ietf:params:xml:ns:location-type'  
xmlns:caps='urn:ietf:params:xml:ns:pidf:caps'  
entity='sip:9013349018 at irock.com'><tuple  
id='td9cbb9c2'><status><basic>open</basic></status></tuple><dm:person  
id='p0f48c387'><dm:note>Available</dm:note></dm:person></presence> | | |
+------+------------+-----------+----------+--------------------------+------------+---------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+--------+


If I delete all the Presentity records in the presentity table that have  
the <basic>closed</basic> in them then Presence status updates start  
working like they should. Then when the Bria client is shut down it updates  
the record in Presentity with <basic>closed</basic>.

Where is the issue? What do I need to fix or is this a Counterpath Bria  
issue???
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20110620/c918b9df/attachment-0001.htm>


More information about the Users mailing list