US တွင် Google က ၎င်း၏ Pixel ဖုန်းများအတွက် Google မှ ထုတ်လွှတ်သော Call Screening လုပ်ဆောင်ချက်ကို သင်ကြားဖူး သို့မဟုတ် ဖတ်ဖူးပေမည်။ စိတ်ကူးကောင်းသည် - အဝင်ခေါ်ဆိုမှုတစ်ခုကို လက်ခံရရှိသောအခါတွင်၊ ဤစကားဝိုင်းကို ချတ်ပုံစံဖြင့် သင်မြင်ရပြီး မည်သည့်အချိန်တွင်မဆို လက်ထောက်အစား စကားစပြောနိုင်ချိန်တွင် virtual assistant မှ စတင်ဆက်သွယ်လာသည်။ အခုခေတ်အခါမှာ အလွန်အသုံးဝင်ပါတယ်။
ဗိသုကာအတတ်ပညာ
Voximplant နှင့် Dialogflow အလုပ်လုပ်ပုံကို ရှင်းပြရန် အချိန်မဖြုန်းပါရန် အကြံပြုလိုပါသည်၊ ဆန္ဒရှိပါက အင်တာနက်ပေါ်တွင် အလွယ်တကူ ရှာဖွေနိုင်ပါသည်။ ဒါကြောင့် ကျွန်ုပ်တို့ရဲ့ Call Screening ရဲ့ သဘောတရားကို သိပါရစေ။
သင့်တွင် နေ့စဉ်အသုံးပြုနေသော ဖုန်းနံပါတ်တစ်ခုရှိပြီး အရေးကြီးသောခေါ်ဆိုမှုများကို လက်ခံရရှိသည်ဟု ယူဆကြပါစို့။ ဤကိစ္စတွင်၊ သင်သည် နေရာတိုင်းတွင် ညွှန်ပြမည့် ဒုတိယနံပါတ်တစ်ခု လိုအပ်သည် - မေးလ်၊ စီးပွားရေးကတ်တစ်ခုတွင်၊ အွန်လိုင်းဖောင်ပုံစံများ ဖြည့်သည့်အခါ စသည်ဖြင့်၊ ဤနံပါတ်သည် သဘာဝဘာသာစကားလုပ်ဆောင်မှုစနစ် (ကျွန်ုပ်တို့၏ကိစ္စတွင်၊ Dialogflow) နှင့် ချိတ်ဆက်မည်ဖြစ်ပြီး ခေါ်ဆိုမှုများကို သင်အလိုရှိမှသာ သင့်ပင်မနံပါတ်သို့ ထပ်ဆင့်ပေးပို့မည်ဖြစ်သည်။ ပုံသဏ္ဍာန်တွင် ဤကဲ့သို့ ဖြစ်သည် (ပုံသည် ကလစ်နှိပ်၍ရနိုင်သည်)
ဗိသုကာပညာကို နားလည်ပြီး အကောင်အထည်ဖော်နိုင်ပေမယ့် တစ်ချက်တည်းနဲ့တော့ လုပ်မှာမဟုတ်ဘူး။ မိုဘိုင်း Dialogflow နှင့် အဝင်ခေါ်ဆိုသူကြားတွင် ဒိုင်ယာလော့ဂ်ကိုပြသရန် အက်ပလီကေးရှင်းကို ကျွန်ုပ်တို့ ဖန်တီးပါမည်။ ဝဘ်- Call Screening အလုပ်လုပ်ပုံကို ရှင်းရှင်းလင်းလင်းပြသရန် dialogue renderer နှင့် application တစ်ခု။ ယင်းအပလီကေးရှင်းတွင် Voximplant သည် ဝင်လာသောစာရင်းသွင်းသူကို ခေါ်ဆိုရန်ဆုံးဖြတ်ပါက ၎င်းသည် ဝင်လာသောစာရင်းသွင်းသူနှင့် ချိတ်ဆက်ပေးမည်ကိုနှိပ်ခြင်းဖြင့် ဤအပလီကေးရှင်းတွင် ကြားဝင်ခလုတ်တစ်ခုပါရှိသည်။
အကောင်အထည်ဖော်မှု
ဆိုင်းအင်လုပ်ခြင်း
အဆိုပါဖွင့်ပါ
ထို့နောက်၊ "နံပါတ်များ" ကဏ္ဍ၊ "ရနိုင်သည်" တက်ဘ်ရှိ စိစစ်ရေးအက်ပ်သို့ သွားပါ။ ဤနေရာတွင် သင်ဝယ်ထားသော နံပါတ်ကို တွေ့ရပါမည်။ “Attach” ခလုတ်ကို အသုံးပြု၍ အပလီကေးရှင်းသို့ ချိတ်ဆက်ပါ - ပေါ်လာသည့် ဝင်းဒိုးတွင်၊ ပုံသေတန်ဖိုးများအားလုံးကို ချန်ထားခဲ့ကာ “ပူးတွဲပါ” ကိုနှိပ်ပါ။
အပလီကေးရှင်းအတွင်း ပြီးသည်နှင့် "Scripts" တက်ဘ်သို့သွားပြီး script myscreening ကိုဖန်တီးပါ - ၎င်းတွင် ကျွန်ုပ်တို့သည် ဆောင်းပါးမှကုဒ်ကို အသုံးပြုသည်။
သတိပြုရန်- သင်သည် သင်၏ ngrok ဆာဗာ၏ အမည်သို့ ပြောင်းလဲနိုင်သော ဆာဗာတန်ဖိုးကို ပြောင်းလဲရန် လိုအပ်လိမ့်မည် (ngrok အကြောင်း အသေးစိတ်ကို အောက်တွင် ဖော်ပြပါမည်)။ သင့်ဖုန်းနံပါတ်သည် သင့်ပင်မနံပါတ် (ဥပမာ၊ သင့်ကိုယ်ပိုင်မိုဘိုင်းလ်ဖုန်း) ဖြစ်သည့် လိုင်း 31 တွင် သင့်တန်ဖိုးများကို အစားထိုးပြီး voximplant နံပါတ်သည် သင်မကြာသေးမီက ဝယ်ယူခဲ့သည့် နံပါတ်ဖြစ်သည်။
outbound_call = VoxEngine.callPSTN(“YOUR PHONE NUMBER”, “VOXIMPLANT NUMBER”)
စကားဝိုင်းသို့ ဖောက်ထွင်းဝင်ရောက်ပြီး စာရင်းသွင်းသူနှင့် ကိုယ်တိုင်ကိုယ်ကျ စကားပြောရန် ဆုံးဖြတ်သောအခါတွင် ဖုန်းခေါ်ဆိုမှု PSTN ခေါ်ဆိုမှုသည် ဖြစ်ပေါ်လာမည်ဖြစ်သည်။
ဇာတ်ညွှန်းကို သင်သိမ်းဆည်းပြီးနောက်၊ ၎င်းကို ဝယ်ယူထားသောနံပါတ်သို့ ချိတ်ဆက်ရန် လိုအပ်သည်။ ၎င်းကိုလုပ်ဆောင်ရန်၊ သင့်အပလီကေးရှင်းအတွင်းတွင်ရှိနေစဉ်၊ စည်းမျဉ်းအသစ်တစ်ခုဖန်တီးရန် "လမ်းကြောင်းသတ်မှတ်ခြင်း" တက်ဘ်သို့သွားပါ - ညာဘက်အပေါ်ထောင့်ရှိ "ဥပဒေအသစ်" ခလုတ်ကိုနှိပ်ပါ။ အမည်တစ်ခုပေးပါ (ဥပမာ၊ ခေါ်ဆိုမှုအားလုံး)၊ မူရင်းမျက်နှာဖုံး (.* - ဆိုလိုသည်မှာ အဝင်ခေါ်ဆိုမှုများအားလုံးကို ဤစည်းမျဉ်းအတွက် ရွေးချယ်ထားသည့် script များဖြင့် လုပ်ဆောင်သွားမည်ဖြစ်ကြောင်း) နှင့် myscreening script ကို သတ်မှတ်ပါ။
စည်းကမ်းကို သိမ်းဆည်းပါ။
ယခုအချိန်မှစ၍ ဖုန်းနံပါတ်သည် ဇာတ်ညွှန်းနှင့် ချိတ်ဆက်ထားသည်။ နောက်ဆုံးလုပ်ရမှာက bot ကို အပလီကေးရှင်းနဲ့ ချိတ်ဆက်ပါ။ ၎င်းကိုလုပ်ဆောင်ရန် "Dialogflow Connector" တက်ဘ်သို့သွားပါ၊ ညာဘက်အပေါ်ထောင့်ရှိ "Add Dialogflow Agent" ခလုတ်ကိုနှိပ်ပြီး သင်၏ Dialogflow အေးဂျင့်၏ JSON ဖိုင်ကို အပ်လုဒ်လုပ်ပါ။
ဥပမာ/စမ်းသပ်ရန် အေးဂျင့်တစ်ဦး လိုအပ်ပါက ဤလင့်ခ်တွင် ကျွန်ုပ်တို့၏ လိပ်စာကို ရယူနိုင်ပါသည်။
NodeJS တွင် ရိုးရှင်းသော နောက်ခံဖိုင်
ဥပမာအားဖြင့်၊ ဤကဲ့သို့သော node တစ်ခုပေါ်တွင် ရိုးရှင်းသော နောက်ခံဖိုင်ကို အသုံးချကြပါစို့။
၎င်းသည် လုပ်ဆောင်ရန် command နှစ်ခုသာ လိုအပ်သည့် ရိုးရှင်းသော application တစ်ခုဖြစ်သည်။
npm install
node index.js
ဆာဗာသည် သင့်စက်၏ port 3000 တွင်လည်ပတ်မည်ဖြစ်ပြီး၊ ထို့ကြောင့် ၎င်းကို Voximplant cloud သို့ချိတ်ဆက်ရန်အတွက် ngrok utility ကိုအသုံးပြုပါသည်။ တပ်ဆင်သည့်အခါ
ngrok http 3000
သင့်ပြည်တွင်းဆာဗာအတွက် ngrok ထုတ်ပေးသော ဒိုမိန်းအမည်ကို သင်တွေ့လိမ့်မည် - ၎င်းကို မိတ္တူကူးပြီး ဆာဗာ variable ထဲသို့ ကူးထည့်ပါ။
လိုင်း
ကလိုင်းယင့်အပလီကေးရှင်းသည် သင်လုပ်နိုင်သည့် ရိုးရိုးချတ်တစ်ခုနှင့်တူသည်။
ဖိုင်အားလုံးကို သင့်ဝဘ်ဆာဗာရှိ လမ်းညွှန်တစ်ခုသို့ ကူးယူလိုက်ရုံဖြင့် ၎င်းသည် အလုပ်လုပ်မည်ဖြစ်သည်။ script.js ဖိုင်တွင်၊ server variable ကို ngrok domain name နှင့် callee variable ဖြင့် သင်ဝယ်ယူထားသော နံပါတ်ဖြင့် အစားထိုးပါ။ ဖိုင်ကိုသိမ်းဆည်းပြီး သင့်ဘရောက်ဆာတွင် အပလီကေးရှင်းကိုဖွင့်ပါ။ အားလုံးအဆင်ပြေပါက၊ developer panel တွင် WebSocket ချိတ်ဆက်မှုကို သင်တွေ့ရပါမည်။
Demo
အက်ပလီကေးရှင်းကို ဤဗီဒီယိုတွင် သင်မြင်နိုင်သည်-
PS Intervene ခလုတ်ကို နှိပ်ပါက ခေါ်ဆိုသူသည် ကျွန်ုပ်၏ ဖုန်းနံပါတ်ဆီသို့ ညွှန်ပြမည်ဖြစ်ပြီး၊ သင်သည် Disconnect ကို နှိပ်ပါက၊ ၎င်းသည် ... ? မှန်ပါသည်၊ ခေါ်ဆိုမှု ပြတ်တောက်သွားပါမည်။
source: www.habr.com