;this is an iax configuration for Sever A headoffice "Sever A"
[general]
bindaddress=0.0.0.0:4569
iaxcompact=yes
delayreject=yes
amaflags=default
bandwidth=high
autokill= yes
codecpriority=host
minregexpire=60
maxregexpire=3600
authdebug=no
autokill=yes
trunktimestamps=no
trunkfreq=20
;register=> from_SeverA:2222@192.168.1.200
[guest]
type=friend
context=default
callerid="Guest IAX User"
;[1000]
;type=friend
;host=dynamic
;context=phones
;auth=md5
;secret=1234
;callerid="Client 1000" <SeverA>
;qualify=yes
;disallow=all
;allow=gsm
;allow=ulaw
;allow=alaw
[from_SeverB]
;for receiving inbound calls from SeverBoffice - 192.168.1.200 "From Sever B"
type=friend
auth=md5
context=inbound
secret=4444
disallow=all
allow=gsm
allow=ulaw
allow=alaw
[to_SeverB]
;for making outbound calls to SeverB office - 192.168.1.200 "To Sever B"
type=peer
auth=md5
secret=2222
host= 10.0.2.42
username=from_SeverA
qualify=yes
disallow=all
allow=gsm
allow=ulaw
allow=alaw
[general]
notifymimetype=application/simple-message-summary
vmexten=*99
[1000]
username=1000
type=friend
host=dynamic
context=phones
auth=md5
secret=1234
callerid="Client 1000" <SeverA_1000>
qualify=yes
port=5060
disallow=all
allow=gsm
allow=ulaw
allow=alaw
nat=yes
mailbox=1000@voip4share
[1001]
username=1001
type=friend
host=dynamic
context=phones
auth=md5
secret=1234
callerid="Client 1001" <SeverA_1001>
qualify=yes
port=5060
disallow=all
allow=gsm
allow=ulaw
allow=alaw
nat=yes
mailbox=1001@voip4share
[general]
static=yes
writeprotect=no
clearglobalvars=no
[globals]
CONSOLE=Console/dsp
TRY=3
[inbound]
include => phones
[phones]
include => outbound
exten => _1XXX,1,Dial(SIP/${EXTEN},20,tT)
exten => _1XXX,n,VoiceMail(${EXTEN}@voip4share,u)
exten => _1XXX,102,VoiceMail(${EXTEN}@voip4share,b)
[outbound]
exten => _2XXX,1,Dial(IAX2/to_SeverB/${EXTEN},20,tT)
exten => _2XXX,n,Hangup
[general]
format=wav49|gsm
serveremail=notty_crazy2@hotmail.com
attach=yes
attachfmt=wav49|gsm
saycid=yes
sayduration=yes
emailsubject=[PBX]: New message ${VM_MSGNUM} in mailbox ${VM_MAILBOX}
emailbody=Dear ${VM_NAME}:\n\n\tjust wanted to let you know you were just left a ${VM_DUR} long message (number ${VM_MSGNUM})\nin mailbox ${VM_MAILBOX} from ${VM_CALLERID}, on ${VM_DATE}, so you might\nwant to check it when you get a chance. Thanks!\n\n\t\t\t\t--Mailbox Service\n
emaildateformat=%A, %d %B %Y at %H:%M:%S
mailcmd=/usr/sbin/sendmail -t
tz=Asia/Bangkok
[voip4share]
1000 =>1000, Notty, notty_crazy2@hotmail.com ; [color=#FF0000]เมลนี้เป็นเมลผมครับ[/color]
1001 =>1001, Notty1001, nottycrazy2@gmail.com;
;this is an iax configuration for SeverB branch office "Sever B"
[general]
bindaddress=0.0.0.0:4569
iaxcompact=yes
delayreject=yes
amaflags=default
bandwidth=high
autokill= yes
codecpriority=host
minregexpire=60
maxregexpire=3600
authdebug=no
autokill=yes
trunktimestamps=no
trunkfreq=20
;register => SeverB:4444@192.168.1.100
[guest]
type=friend
context=default
callerid="Guest IAX User"
;[2000]
;type=friend
;host=dynamic
;context=phones
;auth=md5
;secret=1234
;callerid="Client 2000" <SeverB>
;qualify=yes
;disallow=all
;allow=gsm
;allow=ulaw
;allow=alaw
[from_SeverA]
;for inbound from SeverA headoffice - 192.168.1.100 "From Sever A"
type=friend
auth=md5
context=inbound
secret=2222
disall=all
allow=gsm
allow=ulaw
allow=alaw
[to_SeverA]
;for outbound call to Sever A headoffice - 10.0.2.41 "To Sever A"
type=peer
auth=md5
secret=4444
host=192.168.1.100
username=from_SeverB
qualify=yes
disallow=all
allow=gsm
allow=ulaw
allow=alaw
[general]
notifymimetype=application/simple-message-summary
vmexten=*99
[2000]
username=2000
type=friend
host=dynamic
context=phones
auth=md5
secret=1234
callerid="Client 2000" <SeverB_2000>
qualify=yes
port=5060
disallow=all
allow=gsm
allow=ulaw
allow=alaw
nat=yes
mailbox=2000@voip4share
[2001]
username=2001
type=friend
host=dynamic
context=phones
auth=md5
secret=1234
callerid="Client 2001" <SeverB_2001>
qualify=yes
port=5060
disallow=all
allow=gsm
allow=ulaw
allow=alaw
nat=yes
mailbox=2001@voip4share
[general]
static=yes
writeprotect=no
clearglobalvars=no
[globals]
CONSOLE=Console/dsp
TRY=3
[inbound]
include => phones
[phones]
include => outbound
exten => _2XXX,1,Dial(SIP/${EXTEN},20,tT)
exten => _2XXX,n,VoiceMail(${EXTEN}@voip4share,u)
exten => _2XXX,102,VoiceMail(${EXTEN}@voip4share,b)
[outbound]
exten => _1XXX,1,Dial(IAX2/to_SeverA/${EXTEN},20,tT)
exten => _1XXX,n,Hangup
[general]
format=wav49|gsm
serveremail=notty_crazy2@hotmail.com
attach=yes
attachfmt=wav49|gsm
saycid=yes
sayduration=yes
emailsubject=[PBX]: New message ${VM_MSGNUM} in mailbox ${VM_MAILBOX}
emailbody=Dear ${VM_NAME}:\n\n\tjust wanted to let you know you were just left a ${VM_DUR} long message (number ${VM_MSGNUM})\nin mailbox ${VM_MAILBOX} from ${VM_CALLERID}, on ${VM_DATE}, so you might\nwant to check it when you get a chance. Thanks!\n\n\t\t\t\t--Mailbox Service\n
emaildateformat=%A, %d %B %Y at %H:%M:%S
mailcmd=/usr/sbin/sendmail -t
tz=Asia/Bangkok
[voip4share]
2000 =>2000, Notty, notty_crazy2@hotmail.com
[phones]
include => outbound
exten => _1XXX,1,Answer()
exten => _1XXX,n,Noop()
exten => _1XXX,n,Dial(SIP/${EXTEN},20,tT)
exten => _1XXX,n,VoiceMail(${EXTEN}@voip4share,u)
exten => _1XXX,102,VoiceMail(${EXTEN}@voip4share,b)
exten => _1XXX,n,Hangup()
nuiz เขียน:สรุปว่ามีอยู่ 2 ปัญหานะครับ ตอนนี้
1. ฝากข้อความได้ แต่ไม่ส่งเข้าอีเมล์
** เดี๋ยวว่างๆจะเทสให้อีกรอบครับ ***
ระหว่างรอ เช็คว่า server ออกเน็ตได้หรือเปล่า และ ping ด้วยชื่อได้มั๊ย เช่น ping จาก linux prompt
ping http://www.ku.ac.th
จะเห็น ip address ของ http://www.ku.ac.th แสดงออกมา ถ้าไม่เห็น ip address แสดงว่า ไม่ได้คอนฟิก name server ไว้ในเครื่อง
2. ถ้าฝากข้อความข้าม server จะกด # เพื่อจบข้อความไม่ได้
** แสดงว่ามีปัญหารับส่ง dtmf ข้าม server ครับ **
ให้เพิ่มบรรทัด dtmfmode = rfc2833 หรือไม่ก็ dtmfmode = auto ในไฟล์ iax.conf ใส่เข้าไปในคอนฟิกของเบอร์ Extension แต่ละเบอร์ และอันที่เป็น [Server...] แบบนี้
[1000]
dtmfmode = rfc2833
[to_serverA]
dtmfmode = rfc2833
3. ไฟล์เสียงเก็บอยู่ที่
/var/lib/asterisk/sounds หรือไม่ก็ /var/lib/asterisk/sounds/en
ไฟล์ที่เกี่ยวข้องกับ voicemail จะขึ้นต้นด้วย vm- ครับ
ย้อนกลับไปยัง Asterisk SIP Server
กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 2 ท่าน