Issue #7651 - always send subscription-state (AuPix)
authorOlle Johansson <oej@edvina.net>
Mon, 7 Aug 2006 09:22:43 +0000 (09:22 +0000)
committerOlle Johansson <oej@edvina.net>
Mon, 7 Aug 2006 09:22:43 +0000 (09:22 +0000)
  Small change to the fix in the report.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@39132 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_sip.c

index c6b67c9..63b177c 100644 (file)
@@ -6708,8 +6708,7 @@ static int transmit_notify_with_sipfrag(struct sip_pvt *p, int cseq, char *messa
        reqprep(&req, p, SIP_NOTIFY, 0, 1);
        snprintf(tmp, sizeof(tmp), "refer;id=%d", cseq);
        add_header(&req, "Event", tmp);
-       if (terminate)
-               add_header(&req, "Subscription-state", "terminated;reason=noresource");
+       add_header(&req, "Subscription-state", terminate ? "terminated;reason=noresource" : "active");
        add_header(&req, "Content-Type", "message/sipfrag;version=2.0");
        add_header(&req, "Allow", ALLOWED_METHODS);
        add_header(&req, "Supported", SUPPORTED_EXTENSIONS);