sip.conf
[100]
type=friend
host=dynamic
username=100
secret=123
nat=yes
canreinvite = no
qualify=yes
context=internal
dial=SIP/100
disallow=all
allow=ulaw
[101]
type=friend
host=dynamic
username=101
secret=123
nat=yes
canreinvite = no
qualify=yes
context=internal
dial=SIP/101
disallow=all
allow=ulaw
extensions.conf
[globals]
[general]
[default]
exten => s,1,Verbose(1|Unrouted call handler)
exten => s,n,Answer()
exten => s,n,Wait(1)
exten => s,n,Playback(tt-weasels)
exten => s,n,Hangup()
[localphone-in]
exten => 8201389,1,Dial(SIP/100,60,tr)
exten => 8201389,2,Hangup
[localphone-out]
exten => _8.,1,Dial(SIP/${EXTEN:1}@localphone,30,tr)
exten => _8.,2,Playback(invalid)
exten => _8.,3,Hangup
[internal]
exten => 100,1,Dial(SIP/100,30)
exten => 100,n,Macro(voicemail,100)
exten => 100,n,Hangup()
exten => 101,1,Dial(SIP/101,30)
exten => 100,n,Hangup()
exten => 101,1,Dial(SIP/101,30)
exten => 101,n,Macro(voicemail,101)
exten => 101,n,Hangup()
exten => 500,1,VoiceMailMain(${CALLERID(num)}@default)
include => localphone-out
[phones]
include => internal
include => localphone-out
100 => password,Name of an user,jezell@company.com
exten => 101,n,Hangup()
exten => 500,1,VoiceMailMain(${CALLERID(num)}@default)
include => localphone-out
[phones]
include => internal
include => localphone-out
[macro-voicemail]
exten => s,1,Dial(SIP/${ARG1},10)
exten => s,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?busy:unavail)
exten => s,n(unavail),VoiceMail(${MACRO_EXTEN}@default,u)
exten => s,n,Hangup()
exten => s,n(busy),VoiceMail(${MACRO_EXTEN}@default,b)
exten => s,n,Hangup()
exten => s,1,Dial(SIP/${ARG1},10)
exten => s,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?busy:unavail)
exten => s,n(unavail),VoiceMail(${MACRO_EXTEN}@default,u)
exten => s,n,Hangup()
exten => s,n(busy),VoiceMail(${MACRO_EXTEN}@default,b)
exten => s,n,Hangup()
---------------------------------------------------------------------
To create a vaoice mailbox I add the following line to the voicemail.conf file.
100 => password,Name of an user,jezell@company.com
No comments:
Post a Comment