ืืืขืจ ืขืก ืื ืืืึธืก ืืขืืืขืืึธืคึผืก ืืืืฃ ืืืึธืงืกืืืคึผืืึทื ื ืืืืืกื ืืืขืื ืืขื ืืึทืืจืืฃ ืคืื "ืึทืคึผืคึผืก" ืืืึธืก ืคืึทืจืืื ืื ืืืึธืืงื ืกืงืจืืคึผืก, ืืขืืขืคืึธื ื ืืืขืจื, ื ืืฆืขืจืก, ืึผืืืื ืืื ืจืืคื ืงืืื ืฆื ืืขืืขืจ ืื ืืขืจืขืจ. ืกืืืคึผืื ืฉืืขืื, ืึทืคึผืืึทืงืืืฉืึทื ื ืืขื ืขื ืื ืงืึธืจื ืขืจืกืืึธืื ืคืื ืึทื ืืืืืงืืื ื ืืืืฃ ืืื ืืืขืจ ืคึผืืึทืืคืึธืจืืข, ืื ืคึผืึธืืืฆืืข ืคืื ื ืืื ืงืืื ืืืึธืงืกืืืคึผืืึทื ื-ืืืืืจื ืืืืืื ื, ืืื ื ืงืจืืืืืื ื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืื ืึทืืฅ ืืืืื.
ืืื ืึทืืขืจ, ืึทืคึผืืึทืงืืืฉืึทื ื ืืึธืื ื ืืฉื "ืืขืืขื ืงื" ืึธืืขืจ ืื ืึทืงืฉืึทื ื ืืืึธืก ืกืงืจืืคึผืก ืืืจืืืขืงืึธืื ืึธืืขืจ ืื ืจืขืืืืืึทืื ืคืื ืืฉืืื ืืช, ืึทืืื ืืขืืืขืืึธืคึผืขืจืก ืืขื ืขื ืืขืฆืืืื ืืขื ืฆื ืงืจืึธื ืืืึทืืืขืก ืืื ืืจืื-ืคึผืึทืจืืื ืืึทืืื ืื ืืก ืึธืืขืจ ืืืืฃ ืืืืขืจ ืืึทืงืขื ื. ืืืื ืืืจ ืืึธื ืืืฅ ืืขืืจืืขื ืืื ืืืืข ืกืืึธืจืืืืฉ ืืื ืึท ืืืขืืขืจืขืจ, โโืืื ืืืขืจ ื ืืึทืข ืคืึทื ืืงืฉืึทื ืึทืืืื ืืื ืืึทื ืฅ ืขื ืืขื ืฆื ืืขื, ืืืืึทื ืึทืืึทืื ืึทืคึผืคึผืก ืฆื ืืขืืขื ืงืขื ืฉืืืกื-ืืืขืจื ืคึผืขืจื ืืืึธืก ืืขื ืขื ืืื ืฆืืง ืคึฟืึทืจ ืืขืืขืจ ืึทืคึผ ืืื ืืืื ืืฉืืื. ืื ืึธืคึผืขืจืึทืฆืืข ืคืื โโืื ืกืืึธืจืืืืฉ ืืื ืืขืืืขื ืืขืืืขื ืืึทื ืง ืฆื ืื ื ืืึทืข ืืึธืืืืข
ืืืจ ืืืขื ืืึทืจืคึฟื
- ืืืึธืงืกืืืคึผืืึทื ื ืืฉืืื. ืืืื ืืืจ ืืึธื ื ืื ืืึธืื ืขืก, ืืขืืึธืื
ืจืขืืืกืืจืึทืฆืืข ืืขืื ืืึธ ; - ืืืึธืงืกืืืคึผืืึทื ื ืึทืคึผืืึทืงืืืฉืึทื, ืืื ืืขืืื ื ืืื ืึท ืฉืจืืคื, ืึท ืืขืจืฉื ืืื ืืืื ืืึทื ืืฆืขืจ. ืืืจ ืืืขืื ืืึทืื ืึทืืข ืืขื ืืื ืืขื ืืืืึธืจืืึทื;
- ืืืขื ืงืืืขื ื ืฆื ืจืืคื - ื ืืฆื ืืื ืืืขืจ ืืืขืืคืึธืื
phone.voximplant.com .
Voximplant ืกืขืืืื ืืก
ืขืจืฉืืขืจ, ืงืืึธืฅ ืืื ืืืื ืืฉืืื:
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);
});
ืืขืจ ืขืจืฉืืขืจ ืฉืืจื ืงืึทื ืขืงืฅ ืื ApplicationStorage ืืึธืืืืข, ืื ืจืขืฉื ืคืื ืื ืืึธืืืง ืืื ืืขืฉืืขืื ืืื ืื ืืขืฉืขืขื ืืฉ ืืึทื ืืืขืจ
ืขืจืฉืืขืจ ืืืจ ืืขืจืงืืขืจื ืึท ืืืึทืืขืืืืืง ืึทืืื ืืืจ ืงืขื ืขื ืคืึทืจืืืืึทืื ืื ืขืจืฉื ืืืขืจื ืืื ืื ืจืืคื ืืึธืืืึทื ืง. ืืขืจื ืึธื ืืืจ ืคึผืจืืืืจื ืฆื ืืึทืงืืืขื ืื ืืืขืจื ืคืื ืื ืืึทื ืฅ ืงืึทืืืก ืฉืืืกื ืคึฟืื ืื ืงืจืึธื. ืืืื ืึทืืึท ืึท ืฉืืืกื ืืื ื ืืฉื ืขืงืกืืกืืืจื ื ืึธื, ืืืจ ืืึทืื ืขืก:
try {
r = await ApplicationStorage.get('totalCalls');
if (r === null) {
r = await ApplicationStorage.put('totalCalls', 0);
}
}
ืืืืึทืืขืจ, ืืืจ ืืึทืจืคึฟื ืฆื ืคืึทืจืืจืขืกืขืจื ืื ืฉืืืกื ืืืขืจื ืืื ืื ืกืืึธืจืืืืฉ:
try {
await ApplicationStorage.put('totalCalls', (r.value | 0) + 1);
}
ื ืืืืฅ
ืคึฟืึทืจ ืืขืืขืจ ืฆืืืึธื, ืืืจ ืืืื ืืคืืจืืฉ ืกืคึผืขืฆืืคืืฆืืจื ืืืจืืคืึทื ืืึทื ืืืื ื, ืืื ืืขืืืืื ืืื ืื ืืืกืืื ื ืืืืื - ืึทื ืืขืจืฉ ืื ืฉืจืืคื ืืืขื ืืึทืืื ืคืืืกื ืืืง, ืืื ืืืจ ืืืขื ืืขื ืึท ืืขืืช ืืื ืื ืืึธืืก. ืืขืืึทืืืก
ืืึธ .
ื ืึธื ืืจืืขืื ืืื ืื ืจืืคึผืึทืืึทืืึธืจื, ืื ืฉืจืืคื ืขื ืืคึฟืขืจืก ืื ืื ืงืึทืืื ื ืจืืคื ืืื ืงืื ืกืื ืืขื ืืื ืืขืจืฆืืืื ืืืจ ืืื ืคืืืข ืืึธื ืืืจ ืืึธื ืืขืจืืคึฟื ืคืจืืขืจ. ื ืึธื ืืขื ืึธื ืืึธื, ืื ืฉืจืืคื ืขื ืืก ืื ืกืขืกืืข.
ืึทืืึธื ืืืจ ืืึธื ืืขืจืืืขืืืขื ืื ืฉืจืืคื, ืืืื ืฆื ืื ืจืืืื ื ืงืืืืื ืคืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืื New ืจืื. ืจืืฃ ืขืก ืึธื ืืืืืงืึธืื ืืื ื, ืกืคึผืขืฆืืคืืฆืืจื ืื ืงืึทืื ืืื ื ืงืึทืืืก ืฉืจืืคื, ืืื ืืึธืื ืื ืคืขืืืงืืึทื ืืึทืกืงืข (.*).
ืื ืืขืฆืืข ืืึทื ืืื ืฆื ืฉืึทืคึฟื ืึท ืืึทื ืืฆืขืจ. ืฆื ืืึธื ืืึธืก, ืืืื ืฆื "ื ืืฆืขืจืก", ืืื "ืฉืึทืคึฟื ืึท ืืึทื ืืฆืขืจ", ืกืคึผืขืฆืืคืืฆืืจื ืึท ื ืึธืืขื (ืืืฉื, ืืึทื ืืฆืขืจ 1) ืืื ืคึผืึทืจืึธื, ืืื ืืื "ืฉืึทืคึฟื". ืืืจ ืืืขืื ืืึทืจืคึฟื ืืขื ืืึธืืื-ืฉืคึผืจืืืืืึธืจื ืคึผืึธืจ ืคึฟืึทืจ ืึธืืขื ืืึทืงืืืฉืึทื ืืื ืื ืืืขืืคืึธืื.
ืืฉืขืง
ืขืคึฟืขื ืขื ืืขื ืืืขืืคืึธื ืืื ืืขื ืืื ืง
ืืืจ ืืืื ืืฉื ืืืจ ืืจืืืก ืึทื ืืืืืงืืื ื ืืืืฃ ืืืึธืงืกืืืคึผืืึทื ื ืืื ืืืืืื ืืื ื ืคึฟืึทืจ ืืขืจ ื ืืึทืขืก - ืืืจ ืืืขืื ืืึธืื ืึท ืคึผืืึทืฅ ืืขืจ ๐
ืืงืืจ: www.habr.com