كل ما يستحق المعرفة، ولا شيء مما لا يستحقها.
كيف يعمل، من البداية إلى النهاية
خط SIP هو اتصال افتراضي يُنشئ مكالمات باستخدام إشارات SIP ويبث الصوت كوسيط RTP. يقوم نظام PBX أو المحول البرمجي أو التطبيق الخاص بك بالتسجيل في هذا الخط؛ وعند إجراء مكالمة، يتفاوض بروتوكول SIP على الجلسة (عبر عرض/إجابة SDP) وينقل بروتوكول RTP الصوت. تغلف واجهة برمجة تطبيقات الصوت هذه العملية بحيث يبدأ طلب HTTPS المكالمة، وتُدير روابط الويب تدفقها أثناء تقدمها. راجع /answers/what-is-sip و/answers/what-is-rtp و/products/voice.
ربط SIP مقابل واجهة برمجة تطبيقات صوتية قابلة للبرمجة
خط SIP هو اتصال مباشر - حيث يمكنك استخدام نظام PBX أو المحول البرمجي الخاص بك والتحدث عبر بروتوكول SIP مباشرةً، وهو مثالي لمراكز الاتصال وشركات الاتصالات التي تتعامل مع أحجام مكالمات كبيرة. أما واجهة برمجة تطبيقات الصوت القابلة للبرمجة (API) فتُخفي بروتوكول SIP تمامًا خلف REST وWebhooks، مما يجعلها مثالية للمطورين الذين يرغبون في إضافة ميزات مثل النقر للاتصال، أو الرد الصوتي التفاعلي (IVR)، أو رمز التحقق الصوتي لمرة واحدة (OTP) دون الحاجة إلى تشغيل بنية تحتية للهاتف. توفر معظم المنصات، بما في ذلك BroadNet، كلا الخيارين. راجع /answers/programmable-voice و/products/voice.
اللبنات الأساسية
أرقام DID للمكالمات الواردة؛ وإنهاء المكالمات الصادرة عبر شبكة الهاتف العامة (PSTN) والهواتف المحمولة؛ وسعة القنوات المتزامنة (عدد المكالمات التي تُجرى في وقت واحد) وحد أقصى للمكالمات في الثانية لتنظيم تدفق المكالمات؛ ووحدة تحكم حدود الجلسة (SEBC) لمراقبة حافة بروتوكول SIP؛ وبرامج الترميز (G.711، Opus) لترميز الصوت. يتم توفير كل منها لكل حساب ودمجها في مسار المكالمة. راجع /answers/what-is-did و/answers/what-is-sbc و/answers/what-is-voice-codec.
مزايا مقارنة بخطوط PRI القديمة
لا حاجة لتركيب دوائر مادية، وسعة قابلة للتوسع بإضافة جلسات بدلاً من تمديد الكابلات، وربط واحد لأكثر من 200 دولة، وفواتير حسب الاستخدام، وتغيير مسارات المكالمات برمجياً بدلاً من إعادة برمجة نظام PBX. كما يدمج نظام SIP Trunking المكالمات الواردة والصادرة على نفس مسار IP، مما يقلل التكاليف ويبسط عملية تجاوز الأعطال. راجع /products/voice و /tools/erlang-calculator.
القيود وما يجب التخطيط له
تتأثر جودة الصوت عبر بروتوكول الإنترنت (VoIP) بجودة الشبكة، حيث يؤدي التذبذب وفقدان الحزم والتأخير إلى تدهور جودة الصوت أثناء المكالمات، لذا تتطلب الخطوط الرئيسية مراقبة جودة الخدمة (QoS). يجب التعامل مع ترجمة عناوين الشبكة (NAT) واجتياز جدار الحماية على مستوى SIP، وتُحدد السعة بعدد القنوات المتزامنة وعدد المكالمات في الثانية، كما أن الاتصال الصادر مقيد بمعرف المتصل (CLI/STIR-SHAKEN) وقواعد عدم الاتصال. راجع /answers/voip-quality و/answers/what-is-nat-traversal و/answers/what-is-cps.
هل خط SIP هو نفسه واجهة برمجة تطبيقات الصوت (Voice API)؟
لا. خط SIP هو طبقة الاتصال، حيث ينقل المكالمات بين نظام الهاتف والشبكة باستخدام بروتوكولي SIP وRTP. أما واجهة برمجة تطبيقات الصوت (Voice API) فهي طبقة تحكم للمطورين، تُمكّن البرامج من إجراء المكالمات وإدارتها دون الحاجة إلى بروتوكول SIP. يمكنك استخدام خط SIP بدون واجهة برمجة تطبيقات، ولكن خدمة الصوت الحديثة القابلة للبرمجة توفر لك كليهما. توفر BroadNet اتصالاً صوتياً عبر أكثر من 1000 اتصال مع مشغّلين بنسبة تشغيل تصل إلى 99.99%. راجع /products/voice.