Greetings, I'm a new freeswitch user and am wondering what people do when setting options in the freeswitch config files. Do people use special tools, XML editors etc or is it just vi/emacs/Kate?
I'm a developer and was thinking of putting together a small editor to manage my freeswitch server, something like freepbx, I know it's not an easy undertaking but I'm sure it's well worth it. Regards, Samuel Mukoti CEO Melivo Business Systems Mobile: +263912739405 Email: [email protected] Skype: samuelmukoti Twitter: twitter.com/samuelmukoti On 19 Nov,2009, at 8:02 AM, Rob Forman <[email protected]> wrote: > Hi again UK, > > IVR is designed to naturally return to previous or top menus. I don't > think there's a way to change this default behavior. Maybe its time > to move to a script-based pin validation system so you have the full > control you need. > > http://wiki.freeswitch.org/wiki/Examples_JavaScript_Conference_IVR > > Rob > > On Nov 18, 2009, at 11:34 PM, Ujjval Karihaloo wrote: > >> I have used the following setting in ivr.conf.xml to setup >> conferencing with moderator. >> >> However, the issue I have is - the user enters 123456 and then say >> if it's a moderator they enter wrong Moderator PIN 3 times then it >> takes the user back to the main menu..."conference_menu" and asks >> for main conf pin (123456) once again. >> >> I would like the caller to be disconnected if they get into the >> Moderator menu and enter wrong Moderator PIN 3 times. >> >> <menu name="conference_menu" >> greet-long="welcome_please_enter_conference_pin.wav" >> greet-short="check_and_try_again.wav" >> invalid-sound="passcode_invalid.wav" >> exit-sound="voicemail/vm-goodbye.wav" >> timeout="10000" >> inter-digit-timeout="5000" >> max-failures="3" >> max-timeouts="3" >> digit-len="7"> >> <entry action="menu-sub" digits="123456" >> param="conference_123456_moderator_menu" /> <!-- conference >> moderator menu --> >> </menu> >> >> <menu name="conference_123456_moderator_menu" >> greet- >> long >> = >> "conference_confirmed_enter_moderator_pin_or_1_to_join_as_participant >> .wav" >> greet-short="check_moderator_pin_or_1_to_join.wav" >> invalid-sound="invalid_moderator_pin.wav" >> exit-sound="voicemail/vm-goodbye.wav" >> timeout="10000" >> inter-digit-timeout="5000" >> max-failures="3" >> max-timeouts="3" >> digit-len="5"> >> <entry action="menu-exec-app" digits="1234" param="conference >> 123...@default+flags{moderator}" /> >> <entry action="menu-exec-app" digits="1" param="conference >> 123...@default+flags{}" /> >> </menu> >> >> </menus> >> >> >> >> Ujjval Karihaloo >> VP Voice Engineering >> IP Phone: +13032428610 >> E-Fax: +17202391690 >> >> SimpleSignal Inc. >> 88 Inverness Circle East >> Suite K105 >> Englewood, CO 80112 >> >> >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected] >> ] On Behalf Of Rob Forman >> Sent: Thursday, November 05, 2009 7:52 AM >> To: [email protected] >> Subject: Re: [Freeswitch-users] Setting up Conference with Moderator >> >> Hi UK, >> >> From what I've done and read, the caller-controls (in >> conference.conf.xml) can be modified to almost anything you can think >> of, BUT, they are mapped 1-to-1 to a conference- ie you can't map a >> caller control just for those with the moderator flag. So unless you >> want everyone able to mute/kick everyone then you can't do it. >> >> The wiki seems to indicate this as well: >> >> "Be aware that the caller-controls are applied across the entire >> conference. You cannot enter one member of the conference using >> caller- >> controls ABC and then enter a second member using caller-controls >> XYZ." >> >> http://wiki.freeswitch.org/wiki/Mod_conference >> >> >> I think this might be a limitation of mod_conference. Perhaps one of >> the pros can chime in if I'm off-base or there's some nifty way to >> accomplish this. >> >> Cheers, >> Rob >> >> On Nov 4, 2009, at 8:09 PM, Ujjval Karihaloo wrote: >> >>> Any ideas on the below...has anyone implemented the below: >>> >>> Once I have the Moderator and Participants logged on, how do I >>> invoke the moderator previlidges, LIk esay muting everyone/someone >>> or kicking someone out of the Conf and the like? >>> >>> >>> >>> -----Original Message----- >>> From: [email protected] >>> [mailto:[email protected] >>> ] On Behalf Of Ujjval Karihaloo >>> Sent: Monday, November 02, 2009 12:52 PM >>> To: [email protected] >>> Subject: Re: [Freeswitch-users] Setting up Conference with Moderator >>> >>> Rob: >>> >>> Once I have the Moderator and Participants logged on, how do I >>> invoke the moderator previlidges, LIk esay muting everyone/someone >>> or kicking someone out of the Conf and the like? >>> >>> >>> >>> -----Original Message----- >>> From: [email protected] >>> [mailto:[email protected] >>> ] On Behalf Of Rob Forman >>> Sent: Friday, October 30, 2009 9:34 AM >>> To: [email protected] >>> Subject: Re: [Freeswitch-users] Setting up Conference with Moderator >>> >>> Hm, strange. I haven't seen that before. Can you pastebin your >>> logs >>> at debug level? >>> >>> On Oct 30, 2009, at 9:43 AM, Ujjval Karihaloo wrote: >>> >>>> It's strange... a tcpdump tells me that there is no DTMF from my >>>> provider when using IVR, but when I call into a TN that goes >>>> directly into the Conference App, I see DTMF from the provider. >>>> >>>> >>>> >>>> -----Original Message----- >>>> From: [email protected] >>>> [mailto:[email protected] >>>> ] On Behalf Of Rob Forman >>>> Sent: Friday, October 30, 2009 7:23 AM >>>> To: [email protected] >>>> Subject: Re: [Freeswitch-users] Setting up Conference with >>>> Moderator >>>> >>>> I've never had any problem with that. Is your logging at debug >>>> level >>>> so you can see the RECV DTFM in the log/fs_cli? Are you calling >>>> from >>>> a SIP phone on the pbx, or via a PSTN provider? Maybe your >>>> provider >>>> isn't passing them through. >>>> >>>> Make sure your logging is turned up then try something simpler, >>>> like >>>> calling the echo application, and see if DTFM comes through. >>>> >>>> Rob >>>> >>>> On Oct 29, 2009, at 11:34 PM, Ujjval Karihaloo wrote: >>>> >>>>> Rob: >>>>> >>>>> For some reason, I don't see the DTMF appear on the fs_CLI when >>>>> using the below configuration....so it basically timesout. >>>>> >>>>> UK >>>>> >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: [email protected] >>>>> [mailto:[email protected] >>>>> ] On Behalf Of Ujjval Karihaloo >>>>> Sent: Monday, October 26, 2009 9:21 AM >>>>> To: [email protected] >>>>> Subject: Re: [Freeswitch-users] Setting up Conference with >>>>> Moderator >>>>> >>>>> Thx a lot Rob, reading the wiki your way or using IVR seems >>>>> correct.. >>>>> =============== >>>>> The wiki also says that the wait-mod might be "used in >>>>> conjunction >>>>> with an IVR where the moderators are authenticated with an extra >>>>> pass- >>>>> code", which is what I did. I guess that's why I didn't >>>>> understand >>>>> the point of the +pin. >>>>> ====================== >>>>> >>>>> I will try it out. >>>>> >>>>> Again thx a lot for your help. Will keep everyone posted. >>>>> >>>>> ________________________________________ >>>>> From: [email protected] [freeswitch- >>>>> [email protected] >>>>> ] On Behalf Of Rob Forman [[email protected]] >>>>> Sent: Friday, October 23, 2009 12:22 PM >>>>> To: [email protected] >>>>> Subject: Re: [Freeswitch-users] Setting up Conference with >>>>> Moderator >>>>> >>>>> I just re-tested with the pin in my dial plan: >>>>> >>>>> <action application="conference" data="conference 123...@default >>>>> +flags{}+1234" /> >>>>> >>>>> And it doesn't challenge me for the pin. I just drop right in. I >>>>> figured this is how it was intended, since the wiki says the pin >>>>> is >>>>> set initially and only challenged in later attempts [by future >>>>> callers]: >>>>> >>>>> "The first time a conference name (confname) is used, it will be >>>>> created on demand, and the pin will be set to what ever is >>>>> specified >>>>> at that time: the pin in the data string if specified, or if not, >>>>> the >>>>> "pin" setting in the conference profile, and if that is also >>>>> unspecified, then there is no pin protection. Any later attempt to >>>>> join the conference must specify the same pin number, if one >>>>> existed >>>>> when it was created. " >>>>> >>>>> >>>>> The wiki also says that the wait-mod might be "used in >>>>> conjunction >>>>> with an IVR where the moderators are authenticated with an extra >>>>> pass- >>>>> code", which is what I did. I guess that's why I didn't >>>>> understand >>>>> the point of the +pin. >>>>> >>>>> I'm sure there's a scenario where its used and useful, the wiki >>>>> just >>>>> doesn't explain it. >>>>> >>>>> Rob >>>>> >>>>> On Oct 23, 2009, at 12:43 PM, Brian West wrote: >>>>> >>>>>> Well first off you're not defining a pine here... >>>>>> >>>>>> confn...@profilename+flags{mute|deaf|waste|moderator}+[conference >>>>>> pin >>>>>> number] >>>>>> >>>>>> That might be why its not asking for a pin. >>>>>> >>>>>> /b >>>>>> >>>>>> On Oct 23, 2009, at 12:30 PM, Rob Forman wrote: >>>>>> >>>>>>> <entry action="menu-exec-app" digits="1" param="conference >>>>>>> 123...@default+flags{}" /> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> FreeSWITCH-users mailing list >>>>>> [email protected] >>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/ >>>>>> freeswitch-users >>>>>> http://www.freeswitch.org >>>>> >>>>> >>>>> _______________________________________________ >>>>> FreeSWITCH-users mailing list >>>>> [email protected] >>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/ >>>>> freeswitch-users >>>>> http://www.freeswitch.org >>>>> >>>>> _______________________________________________ >>>>> FreeSWITCH-users mailing list >>>>> [email protected] >>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/ >>>>> freeswitch-users >>>>> http://www.freeswitch.org >>>>> >>>>> _______________________________________________ >>>>> FreeSWITCH-users mailing list >>>>> [email protected] >>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/ >>>>> freeswitch-users >>>>> http://www.freeswitch.org >>>> >>>> >>>> _______________________________________________ >>>> FreeSWITCH-users mailing list >>>> [email protected] >>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/ >>>> freeswitch-users >>>> http://www.freeswitch.org >>>> >>>> _______________________________________________ >>>> FreeSWITCH-users mailing list >>>> [email protected] >>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/ >>>> freeswitch-users >>>> http://www.freeswitch.org >>> >>> >>> _______________________________________________ >>> FreeSWITCH-users mailing list >>> [email protected] >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch- >>> users >>> http://www.freeswitch.org >>> >>> _______________________________________________ >>> FreeSWITCH-users mailing list >>> [email protected] >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch- >>> users >>> http://www.freeswitch.org >>> >>> _______________________________________________ >>> FreeSWITCH-users mailing list >>> [email protected] >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch- >>> users >>> http://www.freeswitch.org >> >> >> _______________________________________________ >> FreeSWITCH-users mailing list >> [email protected] >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch- >> users >> http://www.freeswitch.org >> >> _______________________________________________ >> FreeSWITCH-users mailing list >> [email protected] >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch- >> users >> http://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-users mailing list > [email protected] > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch- > users > http://www.freeswitch.org _______________________________________________ FreeSWITCH-users mailing list [email protected] http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
