อืม แปลกครับ ผมสงสัยว่าทำไม Elastix ยังส่ง 407 Proxy Authentication Required กลับไปหา CAT อีกทั้งๆที่ใน Inbound Trunk ใส่บรรทัด insecure=port,invite แล้ว ดูจากบทความ
Asterisk Insecure ก็ได้ครับ ผมเทสด้วยตัวผมเองเลย
ลองทำอย่างนี้ดูนะครับ
1. สลับตำแหน่งกันระหว่าง port และ invite
2. คอนฟิก Outbound ด้วย เอาบรรทัด insecure=port,invite ใส่ไปด้วย
หรืออีกวิธีนึงครับ ดูว่าแต่ละบรรทัดที่เราคอนฟิกใส่เข้าไปใน Trunk นั้น Asterisk มันมองเห็นตามนั้นหรือเปล่า เข้า Asterisk Console แล้วพิมพ์คำสั่ง sip show peers เพื่อดูว่า Trunk ของ CAT ชื่ออะไร สมมติว่าชื่อ CAT นะครับ แล้วก็พิมพ์คำสั่งว่า sip show peer CAT (หลัง peer ไม่มีตัว s นะครับ) แล้วดูว่ามีบรรทัด insecure อยู่หรือเปล่า ตัวอย่างเช่น
sip2*CLI> sip show peer CAT
sip2*CLI>
* Name : CAT
Realtime peer: No
Secret : <Not set>
MD5Secret : <Not set>
Context : trunk_sip_1
Subscr.Cont. : <Not set>
Language :
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
FromDomain : 192.168.1.100
Callgroup :
Pickupgroup :
Mailbox :
VM Extension : asterisk
LastMsgsSent : 32767/65535
Call limit : 0
Dynamic : No
Callerid : "" <>
MaxCallBR : 384 kbps
Expire : -1
Insecure : port,invite Nat : RFC3581
ACL : No
T38 pt UDPTL : Yes
CanReinvite : No
PromiscRedir : No
User=Phone : Yes
Video Support: No
Trust RPID : No
Send RPID : No
Subscriptions: Yes
Overlap dial : Yes
DTMFmode : rfc2833
LastMsg : 0
ToHost : 192.168.1.200
Addr->IP : 192.168.1.200 Port 5060
Defaddr->IP : 0.0.0.0 Port 0
Def. Username:
SIP Options : replaces replace
Codecs : 0x108 (alaw|g729)
Codec Order : (g729:20,alaw:20)
Auto-Framing: No
Status : OK (2 ms)
Useragent :
Reg. Contact :
อาจจะมีเฮก็ได้ครับ