Telpon gedhe banget nganggo sipgate.io

Kanthi sipgate.io, Sipgate nggawe API cloud sing nyenengake sing duwe akeh pilihan kanggo telephony Internet. Akun gratis, lan uga ana pilihan kanggo nyetel nomer pangirim gratis ing toko fitur. Dokumentasi sipgate.io isih bisa dikembangake, nanging kanthi maca sethithik menyang Sipgate API resmi, bisa cepet ngrumangsani prekara sing nyenengake.


Ing kode ing ngisor iki, kita ngetrapake prilaku ing ngisor iki: Kanggo tujuan nyoba, kita nelpon nomer selusin nomer telpon saben liyane kanggo muter file audio banjur bali maneh.

2e92bf96cdada9545cb8525ec68a7d6b

Ekstensi PHP XML-RPC kudu diinstal. Telpon saiki digawe - kanggo muter file audio, kita ngetik URL pemicu ing backend Sipgate kanggo telpon metu (yen kita nelpon dhéwé) lan kanggo telpon mlebu (yen ana wong nelpon maneh) lan aktifake log debug.:

Telpon gedhe banget nganggo sipgate.io

Saiki kita nyiyapake file audio (sing miturut dokumentasi kudu kasedhiya minangka file WAV PCM mono 16bit). Kanggo nindakake iki, kita mbuwang ffmpeg kanggo ngowahi file MP3 dadi format sing dipengini:

2e92bf96cdada9545cb8525ec68a7d6b

Saiki kita mbukak file WAV iki bebarengan karo skrip XML ing ngisor iki menyang https://www.tld.com/sipgate:/

2e92bf96cdada9545cb8525ec68a7d6b

Yen sampeyan pengin ngowahi file audio, luwih becik nggunakake jeneng file anyar (sound-v * .wav) amarga cache.

Telpon paralel uga bisa ditindakake (miturut pratelan resmi Sipgate, ana watesan 5 sambungan simultan, nanging aku wis bisa nggawe luwih akeh), yen ngono sampeyan kudu nyetel nilai turu.

Nganyari 03/2022 : Sipgate saiki wis ngilangi antarmuka XML-RPC sing digunakake. Mulane solusi ing ndhuwur ora bisa digunakake maneh. Alternatif stabil, contone, alat baris printah kayata baresip kanggo Linux (kanthi bantuan saka modul alsa lan printah / ausrc aufile,audio.wav ) utawa tSIP kanggo Windows. Iki minangka implementasi cilik ing PHP sing nggunakake tSIP kanggo nelpon nomer lan muter file audio:

7d1db430a89467d76748de53cfb438bf

Bali