Hi, I setup a conference following the hints on: http://wiki.freeswitch.org/wiki/Examples_JavaScript_Conference_IVR So far, I can dial in: - I´m told to enter the conference room number => ok - I´m told to enter the moderator pin for that conference room => ok But then I´m again told to enter the conference number and again the key for it and again and again and again. Let´s see output: 2010-04-09 14:30:15.768367 [NOTICE] mod_spidermonkey.c:2066 Channel [sofia/external/1333@188.168.2.1] has been answered 2010-04-09 14:30:15.768367 [INFO] conf-ivr.js:14 Prompting for Conference Room... 2010-04-09 14:30:19.621485 [INFO] conf-ivr.js:14 Conference Room Digits Collected = [666#] 2010-04-09 14:30:19.621485 [INFO] conf-ivr.js:14 Room [666] is valid, it is called [888] 2010-04-09 14:30:20.441945 [INFO] conf-ivr.js:14 Prompting for Moderator Password... 2010-04-09 14:30:21.682133 [INFO] conf-ivr.js:14 Password Digits Collected = [777#] 2010-04-09 14:30:21.682133 [INFO] conf-ivr.js:14 This is the first person in the conference 2010-04-09 14:30:24.721511 [INFO] conf-ivr.js:14 Entering conference room [666] as a [MODERATOR] 2010-04-09 14:30:27.142215 [NOTICE] switch_ivr.c:1447 Transfer sofia/external/1333@188.168.2.1 to XML[conf-room--666@normal-conference+flags{moderator}@public] 2010-04-09 14:30:27.146007 [INFO] mod_dialplan_xml.c:418 Processing 1333 Test->conf-room--666@normal-conference+flags{moderator} in context public 2010-04-09 14:30:27.162559 [INFO] conf-ivr.js:14 Prompting for Conference Room... 2010-04-09 14:30:32.382171 [INFO] conf-ivr.js:14 Conference Room Digits Collected = [666#] 2010-04-09 14:30:32.382171 [INFO] conf-ivr.js:14 Room [666] is valid, it is called [888] 2010-04-09 14:30:33.202121 [INFO] conf-ivr.js:14 Prompting for Moderator Password... 2010-04-09 14:30:36.101702 [INFO] conf-ivr.js:14 Password Digits Collected = [777#] 2010-04-09 14:30:36.101702 [INFO] conf-ivr.js:14 This is the first person in the conference 2010-04-09 14:30:39.141451 [INFO] conf-ivr.js:14 Entering conference room [666] as a [MODERATOR] 2010-04-09 14:30:41.562049 [NOTICE] switch_ivr.c:1447 Transfer sofia/external/1333@188.168.2.1 to XML[conf-room--666@normal-conference+flags{moderator}@public] => So, there´s obviously a kind of loop. But where does this occur? Also, I have this behavior, when I enter no password. In that case I´m a normal user: 2010-04-09 14:44:56.355377 [INFO] mod_dialplan_xml.c:418 Processing 1333 Test->3975 in context public 2010-04-09 14:44:56.377115 [NOTICE] mod_spidermonkey.c:2066 Channel [sofia/external/1333@188.168.2.1] has been answered 2010-04-09 14:44:56.377115 [INFO] conf-ivr.js:14 Prompting for Conference Room... 2010-04-09 14:45:00.322060 [INFO] conf-ivr.js:14 Conference Room Digits Collected = [666#] 2010-04-09 14:45:00.322060 [INFO] conf-ivr.js:14 Room [666] is valid, it is called [888] 2010-04-09 14:45:01.141552 [INFO] conf-ivr.js:14 Prompting for Moderator Password... 2010-04-09 14:45:03.542187 [INFO] conf-ivr.js:14 Password Digits Collected = [#] 2010-04-09 14:45:03.542187 [INFO] conf-ivr.js:14 This is the first person in the conference 2010-04-09 14:45:06.581903 [INFO] conf-ivr.js:14 Entering conference room [666] as a [USER] 2010-04-09 14:45:06.581903 [INFO] conf-ivr.js:14 Moderator is NOT present in the room 2010-04-09 14:45:09.222209 [NOTICE] switch_ivr.c:1447 Transfer sofia/external/1333@188.168.2.1 to XML[conf-room--666@normal-conference@public] Error in my_thread_global_end(): 1 threads didn't exit 2010-04-09 14:45:14.225453 [INFO] mod_dialplan_xml.c:418 Processing 1333 Test->conf-room--666@normal-conference in context public 2010-04-09 14:45:14.242444 [INFO] conf-ivr.js:14 Prompting for Conference Room... 2010-04-09 14:45:18.341791 [INFO] conf-ivr.js:14 Conference Room Digits Collected = [666#] 2010-04-09 14:45:18.341791 [INFO] conf-ivr.js:14 Room [666] is valid, it is called [888] 2010-04-09 14:45:19.162446 [INFO] conf-ivr.js:14 Prompting for Moderator Password... 2010-04-09 14:45:21.722027 [INFO] conf-ivr.js:14 Password Digits Collected = [#] 2010-04-09 14:45:21.722027 [INFO] conf-ivr.js:14 This is the first person in the conference 2010-04-09 14:45:24.762133 [INFO] conf-ivr.js:14 Entering conference room [666] as a [USER] 2010-04-09 14:45:24.762133 [INFO] conf-ivr.js:14 Moderator is NOT present in the room 2010-04-09 14:45:27.401371 [NOTICE] switch_ivr.c:1447 Transfer sofia/external/1333@188.168.2.1 to XML[conf-room--666@normal-conference@public] Error in my_thread_global_end(): 1 threads didn't exit 2010-04-09 14:45:32.405295 [INFO] mod_dialplan_xml.c:418 Processing 1333 Test->conf-room--666@normal-conference in context public 2010-04-09 14:45:32.423449 [INFO] conf-ivr.js:14 Prompting for Conference Room... => Again that loop So, where´s the mistake I made? Michael -- GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
Found the mistake. I did have an <condition field="destination_number" expression=".*"> Had to exchange the .* to the called number -- GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
participants (1)
-
excelsio@gmx.net