صدر الإصدار 0.6.6. الأهمّ: Pcaptix بات يتعامل الآن مع التقاطات WebRTC.
إن سبق أن حاولت فتح التقاط WebRTC في أداة SIP تقليدية، فأنت تعرف كيف يجري الأمر. الإشارات مدفونة داخل إطارات WebSocket، والوسائط مُشفّرة بـ DTLS، والأداة إمّا لا تُظهر لك شيئًا، أو – وهو الأسوأ – تفكّ ترميز النصّ المُشفّر باعتباره صوتًا وتمنحك قيمة جودة لضوضاء عشوائية.
لذا عالجنا الجانبين معًا.
SIP عبر WebSocket (RFC 7118) يُفكّ تأطيره ويُحلَّل الآن. وتظهر مكالمات WebRTC في القائمة نفسها وعرض الرسائل ومخطّط سير المكالمة، شأنها شأن أي مكالمة SIP أخرى. الواجهة نفسها، دون وضع منفصل.
SRTP: عندما تكون المفاتيح ظاهرة في SDP (وضع SDES)، يُفكّ تشفير التدفّق بشكل طبيعي. وعندما تصل المفاتيح خارج النطاق عبر مصافحة DTLS (DTLS-SRTP)، يُكتشَف التدفّق على أنّه مُشفّر ويُبلَّغ عنه على مستوى الشبكة فقط. لا مزيد من الصوت الوهمي، ولا مزيد من قيم MOS على بايتات مُشوّشة.
أمران آخران يستحقّان الذكر:
- عارض رسائل SIP بأسلوب Wireshark، مع شجرة بروتوكول قابلة للطيّ أو نصّ خام إن كنت تفضّل ذلك.
- إصلاحات في إعادة تجميع TCP. كانت الرسائل الأخيرة داخل المقطع تُسقَط في بعض الحالات الحدّية؛ لم يعد ذلك يحدث الآن.
إن كنت تُشغّل بنية WebRTC ولديك التقاطات لم تثق بها تمامًا يومًا، فهذا هو الإصدار الذي تجرّبه.
