4. โทรทดสอบใช้อุปกรณ์ VoIP ที่รีจิสเตอร์กับ Elastix โทรไปเบอร์ทดสอบ อย่าลืมกด Access Code คือ 5 ด้วยนะครับ เช่น
โทรไปเบอร์ 0812431xxx ก็กด 50812431xxx
โทรไปเบอร์ 12127773456 ที่อเมริกา ก็กด 512127773456
5. มอนิเตอร์ด้วยโปรแกรม WireSharkลองมามอนิเตอร์การโทรออกด้วยโปรแกรม
Ngrep กันครับ รายละเอียดเกี่ยวกับโปรแกรม
WireSharkครั้งที่ 1 โทรเบอร์ AIS[root@callcenter ~]#
tethereal -i eth0 host 61.90.255.132 and port 5060Running as user "root" and group "root". This could be dangerous.
Capturing on eth0
0.000000 58.147.x.x -> 61.90.255.132 SIP/SDP Request: INVITE sip:087005xxxx@61.90.255.132, with session description
0.005997 61.90.255.132 -> 58.147.x.x SIP Status: 100 Trying
0.027212 61.90.255.132 -> 58.147.x.x SIP Status: 407 Proxy Authentication Required
0.027375 58.147.x.x -> 61.90.255.132 SIP Request: ACK sip:087005xxxx@61.90.255.132
0.027642 58.147.x.x -> 61.90.255.132 SIP/SDP Request: INVITE sip:087005xxxx@61.90.255.132, with session description
0.130394 61.90.255.132 -> 58.147.x.x SIP Status: 100 Trying
1.186727 61.90.255.132 -> 58.147.x.x SIP/SDP Status: 183 Session Progress, with session description
19.079744 61.90.255.132 -> 58.147.x.x SIP Status:
480 Temporarily Unavailable 19.080173 58.147.x.x -> 61.90.255.132 SIP Request: ACK sip:087005xxx@61.90.255.132
โทรไม่ออกครับ เป็นปัญหาที่ฝั่ง True NetTalk เองเพราะเขาส่ง "480 Temporarily Unavailable" กลับมา
ครั้งที่ 2 โทรเบอร์ AIS[root@callcenter ~]#
tethereal -i eth0 host 61.90.255.132 and port 5060Running as user "root" and group "root". This could be dangerous.
Capturing on eth0
0.000000 58.147.x.x -> 61.90.255.132 SIP/SDP Request: INVITE sip:087005xxxx@61.90.255.132, with session description
0.005118 61.90.255.132 -> 58.147.x.x SIP Status: 100 Trying
0.028500 61.90.255.132 -> 58.147.x.x SIP Status: 407 Proxy Authentication Required
0.028683 58.147.x.x -> 61.90.255.132 SIP Request: ACK sip:087005xxxx@61.90.255.132
0.028912 58.147.x.x -> 61.90.255.132 SIP/SDP Request: INVITE sip:087005xxxx@61.90.255.132, with session description
0.133287 61.90.255.132 -> 58.147.x.x SIP Status: 100 Trying
0.900873 61.90.255.132 -> 58.147.x.x SIP/SDP Status: 183 Session Progress, with session description
3.845916 61.90.255.132 -> 58.147.x.x SIP/SDP Status:
200 OK, with session description
3.846291 58.147.x.x -> 61.90.255.132 SIP Request: ACK sip:087005xxxx@61.90.255.132:5060;user=phone;transport=udp
15.556738 58.147.x.x -> 61.90.255.132 SIP Request: BYE sip:087005xxxx@61.90.255.132:5060;user=phone;transport=udp
15.575313 61.90.255.132 -> 58.147.x.x SIP Status: 200 OK
เหมือนว่าจะโทรได้ มีการรับสายด้วย เพราะ True NetTalk ส่ง "
200 OK" กลับมา
แต่สาบานได้ว่ามือถือผมไม่ดังเลยครับ ผมไม่ได้รับสาย นี่แสดงว่า True NetTalk มันเพี้ยน คอลนี้เราเสียเงินแน่ๆทั้งๆที่ไม่ได้คุยเลยครั้งที่ 3 โทรเบอร์ AIS[root@callcenter ~]#
tethereal -i eth0 host 61.90.255.132 and port 5060Running as user "root" and group "root". This could be dangerous.
Capturing on eth0
0.000000 58.147.x.x -> 61.90.255.132 SIP/SDP Request: INVITE sip:087005xxxx@61.90.255.132, with session description
0.003793 61.90.255.132 -> 58.147.x.x SIP Status: 100 Trying
0.027823 61.90.255.132 -> 58.147.x.x SIP Status: 407 Proxy Authentication Required
0.028014 58.147.x.x -> 61.90.255.132 SIP Request: ACK sip:087005xxxx@61.90.255.132
0.028241 58.147.x.x -> 61.90.255.132 SIP/SDP Request: INVITE sip:087005xxxx@61.90.255.132, with session description
0.128740 61.90.255.132 -> 58.147.x.x SIP Status: 100 Trying
0.837769 61.90.255.132 -> 58.147.x.x SIP/SDP Status: 183 Session Progress, with session description
26.936051 61.90.255.132 -> 58.147.x.x SIP/SDP Status: 183 Session Progress, with session description
83.162994 58.147.x.x -> 61.90.255.132 SIP Request:
CANCEL sip:087005xxxx@61.90.255.132
83.786841 61.90.255.132 -> 58.147.x.x SIP Status: 200 OK
83.809854 61.90.255.132 -> 58.147.x.x SIP Status: 487 Request Terminated
83.810004 58.147.x.x -> 61.90.255.132 SIP Request: ACK sip:087005xxxx@61.90.255.132
ครั้งนี้รอนานมากจนผมถอดใจเลยกดวางสายก่อนครั้งที่ 4 เปลี่ยนเบอร์ปลายทางเป็นเบอร์อื่นบ้าง (เครือข่าย Dtac)[root@callcenter ~]#
tethereal -i eth0 host 61.90.255.132 and port 5060Running as user "root" and group "root". This could be dangerous.
Capturing on eth0
0.000000 58.147.x.x -> 61.90.255.132 SIP/SDP Request: INVITE sip:085161xxxx@61.90.255.132, with session description
0.003725 61.90.255.132 -> 58.147.x.x SIP Status: 100 Trying
0.030196 61.90.255.132 -> 58.147.x.x SIP Status: 407 Proxy Authentication Required
0.030403 58.147.x.x -> 61.90.255.132 SIP Request: ACK sip:085161xxxx@61.90.255.132
0.030661 58.147.x.x -> 61.90.255.132 SIP/SDP Request: INVITE sip:085161xxxx@61.90.255.132, with session description
0.135333 61.90.255.132 -> 58.147.x.x SIP Status: 100 Trying
3.611205 61.90.255.132 -> 58.147.x.x SIP/SDP Status: 183 Session Progress, with session description
3.763323 61.90.255.132 -> 58.147.x.x SIP Status: 180 Ringing
15.630229 61.90.255.132 -> 58.147.x.x SIP/SDP Status: 200 OK, with session description
15.630523 58.147.x.x -> 61.90.255.132 SIP Request: ACK sip:085161xxxx@61.90.255.132:5060;user=phone;transport=udp
27.469527 61.90.255.132 -> 58.147.x.x SIP Request: BYE sip:98000000840@58.147.7.189
27.469777 58.147.x.x -> 61.90.255.132 SIP Status: 200 OK
ปรากฏว่าเปลี่ยนค่ายเป็น Dtac โทรติดเร็วมากๆ เสียงดัง ฟังชัดครั้งที่ 5 โทรเบอร์ 02100xxxx ของ 3T BB[root@callcenter ~]#
tethereal -i eth0 host 61.90.255.132 and port 5060Running as user "root" and group "root". This could be dangerous.
Capturing on eth0
0.000000 58.147.x.x -> 61.90.255.132 SIP/SDP Request: INVITE sip:02100xxxx@61.90.255.132, with session description
0.003851 61.90.255.132 -> 58.147.x.x SIP Status: 100 Trying
0.030871 61.90.255.132 -> 58.147.x.x SIP Status: 407 Proxy Authentication Required
0.031062 58.147.x.x -> 61.90.255.132 SIP Request: ACK sip:02100xxxx@61.90.255.132
0.031328 58.147.x.x -> 61.90.255.132 SIP/SDP Request: INVITE sip:02100xxxx@61.90.255.132, with session description
0.129886 61.90.255.132 -> 58.147.x.x SIP Status: 100 Trying
1.635019 61.90.255.132 -> 58.147.x.x SIP/SDP Status: 183 Session Progress, with session description
6.382547 61.90.255.132 -> 58.147.x.x SIP/SDP Status: 200 OK, with session description
6.382917 58.147.x.x -> 61.90.255.132 SIP Request: ACK sip:02100xxxx@61.90.255.132:5060;user=phone;transport=udp
14.940552 58.147.x.x -> 61.90.255.132 SIP Request: BYE sip:02100xxxx@61.90.255.132:5060;user=phone;transport=udp
14.962010 61.90.255.132 -> 58.147.x.x SIP Status: 200 OK
โทรติดเร็ว เสียงดัง ฟังชัด
ผลการทดสอบผมทดสอบโดยโทรเข้าเบอร์มือถือของ AIS ปรากฏว่าได้ผลไม่ค่อยประทับใจเลยครับ ปัญหาไม่ได้อยู่ที่ Elastix หรอก เป็นปัญหาของ True NetTalk เองที่มันอาจจะมีปัญหากับการเชื่อมต่อเครือข่ายของ AIS ที่ผมกล้ายืนยันได้ว่าไม่ได้เป็นปัญหาที่ Elastix ก็เพราะว่าทุกครั้งที่ผมกดโทรออกจาก Softphone มันก็จะมีคอลส่งออกจาก Elastix ไปหา True NetTalk ทุกครั้ง และทุกครั้งก็จะได้รับ 183 Session Progress (แปลว่ารอแป๊บนึง) กลับคืนมาตลอดทุกครั้ง แต่หลังจากนั้นผมก็ไม่รู้หล่ะเพราะบางทีมันก็มาดังที่มือถือผม บางทีมันก็ไม่ดัง
เวลาที่ผมทดสอบคือช่วงกลางคืนครับ ประมาณ 4 ทุ่ม