How to file FreeSwitch Enhancements requests?
Is there an official way to suggest FreeSwitch enhancements? Where should it go and how much doc/explanation is needed? In this case: 1. in bridge: Add the ability to specify variables that apply only to one group_call but all users in that group. 2. In bridge: Add the ability to allow leg_delay_start, etc. to work using enterprise syntax. I posted this yesterday which may explain more: (has gotten no response) What I need: to have different variable/settings for each target group in a bridge command, and allow leg_delay_start to work. It's related to trying to fix other issues and holding up progress for them. Thanks for any help, Mario G I scoured the wiki and tried many things. Normally, enterprise syntax would solve this, but there is a catch: you can't use leg_delay_start which I need, it is ignored when using enterprise. I found that using brackets [] only applies the variable to the first user in the group, not the whole group so that won't work. What I have now but need to have alert_info moved/apply to the mgt group only: <action application="bridge" data="{originate_timeout=45,alert_info=n=${lua_ringtone}}${group_call(mgtbria@${domain_name}+A)},${group_call(mgt@${domain_name}+A)},[leg_delay_start=20,leg_timeout=23]sofia/gateway/${dial_gateway}/19165551212,[leg_delay_start=20,leg_timeout=23]sofia/gateway/${dial_gateway}/19165551313"/> This solves variables for groups but breaks leg_delay_start, etc.: <action application="bridge" data="<originate_timeout=45>}${group_call(mgtbria@${domain_name}+A)}:_:{alert_info=n=${lua_ringtone}${group_call(mgt@${domain_name}+A)}:_:[leg_delay_start=20,leg_timeout=23]sofia/gateway/${dial_gateway}/19165551212,[leg_delay_start=20,leg_timeout=23]sofia/gateway/${dial_gateway}/19165551313"/>
You can do this with a Jira. Also, after you open the Jira go ahead and put up a bounty on the wiki: http://wiki.freeswitch.org/wiki/Bounty Sometimes that will grease the wheels. -Michael On Thu, Aug 2, 2012 at 9:50 AM, Mario G <mario_fs@mgtech.com> wrote:
Is there an official way to suggest FreeSwitch enhancements? Where should it go and how much doc/explanation is needed? In this case:
1. in bridge: Add the ability to specify variables that apply only to one group_call but all users in that group.
2. In bridge: Add the ability to allow leg_delay_start, etc. to work using enterprise syntax.
I posted this yesterday which may explain more: (has gotten no response)
What I need: to have different variable/settings for each target group in a bridge command, and allow leg_delay_start to work. It's related to trying to fix other issues and holding up progress for them. Thanks for any help, Mario G
I scoured the wiki and tried many things. Normally, enterprise syntax would solve this, but there is a catch: you can't use leg_delay_start which I need, it is ignored when using enterprise. I found that using brackets [] only applies the variable to the first user in the group, not the whole group so that won't work.
What I have now but need to have alert_info moved/apply to the mgt group only: <action application="bridge" data= "{originate_timeout=45,alert_info=n=${lua_ringtone}}${group_call(mgtbria@ ${domain_name}+A)},${group_call(mgt@ ${domain_name}+A)},[leg_delay_start=20,leg_timeout=23]sofia/gateway/${dial_gateway}/ 19165551212 ,[leg_delay_start=20,leg_timeout=23]sofia/gateway/${dial_gateway}/ 19165551313"/>
This solves variables for groups but breaks leg_delay_start, etc.: <action application="bridge" data= "<originate_timeout=45>}${group_call(mgtbria@${domain_name}+A)}:_: {alert_info=n=${lua_ringtone}${group_call(mgt@ ${domain_name}+A)}:_:[leg_delay_start=20,leg_timeout=23]sofia/gateway/${dial_gateway}/ 19165551212 ,[leg_delay_start=20,leg_timeout=23]sofia/gateway/${dial_gateway}/ 19165551313"/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
Join Us At ClueCon - Aug 7-9, 2012
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
-- Michael S Collins Twitter: @mercutioviz http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org
WIll do, I guess I can code each user separately for now to solve the problems.... On Aug 2, 2012, at 10:05 AM, Michael Collins wrote:
You can do this with a Jira. Also, after you open the Jira go ahead and put up a bounty on the wiki: http://wiki.freeswitch.org/wiki/Bounty
Sometimes that will grease the wheels.
-Michael
On Thu, Aug 2, 2012 at 9:50 AM, Mario G <mario_fs@mgtech.com> wrote: Is there an official way to suggest FreeSwitch enhancements? Where should it go and how much doc/explanation is needed? In this case:
1. in bridge: Add the ability to specify variables that apply only to one group_call but all users in that group.
2. In bridge: Add the ability to allow leg_delay_start, etc. to work using enterprise syntax.
I posted this yesterday which may explain more: (has gotten no response)
What I need: to have different variable/settings for each target group in a bridge command, and allow leg_delay_start to work. It's related to trying to fix other issues and holding up progress for them. Thanks for any help, Mario G
I scoured the wiki and tried many things. Normally, enterprise syntax would solve this, but there is a catch: you can't use leg_delay_start which I need, it is ignored when using enterprise. I found that using brackets [] only applies the variable to the first user in the group, not the whole group so that won't work.
What I have now but need to have alert_info moved/apply to the mgt group only: <action application="bridge" data="{originate_timeout=45,alert_info=n=${lua_ringtone}}${group_call(mgtbria@${domain_name}+A)},${group_call(mgt@${domain_name}+A)},[leg_delay_start=20,leg_timeout=23]sofia/gateway/${dial_gateway}/19165551212,[leg_delay_start=20,leg_timeout=23]sofia/gateway/${dial_gateway}/19165551313"/>
This solves variables for groups but breaks leg_delay_start, etc.: <action application="bridge" data="<originate_timeout=45>}${group_call(mgtbria@${domain_name}+A)}:_:{alert_info=n=${lua_ringtone}${group_call(mgt@${domain_name}+A)}:_:[leg_delay_start=20,leg_timeout=23]sofia/gateway/${dial_gateway}/19165551212,[leg_delay_start=20,leg_timeout=23]sofia/gateway/${dial_gateway}/19165551313"/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
Join Us At ClueCon - Aug 7-9, 2012
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
-- Michael S Collins Twitter: @mercutioviz http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
Join Us At ClueCon - Aug 7-9, 2012
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 (2)
-
Mario G
-
Michael Collins