Me sipgate.io, Sipgate ka krijuar një API tërheqëse cloud me të cilën dikush ka një mori opsionesh për telefoninë në Internet. Një llogari është falas dhe ekziston gjithashtu mundësia e vendosjes së çdo numri dërguesi falas në dyqanin e veçorive. Dokumentacioni nga sipgate.io është ende i zgjerueshëm, por me një lexim të vogël në API zyrtar të Sipgate mund të realizoni shpejt gjëra interesante.
Në kodin vijues ne zbatojmë sjelljen e mëposhtme: Për qëllime testimi, ne thërrasim një duzinë numrash telefonik njëri pas tjetrit për të luajtur një skedar audio dhe pastaj e mbyllim përsëri.
2e92bf96cdada9545cb8525ec68a7d6b
Shtesa PHP XML-RPC duhet të instalohet. Thirrjet janë bërë tani - për të luajtur skedarin audio, ne fusim një URL shkas në pjesën e prapme të Sipgate për thirrjet dalëse (nëse e quajmë veten) dhe për telefonatat hyrëse (a duhet dikush të telefonojë përsëri) dhe aktivizojmë korrigjimin e gabimeve -Durre:

Tani po përgatisim një skedar audio (i cili sipas dokumentacionit duhet të jetë i disponueshëm si skedar mono 16bit PCM WAV). Për ta bërë këtë, ne e ndezim ffmpeg për të kthyer një skedar MP3 në formatin e dëshiruar:
2e92bf96cdada9545cb8525ec68a7d6b
Tani ne e ngarkojmë këtë skedar WAV së bashku me skriptin e mëposhtëm XML në https://www.tld.com/sipgate:/
2e92bf96cdada9545cb8525ec68a7d6b
Nëse dëshironi të ndryshoni skedarët audio, këshillohet që gjithmonë të përdorni një emër të ri skedari (sound-v * .wav) për arsye të memorjes së fshehtë.
Thirrjet paralele janë gjithashtu të mundshme (sipas deklaratës zyrtare të Sipgate, ekziston një limit prej 5 lidhjesh të njëkohshme, por unë kam arritur të krijoj më shumë), në të cilin rast duhet të rregulloni vlerën e gjumit.
Përditësimi 03/2022 : Që atëherë, Sipgate e ka hequr përgjithmonë ndërfaqen XML-RPC të përdorur. Prandaj, zgjidhja e përshkruar më sipër nuk është më e përdorshme. Alternativat e qëndrueshme përfshijnë mjete të linjës së komandës si baresip për Linux (duke përdorur modulin alsa dhe komandën `/ausrc aufile,audio.wav` ) ose tSIP për Windows. Më poshtë është një implementim i vogël PHP që përdor tSIP për të thirrur çdo numër telefoni dhe për të luajtur një skedar audio.:
7d1db430a89467d76748de53cfb438bf