Voximplant ۽ Dialogflow جي بنياد تي توهان جي پنهنجي گوگل ڪال اسڪريننگ ٺاهڻ

Voximplant ۽ Dialogflow جي بنياد تي توهان جي پنهنجي گوگل ڪال اسڪريننگ ٺاهڻ
توهان شايد ڪال اسڪريننگ فيچر بابت ٻڌو يا پڙهيو هوندو جيڪو گوگل آمريڪا ۾ پنهنجي پڪسل فونز لاءِ متعارف ڪرايو آهي. اهو هڪ بهترين خيال آهي: جڏهن توهان کي ڪا ايندڙ ڪال ملي ٿي، ته هڪ ورچوئل اسسٽنٽ ڳالهائڻ شروع ڪري ٿو، جڏهن ته توهان گفتگو کي هڪ چيٽ جي طور تي ڏسندا آهيو ۽ ڪنهن به وقت اسسٽنٽ جي بدران ڳالهائڻ شروع ڪري سگهو ٿا. اهو انهن ڏينهن ۾ تمام گهڻو ڪارآمد آهي، جڏهن تقريبن اڌ ڪالون اسپام آهن.، پر توهان پنهنجي ڪانٽيڪٽ لسٽ کان ٻاهر ڪنهن به شخص جي اهم ڪالن کي وڃائڻ نٿا چاهيو. صرف پڪڙي اها آهي ته هي خاصيت صرف Pixel فونن تي ۽ صرف آمريڪا ۾ موجود آهي. خير، رڪاوٽون دور ڪرڻ لاءِ آهن، صحيح؟ تنهن ڪري اسان فيصلو ڪيو ته ووڪسيمپلانٽ ۽ ڊائلاگ فلو استعمال ڪندي هڪجهڙو حل ڪيئن ٺاهيو وڃي. پڙهو.

تعمير

منهنجو مشورو آهي ته توهان ووڪسيمپلانٽ ۽ ڊائلاگ فلو ڪيئن ڪم ڪن ٿا اهو بيان ڪرڻ ۾ وقت ضايع نه ڪريو؛ جيڪڏهن توهان دلچسپي رکو ٿا ته توهان آساني سان آن لائن معلومات ڳولي سگهو ٿا. تنهنڪري اچو ته اسان جي ڪال اسڪريننگ جي تصور کان واقف ٿيون.

فرض ڪريو ته توهان وٽ اڳ ۾ ئي هڪ فون نمبر آهي جيڪو توهان روزانو استعمال ڪندا آهيو ۽ جتي توهان کي اهم ڪالون ملنديون آهن. هن صورت ۾، اسان کي هڪ ٻئي نمبر جي ضرورت پوندي جيڪا هر هنڌ درج ڪئي ويندي - اي ميل ۾، توهان جي ڪاروباري ڪارڊ تي، جڏهن توهان آن لائن فارم ڀريندا، وغيره. هي نمبر هڪ قدرتي ٻولي پروسيسنگ سسٽم سان ڳنڍيل هوندو (اسان جي صورت ۾، ڊائلاگ فلو) ۽ صرف توهان جي درخواست ڪرڻ تي ڪالون توهان جي مکيه نمبر تي فارورڊ ڪندو. هتي هڪ ڊاگرام آهي (ڪلڪ ڪرڻ لائق تصوير):
Voximplant ۽ Dialogflow جي بنياد تي توهان جي پنهنجي گوگل ڪال اسڪريننگ ٺاهڻ
فن تعمير کي سمجهڻ سان، اسان عمل درآمد تي عمل ڪري سگهون ٿا، پر هڪ احتياط سان: اسان نه ڪنداسين موبائل ڊائلاگ فلو ۽ ايندڙ ڪالر جي وچ ۾ ڊائلاگ ڏيکارڻ لاءِ، اسان هڪ سادي ايپليڪيشن ٺاهينداسين. ويبهڪ ايپ جنهن ۾ ڊائلاگ رينڊر آهي جيڪو واضح طور تي ڏيکاري ٿو ته ڪال اسڪريننگ ڪيئن ڪم ڪري ٿي. هن ايپ ۾ هڪ "مداخلت" بٽڻ هوندو، جيڪو ووڪسيمپلانٽ ايندڙ ڪال ڪندڙ کي ڪال ڪندڙ سان ڳنڍڻ لاءِ دٻائيندو جيڪڏهن ڪال ڪندڙ ڳالهائڻ جو انتخاب ڪندو.

عمل

سائن ان ڪريو توهان جو ووڪسيمپلانٽ اڪائونٽ ۽ هڪ نئين ايپليڪيشن ٺاهيو، مثال طور اسڪريننگ:

Voximplant ۽ Dialogflow جي بنياد تي توهان جي پنهنجي گوگل ڪال اسڪريننگ ٺاهڻ
کوليو "نمبر" سيڪشن ۽ هڪ اهڙو نمبر خريد ڪريو جيڪو وچولي طور ڪم ڪندو:

Voximplant ۽ Dialogflow جي بنياد تي توهان جي پنهنجي گوگل ڪال اسڪريننگ ٺاهڻ
اڳيون، اسڪريننگ ايپ ڏانهن وڃو، "نمبر" سيڪشن ڏانهن وڃو، ۽ "دستياب" ٽيب چونڊيو. هتي توهان اهو نمبر ڏسندا جيڪو توهان هاڻي خريد ڪيو آهي. "منسلڪ ڪريو" بٽڻ استعمال ڪندي ان کي ايپ سان ڳنڍيو. ظاهر ٿيندڙ ونڊو ۾، سڀئي ڊفالٽ قدر ڇڏي ڏيو ۽ "منسلڪ ڪريو" تي ڪلڪ ڪريو.

ايپليڪيشن اندر، "اسڪرپٽ" ٽيب ڏانهن وڃو ۽ هڪ اسڪرپٽ ٺاهيو جنهن کي myscreening سڏيو ويندو آهي - ان ۾ اسان آرٽيڪل مان ڪوڊ استعمال ڪندا آهيون. ڊائلاگ فلو ڪنيڪٽر ڪيئن استعمال ڪجي. هن صورت ۾، ڪوڊ کي ٿورو تبديل ڪيو ويندو، ڇاڪاڻ ته اسان کي ڪال ڪندڙ ۽ اسسٽنٽ جي وچ ۾ ڳالهه ٻولهه "ڏسڻ" جي ضرورت آهي؛ سڄو ڪوڊ ٿي سگهي ٿو هتي کڻي وڃ.

نوٽ: توهان کي سرور متغير جي قيمت کي پنهنجي اينگروڪ سرور جي نالي سان تبديل ڪرڻ جي ضرورت پوندي (اينگروڪ بابت تفصيل هيٺ ڏنل هوندا). ان سان گڏ، لائن 31 تي پنهنجي قيمتن کي تبديل ڪريو، جتي توهان جو فون نمبر توهان جو مکيه نمبر آهي (مثال طور، توهان جو ذاتي موبائل فون نمبر)، ۽ ووڪسيمپلانٽ نمبر اهو نمبر آهي جيڪو توهان تازو خريد ڪيو آهي.

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

جڏهن توهان گفتگو ۾ خلل وجهڻ ۽ ايندڙ سبسڪرائبر سان ذاتي طور تي ڳالهائڻ جو فيصلو ڪندا ته PSTN ڪال ٿيندي.

اسڪرپٽ کي محفوظ ڪرڻ کان پوءِ، توهان کي ان کي خريد ڪيل نمبر سان ڳنڍڻ جي ضرورت آهي. اهو ڪرڻ لاءِ، اڃا تائين توهان جي ايپ ۾، هڪ نئون قاعدو ٺاهڻ لاءِ "روٽنگ" ٽيب تي وڃو (مٿي ساڄي ڪنڊ ۾ "نئون قاعدو" بٽڻ تي ڪلڪ ڪريو). هڪ نالو داخل ڪريو (مثال طور، "سڀ ڪالون")، ڊفالٽ ماسڪ (.*—مطلب ته سڀئي ايندڙ ڪالون هن قاعدي لاءِ چونڊيل اسڪرپٽ پاران سنڀاليون وينديون) ڇڏي ڏيو، ۽ "مائي اسڪريننگ" اسڪرپٽ بيان ڪريو.

Voximplant ۽ Dialogflow جي بنياد تي توهان جي پنهنجي گوگل ڪال اسڪريننگ ٺاهڻ
قاعدو محفوظ ڪريو.

فون نمبر هاڻي منظرنامي سان ڳنڍيل آهي. آخري ڪم جيڪو توهان کي ڪرڻو آهي اهو آهي بوٽ کي ايپ سان ڳنڍڻ. اهو ڪرڻ لاءِ، "ڊائيلاگ فلو ڪنيڪٽر" ٽيب ڏانهن وڃو، مٿي ساڄي ڪنڊ ۾ "ڊائيلاگ فلو ايجنٽ شامل ڪريو" بٽڻ تي ڪلڪ ڪريو، ۽ پنهنجي ڊائلاگ فلو ايجنٽ لاءِ JSON فائل اپ لوڊ ڪريو.

Voximplant ۽ Dialogflow جي بنياد تي توهان جي پنهنجي گوگل ڪال اسڪريننگ ٺاهڻ
جيڪڏهن توهان کي مثال/ٽيسٽنگ لاءِ ايجنٽ جي ضرورت آهي، ته توهان هن لنڪ تان اسان جو ايجنٽ وٺي سگهو ٿا: github.com/aylarov/callscreening/tree/master/dialogflowبس هن کان گهڻي اميد نه رکو؛ هي صرف هڪ مثال آهي ته توهان پنهنجي مرضي مطابق ٻيهر ڪم ڪرڻ لاءِ آزاد آهيو ۽ نتيجا شيئر ڪرڻ لاءِ آزاد محسوس ڪريو 🙂

NodeJS تي هڪ سادي پس منظر

اچو ته هڪ نوڊ تي هڪ سادي بيڪ اينڊ ترتيب ڏيون، جيئن ته:
github.com/aylarov/callscreening/tree/master/nodejs

هي هڪ سادي ايپليڪيشن آهي جنهن کي هلائڻ لاءِ صرف ٻن حڪمن جي ضرورت آهي:

npm install
node index.js

سرور توهان جي مشين تي پورٽ 3000 تي هلندو، تنهنڪري ان کي ووڪسيمپلانٽ ڪلائوڊ سان ڳنڍڻ لاءِ، اسان اينگروڪ يوٽيليٽي استعمال ڪنداسين. هڪ دفعو توهان انسٽال ڪيو. ngrok، ان کي حڪم سان هلايو:

ngrok http 3000

توهان کي اهو ڊومين نالو نظر ايندو جيڪو ngrok توهان جي مقامي سرور لاءِ تيار ڪيو هو - ان کي ڪاپي ڪريو ۽ ان کي سرور متغير ۾ تبديل ڪريو.

ڪسٽمر

ڪلائنٽ ايپليڪيشن هڪ سادي چيٽ وانگر نظر اچي ٿي جيڪا توهان ڪري سگهو ٿا هتان کڻي وڃو.

بس سڀني فائلن کي پنهنجي ويب سرور تي هڪ ڊاريڪٽري ۾ ڪاپي ڪريو، ۽ اهو ڪم ڪندو. script.js فائل ۾، سرور متغير کي ngrok ڊومين نالو سان ۽ ڪالي متغير کي توهان جي خريد ڪيل نمبر سان تبديل ڪريو. فائل کي محفوظ ڪريو ۽ پنهنجي برائوزر ۾ ايپليڪيشن هلايو. جيڪڏهن سڀ ڪجهه ڪم ڪري رهيو آهي، ته توهان ڊولپر ٽولز ۾ ويب ساکٽ ڪنيڪشن ڏسندا.

ڊيمو

توهان هن وڊيو ۾ ايپ کي عمل ۾ ڏسي سگهو ٿا:

ويڊيو وڊيو

پي. ايس. جيڪڏهن مان انٽرويني تي ڪلڪ ڪريان ٿو، ته ڪال ڪندڙ کي منهنجي فون نمبر تي ريڊائريڪٽ ڪيو ويندو، پر جيڪڏهن مان ڊسڪنيڪٽ تي ڪلڪ ڪريان ٿو، ته ڇا ٿيندو؟ اهو صحيح آهي، ڪال ڊسڪنيڪٽ ٿي ويندي.

جو ذريعو: www.habr.com
DDoS تحفظ سان سائيٽن لاءِ قابل اعتماد هوسٽنگ خريد ڪريو، VPS VDS سرور 🔥 DDoS تحفظ سان قابل اعتماد ويب سائيٽ هوسٽنگ خريد ڪريو، VPS VDS سرورز | ProHoster