Ugcino lwexabiso elingundoqo, okanye indlela izicelo zethu eziye zalungela ngayo ngakumbi

Ugcino lwexabiso elingundoqo, okanye indlela izicelo zethu eziye zalungela ngayo ngakumbi

Nabani na ophuhlisayo kwiVoximplant uyazi malunga nombono we "apps" ezidibanisa izikripthi zefu, iinombolo zefowuni, abasebenzisi, imithetho kunye nemigca yokufowuna komnye nomnye. Ukubeka nje, izicelo zisisiseko sophuhliso kwiqonga lethu, indawo yokungena kuyo nayiphi na isisombululo esisekwe kwiVoximplant, ekubeni ukwenza isicelo kulapho kuqala khona.

Ngaphambili, izicelo azizange "zikhumbule" nokuba zizenzo ezenziwe ngumbhalo okanye iziphumo zokubala, ngoko abaphuhlisi baye banyanzeleka ukuba bagcine amaxabiso kwiinkonzo zomntu wesithathu okanye kwi-backend yabo. Ukuba ukhe wasebenza kunye nokugcinwa kwendawo kwisikhangeli, ke ukusebenza kwethu okutsha kuyafana nale, kuba Ivumela ii-apps ukuba zikhumbule ixabiso eliphambili kwixabiso elikhethekileyo kwi-app nganye kwiakhawunti yakho. Ukusebenza kogcino kuye kwenzeka ngenxa yemodyuli entsha Ugcino lwesicelo - ngezantsi kokusikwa uya kufumana isikhokelo esifutshane malunga nendlela yokusisebenzisa, wamkelekile!

Uya kufuna

  • Iakhawunti yeVoximplant. Ukuba awunayo, ngoko ubhaliso luhlala apha;
  • Isicelo seVoximplant, kunye neskripthi, umthetho kunye nomsebenzisi omnye. Siza kudala konke oku kwesi sifundo;
  • umxhasi wewebhu ukwenza umnxeba-sebenzisa i-webphone yethu phone.voximplant.com.

Izicwangciso zeVoximplant

Okokuqala, ngena kwiakhawunti yakho: manage.voximplant.com/auth. Kwimenyu esekhohlo, cofa u-"Applications", emva koko "Usetyenziso esitsha" kwaye wenze isicelo esibizwa ngokuba ngugcino. Yiya kwisicelo esitsha, tshintshela kwizikripthi thebhu ukwenza i-countingCalls script ngale khowudi ilandelayo:

require(Modules.ApplicationStorage);

VoxEngine.addEventListener(AppEvents.CallAlerting, async (e) => {
let r = {value: -1};

    try {
        r = await ApplicationStorage.get('totalCalls');
        if (r === null) {
            r = await ApplicationStorage.put('totalCalls', 0);
        }
    } catch(e) {
        Logger.write('Failure while getting totalCalls value');
    }

    try {
        await ApplicationStorage.put('totalCalls', (r.value | 0) + 1);
    } catch(e) {
        Logger.write('Failure while updating totalCalls value');
    }
    
    e.call.answer();
    e.call.say(`ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ.  ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΡˆΠ»Ρ‹Ρ… Π·Π²ΠΎΠ½ΠΊΠΎΠ²: ${r.value}. `, Language.RU_RUSSIAN_MALE);

    e.call.addEventListener(CallEvents.PlaybackFinished, VoxEngine.terminate);

});

Umgca wokuqala udibanisa imodyuli yokuGcina iSicelo, yonke ingqiqo ibekwe kumphathi wesiganeko CallAlerting.

Okokuqala sibhengeza ukuguquguquka ukuze sikwazi ukuthelekisa ixabiso lokuqala kunye nekhawunta yefowuni. Emva koko sizama ukufumana ixabiso leqhosha le-totalCalls kwivenkile. Ukuba elo qhosha alikabikho, ngoko siyalidala:

try {
    r = await ApplicationStorage.get('totalCalls');
    if (r === null) {
        r = await ApplicationStorage.put('totalCalls', 0);
    }
}

Okulandelayo, kufuneka unyuse ixabiso eliphambili kwindawo yokugcina:

try {
        await ApplicationStorage.put('totalCalls', (r.value | 0) + 1);
    }

PHAWULA

Kwisithembiso ngasinye, kufuneka ukhankanye ngokucacileyo ukusilela ukuphatha, njengoko kubonisiwe kuluhlu olungasentla - kungenjalo iskripthi siyakuyeka ukusebenza, kwaye uya kubona impazamo kwiilog. Iinkcukacha apha.

Emva kokusebenza nendawo yokugcina, iskripthi siphendula umnxeba ongenayo usebenzisa isandi selizwi kwaye sikuxelele ukuba ufowune kangaphi ngaphambili. Emva kwalo myalezo, iskripthi siphelisa iseshoni.

Nje ukuba usigcinile iskripthi, yiya kwi-Routing tab yesicelo sakho kwaye ucofe uMthetho omtsha. Yibize qalisaUkubala, khankanya i-countingCalls script, kwaye ushiye imaski engagqibekanga (.*).

Ugcino lwexabiso elingundoqo, okanye indlela izicelo zethu eziye zalungela ngayo ngakumbi
Into yokugqibela kukudala umsebenzisi. Ukwenza oku, yiya ku "Abasebenzisi", nqakraza "Yenza umsebenzisi", khankanya igama (umzekelo, umsebenzisi1) kunye negama lokugqitha, uze ucofe "Yenza". Siza kufuna eligama lokungena-igama lokugqithisa ukuze siqinisekise kwifowuni yewebhu.

Jonga

Vula ifowuni yewebhu usebenzisa ikhonkco phone.voximplant.com kwaye ungene usebenzisa igama leakhawunti yakho, igama lesicelo kunye negama lomsebenzisi-igama lokugqitha kwisicelo. Emva kokungena ngempumelelo, ngenisa naziphi na iiseti zoonobumba kwindawo yongeniso kwaye ucofe uFowuna. Ukuba yonke into yenziwe ngokuchanekileyo, uya kuva umbuliso odibeneyo!

Sikunqwenelela uphuhliso olukhulu kwiVoximplant kwaye uhlale ubukele iindaba ezingakumbi - siya kuba nokunye okuninzi πŸ˜‰

umthombo: www.habr.com

Yongeza izimvo