O nwere ike ịbụ na ị nụla ma ọ bụ gụọ gbasara atụmatụ nyocha oku nke Google weputara maka ekwentị Pixel ya na US. Echiche ahụ dị mma - mgbe ị nwetara oku mbata, onye enyemaka mebere na-amalite ịkparịta ụka, mgbe ị na-ahụ mkparịta ụka a n'ụdị nkata na n'oge ọ bụla ị nwere ike ịmalite ikwu okwu kama onye inyeaka. Nke a bụ nnọọ uru ụbọchị ndị a mgbe fọrọ nke nta
ije
M na-atụ aro ka ị ghara igbu oge ịkọwa otú Voximplant na Dialogflow si arụ ọrụ; ọ bụrụ na ịchọrọ, ị nwere ike ịchọta ozi na ịntanetị ngwa ngwa. Ya mere, ka anyị mata kpọmkwem echiche nke nyocha oku anyị.
Ka anyị were ya na ị nwere nọmba ekwentị ị na-eji kwa ụbọchị ma na-enweta oku dị mkpa na ya. N'okwu a, anyị ga-achọ nọmba nke abụọ, nke a ga-egosipụta n'ebe nile - na mail, na kaadị azụmahịa, mgbe ị dejupụtara ụdị ntanetị, wdg. A ga-ejikọta nọmba a na usoro nhazi asụsụ eke (n'ọnọdụ anyị, Dialogflow) ma nyefee oku na nọmba isi gị naanị ma ọ bụrụ na ịchọrọ ya. N'ụdị eserese ọ dị ka nke a (esere foto:
N'ịghọta ihe owuwu ụlọ, anyị nwere ike ịme mmejuputa ya, ma na otu caveat: anyị agaghị eme mkpanaka ngwa iji gosi mkparịta ụka n'etiti Dialogflow na onye na-akpọ oku na-abata, anyị ga-emepụta ihe dị mfe weebụ- ngwa nwere onye na-eme mkparịta ụka iji gosi nke ọma ka nyocha oku si arụ ọrụ. Ngwa a ga-enwe bọtịnụ Intervene, site na ịpị nke Voximplant ga-ejikọta onye na-abata na onye debanyere aha na-akpọ, ma ọ bụrụ na nke ikpeazụ kpebiri ikwu onwe ya.
Mmejuputa iwu
banye
Meghee
Ọzọ, gaa na ngwa nyocha, na ngalaba “Ọnụ ọgụgụ”, taabụ “dị”. Ebe ị ga-ahụ ọnụọgụgụ ị zụrụ. Jikọọ ya na ngwa ahụ site na iji bọtịnụ "Tinye" - na mpio nke gosipụtara, hapụ ụkpụrụ ndabara niile wee pịa "Tinye".
Ozugbo n'ime ngwa ahụ, gaa na taabụ "Scripts" wee mepụta myscreening edemede - n'ime ya anyị na-eji koodu sitere na akụkọ ahụ.
AKWỤKWỌ: ị ga-achọ ịgbanwe uru nke ihe nkesa na-agbanwe na aha nke ngrok nkesa gị (nkọwa gbasara ngrok ga-adị n'okpuru). Dochie ụkpụrụ gị n'ahịrị 31, ebe nọmba ekwentị gị bụ nọmba isi gị (dịka ọmụmaatụ, ekwentị mkpanaaka nkeonwe gị), na nọmba voximplant bụ nọmba ị zụrụ n'oge na-adịbeghị anya.
outbound_call = VoxEngine.callPSTN(“YOUR PHONE NUMBER”, “VOXIMPLANT NUMBER”)
Oku oku PSTN ga-eme n'oge ị kpebiri ịbanye na mkparịta ụka ahụ wee soro onye ndebanye aha na-abata kparịta ụka n'onwe gị.
Mgbe ị debere edemede ahụ, ịkwesịrị ijikọ ya na nọmba zụrụ. Iji mee nke a, ka ị ka nọ n'ime ngwa gị, gaa na taabụ "Routing" ka ịmepụta iwu ọhụrụ - bọtịnụ "New Rule" na akuku aka nri elu. Nye aha (dịka ọmụmaatụ, oku niile), hapụ ihe nkpuchi ndabara (.* - nke pụtara na a ga-ahazi oku na-abata site na edemede ndị ahọpụtara maka iwu a) wee kọwaa edemede myscreening.
Chekwaa iwu.
Site ugbu a gaa n'ihu, ejikọtara nọmba ekwentị na edemede ahụ. Ihe ikpeazụ ị ga - eme bụ ijikọ bot na ngwa ahụ. Iji mee nke a, gaa na taabụ “Dialogflow Connector”, pịa bọtịnụ “Tinye Dialogflow Agent” dị n'akụkụ aka nri elu wee bulite faịlụ JSON nke onye nnọchite dialogflow gị.
Ọ bụrụ na ịchọrọ onye nnọchi anya dịka ọmụmaatụ / nnwale, ị nwere ike were nke anyị na njikọ a:
Azụ azụ dị mfe na NodeJS
Ka anyị tinye azụ azụ dị mfe na ọnụ, dịka ọmụmaatụ, dịka nke a:
Nke a bụ ngwa dị mfe nke chọrọ naanị iwu abụọ ka ọ na-agba:
npm install
node index.js
Ihe nkesa ahụ ga-agba ọsọ na ọdụ ụgbọ mmiri 3000 nke igwe gị, yabụ iji jikọọ ya na igwe ojii Voximplant, anyị na-eji ngwa ngrok. Mgbe ị wụnye
ngrok http 3000
Ị ga-ahụ ngalaba aha ngrok mepụtara maka ihe nkesa mpaghara gị - detuo ya ma mado ya na mgbanwe nkesa.
Ahịa
Ngwa ahịa dị ka nkata dị mfe ị nwere ike
Naanị detuo faịlụ niile na ndekọ ụfọdụ na sava weebụ gị ma ọ ga-arụ ọrụ. Na faịlụ script.js, jiri akara ngalaba ngrok dochie mgbanwe nkesa na ọnụọgụ oku nke ị zụrụ. Chekwaa faịlụ ma malite ngwa na ihe nchọgharị gị. Ọ bụrụ na ihe niile dị mma, ị ga-ahụ njikọ WebSocket na panel onye nrụpụta.
Ngosi
Ị nwere ike ịhụ ngwa a na-arụ ọrụ na vidiyo a:
PS Ọ bụrụ na ị pịa bọtịnụ Intervene, a ga-eduzi onye na-akpọ oku na nọmba ekwentị m, ma ọ bụrụ na ị pịa Disconnect, ọ ga-abụ ...? Nke ahụ ziri ezi, oku a ga-akwụsị.
isi: www.habr.com