Module: sems Branch: master Commit: b045be4b975ce1a7b4c7abf2685b884b0115f440 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=b045be4b975ce1a7b4c7abf2685b884b0115f440
Author: Juha Heinanen <[email protected]> Committer: Juha Heinanen <[email protected]> Date: Wed Dec 14 17:22:05 2011 +0200 doc/dsm/examples/test_conference.dsm: small edits - Small edits in order to get rid of warnings and error messages. Errors were due to these kinds of sets: set($is_spkonly=""); --- doc/dsm/examples/test_conference.dsm | 29 +++++++++++++++-------------- 1 files changed, 15 insertions(+), 14 deletions(-) diff --git a/doc/dsm/examples/test_conference.dsm b/doc/dsm/examples/test_conference.dsm index a781297..cfd3a37 100644 --- a/doc/dsm/examples/test_conference.dsm +++ b/doc/dsm/examples/test_conference.dsm @@ -1,11 +1,13 @@ import(mod_conference) -initial state START; +initial state start; state lobby; -transition "start to lobby" START - sessionStart / { - playFile(wav/default_en.wav) +transition "start to lobby" start - sessionStart / { + set($is_spkonly=0); + set($is_listenonly=0); + playFile(wav//default_en.wav) } -> lobby; state room; @@ -15,31 +17,32 @@ transition "lobby to room" lobby - noAudioTest / { conference.join(myroom); } -> room; - -transition "key 1 pressed" room - keyPress(1); test($is_spkonly == "") / { +transition "key 1 pressed" room - keyPress(1); test($is_spkonly == 0) / { set($is_spkonly=1); closePlaylist(false); conference.rejoin(myroom, speakonly); } -> room; -transition "key 1 pressed - spkonly" room - keyPress(1); test($is_spkonly == "1") / { - set($is_spkonly=""); +transition "key 1 pressed - spkonly" room - keyPress(1); test($is_spkonly == 1) / { + set($is_spkonly=0); closePlaylist(false); conference.rejoin(myroom); } -> room; -transition "key 2 pressed" room - keyPress(2); test($is_listenonly == "") / { +transition "key 2 pressed" room - keyPress(2); test($is_listenonly == 0) / { set($is_listenonly=1); closePlaylist(false); conference.rejoin(myroom, listenonly); } -> room; -transition "key 2 pressed - listenonly" room - keyPress(2); test($is_listenonly == "1") / { - set($is_listenonly=""); +transition "key 2 pressed - listenonly" room - keyPress(2); test($is_listenonly == 1) / { + set($is_listenonly=0); closePlaylist(false); conference.rejoin(myroom); } -> room; +state end; + transition "kick event" room - eventTest(#action==kick) / closePlaylist(false); conference.leave(); stop(true) -> end; transition "leave event" room - eventTest(#action==leave) / { @@ -51,10 +54,8 @@ state outside enter { log(2, now outside); }; + transition "join event" outside - eventTest(#action==join) / conference.join(myroom) -> room; transition "join event" outside - eventTest(#action==joinroom) / conference.join(#room) -> room; - -transition "bye recvd" (lobby, room) - hangup / closePlaylist(false); conference.leave(); stop(false); -> end; - -state end; \ No newline at end of file +transition "bye recvd" (start, lobby, room, outside, end) - hangup / closePlaylist(false); conference.leave(); stop(false); -> end; _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
