[Asterisk-Users] dial script, send variable problem??
Atuc
atuc at gmx.de
Mon Mar 14 08:10:20 MST 2005
hallo,
i trying to dial with a python script via the manager interface, it works
ok but i would like to send a soud file name as a variable to the dialplan,
so that i can call a number and send it a different soundfile i choose in
my pyton script.
the problem is, that the * dials correct and sends a sound but only if its
hardcodet, the variable my script sends will not bee seen in the dialplan?
how is it possibe to send a variable via a callscript to an extention?
thanks,
alexander
-------------
...... python code ...
sound="feature-not-avail-line"
s.send('Action: Originate\r\n')
s.send('Channel: IAX2/guest at snmdir.ath.cx/501\r\n')
s.send('Context: outboundmsg\r\n')
s.send('Extention: s\r\n')
s.send('Priority: 1\r\n\r\n')
s.send('RetryTime: 300\r\n')
s.send('WaitTime: 45\r\n')
#s.send(('Variable: snd=%s\r\n') % (sound))
s.send(('SetVar: snd=%s\r\n') % (sound))
// extentions.conf
; callgen test
[outboundmsg]
exten => s,1,DigitTimeout,5
exten => s,2,ResponseTimeout,10
exten => s,3,Answer
exten =>
s,4,Wait(1)
exten => s,5,NoOp(${snd})
exten => s,6,Playback(${snd})
;exten => s,6,Playback(feature-not-avail-line)
exten => s,7,Hangup
More information about the asterisk-users
mailing list