vox เขียน:ทำไม restart เครื่องมาแล้วมันไม่ register sip trunk ครับ ต้องเข้า web base แล้ว Apply รอสักพักก็จะขึ้น sip resisted
อ๋อ สรุปต้อง qualify=no หรือ qualify=yes ครับ
และก็ register config
username:pwd@voip.mouthmun.com/username
กำหนดอย่างนี้ได้ไหมครับ
username:pwd@voip.mouthmun.com:5060/username
สาเหตุที่ register ไม่ได้ตอน restart ใหม่ๆ น่าจะเป็นสาเหตุจาก timeout ครับ ลองเพิ่ม 2 บรรทัดต่อไปนี้ไว้ในไฟล์ sip_custom.conf ดูครับ
registertimeout=60
registerattempts=0
หรือถ้าไม่เพิ่มในไฟล์ sip_custom.conf จะเพิ่มไว้ในไฟล์ sip.conf ก็ได้ โดยเอาไว้ภายใต้ [general] ครับ เช่น
[general]
registertimeout=60
registerattempts=0
ส่วน qualify จะเป็น yes หรือ no นั้น แล้วแต่ Server ปลายทางว่าเขา Support หรือเปล่า กรณีของ Mounthmun เขาไม่ support ครับ เพราะส่ง OPTIONS ไปแล้ว ตอบกลับมาด้วย 404 NOT FOUND ซึ่งบอกว่าเขาไม่รองรับ ก็ให้เซ็ตเป็น no เลย
ส่วนบรรทัดที่เป็น register จะมี :5060 ต่อท้ายหรือไม่ก็ไม่เป็นไรครับ ที่มีใส่แบบนี้เผื่อว่า SIP server จะเปิดพอร์ตอื่นที่ไม่ใช่ 5060