Does an event generated by strict=state stop signals?

"Raphael Tryster" <[email protected]> Tue, 15 Jun 2010 10:26:44 +0300
Newsgroups gmane.ietf.megaco
Message-ID <[email protected]>
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