Manao ny Google Call Screening anao manokana mifototra amin'ny Voximplant sy Dialogflow

Manao ny Google Call Screening anao manokana mifototra amin'ny Voximplant sy Dialogflow
Mety efa naheno na namaky momba ny fampiasa Call Screening izay navoakan'i Google ho an'ny telefaona Pixel any Etazonia ianao. Tsara ny hevitra - rehefa mahazo antso ho avy ianao, dia manomboka mifandray ny mpanampy virtoaly, raha mahita ity resaka ity amin'ny endrika chat ianao ary amin'ny fotoana rehetra dia afaka manomboka miteny ianao fa tsy ny mpanampy. Tena ilaina izany amin'izao andro izao rehefa saika spam ny antsasaky ny antso, saingy tsy te-hahita antso manan-danja avy amin'olona tsy ao amin'ny lisitry ny fifandraisanao ianao. Ny hany tratra dia ity fampiasa ity dia tsy misy afa-tsy amin'ny telefaona Pixel ary any Etazonia ihany. Eny, misy sakana tsy maintsy resena, sa tsy izany? Noho izany, nanapa-kevitra izahay ny hilaza aminao ny fomba hanaovana vahaolana mitovy amin'ny fampiasana Voximplant sy Dialogflow. Azafady eo ambany saka.

maritrano

Manoro hevitra anao aho mba tsy handany fotoana hanazavana ny fomba fiasan'ny Voximplant sy Dialogflow; raha tianao dia afaka mahita fampahalalana mora foana amin'ny Internet ianao. Koa andao isika hifankazatra amin'ny foto-kevitry ny Screen Screening.

Aoka hatao hoe efa manana nomeraon-telefaona ampiasainao isan'andro ianao ary mandray antso lehibe. Amin'ity tranga ity dia mila laharana faharoa isika, izay haseho eny rehetra eny - amin'ny mailaka, amin'ny karatra fandraharahana, rehefa mameno ny taratasy an-tserasera, sns. Ity isa ity dia hifandray amin'ny rafitra fanodinana fiteny voajanahary (amin'ity tranga ity, Dialogflow) ary handefa antso any amin'ny laharanao lehibe raha tianao izany. Amin'ny endrika diagram dia toa izao (azo kitihina ny sary):
Manao ny Google Call Screening anao manokana mifototra amin'ny Voximplant sy Dialogflow
Ny fahatakarana ny maritrano dia afaka mandray ny fampiharana isika, saingy miaraka amin'ny fampitandremana iray: tsy hanao izany isika Mobile fampiharana hanehoana fifanakalozan-kevitra eo amin'ny Dialogflow sy ny mpiantso miditra, dia hamorona tsotra izahay Malagasy-fampiharana misy mpandefa fifanakalozan-kevitra hanehoana mazava ny fomba fiasan'ny Call Screening. Ity fampiharana ity dia hanana bokotra Intervene, amin'ny alàlan'ny fanindriana izay Voximplant hampifandray ny mpanjifa miditra amin'ny mpanjifa voantso, raha nanapa-kevitra ny hiresaka ny tenany ity farany.

fanatanterahana

Midira ny kaontinao Voximplant ary mamorona fampiharana vaovao, ohatra screening:

Manao ny Google Call Screening anao manokana mifototra amin'ny Voximplant sy Dialogflow
Sokafy fizarana "Efitrano" ary mividy laharana iray izay hiasa ho mpanelanelana:

Manao ny Google Call Screening anao manokana mifototra amin'ny Voximplant sy Dialogflow
Avy eo, mankanesa any amin'ny fampiharana screening, ao amin'ny fizarana "Numbers", tabilao "Available". Ho hitanao eto ny laharana novidinao. Ampifandraiso amin'ny fampiharana izany amin'ny alàlan'ny bokotra "Attach" - ao amin'ny varavarankely izay miseho, avelao ny soatoavina default rehetra ary tsindrio ny "Attach".

Raha vao tafiditra ao amin'ny fampiharana, mandehana any amin'ny tabilao "Scripts" ary mamorona script myscreening - ao anatin'izany no ampiasantsika ny code avy amin'ny lahatsoratra Ahoana ny fampiasana ny Dialogflow Connector. Amin'ity tranga ity, ny fehezan-dalàna dia hovana kely, satria mila "mahita" ny fifanakalozan-kevitra eo amin'ny mpiantso sy ny mpanampy; ny code rehetra dia azo atao raiso eto.

FANAMARIHANA: mila manova ny sandan'ny variana mpizara amin'ny anaran'ny mpizara ngrok-nao ianao (ny antsipiriany momba ny ngrok dia ho eto ambany). Soloy ihany koa ny soatoavinao amin'ny andalana 31, izay ny laharan-telefaonanao no laharanao lehibe indrindra (ohatra, ny findainao manokana), ary ny laharan'ny voximplant dia ny isa novidinao vao haingana.

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

Ny antso PSTN dia hitranga amin'ny fotoana hanapahan-kevitra ny hiditra amin'ny resaka ary hiresaka manokana amin'ny mpanjifa miditra.

Rehefa avy mitahiry ny script ianao dia mila mampifandray azy amin'ny laharana novidina. Mba hanaovana izany, raha mbola ao anatin'ny fampiharana anao, mandehana any amin'ny tabilao "Routing" mba hamoronana fitsipika vaovao - ny bokotra "New Rule" eo amin'ny zoro havanana ambony. Omeo anarana (ohatra, allcalls), avelao ny saron-tava mahazatra (.* - izay midika fa ny antso rehetra miditra dia hokarakarain'ny script voafantina ho an'ity fitsipika ity) ary mamaritra ny script myscreening.

Manao ny Google Call Screening anao manokana mifototra amin'ny Voximplant sy Dialogflow
Tehirizo ny fitsipika.

Manomboka izao, mifandray amin'ny script ny laharan-telefaona. Ny zavatra farany tokony hataonao dia ny mampifandray ny bot amin'ny fampiharana. Mba hanaovana izany, mandehana any amin'ny tabilao "Dialogflow Connector", tsindrio ny bokotra "Add Dialogflow Agent" eo amin'ny zoro havanana havanana ary ampidiro ny rakitra JSON an'ny mpiasan'ny Dialogflow anao.

Manao ny Google Call Screening anao manokana mifototra amin'ny Voximplant sy Dialogflow
Raha mila agent ianao ohatra/fitsapana dia azonao atao ny maka ny anay amin'ity rohy ity: github.com/aylarov/callscreening/tree/master/dialogflow. Aza mitaky be dia be amin'izany, ohatra fotsiny ity fa afaka mamerina averinao arak'izay tianao ary aza misalasala mizara ny valiny :)

Backend tsotra amin'ny NodeJS

Andao hametraka backend tsotra amin'ny node, ohatra, toy izao:
github.com/aylarov/callscreening/tree/master/nodejs

Ity dia fampiharana tsotra izay mitaky baiko roa fotsiny mba hampandehanana:

npm install
node index.js

Ny mpizara dia hihazakazaka amin'ny seranan-tsambo 3000 amin'ny milinanao, ka hampifandray azy amin'ny rahona Voximplant dia mampiasa ny utility ngrok izahay. Rehefa mametraka ianao ngrok, mandehana amin'ny baiko:

ngrok http 3000

Ho hitanao ny anaran'ny sehatra izay navoakan'ny ngrok ho an'ny mpizara eo an-toerana - kopia ary apetaho ao amin'ny fari-piadidiana.

mpanjifa

Ny fampiharana mpanjifa dia toy ny chat tsotra azonao atao alao avy eto.

Adikao fotsiny amin'ny lahatahiry sasany ao amin'ny mpizara tranonkalanao ny rakitra rehetra dia hahomby izany. Ao amin'ny rakitra script.js, soloy amin'ny anaran'ny sehatra ngrok ny fari-pizarana mpizara ary ny fari-pialan'ny callee amin'ny isa novidinao. Tehirizo ny rakitra ary atombohy amin'ny navigateur anao ny fampiharana. Raha tsara ny zava-drehetra dia ho hitanao ny fifandraisana WebSocket ao amin'ny tontolon'ny mpamorona.

Demo

Azonao atao ny mahita ny fampiharana miasa amin'ity horonantsary ity:


PS Raha manindry ny bokotra Intervene ianao, dia halefa any amin'ny nomeraon-telefaoniko ilay mpiantso, ary raha tsindrio ny Disconnect dia ho...? Marina izany, ho tapaka ny antso.

Source: www.habr.com

Add a comment