วิธีการเช็ค Packet Size ของแต่ละ Codec ใน Asterisk

Asterisk Opensource IP Pbx

วิธีการเช็ค Packet Size ของแต่ละ Codec ใน Asterisk

โพสต์โดย nuiz » 16 ก.พ. 2011 09:48

สวัสดีตอนเช้าครับ คราวก่อนได้เขียนเกี่ยวกับวิธีการเปลี่ยนแปลงค่า RTP Packet Sizeในอุปกรณ์ LinkSys SPA3102 ให้เหมาะสมกับ Codec แต่ละแบบที่ใช้
บทความนี้จะแนะนำวิธีการตรวจเช็ค RTP Packet Size บน Asterisk ครับ ว่า Codec แต่ละแบบนั้นใช้ค่า Packet Size เท่าไหร่บ้าง

1. ก่อนอื่นก็เช็คในไฟล์ sip.conf หรือไฟล์อื่นๆที่สร้าง SIP Trunk ไว้ ดูตรง [] หน่ะครับว่าตั้งชื่อ Trunk ไว้ว่าอย่างไร สมมติว่าชื่อ Nuiz
2. จากพร้อมท์ Linux พิมพ์คำสั่ง
โค้ด: เลือกทั้งหมด
asterisk -rx "sip show peer Nuiz"

ก็จะเจอข้อมูลประมาณนี้ครับ

* Name : Nuiz
Secret : <Not set>
MD5Secret : <Not set>
Context : trunk-demo-inbound
Subscr.Cont. : <Not set>
Language :
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
Mailbox :
VM Extension : *97
LastMsgsSent : 32767/65535
Call limit : 180
Dynamic : No
Callerid : "" <>
MaxCallBR : 384 kbps
Expire : -1
Insecure : port,invite
Nat : Always
ACL : No
T38 pt UDPTL : No
CanReinvite : Yes
PromiscRedir : No
User=Phone : No
Video Support: No
Trust RPID : No
Send RPID : No
Subscriptions: Yes
Overlap dial : Yes
DTMFmode : rfc2833
LastMsg : 0
ToHost : 192.168.100.1
Addr->IP : 192.168.100.1 Port 5060
Defaddr->IP : 0.0.0.0 Port 0
Def. Username:
SIP Options : (none)
Codecs : 0x101 (g723|g729)
Codec Order : (g723:30,g729:20)
Auto-Framing: No
Status : Unmonitored
Useragent :
Reg. Contact :

ดูบรรทัด Codec Order ครับ อันแรกเป็น g723 เป็น First Priority Codec ใช้ Packet Size = 30 ms ส่วน g729 จะเป็น Second Priority Codec และใช้ Packet Size = 20 ms

คำว่า Order ในที่นี้หมายถึง "ลำดับ" ครับ หรือจะเรียกว่า Priority ก็ได้ Asterisk มันจะพยายามใช้ Codec ซ้ายมือสุดก่อน ถ้าปลายทางไม่รองรับก็จะใช้ Codec ลำดับถัดมา ถ้าไม่รองรับอีก "สายก็จะหลุด"

บทความที่เกี่ยวข้อง
-วิธีปรับค่า RTP Packet Size ของ Linksys/Sipura SPA3102
-RTP Packet Size ใน Asterisk และวิธีการปรับค่า
-ขนาดของ Packet หรือ Packet Size หรือ Packetization Time ของ VoIP
-วิธีการเช็ค Packet Size ของแต่ละ Codec ใน Asterisk
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 6995
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

ย้อนกลับไปยัง Asterisk SIP Server

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 0 ท่าน

cron