[Asterisk-Users] Playing sound File using GotoifTime function
Bob McDowell
bmcdowell at federalprotection.com
Fri Feb 17 07:26:50 MST 2006
This is my own GotoifTime section, which works swimmingly I might add:
exten => s,1,Answer
exten => s,2,SetMusicOnHold(default)
exten => s,3,Set(TIMEOUT(digit)=5)
exten => s,4,Set(TIMEOUT(response)=10)
exten => s,5,Background(fedwelcome)
exten => s,6,GotoIfTime(*|*|1|jan?afterhours,s,1)
; New Year's Day
exten => s,7,GotoIfTime(*|mon|25-31|may?afterhours,s,1)
; Memorial Day
exten => s,8,GotoIfTime(*|*|4|jul?afterhours,s,1)
; 4th of July
exten => s,9,GotoIfTime(*|mon|1-7|sep?afterhours,s,1)
; Labor Day
exten => s,10,GotoIfTime(*|thu|22-28|nov?afterhours,s,1)
; Thanksgiving
exten => s,11,GotoIfTime(*|*|25|dec?afterhours,s,1)
; Christmas Day
exten => s,12,GotoIfTime(08:00-17:00|*|*|*?mainmenu,s,1)
exten => s,13,Goto(afterhours,s,1)
exten => s,14,Hangup
-----
For your situation I would do something like:
exten => s,12,GotoIfTime(08:00-17:00|*|*|*?playsoundfile,s,1)
[playsoundfile]
exten => s,1,Playback(soundfile)
-----
I personally use a record extension to get my files on the server,
striaght out of the wiki, sort of:
[205record]
; Record voice file to /tmp directory
exten => 9205,1,Wait(2) ; Call 205 to Record new Sound Files
exten => 9205,2,Record(/tmp/asterisk-recording:gsm) ; Press # to stop
recording
exten => 9205,3,Wait(2)
exten => 9205,4,Playback(/tmp/asterisk-recording) ; Listen to your
voice
exten => 9205,5,wait(2)
exten => 9205,6,Hangup
-----
If I were to try and move the file to * from another PC, I'd probably
upload said file to my webserver then 'wget' it down to *.
Hope this helps. There's nothing too special about it, but I'd really
proud of what we are going to be able to do with the awesome system.
If anyone sees any faux pas in my config, please let me know.
Bob McDowell
_____
From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Faisal
Inam
Sent: Thursday, February 16, 2006 11:33 PM
To: asterisk-users at lists.digium.com
Subject: [Asterisk-Users] Playing sound File using GotoifTime function
I want to play a sound file using GotoifTime function.
1) What should be the appropriate format of this type of sound file?
2) Is there any method to copy this file into the destination directory
using the browser of a PC other than the asterisk PC (currently i am
using cp to copy the file in /var/lib/asterisk/sounds on asterisk PC)???
Waiting for ur kind reply !!
_____
Yahoo! Mail
Use
<http://us.rd.yahoo.com/mail_us/taglines/pmall2/*http://photomail.mail.y
ahoo.com> Photomail to share photos without annoying attachments.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20060217/067ae461/attachment.htm
More information about the asterisk-users
mailing list