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

Reply via email to