مكالمات هاتفية ضخمة مع sipgate.io

أنشأت Sipgate واجهة برمجة تطبيقات سحابية مثيرة مع sipgate.io ، والتي تمتلك بها العديد من الاحتمالات حول المهاتفة عبر الإنترنت. الحساب مجاني ، وهناك أيضًا خيار تعيين أي رقم مرسل مجاني في Feature Store مجانًا. لا يزال توثيق sipgate.io قابلاً للتوسيع ، ولكن مع القليل من القراءة في Sipgate API الرسمية ، يمكن للمرء أن يدرك بسرعة أشياء مثيرة.


في الكود التالي ننفذ السلوك التالي: لأغراض الاختبار ، نقوم بالاتصال بالعشرات من أرقام الهواتف واحدًا تلو الآخر لتشغيل ملف صوتي ثم تعليقه مرة أخرى.

2e92bf96cdada9545cb8525ec68a7d6b

يجب تثبيت ملحق PHP XML-RPC . يتم إجراء المكالمات الآن - من أجل تشغيل ملف الصوت ، نقوم بإدخال عنوان URL المشغل في الواجهة الخلفية لـ Sipgate للمكالمات الصادرة (عندما نتصل بأنفسنا) وللمكالمات الواردة (إذا اتصل شخص ما مرة أخرى) وقم بتنشيط التصحيح -سجل:

مكالمات هاتفية ضخمة مع sipgate.io

نقوم الآن بإعداد ملف صوتي (والذي يجب أن يكون متاحًا وفقًا للوثائق كملف WAV أحادي 16 بت PCM). للقيام بذلك ، نقوم برمي ffmpeg لتحويل ملف MP3 إلى التنسيق المطلوب:

2e92bf96cdada9545cb8525ec68a7d6b

نقوم الآن بتحميل ملف WAV هذا مع برنامج XML النصي التالي إلى https://www.tld.com/sipgate:/

2e92bf96cdada9545cb8525ec68a7d6b

إذا كنت تريد تغيير ملفات الصوت ، فمن المستحسن دائمًا استخدام اسم ملف جديد (sound-v * .wav) لأسباب تتعلق بالذاكرة المؤقتة.

المكالمات الموازية ممكنة (وفقًا للبيان الرسمي من Sipgate ، هناك قيود على 5 اتصالات متزامنة ، لكنني تمكنت من إنشاء المزيد) ، وهنا يجب عليك بعد ذلك ضبط شيء ما على قيمة السكون.

عودة