[reSIProcate] Why does DUM keep sending SUBSCRIBE messages?

Aron Rosenberg arosenberg at sightspeed.com
Thu Apr 12 16:01:12 CDT 2007


Dien,

 

            The SIPX server is doing the wrong thing with the status
code that it is sending.

 

Acording to the RFC, the following codes should be sent.

 

200 - If the SIP server has knowledge of the presence of the user. A
NOTIFY will be sent with the current presence (pidf) document

202 - If the SIP server has no current knowledge of the current user,
but will send once it does. An empty NOTIFY will be sent right away,
with a proper one when the other user comes online.

>400 - Request can't be honored at this server.

 

The current behavior of SIPX 202 and 408 is incorrect.

 

-Aron

 

Aron Rosenberg

SightSpeed Inc.

 

________________________________

From: resiprocate-devel-bounces at list.resiprocate.org
[mailto:resiprocate-devel-bounces at list.resiprocate.org] On Behalf Of
Dien Ba Quang
Sent: Thursday, April 12, 2007 12:36 PM
To: resiprocate-devel at list.resiprocate.org
Subject: Re: [reSIProcate] Why does DUM keep sending SUBSCRIBE messages?

 

Hi,
In my soft phone, when I login, I send SUBSCRIBE messages for each
contact in my buddy list. If the contacts are online => they reply with
202 Accepted and NOTIFY messages => DUM stops sending SUBSCRIBE message
for those contacts. In case, the contacts aren't online => SIP Server
(SIPX) reply with 408 Request Timeout, but DUM keep sending, sending
SUBSCRIBE messages with expire value = 3600 for that contact. 
How could I stop DUM to send a SUBSCRIBE messages in that case?

Thank you very much.

DBQ.

On 4/11/07, Dien Ba Quang < dienbaquang at gmail.com
<mailto:dienbaquang at gmail.com> > wrote:

Hi all,
How can I stop my soft sending subscribe messages, when received 408
request time out? 
  

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20070412/3949870b/attachment.htm>


More information about the resiprocate-devel mailing list