Re: Does an event generated by strict=state stop signals?
Tom Taylor <[email protected]> Tue, 15 Jun 2010 08:24:23 -0400
| Newsgroups | gmane.ietf.megaco |
|---|---|
| Message-ID | <[email protected]> |
I go for interpretation 2.
Raphael Tryster wrote:
> Megaco stipulates that detection of an event should stop any signal that
> is playing. Does an existing hook state, reported immediately with
> init=true because the MGC requested strict=state, count as an event for
> the purpose of stopping signals?
>
>
>
> If the answer is yes, then we could have the following scenario:
>
>
>
> 1. MG sends Notify al/of.
>
> 2. MGC sends Modify, requesting signal cg/dt, and events
> al/of{strict=state},al/on(strict=state}.
>
> 3. MG immediately sends Notify al/of{init=true}, and stops the
> dial tone!
>
>
>
> A variation of the above is when the strict parameter is omitted, but
> the MG decides to assume strict=state because it is working with Megaco
> version 1 or 2, where no default is specified.
>
>
>
> Possible conclusions:
>
>
>
> 1. This is not a real event and the signal should not be stopped.
>
> 2. This is a real event and the MGC is stupid to send such a
> command.
>
> 3. This is a real event, and if strict is not specified, the MG
> must assume strict=exact.
>
>
>
> I await the experts' opinion.
>
>
>
> Raphael Tryster
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Megaco mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/megaco