> I am seeing a case where UAC sends an in-dialog 
> REFER but do not include "Allow: NOTIFY".
> Due to this UAS is not able to send a NOTIFY 
> with sipfrag back to UAC.
> 
> Is this valid?

As far as I know, RFC 3515 assumes referrer supports NOTIFY; however it doesn't 
indicate that the referrer MUST support NOTIFY.  I assume some vendors might 
intentionally exclude NOTIFY from their Allow to attempt to avoid receiving the 
NOTIFY; however RFC 4488 is the official mechanism to suppress it.

The notifier basically has two options:

1) Assume referrer truly doesn't want the NOTIFY, don't send it and force a 
timeout (similar to RFC 6665 Timer N).

2) Send NOTIFY and potentially receive 405, 501, 481, 403, or similar responses 
to suppress such notifies.


> What can be use case for not supporting NOTIFY?

The device doesn't want it because it can't do anything meaningful with the 
information.

See RFC 4488 section 3 for the motivation.


_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to