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
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 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
Bula
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.
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.
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.
Haeba o hloka moemeli oa mohlala / tlhahlobo, o ka nka ea rona sehokelong sena:
Backend e bonolo ho NodeJS
A re ke re sebeliseng backend e bonolo sebakeng sa node, mohlala, tjena:
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
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
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