Waihona waiwai kī, a i ʻole pehea i lilo ai kā mākou mau noi i mea maʻalahi
ʻO ka mea nāna e hoʻomohala ma Voximplant, ʻike ʻo ia i ka manaʻo o "nā noi" e hoʻopili i nā palapala ao, nā helu kelepona, nā mea hoʻohana, nā lula, a me nā laina kelepona i kekahi i kekahi. ʻO ka ʻōlelo maʻalahi, ʻo nā noi ka pōhaku kihi o ka hoʻomohala ʻana ma kā mākou kahua, ka helu komo i kekahi hopena Voximplant-based, ʻoiai e hoʻomaka ana me ka hana ʻana i kahi noi.
Ma mua, ʻaʻole "hoʻomanaʻo" nā noi i nā hana i hana ʻia a i ʻole nā hopena o ka helu ʻana, no laila ua koi ʻia nā mea hoʻomohala e mālama i nā waiwai i nā lawelawe ʻaoʻao ʻekolu a i ʻole ma kā lākou backend. Inā ʻoe i hana me ka waihona kūloko i kahi polokalamu kele pūnaewele, a laila ua like loa kā mākou hana hou me kēia, no ka mea. hiki i nā polokalamu ke hoʻomanaʻo i nā hui waiwai kī ʻokoʻa i kēlā me kēia polokalamu i kāu moʻokāki. Ua hiki ke hana i ka mālama ʻana ma muli o ka module hou ApplicationStorage - ma lalo o ka ʻoki e ʻike ʻoe i kahi alakaʻi pōkole e pili ana i ka hoʻohana ʻana, aloha!
ʻO ka noi Voximplant, a me ka palapala, ka lula a me ka mea hoʻohana hoʻokahi. E hana mākou i kēia mau mea a pau ma kēia kumu aʻo;
mea kūʻai pūnaewele e kelepona - e hoʻohana i kā mākou kelepona pūnaewele phone.voximplant.com.
Nā hoʻonohonoho Voximplant
E komo mua i kāu moʻokāki: manage.voximplant.com/auth. Ma ka papa kuhikuhi ma ka hema, kaomi "Applications", a laila "New Application" a hana i kahi noi i kapa ʻia ʻo storage. E hele i ka palapala noi hou, e hoʻololi i ka ʻaoʻao Scripts no ka hana ʻana i ka helu helu Calls me kēia code:
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);
});
Hoʻopili ka laina mua i ka module ApplicationStorage, waiho ʻia ke koena o ka logic i ka mea hoʻokele hanana kahea makaala.
ʻO ka mea mua, haʻi mākou i kahi loli i hiki iā mākou ke hoʻohālikelike i ka waiwai mua me ka helu kelepona. A laila hoʻāʻo mākou e kiʻi i ka waiwai o ke kī totalCalls mai ka hale kūʻai. Inā ʻaʻohe kī like, a laila hana mākou:
try {
r = await ApplicationStorage.get('totalCalls');
if (r === null) {
r = await ApplicationStorage.put('totalCalls', 0);
}
}
A laila, pono ʻoe e hoʻonui i ka waiwai o ke kī i loko o ka waihona:
No kēlā me kēia ʻōlelo hoʻohiki, pono ʻoe e wehewehe pono i ka failover, e like me ka mea i hōʻike ʻia ma ka papa inoa ma luna - inā ʻaʻole e pau ka holo ʻana o ka palapala, a ʻike ʻoe i kahi hewa i nā lāʻau. Nā kikoʻī maanei.
Ma hope o ka hana ʻana me ka waihona, pane ka ʻatikala i ke kelepona komo ʻana me ka hoʻohana ʻana i ka leo synthesis a haʻi iā ʻoe i ka nui o kāu kelepona ʻana ma mua. Ma hope o kēia memo, hoʻopau ka palapala i ke kau.
Ma hope o ka mālama ʻana i ka palapala, e hele i ka ʻaoʻao Routing o kāu noi a kaomi ma ka New Rule. E inoa iā startCounting, e kuhikuhi i ka helu helu kelepona, a waiho i ka pale pale (.*).
ʻO ka mea hope e hana i kahi mea hoʻohana. No ka hana ʻana i kēia, e hele i "Users", kaomi "Create User", e hoʻokomo i kahi inoa (no ka laʻana, user1) a me ka ʻōlelo huna, a laila kaomi "Create". Pono mākou i kēia hui inoa inoa inoa no ka hōʻoia ʻana ma ke kelepona pūnaewele.
Haki aku
E wehe i ke kelepona pūnaewele mai ka loulou phone.voximplant.com a e ʻeʻe me ka hoʻohana ʻana i ka inoa moʻokāki, ka inoa app, a me ka inoa inoa/password paʻa mai ka app. Ma hope o ka hoʻopaʻa inoa kūleʻa, e hoʻokomo i kekahi ʻano i hoʻonohonoho ʻia ma ke kahua hoʻokomo a kaomi Kāhea. Inā hana pololei nā mea a pau, a laila e lohe ʻoe i ke aloha synthesized!
Makemake mākou iā ʻoe i kahi hoʻomohala maikaʻi ma Voximplant a e hoʻomau - e loaʻa iā mākou nā mea hou aʻe 😉