[Asterisk-Users] unsolicited NOTIFY messages from Asterisk
Chris A. Icide
chris at netgeeks.net
Tue Jul 19 23:22:11 MST 2005
Olle E. Johansson wrote:
>Chris A. Icide wrote:
>
>
>>Note however, that in the unsolicited NOTIFY that Asterisk sends for
>>MWI, it includes a ;tag= as part of the NOTIFY. This will break some
>>devices as they will not accept the NOTIFY because the tag doesn't match
>>any transaction that is open. The correct way to send an unsolicited
>>NOTIFY would be without the tag altogether.
>>
>>
>
>That's interesting. Any suggestions on such a device? I haven't seen that.
>
>I guess if they do that, it's ok, since sending unsolicited NOTIFY is
>theoretically wrong anyway. If the phone software wants to support it,
>they wouldn't bother with the tag, I guess.
>
>/O
>_______________________________________________
>Asterisk-Users mailing list
>Asterisk-Users at lists.digium.com
>http://lists.digium.com/mailman/listinfo/asterisk-users
>To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
Olle,
Yes, a Metaswitch softswitch (and I suspect some other softswitches
would as well). It returns a 403 error if you send a NOTIFY for MWI to
it with a tag attached.
This is a little different implementation. The Metaswitch is providing
the end user (over PSTN) service, and when a phone goes unanswered, it
sends a the call to asterisk over sip. I extract the phone number that
was originally dialed from the SIP Header using the dialplan command for
reading sip header messages, and send the call to voicemail. Now I have
to send back indication that a message exists.
Since the Metaswitch isn't sending a subscribe for every single line, we
have a push model. So we push out MWI, but Asterisk tags the push, and
the Metaswitch rejects it since it has no previous transaction with a
matching tag.
I patched the code so it won't send a tag on an MWI Notify for my own
use, but it's specific to this implementation and would cause problems
where a subscribe has been sent.
-Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20050720/bd860ab3/attachment.htm
More information about the asterisk-users
mailing list