อ่ะครับ ปกติเวลากดเบอร์โทรใน softphone แล้วกดปุ่มโทรออก (ปุ่มสีเขียว) มันก็จะส่งเบอร์มาให้ asterisk เลยนะครับ ถ้างั้นก็ต้องเข้า asterisk console แล้วดูว่า หลังจากที่เรากดเบอร์โทรออก แล้วมันมี message ปรากฏบน console เลยมั๊ย ดูข้อความก็น่าจะรู้ครับว่าเป็น message เกี่ยวข้องกับการรับเบอร์มาจาก softphone หรือเปล่า ต้องลองเทสดูแบบนี้แหล่ะครับ
อีกวิธีหนึ่งคือใช้โปรแกรม wire
shark หรือ ngrep มอนิเตอร์ดู ก็จะเห็นได้อีกเหมือนกัน
ต้องลองดูครับ สมมติว่าใช้ wireshark/ngrep มอนิเตอร์ ถ้ากดโทรออกปุ๊บ เห็น message invite เข้ามาปั๊บ (ไม่เกิน 1 วินาที) แสดงว่าไม่ได้เป็นที่ softphone แต่ถ้ารอนานกว่า 1 วินาทีแล้วค่อยเห็น invite message ก็คงเป็นที่ softphone ลองเปลี่ยนโปรแกรมดู หรือลองเช็ควิธีการโทรบน softphone ดูครับว่ากดเบอร์ครบแล้ว เราได้กดปุ่มโทรออกหรือเปล่า หรือว่าปล่อยให้มันโทรออกเอง ถ้าป่ล่อยให้โทรออกเองหล่ะก็ยังไงก็ช้าครับ (ประมาณ 5 วินาทีมันจะเริ่มโทรออก เสียเวลาไป 5 วินาที)
ถ้าโทรออกแล้วเห็น invite message ทันทีเลย ก็ไม่ได้เป็นที่ softphone เราก็มามอนิเตอร์ดูบน asterisk ว่าบน console มองเห็นการโทรของ softphone หรือเปล่า ถ้าเห็นทันทีพร้อมๆกับเห็น invite มันก็ปกติครับ แต่ถ้าต้องรออีกสักพักจึงจะเห็น message การโทร แสดงว่ามันไปวนที่ไหนสักที่ใน asterisk เราก็ต้องเอา dialplan มาแคะๆดูเผื่อมีการวนลูปครับ
พอเป็นไอเดียตรวจสอบนะครับ จะให้ชัวร์จริงๆก็ต้องลองทำเอง ถ้าเจอว่าเป็นปัญหาที่จุดไหน อย่าลืมโพสต์บอกด้วยนะครับ เผื่อมีคนที่มีปัญหาแบบเดียวกันนี้อีก หรือทำแล้วติดตรงขั้นตอนไหนก็โพสต์มาอีกนะครับ