I do not see anything wrong in the code.  The handler could do anything 
it likes with the notify and return TRUE even if there is currently no 
state.   Are you reporting a specific bug in a sipxecs event package.  
MWI, RLS?


On Friday, 07 January, 2011 09:00 AM, [email protected] wrote:
> Hi All,
>
> The new version of sipXtackLib (4.2) doesn't seem to support sending of 
> NOTIFY messages
> with empty body.It treats Subscription as failure instead.
>
> Below is the code segment in SipSubscribeServer::handleSubscribe()
> // Note that since this NOTIFY is due to a SUBSCRIBE,
> // it should contain 'full' content.  Hence,
> // the fullState parameter of getNotifyContent is TRUE,
> // and is not taken from
> // eventPackageInfo->mEventSpecificFullState.
> UtlString availableMediaTypes;
> if (handler->getNotifyContent(resourceId,
>                                eventTypeKey,
>                                eventType,
>                                 
> *(eventPackageInfo->mpEventSpecificContentMgr),
>                                 acceptHeaderValue,
>                                 notifyRequest,
>                                 TRUE,
>                                 &availableMediaTypes))
> {
>   ....
> }
> else
> {
>     // No content was available, so the subscription fails.
>     // Determine the reason and set the response code.
>   ....
> }
>
> However as per RFC 3265
> If the resource has no meaningful state at the time that the SUBSCRIBE 
> message is processed,
> this NOTIFY message MAY contain an empty or neutral body.See section 3.2.2. 
> for further details on NOTIFY message generation
>
> Is this a bug in the stack or am I missing something?
>
> Regards,
> Gauri
> _______________________________________________
> sipx-dev mailing list
> [email protected]
> List Archive: http://list.sipfoundry.org/archive/sipx-dev/
>

_______________________________________________
sipx-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev/

Reply via email to