SIP to PSTN (Softphone) (الهاتف الرقمي)
SIP to PSTN (Softphone) (الهاتف الرقمي)
SIP (Softphone) و PSTN (الهاتف القديم) كلاهما شبكتان مختلفتان ويتحدثان لغات مختلفة. لذلك نحن بحاجة إلى مترجم (بوابة هنا) للتواصل بين هاتين الشبكتين.
دعونا نأخذ مثالاً لتوضيح كيف يقوم هاتف SIP بإجراء مكالمة هاتفية إلى PSTN من خلال بوابة PSTN.
في هذا المثال ، Tom (sip: tom@google.com) هو هاتف رشفة ويستخدم جيري رقم هاتف عالمي +9702459666666
SIP إلى PSTN من خلال البوابات
يوضح الرسم التوضيحي التالي تدفق المكالمات من SIP إلى PSTN عبر البوابات.
فيما يلي شرح خطوة بخطوة لجميع العمليات التي تحدث أثناء إجراء مكالمة من هاتف SIP إلى PSTN.
بادئ ذي بدء ، يتصل هاتف (توم) SIP بالرقم العالمي +91401234567 للوصول إلى جيري. يفهمه وكيل مستخدم SIP على أنه رقم عالمي ويحوله إلى uri للطلب باستخدام DNS ويقوم بتشغيل الطلب.
يرسل هاتف SIP الدعوة مباشرة إلى البوابة.
تبدأ البوابة المكالمة في PSTN بتحديد جذع SS7 ISUP إلى مفتاح الهاتف التالي في PSTN.
يتم تعيين الأرقام التي تم طلبها من INVITE في ISUP IAM. يتم إرسال رسالة اكتمال عنوان ISUP (ACM) مرة أخرى بواسطة PSTN للإشارة إلى أن الجذع قد تم إنشاؤه.
يولد الهاتف نغمة رنين ويتحول إلى مفتاح الهاتف. تعيّن البوابة ACM إلى استجابة 183 Session Progress التي تحتوي على 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.
<< الصفحة الرئيسية