Efallai eich bod wedi clywed neu ddarllen am y nodwedd Sgrinio Galwadau a gyflwynodd Google ar gyfer ei ffonau Pixel yn yr UD. Mae'r syniad yn wych - pan fyddwch chi'n derbyn galwad sy'n dod i mewn, mae'r cynorthwyydd rhithwir yn dechrau cyfathrebu, tra byddwch chi'n gweld y sgwrs hon ar ffurf sgwrs ac ar unrhyw adeg gallwch chi ddechrau siarad yn lle'r cynorthwyydd. Mae hyn yn ddefnyddiol iawn y dyddiau hyn pan bron
pensaernïaeth
Awgrymaf nad ydych yn gwastraffu amser yn esbonio sut mae Voximplant a Dialogflow yn gweithio; os dymunwch, gallwch ddod o hyd i wybodaeth yn hawdd ar y Rhyngrwyd. Felly gadewch i ni ddod yn gyfarwydd â'r union gysyniad o'n Sgrinio Galwadau.
Gadewch i ni dybio bod gennych chi rif ffôn penodol yn barod rydych chi'n ei ddefnyddio bob dydd ac rydych chi'n derbyn galwadau pwysig arno. Yn yr achos hwn, bydd angen ail rif arnom, a fydd yn cael ei nodi ym mhobman - yn y post, ar gerdyn busnes, pan fyddwch yn llenwi ffurflenni ar-lein, ac ati. Bydd y rhif hwn yn cael ei gysylltu â system brosesu iaith naturiol (Dialogflow yn ein hachos ni) a bydd yn anfon galwadau ymlaen at eich prif rif dim ond os ydych chi ei eisiau. Ar ffurf diagram mae'n edrych fel hyn (gellir clicio ar y llun):
Gan ddeall y bensaernïaeth, gallwn ymgymryd â'r gweithredu, ond gydag un cafeat: ni fyddwn yn ei wneud symudol cais i ddangos deialog rhwng Dialogflow a galwr sy'n dod i mewn, byddwn yn creu syml y we-cymhwysiad gyda rendr deialog i ddangos yn glir sut mae Sgrinio Galwadau yn gweithio. Bydd gan y cymhwysiad hwn fotwm Intervene, trwy wasgu pa Voximplant fydd yn cysylltu'r tanysgrifiwr sy'n dod i mewn â'r tanysgrifiwr deialu, pe bai'r olaf yn penderfynu siarad ei hun.
Gweithredu
Mewngofnodi
Agor i fyny
Nesaf, ewch i'r cymhwysiad sgrinio, yn yr adran "Rhifau", tab "Ar gael". Yma fe welwch y rhif rydych chi newydd ei brynu. Cysylltwch ef â'r cais gan ddefnyddio'r botwm "Atod" - yn y ffenestr sy'n ymddangos, gadewch yr holl werthoedd rhagosodedig a chliciwch ar "Atod".
Unwaith y tu mewn i'r rhaglen, ewch i'r tab "Sgriptiau" a chreu myscreening sgript - ynddo rydyn ni'n defnyddio'r cod o'r erthygl
SYLW: bydd angen i chi newid gwerth newidyn y gweinydd i enw eich gweinydd ngrok (bydd manylion am ngrok isod). Hefyd rhodder eich gwerthoedd ar linell 31, lle mai eich rhif ffôn yw eich prif rif (er enghraifft, eich ffôn symudol personol), a rhif voximplant yw'r rhif a brynoch yn ddiweddar.
outbound_call = VoxEngine.callPSTN(“YOUR PHONE NUMBER”, “VOXIMPLANT NUMBER”)
Bydd yr alwad callPSTN yn digwydd ar hyn o bryd pan fyddwch chi'n penderfynu torri i mewn i'r sgwrs a siarad yn bersonol â'r tanysgrifiwr sy'n dod i mewn.
Ar ôl i chi gadw'r sgript, mae angen i chi ei gysylltu â'r rhif a brynwyd. I wneud hyn, tra'n dal y tu mewn i'ch cais, ewch i'r tab "Routing" i greu rheol newydd - y botwm "Rheol Newydd" yn y gornel dde uchaf. Rhowch enw (er enghraifft, pob galwad), gadewch y mwgwd rhagosodedig (.* - sy'n golygu y bydd pob galwad sy'n dod i mewn yn cael ei phrosesu gan y sgriptiau a ddewiswyd ar gyfer y rheol hon) a nodwch y sgript myscreening.
Achub y rheol.
O hyn ymlaen, mae'r rhif ffôn yn gysylltiedig â'r sgript. Y peth olaf y mae angen i chi ei wneud yw cysylltu'r bot â'r cais. I wneud hyn, ewch i'r tab “Dialogflow Connector”, cliciwch ar y botwm “Ychwanegu Asiant Llif Dialog” yn y gornel dde uchaf ac uwchlwythwch ffeil JSON eich asiant Dialogflow.
Os oes angen asiant arnoch er enghraifft/profi, gallwch gymryd ein un ni trwy'r ddolen hon:
Backend syml ar NodeJS
Gadewch i ni ddefnyddio backend syml ar nod, er enghraifft, fel hyn:
Mae hwn yn gymhwysiad syml sy'n gofyn am ddau orchymyn yn unig i'w redeg:
npm install
node index.js
Bydd y gweinydd yn rhedeg ar borthladd 3000 o'ch peiriant, felly i'w gysylltu â'r cwmwl Voximplant, rydym yn defnyddio'r cyfleustodau ngrok. Pan fyddwch yn gosod
ngrok http 3000
Fe welwch yr enw parth a gynhyrchwyd gan ngrok ar gyfer eich gweinydd lleol - copïwch ef a'i gludo i mewn i'r newidyn gweinydd.
Cwsmer
Mae'r rhaglen cleient yn edrych fel sgwrs syml y gallwch chi
Copïwch yr holl ffeiliau i ryw gyfeiriadur ar eich gweinydd gwe a bydd yn gweithio. Yn y ffeil script.js, disodli'r newidyn gweinyddwr gydag enw parth ngrok a'r newidyn callee gyda'r rhif a brynwyd gennych. Arbedwch y ffeil a lansiwch y rhaglen yn eich porwr. Os yw popeth yn iawn, fe welwch y cysylltiad WebSocket yn y panel datblygwr.
Демо
Gallwch weld y cais ar waith yn y fideo hwn:
ON Os cliciwch ar y botwm Ymyrryd, bydd y galwr yn cael ei gyfeirio at fy rhif ffôn, ac os cliciwch ar Datgysylltu, bydd yn...? Mae hynny'n iawn, bydd yr alwad yn cael ei datgysylltu.
Ffynhonnell: hab.com