[asterisk-users] Pass Dialed number to a script

Nasir Iqbal nasir at ictinnovations.com
Thu Jul 19 08:47:17 CDT 2007


Hi,

add new line in 

[serviceinterruption]
exten => s,1,Set(TIMEOUT(response)=10)
exten => s,2,Set(dialedno=${EXTEN})   //Add This Line

and change

[callback]
exten => s,1,Playback(outboundmsgs/customerrepwillcall)
exten => s,n,System(${SCRIPTS_DIR}/rep_callback.sh ${dialedno}) //This Line Changed

I think that you know how to get arg from shell script.

cheers

Nasir Iqbal
ICT Innovations

On Thu, 2007-07-19 at 08:43 -0400, shawnl at up.net wrote:
> I'm in the process of writing a simple autodialer to dial a list of numbers
> and play a message.  One of the options I want to give them is a way to 
> 
>  "dial X to have a customer service representative call you"
> 
> 
> Looking for a simple way to pass the number that I dialed to a script in 
> extensions.conf... something like this:
> 
> [serviceinterruption]
> exten => s,1,Set(TIMEOUT(response)=10)
> exten => s,2,Answer
> exten => s,3,Playback(outboundmsgs/serviceinterrupt)
> exten => s,4,Playback(outboundmsgs/choice)
> exten => s,5,wait(3)
> exten => 1,1,Goto(s,3)  		 ; replay message
> exten => 2,1,Goto(msgack,s,1)            ; acknowledge message
> exten => 3,1,Goto(callback,s,1)
> exten => t,1,Playback(vm-goodbye)
> exten => t,2,Hangup
> 
> [callback]
> exten => s,1,Playback(outboundmsgs/customerrepwillcall)
> --> exten => s,n,system(${SCRIPTS_DIR}/rep_callback.sh ${????????} )
> exten => s,n,Playback(vm-goodbye)
> exten => s,n,Hangup
> 
> 
> how do I pass the number that was dialed (from the creation of a .call file) 
> to the rep_callback.sh script ?
> 
> 
> thanks
> 
> Shawn
> 
> 
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
> 
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users




More information about the asterisk-users mailing list