Ho iketsetsa Tlhahlobo ea Mehala ea Google ho latela Voximplant le Dialogflow

Ho iketsetsa Tlhahlobo ea Mehala ea Google ho latela Voximplant le Dialogflow
E ka 'na eaba u utloile kapa ua bala ka karolo ea Call Screening eo Google e e hlahisitseng bakeng sa lifono tsa eona tsa Pixel ho la US. Maikutlo a monate - ha o fumana mohala o kenang, mothusi ea sebetsang o qala ho buisana, ha u ntse u bona moqoqo ona ka mokhoa oa moqoqo 'me ka nako leha e le efe u ka qala ho bua ho e-na le mothusi. Sena se molemo haholo matsatsing ana ha hoo e ka bang halofo ea mehala ke spam, empa ha u batle ho fetoa ke mehala ea bohlokoa ho tsoa ho motho ea seng lethathamong la hau la mabitso. Ntho feela e ts'oaroang ke hore ts'ebetso ena e fumaneha feela fonong ea Pixel le US feela. Joale, ho na le litšitiso tse lokelang ho hlōloa, na ha ho joalo? Ka hona, re nkile qeto ea ho u joetsa mokhoa oa ho etsa tharollo e ts'oanang u sebelisa Voximplant le Dialogflow. Ka kopo tlasa katse.

mehaho

Ke fana ka maikutlo a hore o seke oa senya nako ho hlalosa hore na Voximplant le Dialogflow li sebetsa joang; haeba u lakatsa, u ka fumana tlhahisoleseling habonolo Marang-rang. Kahoo ha re tloaelane le eona mohopolo oa rona oa Tlhahlobo ea Mehala.

Ha re nke hore u se u ntse u e-na le nomoro e itseng ea mohala eo u e sebelisang letsatsi le letsatsi le eo u fumanang mehala ea bohlokoa ho eona. Tabeng ena, re tla hloka nomoro ea bobeli, e tla bontšoa hohle - ka poso, ka karete ea khoebo, ha u tlatsa liforomo tsa inthaneteng, joalo-joalo. Nomoro ena e tla hokela ho sistimi ea ts'ebetso ea puo ea tlhaho (ho rona, Dialogflow) mme e tla fetisetsa mehala ho nomoro ea hau ea mantlha ha feela o e batla. Ka sebopeho sa setšoantšo se shebahala tjena (setšoantšo se ka tobeha):
Ho iketsetsa Tlhahlobo ea Mehala ea Google ho latela Voximplant le Dialogflow
Ho utloisisa meralo, re ka nka ts'ebetsong, empa ka caveat e le 'ngoe: re ke ke ra etsa joalo mobile kopo ea ho bontša puisano pakeng tsa Dialogflow le mohalali ea kenang, re tla theha e bonolo web-ts'ebeliso e nang le sebui sa lipuisano ho bontša ka ho hlaka hore na Call Screening e sebetsa joang. Kopo ena e tla ba le konopo ea Kenyelletsa, ka ho tobetsa hore na ke Voximplant efe e tla hokahanya mo ngolisitseng ea kenang le ea ngolisitsoeng, haeba ea qetellang a entse qeto ea ho bua ka boeena.

Ts'ebetsong

kena akhaonto ea hau ea Voximplant 'me u thehe sesebelisoa se secha, mohlala ho hlahloba:

Ho iketsetsa Tlhahlobo ea Mehala ea Google ho latela Voximplant le Dialogflow
Bula karolo "Likamore" 'me u reke nomoro e tla sebetsa e le mokena-lipakeng:

Ho iketsetsa Tlhahlobo ea Mehala ea Google ho latela Voximplant le Dialogflow
Ka mor'a moo, e-ea ho sesebelisoa sa ho hlahloba, karolong ea "Numbers", tab ea "Available". Mona u tla bona nomoro eo u sa tsoa e reka. E hokahanya le ts'ebeliso u sebelisa konopo ea "Hokela" - ka fensetere e hlahang, tlohela litekanyetso tsohle tsa kamehla ebe o tobetsa "Hokela".

Ha u le ka har'a sesebelisoa, e ea ho "Scripts" tab 'me u thehe script myscreening - ho eona re sebelisa khoutu e tsoang ho sengoloa. Mokhoa oa ho sebelisa Dialogflow Connector. Tabeng ena, khoutu e tla fetoloa hanyenyane, hobane re hloka ho "bona" ​​puisano pakeng tsa motho ea letsetsang le mothusi; khoutu tsohle lia khoneha nka mona.

TLHOKOMELISO: o tla hloka ho fetola boleng ba seva e feto-fetohang ho lebitso la seva sa hau sa ngrok (lintlha tse mabapi le ngrok li tla ba ka tlase). Hape beha maemo a hau moleng oa 31, moo nomoro ea hau ea mohala e leng nomoro ea hau ea mantlha (mohlala, mohala oa hau oa mohala), mme nomoro ea voximplant ke nomoro eo u sa tsoa e reka.

outbound_call = VoxEngine.callPSTN(“YOUR PHONE NUMBER”, “VOXIMPLANT NUMBER”)

Mohala oa PSTN o tla etsahala nakong eo u nkang qeto ea ho kena moqoqong 'me u bue le motho ea kenang.

Ka mor'a hore u boloke script, u ​​lokela ho e hokahanya le nomoro e rekiloeng. Ho etsa sena, ha u ntse u le ka har'a kopo ea hau, e-ea tabeng ea "Routing" ho theha molao o mocha - konopo ea "New Rule" k'honeng e ka holimo le letona. Fana ka lebitso (ka mohlala, allcalls), siea maske a kamehla (.* - - ho bolelang hore mehala eohle e kenang e tla sebetsoa ka mangolo a khethiloeng bakeng sa molao ona) 'me u hlakisetse mongolo oa myscreening.

Ho iketsetsa Tlhahlobo ea Mehala ea Google ho latela Voximplant le Dialogflow
Boloka molao.

Ho tloha joale ho ea pele, nomoro ea mohala e hokahane le script. Ntho ea ho qetela eo u hlokang ho e etsa ke ho hokahanya bot le ts'ebeliso. Ho etsa sena, ea ho "Dialogflow Connector", tobetsa konopo ea "Add Dialogflow Agent" hukung e kaholimo ho le letona 'me u kenye faele ea JSON ea moemeli oa hau oa Dialogflow.

Ho iketsetsa Tlhahlobo ea Mehala ea Google ho latela Voximplant le Dialogflow
Haeba o hloka moemeli oa mohlala / tlhahlobo, o ka nka ea rona sehokelong sena: github.com/aylarov/callscreening/tree/master/dialogflow. Se ke oa batla ho hongata ho eona, ona ke mohlala feela oo u lokolohileng ho o etsa kamoo u ratang 'me u ikutloe u lokolohile ho arolelana liphetho :)

Backend e bonolo ho NodeJS

A re ke re sebeliseng backend e bonolo sebakeng sa node, mohlala, tjena:
github.com/aylarov/callscreening/tree/master/nodejs

Ena ke sesebelisoa se bonolo se hlokang litaelo tse peli feela ho sebetsa:

npm install
node index.js

Seva e tla sebetsa ho port 3000 ea mochini oa hau, kahoo ho e hokahanya le leru la Voximplant, re sebelisa ts'ebeliso ea ngrok. Ha o kenya korok, e tsamaise ka taelo:

ngrok http 3000

U tla bona domain name eo ngrok e e hlahisitseng bakeng sa seva sa hau sa lehae - e kopitse ebe u e beha ka har'a phapang ea seva.

Moreki

Sesebelisoa sa bareki se shebahala joalo ka moqoqo o bonolo oo u ka o khonang e nke ho tloha mona.

Feela kopitsa lifaele tsohle bukeng e itseng ho seva sa hau sa marang-rang 'me se tla sebetsa. Faeleng ea script.js, tlosa phapang ea seva ka lebitso la ngrok le lebitso la callee ka nomoro eo u e rekileng. Boloka faele 'me u kenye kopo ho sebatli sa hau. Haeba tsohle li lokile, o tla bona khokahano ea WebSocket phanele ea mohlahlami.

Tsebiso

U ka bona ts'ebeliso e sebetsang videong ena:


PS Haeba o tobetsa konopo ea Kenella, motho ea le letsitseng o tla lebisoa ho nomoro ea ka ea mohala, 'me haeba u tobetsa Tlosa, e tla ba ...? Ho lokile, mohala o tla kgaolwa.

Source: www.habr.com

Eketsa ka tlhaloso