Android จะไม่ลงทะเบียน SIP บนเราเตอร์ FritzBox


3

ก่อนหน้านี้ฉันเคยใช้แอพ VoIP / SIP เพื่อโทรจากโทรศัพท์ Android ของฉัน เมื่อเร็ว ๆ นี้ฉันได้รับการอัปเกรดเป็น Android KitKat (4.4.x) และฉันสังเกตเห็นว่ามันมีบัญชี SIP แบบดั้งเดิม (สามารถเข้าถึงได้ผ่านแอปโทรการตั้งค่าบัญชี SIP) มันใช้งานไม่ได้: การเชื่อมต่อหมดเวลาหรือการรับรองความถูกต้องล้มเหลวไม่ว่าฉันจะพยายามทำอะไร

การตั้งค่าเดียวที่ฉันมีคือชื่อผู้ใช้ (626) และรหัสผ่าน ฉันจะกำหนดค่า Android ให้ใช้งานได้อย่างไร

คำตอบ:


4

หลังจากผ่านไปประมาณหนึ่งชั่วโมงในการค้นหาและแก้ไขจุดบกพร่องฉันพบคำตอบแล้ว:

รหัสผ่าน FritzBox สามารถเป็นตัวเลขได้เท่านั้น

สำหรับการอ้างอิงในอนาคตนี่เป็นขั้นตอนที่สมบูรณ์:

  1. สร้างอุปกรณ์โทรศัพท์ใหม่ที่นี่: http://fritz.box/fon_devices/fondevices_list.lua (คุณจะต้องลงชื่อเข้าใช้เราเตอร์ของคุณ) เลือกโทรศัพท์ในขั้นตอนแรกและ LAN / WLAN (โทรศัพท์ IP) ในขั้นตอนที่สอง

  2. เลือกรหัสผ่านแบบสุ่มที่เป็นตัวเลขเท่านั้น ความยาวที่แนะนำคือ 16 หลักเนื่องจากแฮกเกอร์สามารถคาดเดาตัวเลขได้ง่ายขึ้น (รหัสผ่านที่รัดกุมควรมีตัวอักษร แต่ FritzBox ไม่สามารถทำได้สำหรับ VoIP / SIP)
    เคล็ดลับ: หลังจากป้อนรหัสผ่านใน fritzbox ให้คัดลอกไปยัง notepad และจัดรูปแบบตัวเลขเป็นกลุ่ม 5 เพื่อให้พิมพ์ลงในอุปกรณ์ Android ของคุณได้ง่าย

  3. ด้วยการใช้ตัวเลขสุ่ม 16 หลักคุณสามารถเปิดใช้งานคุณลักษณะ "อนุญาตการลงทะเบียนจากอินเทอร์เน็ต" ได้อย่างปลอดภัยในแท็บ "ข้อมูลบัญชี" ใน FritzBox

  4. ค้นหาที่อยู่ IP ของคุณโดยใช้ไซต์เช่น http://whatismyipaddress.com

  5. เลือก "รับสายเรียกเข้า" ใน Android แม้ว่าคุณจะปิดการใช้งานใน FritzBox นี่เป็นเพียงชั่วคราวและทำให้ง่ายต่อการทดสอบ

  6. ใช้การตั้งค่า (การตั้งค่าที่สำคัญเป็นตัวหนา):
    ชื่อผู้ใช้: 626 (หรือหมายเลขบัญชีอะไรก็ตามที่คุณได้รับ)
    รหัสผ่าน: รหัสผ่านของคุณ (ตัวเลขเท่านั้น!)
    เซิร์ฟเวอร์: ที่อยู่ IP ของคุณ
    ชื่อผู้ใช้การรับรองความถูกต้อง: ไม่จำเป็น
    ชื่อที่แสดง: เท่าที่คุณต้องการ
    หมายเลขพอร์ต: 5060 (ค่าเริ่มต้น)
    ประเภทการขนส่ง: TCP
    Send keep-alive: อัตโนมัติ (ค่าเริ่มต้น)

  7. กดบันทึก

  8. หากคุณเปิดใช้งาน "รับสายเรียกเข้า" ในขั้นตอนที่ 5 อุปกรณ์จะพยายามลงทะเบียนเพื่อให้สามารถเริ่มรับสายเรียกเข้าได้ คุณจะเห็นการเปลี่ยนแปลงสถานะบัญชี (เรายังอยู่ในหน้าจอ "บัญชี SIP")

  9. เมื่ออ่าน "รับสาย" หมายความว่าขณะนี้พร้อมที่จะรับสาย ซึ่งหมายความว่าสามารถติดต่อเซิร์ฟเวอร์และการเข้าสู่ระบบทำงานได้

  10. ตอนนี้คุณสามารถปิดใช้งาน "รับสายเรียกเข้า" ได้แล้ว

การโทรผ่านบัญชีอินเทอร์เน็ตนี้ควรใช้งานได้แล้ว!

การแก้ไขปัญหาในขั้นตอนที่ 8:

  • ถ้ามันอ่าน "หมดเวลา" คุณอาจพิมพ์ผิดที่อยู่ IP หรือที่อยู่ DNS และตรวจสอบให้แน่ใจว่าตั้งค่าประเภทการขนส่งเป็น TCP หากตั้งค่าเป็น TCP แล้วลองใช้ UDP แทน แต่อาจเป็น TCP คุณยังสามารถลองใช้ fritz.box แทนที่จะเป็นที่อยู่ IP แต่จะทำงานได้ที่บ้านเท่านั้น (ไม่ใช่ที่อื่น)

  • หากการตรวจสอบล้มเหลวคุณใช้รหัสผ่านด้วยตัวอักษร (หรือเว้นวรรคหรืออย่างอื่น) หรือคุณพิมพ์ผิด หรือคุณมีหมายเลขบัญชีที่ไม่ถูกต้อง หรือบางทีคุณพิมพ์ที่อยู่ IP ของเซิร์ฟเวอร์ผิดพลาด (คุณอาจลงชื่อเข้าใช้ผิด FritzBox!)

บันทึก: หากคุณมีที่อยู่ IP แบบไดนามิก (ที่อยู่ IP ที่เปลี่ยนแปลงทุกสองสามวัน) คุณจะต้องใช้บริการ DNS แบบไดนามิก ฉันมีที่อยู่ IP แบบคงที่ (บางครั้งคุณสามารถขอได้ฟรีที่ ISP ของคุณ) ดังนั้นฉันจึงไม่ทราบว่าที่อยู่ใดดีในปัจจุบัน แต่เคยมีที่อยู่จำนวนมากฟรี ในกรณีนี้ใช้ที่อยู่ DNS ของคุณแทนที่อยู่ IP ของคุณเป็นเซิร์ฟเวอร์ในขั้นตอนที่ 6


UDP ทำงานบนรุ่น 7360 FritzBox พร้อม Android 5.1.1 (ทดสอบเฉพาะภายในเช่น fritz.box เป็นเซิร์ฟเวอร์) ฐานความรู้ออนไลน์ en.avm.de/nc/service/fritzbox/fritzbox-7360/knowledge-base/... สำหรับรุ่นของฉัน) ไม่ได้พูดถึงรหัสผ่านที่เป็นตัวเลขเท่านั้น
equaeghe

ด้วย MyFRITZ! บริการจาก AVM ( en.avm.de/nc/service/fritzbox/fritzbox-7360/knowledge-base/... ) มันทำงานผ่าน fritz.net DNS แบบไดนามิก แต่ตอนนี้ใช้ TCP เท่านั้น
equaeghe

@equaeghe ขอบคุณสำหรับข้อมูลเพิ่มเติม!
Luc

ฉันทดสอบทั้งสองทิศทางของการเชื่อมต่อด้วยการโทร แต่ไม่มีการยกหู ตอนนี้ฉันลองแล้วมันกลับกลายเป็นว่าสายหลุดทันที ดังนั้นดูเหมือนว่าจะมีอะไรเกิดขึ้นมากกว่าสิ่งที่คุณและฉันเขียน
equaeghe

เมื่อฉันหยุดการโทรจากโทรศัพท์ของฉันโดยใช้การเชื่อมต่อมือถือกับโทรศัพท์เดียวกันโดยใช้การเชื่อมต่อ SIP สิ่งต่าง ๆ ที่ดีขึ้น เฉพาะการเชื่อมต่อผ่านอินเทอร์เน็ตเท่านั้นที่ยังคงมีปัญหา: android.stackexchange.com/q/122315/124768 .
equaeghe

1

ฉันเห็นปัญหาเดียวกันกับ FRITZ! Box 7490 และ Samsung S4 (Android 5.0.1), Samsung S7 (Android 7.0) และ Sony Xperia (Android 6.0.1)

ชื่อผู้ใช้: แต่จะต้องเป็นชื่อผู้ใช้ที่กำหนดสำหรับอุปกรณ์โทรศัพท์ไอพี ตัวเลข 3 หลัก 621 ไม่ทำงาน

รหัสผ่าน: มันไม่ได้สร้างความแตกต่างไม่ว่ารหัสผ่านจะมีตัวเลขเท่านั้น

เซิร์ฟเวอร์ : fritz.box

แต่ยังคง registration timed out. และแอป CSipSimple ก็ล้มเหลว

อย่างไรก็ตามฉันได้รับ VOIP / SIP ทำงานกับแอพ Fritz! App Fon , Zoiper Lite , Zoiper Beta และ GS Wave . Zoiper ดูทันสมัยที่สุดด้วยการรองรับบลูทู ธ และการบันทึกอัตโนมัติ

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