On 03/25/2013 06:20 PM, Michael Collins wrote:
This may be a case of set vs. export. As a personal preference I like to put "export" variables into the dialstring itself so that I don't forget them. Also, it makes it a bit easier to know what is happening on the dialing leg. Try this:
Remove the set apps for call_timeout and ignore_early_media. (IIUC, enterprise originate automatically ignores early media, but feel free to set it anyway.)
Modify your data on the bridge app to be: data="<call_timeout=10,ignore_early_media=true>FreeTDM/1/1:_:FreeTDM/1/2:_:FreeTDM/1/3:_:FreeTDM/1/4:_:FreeTDM/1/5:_:FreeTDM/1/6"
I'm just pulling this off the top of my head so don't forget about the standard disclaimer <http://wiki.freeswitch.org/wiki/Reporting_Bugs#Standard_Disclaimer>... Let us know how it goes.
-MC
Alright, I think I have this figured out. 1) It seems that the documentation saying that channel variables are to be set in {} are wrong and that it must be <> (if I am missing something please let me know, I was basing my not working information on http://wiki.freeswitch.org/wiki/Channel_Variables#Custom_Channel_Variables) 2) It appears that with enterprise originate you must use originate_timeout, not call_timeout. (http://freeswitch-users.2379917.n2.nabble.com/CALL-TIMEOUT-and-interprise-br...) With this, most of my problems are gone. The rest seem to be related to bugs I have already filed and will be updating. Thank you for your help, Trever -- "All rights reserved, all wrongs reversed." -- Unknown