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

วิธีการทำให้โทร Video Call ผ่าน Asterisk ได้

โพสต์โพสต์แล้ว: 11 มี.ค. 2011 09:33
โดย nuiz
สำหรับท่านที่เพิ่งใช้งาน Asterisk ใหม่ๆ อาจจะยังไม่ทราบว่านอกจากเราจะโทรคุยกันด้วยเสียงได้แล้ว เรายังมองเห็นภาพคู่สนทนาได้อีกต่างหาก เยี่ยมจริงๆ เราใช้แค่กล้อง Webcam และโปรแกรม Softphone ที่รองรับ Video แต่ถ้าใครมี Video Phone ก็ใช้งานได้เหมือนกันครับ โปรแกรม Softphone ที่รองรับ Video ก็เช่น X-Lite, PortSIP และมีอีกที่ผมยังไม่เคยใช้ครับ

1. เพิ่มบรรทัดต่อไปนี้ในไฟล์ /etc/asterisk/sip.conf
เอาไว้ภายใต้ [general]

โค้ด: เลือกทั้งหมด
[general]

allow=h264
allow=h263p
allow=h263
allow=h261
videosupport=yes
maxcallbitrate=384


บรรทัด allow เราใส่ Video Codec ที่จะให้ใช้งานได้บน Asterisk ครับ มันมีอยู่แล้วเราไม่ต้องติดตั้งเพิ่มแต่อย่างใด ส่วนบรรทัดอื่นๆก็ปล่อยไว้อย่างเดิมนะครับ
บรรทัด maxcallbitrate เป็นแบนวิดธ์ในหน่วย kbps (kilobit per second) ที่จะให้ Video แต่ละ User ใช้ครับ อาจจะใส่เป็น 512, 768, 1024, 2048 ก็ได้ ซึ่งภาพมันก็จะชัดมากขึ้น แต่ก็กินแบนวิดธ์เยอะขึ้นด้วย ถ้าแบนวิดธ์ไม่พอผลก็คือภาพจะแตกดูไม่ได้

สำหรับท่านที่คาดว่าจะได้ภาพที่ใส เนียน ยากครับ

2. เพิ่ม Video Codecs ในเบอร์ Extension
แต่ละเบอร์ Extension ที่ต้องการจะให้ทำ Video Call ได้ด้วย ให้เพิ่มบรรทัดต่อไปนี้เข้าไปด้วยครับ เช่นเบอร์ Extension 1000 ในไฟล์ sip.conf

โค้ด: เลือกทั้งหมด
[1000]

allow=h264
allow=h263p
allow=h263
allow=h261


ส่วนบรรทัดอื่นๆที่มีอยู่แล้วก็ปล่อยไว้ตามเดิม

3. รีโหลด SIP

โค้ด: เลือกทั้งหมด
asterisk -rx "sip reload"


สำหรับท่านที่ใช้ IAX2 ก็ทำเหมือนกันครับ แต่ทำกับไฟล์ /etc/asterisk/iax.conf และใช้คำสั่ง asterisk -rx "iax2 reload" แทน

บทความที่เกี่ยวข้อง
วิธีการเซ็ต Video Call บน Elastix 1.x
วิธีการเซ็ต Video Call บน Elastix 2.x

Re: วิธีการทำให้โทร Video Call ผ่าน Asterisk ได้

โพสต์โพสต์แล้ว: 11 มี.ค. 2011 11:08
โดย Nostadamud
ขอบคุณครับ ^^ ได้ละครับ แต่ติดปัญหาอยู่อีกอย่างนึง x-lite version 3.0 ที่เป็นรูปเหมือนโทรศัพท์มือถือสีเทาๆ เหมือนจะไม่ support camera ของ notebook ครับ ไม่ทราบว่าใครเล่น version นี้แล้ว สามารถเห็นกล้อง ของตัวเองไหมคับ