หน้า 1 จากทั้งหมด 1

การเปลี่ยน Unknown ใน OPTIONS Message ให้เป็นชื่ออื่น

โพสต์โพสต์แล้ว: 17 ธ.ค. 2009 11:51
โดย voip4share
มาดู SIP Message นี้กันครับ เป็น OPTIONS ที่ส่งจาก Asterisk (ไอพี 58.147.x.x) ไปยัง SIP Client (ไอพี 125.24.125.161) เพื่อเช็คสถานะว่าเบอร์ Extension 118 นี้ยังออนไลน์อยู่หรือไม่
sip_header_with_unknown_small.png
Unknown In Options Message
sip_header_with_unknown_small.png (62.83 KiB) เปิดดู 3308 ครั้ง

สังเกตุนะครับว่าจะมีคำว่า "Unknown" อยู่ ซึ่งมันดูไม่ดีใช่มั๊ยครับ ผมจะเปลี่ยนให้เป็น VoIP4Share นะครับ

หมายเหตุ Asterisk จะส่ง OPTIONS (ไปตรวจเช็คว่าเบอร์ Extension นั้นๆยังออนไลน์อยู่หรือไม่) ก็ต่อเมื่อมีบรรทัด qualify=yes หรือ qualify=ตัวเลข อยู่ในคอนฟิกของเบอร์ Extension เบอร์นั้นๆ ถ้าต้องการยกเลิกไม่ให้ส่ง OPTIONS ไปหาเบอร์ Extension เบอร์ใดเบอร์หนึ่ง ก็เซ็ต qualify=no ครับ

Re: การเปลี่ยน Unknown ใน Options Message ให้เป็นชื่ออื่น

โพสต์โพสต์แล้ว: 17 ธ.ค. 2009 12:04
โดย voip4share
วิธีการมีดังต่อไปนี้ครับ

1. ล๊อกอินเข้าไปที่ Asterisk Server
2. แก้ไขไฟล์ /etc/asterisk/sip.conf โดยใช้ Text Editor ที่มีในเครื่องเช่น Vi หรือ Nano
3. ค้นหาบรรทัด callerid แล้วแก้ไขให้เป็นดังนี้ (ถ้ไม่มีก็เพิ่มเข้าไป โดยเพิ่มเข้าไปใต้ [general])
callerid=VoIP4Share
4. เซฟไฟล์ แล้วออกจากโปรแกรม Text Editor
5. เข้า Asterisk Console แล้วพิมพ์คำสั่ง sip reload

เท่านี้เองครับ Asterisk ก็จะเปลี่ยน CallerID ในข้อความที่มันสร้างขึ้นมาเอง (ไม่ได้ส่งมาจากที่ไหน) จาก Unknown เป็น VoIP4Share หรือค่าอื่นตามที่เราเซ็ตไว้ครับ

หมายเหตุ ถ้าใช้ Elatix, Trixbox, FreePBX, PIAF ให้แก้ไขที่ไฟล์ /etc/asterisk/sip_custom.confหรือ /etc/asterisk/sip_general_custom.conf แทนนะครับ แล้วอย่าลืมเข้า Asterisk Console แล้วพิมพ์คำสั่ง sip reload ด้วย

Re: การเปลี่ยน Unknown ใน OPTIONS Message ให้เป็นชื่ออื่น

โพสต์โพสต์แล้ว: 17 ธ.ค. 2009 12:11
โดย voip4share
มาตรวจสอบผลงานกันครับ
sip_header_without_unknown_small.png
Asterisk OPTIONS Message After Changing CallerID
sip_header_without_unknown_small.png (64.43 KiB) เปิดดู 3307 ครั้ง

จะเห็นว่าเปลี่ยนจาก Unknown เป็น VoIP4Share แล้วครับ