Hatalmas telefonhívások a sipgate.io segítségével

A Sipgate egy izgalmas felhő API-t hozott létre a sipgate.io fájlban , amellyel az internet-telefonálás körül számos lehetőség kínálkozik . A számla ingyenes, és lehetőség van bármilyen ingyenes feladó számának ingyenes beállítására is a Feature Store-ban. A sipgate.io dokumentációja továbbra is kibővíthető, de a hivatalos Sipgate API rövid átolvasásával gyorsan rájöhet izgalmas dolgokra.


A következő kódban a következő viselkedést valósítjuk meg: Teszt céljából egy tucat telefonszámot hívunk egymás után, hogy lejátszhassunk egy audio fájlt, majd újból letesszük.

2e92bf96cdada9545cb8525ec68a7d6b

Telepíteni kell a PHP XML-RPC kiterjesztést. A hívások most megtörténnek - az audiofájl lejátszása érdekében a kimenő hívások (amikor hívjuk magunkat) és a bejövő hívások (ha valaki visszahív) aktiválási URL-t írunk be a Sipgate háttérrendszerbe, és aktiváljuk a hibakeresést -Napló:

Hatalmas telefonhívások a sipgate.io segítségével

Most egy audio fájlt készítünk (amelynek a dokumentáció szerint mono 16 bites PCM WAV fájlként kell rendelkezésre állnia). Ehhez dobjuk az ffmpeg-et, hogy egy MP3 fájlt a kívánt formátumúra konvertáljunk:

2e92bf96cdada9545cb8525ec68a7d6b

Most betöltjük ezt a WAV fájlt a következő XML szkriptel együtt a https://www.tld.com/sipgate:/

2e92bf96cdada9545cb8525ec68a7d6b

Ha változtatni kívánja az audiofájlokat, tanácsos cache-okból mindig új fájlnevet használni (sound-v * .wav).

Párhuzamos hívások lehetségesek (a Sipgate hivatalos nyilatkozata szerint 5 egyidejű kapcsolat van korlátozva, de többet tudtam létrehozni), itt aztán módosítania kell valamit az alvási értéken.

Vissza