Massանգվածային զանգեր sipgate.io- ով

Sipgate.io- ի միջոցով Sipgate- ը ստեղծել է հետաքրքիր ամպային API, որի միջոցով ինտերնետի հեռախոսակապի բազմաթիվ տարբերակներ կան: Հաշիվն անվճար է, և Feature Store- ում կա նաև անվճար ուղարկողի ցանկացած համար սահմանելու հնարավորություն: Փաստաթղթերը sipgate.io- ից դեռ ընդարձակելի են, բայց պաշտոնական Sipgate API- ի մի փոքր ընթերցմամբ դուք կարող եք արագորեն գիտակցել հետաքրքիր բաներ:


Հետևյալ ծածկագրում մենք իրականացնում ենք հետևյալ վարքը. Փորձարկման նպատակով մեկը մյուսի ետևից կանչում ենք մեկ տասնյակ հեռախոսահամարներ ՝ աուդիո ֆայլ նվագելու համար, այնուհետև այն կրկին կախելու համար:

2e92bf96cdada9545cb8525ec68a7d6b

PHP- ի XML-RPC ընդլայնումը պետք է տեղադրված լինի : Theանգերն այժմ արվում են. Աուդիո ֆայլը նվագարկելու համար մենք ելքային զանգերի (եթե մենք ինքներս մեզ ենք զանգահարում) և մուտքային զանգերի համար Sipgate հետին մասում մուտքագրում ենք ձգանման URL ՝ ակտիվացնելով կարգաբերումը -Լոգ:

Massանգվածային զանգեր sipgate.io- ով

Այժմ մենք պատրաստում ենք աուդիո ֆայլ (որը, ըստ փաստաթղթերի, պետք է հասանելի լինի որպես մոնո 16 բիթանոց PCM WAV ֆայլ): Դա անելու համար մենք նետում ենք ffmpeg- ին MP3 ֆայլը ցանկալի ձևաչափի վերափոխելու համար:

2e92bf96cdada9545cb8525ec68a7d6b

Այժմ մենք բեռնում ենք այս WAV ֆայլը հետևյալ XML սցենարի հետ միասին https://www.tld.com/sipgate:/

2e92bf96cdada9545cb8525ec68a7d6b

Եթե ​​ցանկանում եք փոփոխել աուդիո ֆայլերը, խորհուրդ է տրվում միշտ օգտագործել ֆայլի նոր անուն (sound-v * .wav) քեշի նկատառումներից ելնելով:

Հնարավոր են զուգահեռ զանգեր (ըստ Սիգգեյթի պաշտոնական հայտարարության, 5 միաժամանակյա կապի սահմանափակում կա, բայց ես կարողացա ավելի շատ բան հաստատել), այստեղ դուք պետք է ինչ-որ բան կարգավորեք քնի արժեքի վրա:

Թարմացում 03/2022 . Sipgate-ն այժմ վերջնականապես հնացել է օգտագործված XML-RPC ինտերֆեյսը : Հետևաբար, վերը նշված լուծումն այլևս օգտագործելի չէ: Կայուն այլընտրանք է, օրինակ, հրամանի տող գործիքները, ինչպիսիք են baresip- ը Linux-ի համար ( alsa մոդուլի և /ausrc aufile,audio.wav հրամանի օգնությամբ) կամ tSIP- ը Windows-ի համար: Ահա PHP-ի մի փոքրիկ իրականացում, որը հավաքում է ցանկացած հեռախոսահամարը tSIP-ի օգնությամբ և նվագարկում է աուդիո ֆայլ:

7d1db430a89467d76748de53cfb438bf

Վերադառնալ