On 1/31/07, Colin Whittaker <[EMAIL PROTECTED]> wrote:
> It appears that Sofia does not allow support for unsolicited NOTIFY events.
> This is a problem for proxies which prefer to generate message waiting
> NOTIFY packets without supporting subscription.
> The NORTEL DMS is an example of such a proxy.
> It replies 501 to a SUBSCRIBE for message-summary, but sends a NOTIFY
> when a voice-mail is available.

OK. What is the event there, "message-summary"? Is there a single
NOTIFY only, or several? And is the Subscription-State header included
in the request? And is the NOTIFY sent within an existing dialog or
outside them? A message trace from tcpdump/ethereal/wireshard would be
doubleplusgood.

> It seems to me the stack should forward the NOTIFY to the application
> via the nua_i_notify. Then the application could handle it
> appropriately. i.e. send back the 481 if it does not want it.
> I realize this would be outside a dialog, but it still seems like it
> should be up to the application even if it has to handle the nua_handle
> differently for subscribed NOTIFYs and non-subscribed NOTIFYs. I think a
> simple check to see if the handle is the same as the subscription handle
> is an easy test.

> Alternatively, the application could subscribe for any NOTIFY packet
> silently somehow. Or a TAG that allows un-subscribed NOTIFY packets to
> get processed by the application.
> What do you think ?

Should not be too hard..

> Is this such a large violation of the spec that I need to push Nortel to
> fix their side ?

Nope. I think there are also other uses of unsolicitated NOTIFYs.

-- 
Pekka.Pessi mail at nokia.com

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Sofia-sip-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel

Reply via email to