تماس های تلفنی گسترده با sipgate.io

با sipgate.io ، Sipgate یک API ابر هیجان انگیز ایجاد کرده است که با استفاده از آن گزینه های زیادی برای تلفن اینترنتی وجود دارد. یک حساب کاربری رایگان است و همچنین امکان تنظیم هر شماره ارسال کننده رایگان در فروشگاه ویژگی وجود دارد. مستندات سایت sipgate.io هنوز قابل ارتقا هستند ، اما با کمی مطالعه در API رسمی Sipgate می توانید به سرعت چیزهای هیجان انگیز را دریابید.


در کد زیر رفتار زیر را پیاده سازی می کنیم: برای اهداف آزمایشی ، ما دوازده شماره تلفن را یکی پس از دیگری تماس می گیریم تا یک فایل صوتی را پخش کنیم و سپس دوباره روشن می کنیم.

2e92bf96cdada9545cb8525ec68a7d6b

پسوند PHML XML-RPC باید نصب شود . اکنون تماس ها برقرار شده است - برای پخش فایل صوتی ، ما برای تماس های خروجی (وقتی با خود تماس می گیریم) و برای تماس های دریافتی (درصورتی که کسی تماس بگیرد) یک URL ماشه در قسمت Backgate وارد می کنیم و اشکال زدایی را فعال می کنیم -بلند شوید:

تماس های تلفنی گسترده با sipgate.io

اکنون ما در حال آماده سازی یک فایل صوتی هستیم (که طبق اسناد و مدارک باید به عنوان یک فایل mono 16bit PCM WAV در دسترس باشد). برای این کار ، ffmpeg را پرتاب می کنیم تا یک فایل MP3 را به قالب دلخواه تبدیل کنیم:

2e92bf96cdada9545cb8525ec68a7d6b

اکنون این پرونده WAV را به همراه اسکریپت XML زیر بارگیری کرده و در https://www.tld.com/sipgate بارگذاری می کنیم:/

2e92bf96cdada9545cb8525ec68a7d6b

اگر می خواهید فایل های صوتی را تغییر دهید ، توصیه می شود که به دلایل حافظه پنهان همیشه از نام پرونده جدید (sound-v * .wav) استفاده کنید.

تماس های موازی امکان پذیر است (طبق بیانیه رسمی Sipgate 5 اتصال همزمان محدود شده است ، اما من توانستم ارتباطات بیشتری برقرار کنم) ، در اینجا شما باید چیزی را در مقدار خواب تنظیم کنید.

بازگشت