Simplest of Conference Setup questions
Hi there, I have created a simple conference that works great. The only problem is, when a participant press # it exits the call. So when a user enters a conference with a PIN, and by habit they enter 12345 followed by pound, it puts them in and then straight out. So I edited conference.conf.xml so: <!--control action="hangup" digits="#"/--> and even assigned # to another function: <control action="energy up" digits="#"/> and the same occurs. Pressing # exits the conference. What am I missing here? tia - phil Conf Setup: <extension name="conference.conf"> <condition field="destination_number" expression="^(2125556625)$"> <action application="answer"/> <action application="conference" data="$1-${domain_name}@default +123"/> </condition> </extension>
issue console loglevel debug from the cli then try again and see if there is any hint On Mon, Nov 23, 2009 at 1:24 PM, Phillip Jones <pjintheusa@gmail.com> wrote:
Hi there,
I have created a simple conference that works great. The only problem is, when a participant press # it exits the call. So when a user enters a conference with a PIN, and by habit they enter 12345 followed by pound, it puts them in and then straight out.
So I edited conference.conf.xml so:
<!--control action="hangup" digits="#"/-->
and even assigned # to another function:
<control action="energy up" digits="#"/>
and the same occurs. Pressing # exits the conference.
What am I missing here?
tia - phil
Conf Setup:
<extension name="conference.conf"> <condition field="destination_number" expression="^(2125556625)$"> <action application="answer"/> <action application="conference" data="$1-${domain_name}@default +123"/> </condition> </extension>
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
Thanks for replying. Well in the log I see: 2009-11-23 15:13:22.015625 [DEBUG] switch_rtp.c:2282 RTP RECV DTMF #:760 2009-11-23 15:13:22.062500 [DEBUG] mod_conference.c:2379 Channel leaving conference, cause: NONE which make sense because just above I see: 009-11-23 15:13:08.171875 [DEBUG] mod_conference.c:5508 Installing default caller control action 'hangup' bound to '#'. The question I have - is how do I change that default caller control action if it is not in conference.conf.xml ?? <caller-controls> <group name="default"> ... *<control action="energy up" digits="#"/>* On Mon, Nov 23, 2009 at 2:35 PM, Anthony Minessale < anthony.minessale@gmail.com> wrote:
issue
console loglevel debug from the cli
then try again and see if there is any hint
On Mon, Nov 23, 2009 at 1:24 PM, Phillip Jones <pjintheusa@gmail.com>wrote:
Hi there,
I have created a simple conference that works great. The only problem is, when a participant press # it exits the call. So when a user enters a conference with a PIN, and by habit they enter 12345 followed by pound, it puts them in and then straight out.
So I edited conference.conf.xml so:
<!--control action="hangup" digits="#"/-->
and even assigned # to another function:
<control action="energy up" digits="#"/>
and the same occurs. Pressing # exits the conference.
What am I missing here?
tia - phil
Conf Setup:
<extension name="conference.conf"> <condition field="destination_number" expression="^(2125556625)$"> <action application="answer"/> <action application="conference" data="$1-${domain_name}@default +123"/> </condition> </extension>
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire
AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
see what happens if you set hangup to some other key or the word "event" On Mon, Nov 23, 2009 at 2:17 PM, Phillip Jones <pjintheusa@gmail.com> wrote:
Thanks for replying.
Well in the log I see:
2009-11-23 15:13:22.015625 [DEBUG] switch_rtp.c:2282 RTP RECV DTMF #:760 2009-11-23 15:13:22.062500 [DEBUG] mod_conference.c:2379 Channel leaving conference, cause: NONE
which make sense because just above I see:
009-11-23 15:13:08.171875 [DEBUG] mod_conference.c:5508 Installing default caller control action 'hangup' bound to '#'.
The question I have - is how do I change that default caller control action if it is not in conference.conf.xml ??
<caller-controls> <group name="default"> ...
*<control action="energy up" digits="#"/>*
On Mon, Nov 23, 2009 at 2:35 PM, Anthony Minessale < anthony.minessale@gmail.com> wrote:
issue
console loglevel debug from the cli
then try again and see if there is any hint
On Mon, Nov 23, 2009 at 1:24 PM, Phillip Jones <pjintheusa@gmail.com>wrote:
Hi there,
I have created a simple conference that works great. The only problem is, when a participant press # it exits the call. So when a user enters a conference with a PIN, and by habit they enter 12345 followed by pound, it puts them in and then straight out.
So I edited conference.conf.xml so:
<!--control action="hangup" digits="#"/-->
and even assigned # to another function:
<control action="energy up" digits="#"/>
and the same occurs. Pressing # exits the conference.
What am I missing here?
tia - phil
Conf Setup:
<extension name="conference.conf"> <condition field="destination_number" expression="^(2125556625)$"> <action application="answer"/> <action application="conference" data="$1-${domain_name}@default +123"/> </condition> </extension>
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire
AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org 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 FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
On Mon, Nov 23, 2009 at 12:17 PM, Phillip Jones <pjintheusa@gmail.com>wrote:
Thanks for replying.
Well in the log I see:
2009-11-23 15:13:22.015625 [DEBUG] switch_rtp.c:2282 RTP RECV DTMF #:760 2009-11-23 15:13:22.062500 [DEBUG] mod_conference.c:2379 Channel leaving conference, cause: NONE
which make sense because just above I see:
009-11-23 15:13:08.171875 [DEBUG] mod_conference.c:5508 Installing default caller control action 'hangup' bound to '#'.
The question I have - is how do I change that default caller control action if it is not in conference.conf.xml ??
<caller-controls> <group name="default"> ...
*<control action="energy up" digits="#"/>*
I believe that this is because the caller-controls param is commented out in the default profile config. I prefer not to mess w/ the default configs which is why I recommended the custom configs in my previous email... -MC
Anthony - setting <control action="hangup" digits="9"/> or <control action="hangup" digits="event"/> does not make a difference, even when the default profile has <param name="caller-controls" value="default"/> un-commented. Looks to me like that default group is ignored even when specifically referred to? As Michael says though, creating a specific group: <group name="myConf"> and adding <param name="caller-controls" value="myConf"/> in the default profile works a charm. I am good - but let me know if you want me to try anything else. Phil On Mon, Nov 23, 2009 at 3:27 PM, Michael Collins <msc@freeswitch.org> wrote:
On Mon, Nov 23, 2009 at 12:17 PM, Phillip Jones <pjintheusa@gmail.com>wrote:
Thanks for replying.
Well in the log I see:
2009-11-23 15:13:22.015625 [DEBUG] switch_rtp.c:2282 RTP RECV DTMF #:760 2009-11-23 15:13:22.062500 [DEBUG] mod_conference.c:2379 Channel leaving conference, cause: NONE
which make sense because just above I see:
009-11-23 15:13:08.171875 [DEBUG] mod_conference.c:5508 Installing default caller control action 'hangup' bound to '#'.
The question I have - is how do I change that default caller control action if it is not in conference.conf.xml ??
<caller-controls> <group name="default"> ...
*<control action="energy up" digits="#"/>*
I believe that this is because the caller-controls param is commented out in the default profile config. I prefer not to mess w/ the default configs which is why I recommended the custom configs in my previous email...
-MC
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
The behavior of not being able to change the default caller controls are documented on the wiki: http://wiki.freeswitch.org/wiki/Mod_conference#.3Ccaller-controls.3E *Reserved Group Names* - none - Use this name to prevent installing caller-controls for callers of a conference. - default - Use this name to utilize the hard-coded set of controls built-in to mod_conference. Do NOT name a custom set of conference-controls "default" as they will be overridden with the hard-coded set. The behavior of the "default" group is defined below: On Mon, Nov 23, 2009 at 2:42 PM, Phillip Jones <pjintheusa@gmail.com> wrote:
Anthony - setting
<control action="hangup" digits="9"/>
or
<control action="hangup" digits="event"/>
does not make a difference, even when the default profile has
<param name="caller-controls" value="default"/>
un-commented.
Looks to me like that default group is ignored even when specifically referred to?
As Michael says though, creating a specific group:
<group name="myConf">
and adding
<param name="caller-controls" value="myConf"/> in the default profile works a charm.
I am good - but let me know if you want me to try anything else.
Phil
On Mon, Nov 23, 2009 at 3:27 PM, Michael Collins <msc@freeswitch.org>wrote:
On Mon, Nov 23, 2009 at 12:17 PM, Phillip Jones <pjintheusa@gmail.com>wrote:
Thanks for replying.
Well in the log I see:
2009-11-23 15:13:22.015625 [DEBUG] switch_rtp.c:2282 RTP RECV DTMF #:760 2009-11-23 15:13:22.062500 [DEBUG] mod_conference.c:2379 Channel leaving conference, cause: NONE
which make sense because just above I see:
009-11-23 15:13:08.171875 [DEBUG] mod_conference.c:5508 Installing default caller control action 'hangup' bound to '#'.
The question I have - is how do I change that default caller control action if it is not in conference.conf.xml ??
<caller-controls> <group name="default"> ...
*<control action="energy up" digits="#"/>*
I believe that this is because the caller-controls param is commented out in the default profile config. I prefer not to mess w/ the default configs which is why I recommended the custom configs in my previous email...
-MC
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org 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 FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- -Rupa
Default controls are hard coded. If you want to change them you must use a name other than default. Mike On Nov 23, 2009, at 3:42 PM, Phillip Jones wrote:
Anthony - setting
<control action="hangup" digits="9"/>
or
<control action="hangup" digits="event"/>
does not make a difference, even when the default profile has
<param name="caller-controls" value="default"/>
un-commented.
Looks to me like that default group is ignored even when specifically referred to?
As Michael says though, creating a specific group:
<group name="myConf">
and adding
<param name="caller-controls" value="myConf"/> in the default profile works a charm.
I am good - but let me know if you want me to try anything else.
Phil
On Mon, Nov 23, 2009 at 11:24 AM, Phillip Jones <pjintheusa@gmail.com>wrote:
Hi there,
I have created a simple conference that works great. The only problem is, when a participant press # it exits the call. So when a user enters a conference with a PIN, and by habit they enter 12345 followed by pound, it puts them in and then straight out.
So I edited conference.conf.xml so:
<!--control action="hangup" digits="#"/-->
and even assigned # to another function:
<control action="energy up" digits="#"/>
and the same occurs. Pressing # exits the conference.
What am I missing here?
tia - phil
Phil, I recommend that you create a custom profile and a custom caller control group. Just copy the defaults and rename them to something meaningful. In conference.conf.xml you can add a new call control group like this: <group name="custom"> <!-- notice the new name --> <control action="mute" digits="0"/> <control action="deaf mute" digits="*"/> <control action="energy up" digits="9"/> <control action="energy equ" digits="8"/> <control action="energy dn" digits="7"/> <control action="vol talk up" digits="3"/> <control action="vol talk zero" digits="2"/> <control action="vol talk dn" digits="1"/> <control action="vol listen up" digits="6"/> <control action="vol listen zero" digits="5"/> <control action="vol listen dn" digits="4"/> <!-- Notice that I removed the hangup option; # digit is not bound to anything; you can bind it to something else if you wish --> </group> Then make a copy of the default profile changing the profile name and the caller-controls parameter: <profile name="custom"> <!-- notice the new name --> <!-- snip --> <param name="caller-controls" value="some name"/> <!-- snip --> </profile> Give that a whirl and report back. :) -MC
Michael that for the reply. I created a new group with # unbound and referenced it from the default profile: <param name="caller-controls" value="myConf"/> And that worked fine. Strangely though, changing the default group and referencing that from the default profile does not. <param name="caller-controls" value="default"/> Do you want me to test this on the latest trunk or is this as expected? Phil On Mon, Nov 23, 2009 at 3:12 PM, Michael Collins <msc@freeswitch.org> wrote:
On Mon, Nov 23, 2009 at 11:24 AM, Phillip Jones <pjintheusa@gmail.com>wrote:
Hi there,
I have created a simple conference that works great. The only problem is, when a participant press # it exits the call. So when a user enters a conference with a PIN, and by habit they enter 12345 followed by pound, it puts them in and then straight out.
So I edited conference.conf.xml so:
<!--control action="hangup" digits="#"/-->
and even assigned # to another function:
<control action="energy up" digits="#"/>
and the same occurs. Pressing # exits the conference.
What am I missing here?
tia - phil
Phil,
I recommend that you create a custom profile and a custom caller control group. Just copy the defaults and rename them to something meaningful. In conference.conf.xml you can add a new call control group like this:
<group name="custom"> <!-- notice the new name --> <control action="mute" digits="0"/>
<control action="deaf mute" digits="*"/>
<control action="energy up" digits="9"/>
<control action="energy equ" digits="8"/>
<control action="energy dn" digits="7"/>
<control action="vol talk up" digits="3"/>
<control action="vol talk zero" digits="2"/>
<control action="vol talk dn" digits="1"/>
<control action="vol listen up" digits="6"/>
<control action="vol listen zero" digits="5"/>
<control action="vol listen dn" digits="4"/>
<!-- Notice that I removed the hangup option; # digit is not bound to anything; you can bind it to something else if you wish --> </group>
Then make a copy of the default profile changing the profile name and the caller-controls parameter: <profile name="custom"> <!-- notice the new name --> <!-- snip -->
<param name="caller-controls" value="some name"/> <!-- snip -->
</profile>
Give that a whirl and report back. :) -MC
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (5)
-
Anthony Minessale
-
Michael Collins
-
Michael Jerris
-
Phillip Jones
-
Rupa Schomaker