ผมใช้ elastix ทำ sip server ต่อกับ cat2call พร้อมได้เบอร์ 02 สำหรับโทรเข้าด้วย
อาการ คือ สามารถโทรออกได้ปกติ แต่ไม่สามารถโทรเข้าได้
การโทรเข้า พอโทรไม่ถึง 2 วิ จะมีการตัดสาย
และขึ้น log ว่า
[Jun 24 14:03:04] WARNING[3299] chan_sip.c: username mismatch, have <02xxx9731>, digest has <>
[Jun 24 14:03:04] NOTICE[3299] chan_sip.c: Failed to authenticate device <sip:08xxxx664@xx.13x.xxx.xx4:5060>;tag=1403051578252522
โดยที่เบอร์ 08xxxx664 คือเบอร์มือถือที่โทรเข้าไป 02xxx9731 คือเบอร์ที่ register
แต่พอลองเอา user password มา register app โทรศัพท์ทั่วไป สามารถโทรออก รับสายได้ปกติ
Config ---------------------------------------------------------------------------------------------------------------------------------
ที่ sip tunk
Trunk Name: 09734
username=09734
type=peer
secret=xubdr
host=xxx.xxx.xxx.x44
USER Context: from-09734
username=09734
type=user
secret=xubdr
host=xxx.xxx.xxx.x44
dtmfmode=rfc2833
authuser=09734
canreinvite=no
qualify=yes
context=local
nat=yes
------------------------------------------------------------------------------------------------------------------------------
Incoming Route ไม่ได้ใส่ซักอย่าง
ใส่แค่ Set Destination ไป ivr
ต้องแก้ยังไงบ้างครับ
หรือท่านใดรับเป็นมืปืนบ้างครับ
ขอบคุณครับ