SIP เป็น PSTN

SIP (Softphone) และ PSTN (โทรศัพท์เก่า) ทั้งสองเครือข่ายต่างกันและพูดภาษาต่างกัน ดังนั้นเราจึงต้องการตัวแปล (เกตเวย์ที่นี่) เพื่อสื่อสารระหว่างสองเครือข่ายนี้

ให้เรายกตัวอย่างเพื่อแสดงให้เห็นว่าโทรศัพท์ SIP โทรไปยัง PSTN ผ่านเกตเวย์ PSTN ได้อย่างไร

ในตัวอย่างนี้ทอม (sip:[email protected]) เป็นโทรศัพท์แบบจิบและ Jerry ใช้หมายเลขโทรศัพท์ทั่วโลก +91401234567

SIP เป็น PSTN ผ่านเกตเวย์

ภาพประกอบต่อไปนี้แสดงขั้นตอนการโทรจาก SIP ไปยัง PSTN ผ่านเกตเวย์

ด้านล่างนี้เป็นคำอธิบายทีละขั้นตอนของกระบวนการทั้งหมดที่เกิดขึ้นในขณะที่โทรออกจากโทรศัพท์ SIP ไปยัง PSTN

  • ก่อนอื่นโทรศัพท์ SIP (Tom) กดหมายเลขทั่วโลก +91401234567 เพื่อติดต่อเจอร์รี่ ตัวแทนผู้ใช้ SIP เข้าใจว่าเป็นหมายเลขส่วนกลางและแปลงเป็น request-uri โดยใช้ DNS และเรียกใช้คำขอ

  • โทรศัพท์ SIP จะส่งคำเชิญไปยังเกตเวย์โดยตรง

  • เกตเวย์เริ่มต้นการโทรเข้าสู่ PSTN โดยเลือก SS7 ISUP trunk ไปยังสวิตช์โทรศัพท์ถัดไปใน PSTN

  • ตัวเลขที่โทรออกจาก INVITE จะถูกจับคู่กับ ISUP IAM ข้อความที่อยู่ ISUP สมบูรณ์ (ACM) ถูกส่งกลับโดย PSTN เพื่อระบุว่ามีการสร้างลำตัวแล้ว

  • โทรศัพท์จะสร้างเสียงเรียกเข้าและไปที่สวิตช์โทรศัพท์ เกตเวย์แมป ACM กับการตอบสนองความคืบหน้าของเซสชัน 183 ที่มี SDP ที่ระบุพอร์ต RTP ที่เกตเวย์จะใช้เพื่อเชื่อมต่อเสียงจาก PSTN

  • เมื่อรับสัญญาณ 183 UAC ของผู้โทรจะเริ่มรับแพ็กเก็ต RTP ที่ส่งจากเกตเวย์และนำเสนอเสียงไปยังผู้โทรเพื่อให้พวกเขารู้ว่าการโทรกำลังดำเนินไปใน PSTN

  • การโทรจะเสร็จสมบูรณ์เมื่อฝ่ายที่โทรมารับสายซึ่งทำให้สวิตช์โทรศัพท์ส่งข้อความตอบรับ (ANM) ไปยังเกตเวย์

  • จากนั้นเกตเวย์จะตัดการเชื่อมต่อเสียง PSTN ผ่านทั้งสองทิศทางและส่งการตอบสนอง 200 OK ไปยังผู้โทร เมื่อสร้างเส้นทางสื่อ RTP แล้วเกตเวย์จะตอบกลับ SDP ใน 183 แต่ไม่ทำให้เกิดการเปลี่ยนแปลงกับการเชื่อมต่อ RTP

  • UAC ส่ง ACK เพื่อทำการแลกเปลี่ยนสัญญาณ SIP ให้เสร็จสมบูรณ์ เนื่องจากไม่มีข้อความเทียบเท่าใน ISUP เกตเวย์จะดูดซับ ACK

  • ผู้โทรส่ง BYE ไปยังเกตเวย์เพื่อยกเลิก เกตเวย์แมป BYE กับข้อความรีลีส ISUP (REL)

  • เกตเวย์ส่ง 200OK ไปยัง BYE และรับ RLC จาก PSTN