วิธีกำหนดค่า linphone สำหรับแฮงเอาท์วิดีโอ


0

ฉันพยายามเปิดใช้งานการสื่อสารระหว่างลูกค้าต่อไปนี้:

  1. โทรศัพท์ IP ของ Nortel 1535
  2. Linphone 3.7.0 ทำงานบน FreeBSD
  3. Linphone 3.7.0 ทำงานบน iPhone (Linphone iPhone 2.2.3)

ส่วนที่ดีคือ เสียง การโทรทำงานระหว่างอุปกรณ์ทั้งหมดไม่มีปัญหา

ส่วนที่ไม่ดีคือวิดีโอไม่ทำงาน อาการต่างกันอย่างไร:

  1. วาง IP ของ Nortel วีดีโอ โทรหา Linphone: ไม่มีอะไรเกิดขึ้น Linphone ไม่เห็นอะไรเลยและในที่สุด Nortel ก็หมดเวลา
  2. โทรศัพท์ IP ของ Nortel ทำการโทรด้วยเสียงไปยัง Linphone (สำเร็จ) แล้วลองเปิดใช้งานวิดีโอ Linphone ไม่ตอบสนองต่อปุ่ม“ วิดีโอ” ที่กดบน Nortel
  3. Linphone โทร Nortel ในโหมดปกติ (ไม่ใช่วิดีโอ) (สำเร็จ) แล้วลองเปิดวิดีโอบน Linphone: ไม่มีอะไรเกิดขึ้น บรรทัดสถานะของ Linphone เริ่มพูดว่า "การแก้ไขพารามิเตอร์การโทร" และนั่นคือ
  4. Linphone เรียก Nortel ในโหมดปกติจากนั้นกดปุ่ม "วิดีโอ" บน Nortel - Linphone จะเปิดหน้าต่างใหม่เล็ก ๆ (สันนิษฐานว่ามีไว้สำหรับวิดีโอ) แต่หน้าต่างใหม่ยังคงเป็นสีดำ

โทรศัพท์ Nortel รองรับตัวแปลงสัญญาณวิดีโอเพียงสองตัวเท่านั้น: H.263 และ H.264 หลังนี้ไม่สามารถใช้งานได้บน Linphone (แม้ว่าฉันจะสร้างจากแหล่งที่มา) แต่รุ่นก่อนนั้นมีให้ใช้งานและควรจะเพียงพอ Linphone บน iPhone มีตัวแปลงสัญญาณวิดีโอเพียงหนึ่งตัว (VP8) ซึ่งไม่สามารถใช้ได้กับโทรศัพท์ Nortel

ความคิดเห็นเกี่ยวกับวิธีการแก้ไขข้อใดข้อหนึ่งข้างต้น

ปรับปรุง: ส่วนที่เรียกพอร์ตของการกำหนดค่าเราเตอร์ของฉัน:

Outgoing Trigger Ports  Incoming Ports to Open
----------------------------------------------
UDP Any -> 3478-3479    UDP Any -> 3478-3479
                        UDP Any -> 5000-5100

หากตัวแปลงสัญญาณวิดีโอแตกต่างกันระหว่างอุปกรณ์ทั้งสองจะทำงานได้ก็ต่อเมื่อมีเซิร์ฟเวอร์ระดับกลางเพื่อทำการแปลง
DavidPostill

ขอบคุณเดวิด แต่พวกเขาเป็น ไม่ แตกต่างระหว่าง Nortel 1535 และ Linphone บน FreeBSD - อุปกรณ์ทั้งสองมี H.263 สำหรับวิดีโอ
Mikhail T.

คุณมีพอร์ตที่เหมาะสมทั้งหมด (sip, audio rtp, video rtp) ส่งต่อ / เรียกใช้ที่ปลายแต่ละด้าน
DavidPostill

ฉันต้องการคิดอย่างนั้น แต่ไม่แน่ใจ ไม่เป็นความจริง เสียงพูด - เรียกว่าประสบความสำเร็จ (ทั้งสองทิศทาง) แสดงว่าการอนุญาตไฟร์วอลล์ถูกต้องหรือไม่
Mikhail T.

ไม่เป็น rtp เสียงและวิดีโอ rtp โดยทั่วไปจะเป็นช่วงพอร์ตที่ต่างกันเช่น #Audio RTP (UDP) พอร์ต audio_rtp_port = 7078 # พอร์ตวิดีโอ RTP (UDP) video_rtp_port = 9078
DavidPostill

คำตอบ:


1

พอร์ตใดที่ฉันต้องใช้เพื่อทริกเกอร์พอร์ตหรือส่งต่อในเราเตอร์ของฉัน **

##SIP settings
[sip]
#SIP port used
sip_port=5060

## RTP settings
[rtp]
#Audio RTP (UDP) port
audio_rtp_port=7078
#Video RTP (UDP) port
video_rtp_port=9078

แหล่ง เอกสาร Linphone


linphone ใช้งานได้หลังไฟร์วอลล์หรือไม่ พอร์ตใดบ้างที่ใช้

ใช่มันใช้งานได้ในกรณีส่วนใหญ่ วิธีที่ง่ายที่สุดในการบรรลุเป้าหมายนี้คือ   รองรับ STUN ที่ใช้งานอยู่จากกล่องการกำหนดค่า คุณจะต้องป้อน   ชื่อของเซิร์ฟเวอร์ STUN สำหรับ examplestunserver.org หากไฟร์วอลล์ของคุณ   หรือเกตเวย์ทำการหลอกลวง UDP มันควรจะทำงานได้โดยไม่มีปัญหา

คุณอาจต้องการ จำกัด พอร์ตที่เปิดอยู่บนไฟร์วอลล์: คุณต้องการ   อย่างน้อยที่สุดเพื่อรักษาพอร์ต SIP (udp / 5060), พอร์ต audio rtp   (udp / 7078) และพอร์ตวิดีโอ rtp (udp / 9078) พอร์ตทั้งหมดเหล่านั้นคือ   กำหนดค่าได้จาก linphone แต่การเก็บ 5060 สำหรับ SIP นั้นสูงมาก   แนะนำ

แนะนำให้ปรับแต่งพอร์ตเสียงและวิดีโอเมื่อใช้หลาย ๆ พอร์ต   linphone ที่อยู่หลัง NAT เดียวกันเพื่อไม่ให้ใช้หมายเลขพอร์ตเดียวกัน   บน NAT พวกเขาจะต้องเป็นตัวเลข

แหล่ง Linphone คำถามที่พบบ่อย


คุณสามารถกำหนดค่าพารามิเตอร์ด้วยค่าพอร์ต UDP ที่ใช้   ข้อมูลการดำเนินการขนส่ง IP Phone 1535 (เสียงวิดีโอและ   Local) ตามรายละเอียดสภาพแวดล้อมเครือข่ายของคุณ

จากเมนูหลักเลือกการตั้งค่า & gt; การตั้งค่า VoIP & gt; อื่น ๆ. & gt; พอร์ตและ   กดตกลง

เลือกประเภทพอร์ตเพื่อกำหนดค่า (Audio, Video หรือ Local) แล้วกด   ตกลง.

ต่อไปนี้เป็นช่วงค่าที่ยอมรับได้ตามประเภทพอร์ต:

เสียง:

ระบุพอร์ตที่จะใช้โดย IP Phone 1535 สำหรับเสียงที่เกี่ยวข้อง   กิจกรรม VoIP คุณสามารถกำหนดค่านี้ด้วยค่าระหว่าง 1024 ถึง   65535 (ค่าเริ่มต้นคือ 23000)

วิดีโอ:

ระบุพอร์ตที่จะใช้โดย IP Phone 1535 สำหรับวิดีโอที่เกี่ยวข้อง   กิจกรรม VoIP คุณสามารถกำหนดค่านี้ด้วยค่าจาก 1024 ถึง 65535   (ค่าเริ่มต้นคือ 24000)

ท้องถิ่น:

Local port เป็นพอร์ตที่ใช้โดย IP Phone 1535   เชื่อมต่อกับพร็อกซีเซิร์ฟเวอร์ - ค่าพอร์ตที่คุณกำหนดจะต้องเป็น   ภายในช่วงจาก 1024 ถึง 65535 (ค่าเริ่มต้นคือ 5060)

แหล่ง การติดตั้งและการว่าจ้างของ Nortel IP Phone 1535


ขอบคุณสำหรับการอ้างอิงเดวิด อย่างไรก็ตามฉันเพิ่งรู้ว่าเครื่องที่ฉันพยายามโทร (กล่อง FreeBSD ที่ใช้ LinPhone) ได้รับการประกาศว่าเป็น "DMZ host" - ดังนั้นมันจึงได้รับปริมาณการใช้ข้อมูลทั้งหมดที่มาถึง IP ทั่วโลก - โทรจากโทรศัพท์ Nortel จะไม่ปลุก LinPhone - เฉพาะเสียง ...
Mikhail T.

1
เราเตอร์ใด ๆ ที่เปิดใช้งาน SIP ALG อยู่หรือไม่ แม้ว่า SIP ALG นั้นมีจุดประสงค์เพื่อช่วยเหลือผู้ใช้ที่มีโทรศัพท์บนที่อยู่ IP ส่วนตัว แต่ในหลายกรณีมันถูกนำไปใช้งานได้ไม่ดีและทำให้เกิดปัญหามากกว่าการแก้ปัญหา Gradwell และผู้ให้บริการอื่น ๆ มักจะพบว่า SIP ALG ดัดแปลงแพ็กเก็ต SIP ทำให้พวกเขาเสียหายและทำให้อ่านไม่ได้ซึ่งจะทำให้คุณมีพฤติกรรมที่ไม่คาดคิดเช่นโทรศัพท์ที่ไม่ได้ลงทะเบียนและการโทรเข้าล้มเหลวดังนั้นหากคุณประสบปัญหาเราขอแนะนำให้คุณตรวจสอบการตั้งค่าเราเตอร์ของคุณและปิด SIP ALG หากเปิดใช้งานอยู่ "
DavidPostill

ว้าวไม่รู้ด้วยซ้ำเกี่ยวกับ "SIP ALG" ใช่เราเตอร์ (Actiontec ที่ Verizon ให้บริการ) มีคุณสมบัติ แต่ฉันไม่เคยเปิดใช้งาน ฉันเพิ่งตรวจสอบในความเป็นจริง - มันยังคงปิดการใช้งาน และในขณะนี้ไม่มีเราเตอร์อื่น - อุปกรณ์ที่ฉันทดลองอยู่ทั้งหมดอยู่ใน LAN เดียวกัน (แม้ว่าลูกค้า SIP จะไม่ทราบก็ตาม) เมื่อฉันคิดทุกอย่างออกมาฉันวางแผนที่จะติดตั้ง LinPhone บนคอมพิวเตอร์ของญาติ แต่ตอนนี้ฉันกำลังทดลองอยู่ในพื้นที่
Mikhail T.

นอกจากนี้ยังมีตัวเลือก "MGCP ALG" ที่นี่ด้วยเช่นกัน ไม่มีความคิดนั่นหมายถึงอะไร ...
Mikhail T.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.