[asterisk-dev] SIP subscription with expires=0
Olle E. Johansson
oej at edvina.net
Mon Oct 25 02:25:52 CDT 2021
A subscription with expire:0 should get at least ONE notify, right? I’ve just that to check the status without setting up a dialog.
It is not invalid. Report this as a bug.
/O
> 25 okt. 2021 kl. 09:22 skrev Nikša Baldun <it at voxdiversa.hr>:
>
> Hello,
>
> I see the following in res_pjsip_pubsub.c:
>
> if (expires_header->ivalue == 0) {
> ast_debug(1, "Subscription request from endpoint %s rejected. Expiration of 0 is invalid\n",
> ast_sorcery_object_get_id(endpoint));
> pjsip_endpt_respond_stateless(ast_sip_get_pjsip_endpoint(), rdata, 400, NULL, NULL, NULL);
> return PJ_TRUE;
> }
>
> However, according to RFC 2365, value 0 is perfectly valid, and should have the effect of ending the subscription.
>
>
>> A natural consequence of this scheme is that a SUBSCRIBE with an
>> "Expires" of 0 constitutes a request to unsubscribe from an event.
>
> Or is my understanding wrong? Is there some other way to unsubscribe?
>
> Best regards,
>
> Nik
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20211025/4c94478c/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 686 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20211025/4c94478c/attachment.sig>
More information about the asterisk-dev
mailing list