I rongo pea koe, i panui ranei mo te waahanga Waea Waea i tukuna e Google mo ana waea Pika i te US. He rawe te whakaaro - ka tae mai he waea taumai, ka timata te kaiawhina mariko ki te korero, i a koe e kite ana i tenei korerorero i te ahua o te korerorero me nga wa katoa ka taea e koe te timata ki te korero hei utu mo te kaiawhina. He tino whai hua tenei i enei ra ka tata
hoahoanga
Ko taku whakaaro kia kaua koe e moumou taima ki te whakamaarama me pehea te mahi a Voximplant me Dialogflow; ki te hiahia koe, ka ngawari te rapu korero i runga ipurangi. No reira, kia mohio tatou ki te kaupapa o to tatou Waea Tirohanga.
Me whakaaro kei a koe he nama waea e whakamahia ana e koe i ia ra, i nga ra katoa ka whiwhi waea nui koe. I tenei keehi, ka hiahiatia he nama tuarua, ka tohuhia ki nga waahi katoa - i roto i te mēra, i runga i te kaari pakihi, ka whakakiia e koe nga puka ipurangi, etc. Ka honoa tenei nama ki tetahi punaha tukatuka reo maori (i roto i a maatau, Dialogflow) ka tuku waea ki to nama matua mena ka hiahia koe. I te ahua hoahoa he penei te ahua (ka taea te panui te pikitia):
Ma te mohio ki te hoahoanga, ka taea e tatou te kawe i te whakatinanatanga, engari me te whakatupato kotahi: kaore e mahia pūkoro tono ki te whakaatu korero i waenga i te Dialogflow me te kaikawe taumai, ka hangaia e matou he ngawari paetukutuku-he tono me te kaikawe korero hei whakaatu marama me pehea te mahi Waea Waea. Kei tenei tono he paatene Intervene, ma te pehi ma te Voximplant e hono te kaiohauru taumai me te kaitango waea, mena ka whakatau te kaiohauru ki a ia ano.
Реализация
Takiuru
Whakatuwheratia
I muri mai, haere ki te tono tirotiro, i te waahanga "Numbers", ripa "Wātea". I konei ka kite koe i te nama kua hokona e koe. Honoa ki te tono ma te whakamahi i te paatene "Apiti" - i te matapihi ka puta, waiho nga uara taunoa katoa ka paato "Apiti".
Ka uru ki roto i te tono, haere ki te ripa "Tuhinga" ka waihangahia he tuhinga tirotiro - kei roto ka whakamahia e matou te waehere mai i te tuhinga
WHAKATOKANGA: me whakarereke e koe te uara o te taurangi tūmau ki te ingoa o to tūmau ngrok (kei raro nga korero mo te ngrok). Me whakakapi ano o uara ki te rarangi 31, ko to nama waea ko to nama matua (hei tauira, ko to waea pukoro whaiaro), ko te nama voximplant te nama i hokona tata nei e koe.
outbound_call = VoxEngine.callPSTN(“YOUR PHONE NUMBER”, “VOXIMPLANT NUMBER”)
Ka puta te waea PSTN i te wa ka whakatau koe ki te wehe ki te korerorero me te korero takitahi me te kaiohauru taumai.
I muri i to tiaki i te tuhinga, me hono koe ki te nama kua hokona. Ki te mahi i tenei, i roto tonu i to tono, haere ki te ripa "Routing" ki te hanga ture hou - te paatene "Ture Hou" kei te kokonga matau o runga. Whakaratohia he ingoa (hei tauira, nga waea katoa), waiho te kopare taunoa (.* - ko te tikanga ko nga waea taumai katoa ka tukatukahia e nga tuhinga kua tohua mo tenei ture) ka tohua te tuhinga myscreening.
Tiakina te ture.
Mai i tenei wa, ka hono te nama waea ki te tuhinga. Ko te mea whakamutunga me mahi koe ko te hono i te karetao ki te tono. Ki te mahi i tenei, haere ki te ripa "Dialogflow Connector", pawhiria te paatene "Add Dialogflow Agent" i te kokonga matau o runga ka tuku i te konae JSON o to kaihoko Dialogflow.
Mena ka hiahia koe ki tetahi kaihoko hei tauira/whakamatautau, ka taea e koe te tango i a maatau i tenei hononga:
Whakamuri ngawari i runga i te NodeJS
Tukuna he tuara ngawari ki runga i te node, hei tauira, penei:
He tono ngawari tenei e hiahia ana kia rua noa nga whakahau hei whakahaere:
npm install
node index.js
Ka rere te tūmau i runga i te tauranga 3000 o to miihini, no reira ki te hono atu ki te kapua Voximplant, ka whakamahia e matou te taputapu ngrok. Ina tāuta koe
ngrok http 3000
Ka kite koe i te ingoa rohe i hangaia e ngrok mo to tuumau rohe - kape ka whakapiri ki te taurangi tūmau.
Kaihoko
Ko te ahua o te tono a te kiritaki he korerorero ngawari ka taea e koe
Me kape noa nga konae katoa ki etahi raarangi i runga i to tuumau paetukutuku ka mahi. I roto i te kōnae script.js, whakakapihia te taurangi tūmau me te ingoa rohe ngrok me te taurangi karanga ki te tau i hokona e koe. Tiakina te konae ka whakarewahia te tono ki to kaitirotiro. Mena he pai nga mea katoa, ka kite koe i te hononga WebSocket i roto i te roopu kaiwhakawhanake.
Tauwehe
Ka taea e koe te kite i te tono e mahi ana i tenei ataata:
PS Ki te panui koe i te patene Intervene, ka tukuna atu te kaikawe ki taku nama waea, a ki te paato koe i te Momotu, ko te...? Ka tika, ka motuhia te waea.
Source: will.com