Thanks for the comments, this did the trick :)
On Thu, 22 Apr 2010 13:51:35 -0700 Jim Dickenson <dicken...@cfmc.com> wrote: > One way to do what you want is to create an extension and then in your > originate action use a local change with that extension. > > Action: Originate > Channel: Local/allow_caller_id:4151111111:5412222222:3...@context > Exten: do_echo > Context: cfmc_cdi_private > Priority: 1 > Variable: CfMC_ActionID=AllowCallerID > ActionID: AllowCallerID > Async: true > > > exten => _allow_caller_id.,1,Verbose(1,allow_caller_id gets ${EXTEN}) > exten => _allow_caller_id.,n,Set(MyCallerID=${CUT(EXTEN,:,2)}) > exten => _allow_caller_id.,n,GotoIf($[${LEN(${MyCallerID})}<10]?NoCID) > exten => _allow_caller_id.,n,Set(CALLERID(num)=${MyCallerID}) > exten => _allow_caller_id.,n(NoCID),Set(MyNumber=${CUT(EXTEN,:,3)}) > exten => _allow_caller_id.,n,Set(MyTime=${CUT(EXTEN,:,4)}) > exten => _allow_caller_id.,n,Verbose(1,${OutBoundDev} calling ${MyNumber} for > ${MyTime} seconds) > exten => _allow_caller_id.,n,Set(CALLERPRES()=allowed_not_screened) > exten => _allow_caller_id.,n,Dial${OutBoundDev}/${MyNumber},${MyTime},g) > exten => _allow_caller_id.,n,Verbose(1,${OutBoundDev} call just got status > ${DIALSTATUS}) > exten => _allow_caller_id.,n,Hangup() > > -- > Jim Dickenson > mailto:dicken...@cfmc.com > > CfMC > http://www.cfmc.com/ > > > > On Apr 22, 2010, at 1:31 PM, mancyb...@gmail.com wrote: > > > On Thu, 22 Apr 2010 15:58:34 -0400 > > Ryan Bullock <rrb3...@gmail.com> wrote: > > > >> Have you tried setting 'Variable: TIMEOUT(absolute)*=*60' or something like > >> that when creating the originate command? > >> > >> I don't know if it works, but it is worth a shot. > > > > Hi Ryan, thanks for your comment. > > > > Unfortunately the 'Variable' parameter is used to push data between the > > originating script and the dialplan, not commands. > > Example: > > Variable: var1=23|var2=24|var3=25 > > > > Additionally, this data can be used in the dialplan only when the call gets > > answered or when it fails. > > I can't find a way to inject the parameter DURING (or before) the call. > > > > > > Thank you very much for supporting, > > Mike > > > > -- > > _____________________________________________________________________ > > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > New to Asterisk? Join us for a live introductory webinar every Thurs: > > http://www.asterisk.org/hello > > > > asterisk-users mailing list > > To UNSUBSCRIBE or update options visit: > > http://lists.digium.com/mailman/listinfo/asterisk-users > > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > New to Asterisk? Join us for a live introductory webinar every Thurs: > http://www.asterisk.org/hello > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users