Is dòcha gu bheil thu air cluinntinn no leughadh mun fheart Call Screening a chuir Google a-mach airson na fònaichean Pixel aige anns na SA. Tha am beachd fìor mhath - nuair a gheibh thu fios a tha a’ tighinn a-steach, bidh an neach-cuideachaidh brìgheil a ’tòiseachadh a’ conaltradh, fhad ‘s a chì thu an còmhradh seo ann an cruth cabadaich agus aig àm sam bith faodaidh tu tòiseachadh a’ bruidhinn an àite an neach-cuideachaidh. Tha seo glè fheumail na làithean seo nuair cha mhòr
ailtireachd
Tha mi a’ moladh nach caith thu ùine a’ mìneachadh mar a tha Voximplant agus Dialogflow ag obair; ma thogras tu, gheibh thu fiosrachadh gu furasta air an eadar-lìn. Mar sin gheibh sinn eòlas air an fhìor bhun-bheachd den Sgrion Call againn.
Gabhaidh sinn ris gu bheil àireamh fòn sònraichte agad mu thràth a chleachdas tu a h-uile latha agus air am faigh thu fiosan cudromach. Anns a 'chùis seo, bidh feum againn air an dàrna àireamh, a thèid a chomharrachadh anns a h-uile àite - ann am post, air cairt gnìomhachais, nuair a lìonas tu foirmean air-loidhne, msaa. Bidh an àireamh seo ceangailte ri siostam giollachd cànain nàdarra (anns a’ chùis againn, Dialogflow) agus cuiridh sinn fiosan air adhart chun phrìomh àireamh agad a-mhàin ma tha thu ga iarraidh. Ann an cruth diagram tha e coltach ri seo (faodar cliogadh air an dealbh):
A 'tuigsinn na h-ailtireachd, is urrainn dhuinn gabhail ris a' bhuileachadh, ach le aon uaimh: cha dèan sinn sin gluasadach tagradh gus còmhradh a nochdadh eadar Dialogflow agus neach-fios a tha a’ tighinn a-steach, cruthaichidh sinn sìmplidh an lìon- iarrtas le neach-tairgse còmhraidh gus sealltainn gu soilleir mar a tha Call Screening ag obair. Bidh putan Intervene aig an tagradh seo, le bhith a’ putadh air dè Voximplant a cheanglas an neach-clàraidh a tha a’ tighinn a-steach leis an neach-clàraidh dial, ma cho-dhùnas an tè mu dheireadh bruidhinn ris fhèin.
Реализация
Log a-steach
Fosgail suas
An uairsin, rachaibh chun tagradh sgrìonaidh, anns an roinn “Àireamhan”, tab “Ri fhaighinn”. An seo chì thu an àireamh a cheannaich thu. Ceangail e ris an tagradh a 'cleachdadh a' phutan "Ceangail" - anns an uinneig a nochdas, fàg a h-uile bunaiteach luachan agus briog air "Ceangail".
Aon uair ‘s gu bheil thu taobh a-staigh an tagraidh, rachaibh chun tab“ Sgriobtaichean ”agus cruthaich myscreening sgriobt - ann an sin bidh sinn a’ cleachdadh a ’chòd bhon artaigil
ATTENTION: feumaidh tu luach caochladair an fhrithealaiche atharrachadh gu ainm an fhrithealaiche ngrok agad (bidh mion-fhiosrachadh mu ngrok gu h-ìosal). Cuideachd cuir na luachan agad an àite loidhne 31, far a bheil an àireamh fòn agad mar am prìomh àireamh agad (mar eisimpleir, am fòn-làimhe pearsanta agad), agus is e àireamh voximplant an àireamh a cheannaich thu o chionn ghoirid.
outbound_call = VoxEngine.callPSTN(“YOUR PHONE NUMBER”, “VOXIMPLANT NUMBER”)
Bidh an gairm callPSTN a’ tachairt an-dràsta nuair a cho-dhùnas tu briseadh a-steach don chòmhradh agus bruidhinn gu pearsanta ris an neach a tha a’ tighinn a-steach.
Às deidh dhut an sgriobt a shàbhaladh, feumaidh tu a cheangal ris an àireamh a chaidh a cheannach. Gus seo a dhèanamh, fhad ‘s a tha thu fhathast taobh a-staigh an tagraidh agad, rachaibh chun tab“ Routing ”gus riaghailt ùr a chruthachadh - am putan“ Riaghailt Ùr ”anns an oisean gu h-àrd air an làimh dheis. Thoir seachad ainm (mar eisimpleir, a h-uile gairm), fàg am masg bunaiteach (.* - a tha a’ ciallachadh gun tèid a h-uile fios a thig a-steach a phròiseasadh leis na sgriobtaichean a chaidh a thaghadh airson an riaghailt seo) agus sònraich an sgriobt myscreening.
Sàbhail an riaghailt.
Bho seo a-mach, tha an àireamh fòn ceangailte ris an sgriobt. Is e an rud mu dheireadh a nì thu am bot a cheangal ris an tagradh. Gus seo a dhèanamh, rachaibh gu taba “Dialogflow Connector”, cliog air a’ phutan “Cuir Dialogflow Agent” anns an oisean gu h-àrd air an làimh dheis agus luchdaich suas faidhle JSON den àidseant Dialogflow agad.
Ma tha feum agad air àidseant mar eisimpleir/deuchainn, faodaidh tu ar tè a ghabhail aig a’ cheangal seo:
Cùl-taic sìmplidh air NodeJS
Feuch an cleachd sinn backend sìmplidh air nód, mar eisimpleir, mar seo:
Is e tagradh sìmplidh a tha seo nach fheum ach dà àithne a ruith:
npm install
node index.js
Ruithidh am frithealaiche air port 3000 den inneal agad, mar sin gus a cheangal ris an sgòth Voximplant, bidh sinn a’ cleachdadh goireas ngrok. Nuair a bhios tu a stàladh
ngrok http 3000
Chì thu an t-ainm fearainn a ghineadh ngrok airson an t-seirbheisiche ionadail agad - dèan lethbhreac dheth agus cuir a-steach e ann an caochladair an fhrithealaiche.
Luchd-ceannach
Tha an tagradh teachdaiche coltach ri cabadaich shìmplidh as urrainn dhut
Dìreach dèan lethbhreac de na faidhlichean gu lèir gu eòlaire air choireigin air an t-seirbheisiche lìn agad agus obraichidh e. Anns an fhaidhle script.js, cuir an t-ainm fearainn ngrok agus an caochladair callee an àite caochladair an fhrithealaiche leis an àireamh a cheannaich thu. Sàbhail am faidhle agus cuir air bhog an tagradh sa bhrobhsair agad. Ma tha a h-uile càil ceart gu leòr, chì thu an ceangal WebSocket ann am pannal an leasaiche.
Demo
Chì thu an tagradh ag obair sa bhidio seo:
PS Ma bhriogas tu air a’ phutan Intervene, thèid an neach-fios a stiùireadh chun àireamh fòn agam, agus ma bhriogas tu air Disconnect, bidh e...? Tha sin ceart, thèid a’ ghairm a dhì-cheangal.
Source: www.habr.com