Ето последната версия на файлчетата.
Ауто Атенданта работи на екстеншън 4040 като го набирам от вътрешен телефон.
Още немога да светна как трябва да се набира отвън.
logger.conf
[logfiles]
console = warning,notice,error
modules.conf
[modules]
autoload=yes
sip.conf
[general]
context=default
port=5060
bindaddr=0.0.0.0
disallow=all
allow=ulaw
[111]
type=peer
host=dynamic
canreinvite=no
nat=yes
secret=111
context=users
mailbox=user1@domain.com
[112]
type=peer
host=dynamic
canreinvite=no
nat=yes
secret=112
context=users
mailbox=user2@domain.com
[113]
type=peer
host=dynamic
canreinvite=no
nat=yes
secret=113
cotext=users
mailbox=user3@domain.com
[114]
type=peer
host=dynamic
canreinvite=no
nat=yes
secret=114
context=users
mailbox=user4@domain.com
[115]
type=peer
host=dynamic
canreinvite=no
nat=yes
secret=115
context=users
mailbox=user5@domain.com
[voipbusterpro]
type=peer
host=sip.voipbusterpro.com
username=myusername
fromuser=myusername
secret=******
canreinvite=no
extensions.conf
[macro-phone]
exten => s,1,Dial(SIP/${MACRO_EXTEN},25)
exten => s,n,Goto(${DIALSTATUS},1)
exten => ANSWER,1,Hangup
exten => CANCEL,1,Hangup
exten => NOANSWER,1,Voicemail(${MACRO_EXTEN}@default,u)
exten => BUSY,1,Voicemail(${MACRO_EXTEN}@default,b)
exten => CONGESTION,1,Voicemail(${MACRO_EXTEN}@default,b)
exten => CHANUNAVAIL,1,Voicemail(${MACRO_EXTEN}@default,u)
exten => a,1,VoicemailMain(${MACRO_EXTEN}@default)
[stations]
exten => 111,1,Macro(phone)
exten => 112,1,Macro(phone)
exten => 113,1,Macro(phone)
exten => 114,1,Macro(phone)
exten => 115,1,Macro(phone)
exten => 4242,1,VoicemailMain(default)
[default]
exten => _XXX,1,Macro(phone,${EXTEN})
exten => _NXXNXXXXXX,1,Dial(SIP/voipbusterpro/1${EXTEN})
exten => _1NXXNXXXXXX,1,Dial(SIP/voipbusterpro/${EXTEN})
[local]
exten => _NXXXXXX,1,Dial(SIP/voipbusterpro/1212${EXTEN})
[users]
include => stations
include => local
include => default
; Ауто Атендант
; Запиши свое гласово приветствие на екстеншън 9205 за край #
; копирай новото приветствие cp /tmp/asterisk-recording.gsm /var/lib/asterisk/sounds/greeting.gsm
exten => 9205,1,Wait(2)
exten => 9205,2,Record(/tmp/asterisk-recording:gsm)
exten => 9205,3,Wait(2)
exten => 9205,4,Playback (/tmp/asterisk-recording)
exten => 9205,5,wait(2)
exten => 9205,6,Hangup
; autoattendant script
exten => 4040,1,Answer
exten => 4040,2,SetMusicOnHold(default)
exten => 4040,3,DigitTimeout,5
exten => 4040,4,ResponseTimeout,10
exten => 4040,5,Background(greeting)
exten => 1,1,Playback(secr) ; if you press 1 playback message secr
exten => 1,2,Dial(SIP/111)
exten => 2,1,Playback(studentservice)
exten => 2,2,Dial(SIP/112)
exten => 3,1,Playback(it)
exten => 3,2,Dial(SIP/113)
exten => 4,1,Playback(operator)
exten => 4,2,Dial(SIP/114)
exten => 5,1,Playback(music)
exten => 5,2,Dial(SIP/115)
voicemail.conf
[general]
format=wav
serveremail=voicemail@maramski.com
attach=yes
fromstring=Voicemail
emailsubject=New Voicemail message ${VM_MSGNUM}
emailbody=A ${VM_DUR} long message from ${VM_CALLERID}, on ${VM_DATE}\n
emaildateformat=%A, %d %B %Y at %H:%M:%S
[default]
111 => 111,Mailbox 111,user1@domain.com
112 => 112,Mailbox 112,user2@domain.com
113 => 113,Mailbox 113,user3@domain.com
114 => 114,Mailbox 114,user4@domain.com
115 => 115,Mailbox 115,user5@domain.com
|