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 <i...@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
signature.asc
Description: Message signed with OpenPGP
-- _____________________________________________________________________ -- 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