logger.conf
[logfiles]
console = warning,notice,error
modules.conf
[modules]
autoload=yes
sip.conf
[general]
port=5060
bindaddr=0.0.0.0
disallow=all
allow=ulaw
[111]
type=peer
host=dynamic
secret=111
context=users
mailbox=user1@domain.com
[112]
type=peer
host=dynamic
secret=112
context=users
mailbox=user2@domain.com
[113]
type=peer
host=dynamic
secret=113
context=users
mailbox=user3@domain.com
[voipbusterpro]
type=peer
host=sip.voipbusterpro.com
username=username
fromuser=username
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 => 4242,1,VoicemailMain(default)
[default]
exten => _NXXNXXXXXX,1,Dial(SIP/voipbuster/1${EXTEN})
exten => _1NXXNXXXXXX,1,Dial(SIP/voipbuster/${EXTEN})
[local]
exten => _NXXXXXX,1,Dial(SIP/voipbuster/1212${EXTEN})
[users]
include => stations
include => local
include => default
voicemail.conf
[general]
format=wav
serveremail=voicemail@domain.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
|