Teuga-taua le teuina, po'o le auala ua sili atu ona faigofie a tatou talosaga

Teuga-taua le teuina, po'o le auala ua sili atu ona faigofie a tatou talosaga

Soʻo se tasi e atiaʻe i luga o Voximplant e iloa e uiga i le manatu o "apps" e faʻafesoʻotaʻi tusitusiga ao, numera telefoni, tagata faʻaoga, tulafono ma telefoni laina i le tasi ma le isi. I se faaupuga faigofie, o talosaga o le maatulimanu o le atinaʻe i luga o la matou faʻavae, o le mea e ulufale ai i soʻo se fofo faʻavae Voximplant, talu ai o le fatuina o se talosaga o le mea lea e amata uma ai.

I le taimi muamua, o talosaga e leʻi "manatua" pe o gaioiga na faia e tusitusiga poʻo taunuʻuga o faʻatusatusaga, o lea na faʻamalosia ai le au atinaʻe e teu faʻatauga i auaunaga a isi vaega poʻo luga o latou pito i tua. Afai na e galue faʻatasi ma le teuina i le lotoifale i totonu o se suʻega, o la matou galuega fou e foliga tutusa ma lenei, aua Fa'ataga polokalame e manatua ai pa'aga autu-taua e tulaga ese i app ta'itasi i lau teugatupe. O le faʻaogaina o le teuina na mafai ona faʻafetai i le module fou ApplicationStorage - i lalo ifo o le tipi o le ae maua ai se taʻiala puupuu ile faʻaogaina, faʻafeiloaʻi!

E te manaʻomia

  • Voximplant tala. Afai e le o ia te oe, ona nofo resitala iinei;
  • Voximplant talosaga, faʻapea foʻi ma se tusitusiga, tulafono ma le tasi tagata faʻaoga. O le a matou faia uma nei mea i lenei aʻoaʻoga;
  • 'upega tafa'ilagi e fai se telefoni - fa'aoga la matou telefoni feavea'i telefoni.voximplant.com.

Fa'atonuga o le Voximplant

Muamua, ulufale i lau teugatupe: pulea.voximplant.com/auth. I le lisi i le agavale, kiliki "Talosaga", ona "Talosaga Fou" ma fatuina se talosaga e taʻua o le teuina. Alu i le talosaga fou, sui i le Scripts tab e fai ai se numera numera Calls ma le code lea:

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);

});

O le laina muamua e fesoʻotaʻi ai le ApplicationStorage module, o le isi vaega o loʻo tuʻuina i le mea na tupu CallAlerting.

Muamua matou te faʻaalia se fesuiaiga ina ia mafai ona matou faʻatusatusaina le tau muamua ma le telefoni telefoni. Ona matou taumafai lea e maua le tau o le totalCalls ki mai le faleoloa. Afai e le o iai sea ki, ona matou faia lea:

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

Ma le isi, e tatau ona e faʻateleina le tau taua i le teuina:

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

FAAMANATU

Mo folafolaga taʻitasi, e tatau ona e faʻamaonia manino le taulimaina o le toilalo, e pei ona faʻaalia i le lisi o loʻo i luga - a le o lea o le a taofi le faʻasologa, ma o le ae iloa se mea sese i totonu o ogalaau. Fa'amatalaga iinei.

A maeʻa ona galue ma le fale teu oloa, o le tusitusiga e tali le valaau o loʻo sau e faʻaaoga ai le leo faʻatasi ma taʻu atu ia te oe le tele o taimi na e valaʻau muamua ai. A maeʻa lenei feʻau, e faʻamutaina e le tusitusiga le vasega.

A uma loa ona e fa'asaoina le fa'amaumauga, alu i le Routing tab o lau talosaga ma kiliki New Rule. Fa'aigoa amataCounting, fa'amaoti le numera o le numeraCalls, ma tu'u le matapulepule (.*).

Teuga-taua le teuina, po'o le auala ua sili atu ona faigofie a tatou talosaga
O le mea mulimuli o le fatuina o se tagata faʻaoga. Ina ia faia lenei mea, alu i le "Users", kiliki "Fausia se tagata faʻaoga", faʻamaonia se igoa (mo se faʻataʻitaʻiga, tagata faʻaoga1) ma upu faʻaulu, ona kiliki lea "Fausia". Matou te mana'omia lenei pa'aga-password mo le fa'amaoni i le webphone.

Siakiina

Tatala le webphone e faʻaaoga ai le soʻotaga telefoni.voximplant.com ma saini i totonu e faʻaaoga ai lou igoa faʻamatalaga, igoa ole talosaga ma igoa ole igoa-password paiga mai le talosaga. A maeʻa le saini manuia, faʻapipiʻi soʻo se seti o mataitusi i totonu o le fanua faʻaoga ma kiliki Valaau. Afai e sa'o mea uma, o le ae fa'alogoina se fa'afeiloa'iga tu'ufa'atasia!

Matou te moomoo ia te oe se atinaʻe lelei i luga o Voximplant ma nofo faʻalogo mo nisi tala fou - o le a tele a matou mea 😉

puna: www.habr.com

Faaopoopo i ai se faamatalaga