Te hanga i a koe ake Google Call Screening i runga i te Voximplant me te Dialogflow

Te hanga i a koe ake Google Call Screening i runga i te Voximplant me te Dialogflow
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 ko te haurua o nga waea he spam, engari kaore koe e hiahia ki te ngaro i nga waea nui mai i tetahi kaore i to rarangi whakapiri. Ko te hopu anake ko tenei mahi kei te waatea noa i te waea Pika me te US anake. Kaati, kei kona ano nga raruraru ki te hinga, tika? Na reira, i whakatau matou ki te korero ki a koe me pehea te hanga i tetahi otinga rite ma te whakamahi i te Voximplant me te Dialogflow. Tena koa i raro i te ngeru.

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):
Te hanga i a koe ake Google Call Screening i runga i te Voximplant me te Dialogflow
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 tō pūkete Voximplant me te hanga tono hou, hei tauira te tirotiro:

Te hanga i a koe ake Google Call Screening i runga i te Voximplant me te Dialogflow
Whakatuwheratia wāhanga "Rua" ka hoko i tetahi nama ka mahi hei takawaenga:

Te hanga i a koe ake Google Call Screening i runga i te Voximplant me te Dialogflow
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 Me pehea te whakamahi i te Dialogflow Connector. I tenei keehi, ka paku whakarereketia te waehere, no te mea me "kite" te korero i waenga i te kaikaranga me te kaiawhina; ka taea te waehere katoa tango i konei.

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.

Te hanga i a koe ake Google Call Screening i runga i te Voximplant me te Dialogflow
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.

Te hanga i a koe ake Google Call Screening i runga i te Voximplant me te Dialogflow
Mena ka hiahia koe ki tetahi kaihoko hei tauira/whakamatautau, ka taea e koe te tango i a maatau i tenei hononga: github.com/aylarov/callscreening/tree/master/dialogflow. Kaua rawa e tono nui mai i a ia, he tauira noa tenei e waatea ana koe ki te mahi ano i a koe e pai ana me te waatea ki te whakapuaki i nga hua :)

Whakamuri ngawari i runga i te NodeJS

Tukuna he tuara ngawari ki runga i te node, hei tauira, penei:
github.com/aylarov/callscreening/tree/master/nodejs

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, whakahaeretia me te whakahau:

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 tangohia mai i konei.

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

Tāpiri i te kōrero