በ Voximplant እና Dialogflow ላይ በመመስረት የራሳችንን የጎግል ጥሪ ማጣሪያ እንሰራለን።

በ Voximplant እና Dialogflow ላይ በመመስረት የራሳችንን የጎግል ጥሪ ማጣሪያ እንሰራለን።
ጎግል ዩናይትድ ስቴትስ ውስጥ ለፒክስል ስልኮቹ ስለለቀቀው የጥሪ ማጣሪያ ባህሪ ሰምተው ወይም አንብበው ይሆናል። ሀሳቡ በጣም ጥሩ ነው - ገቢ ጥሪ ሲደርሱ ምናባዊ ረዳቱ መግባባት ይጀምራል, ይህን ውይይት በቻት መልክ ሲመለከቱ እና በማንኛውም ጊዜ ከረዳት ይልቅ መናገር ይችላሉ. ይህ ማለት ይቻላል በእነዚህ ቀናት በጣም ጠቃሚ ነው ከጥሪዎቹ ግማሹ አይፈለጌ መልእክት ነው።, ነገር ግን በእርስዎ የእውቂያ ዝርዝር ውስጥ ካልሆነ ሰው አስፈላጊ ጥሪዎችን እንዳያመልጥዎት አይፈልጉም። ብቸኛው የሚይዘው ይህ ተግባር በፒክስል ስልክ ላይ ብቻ እና በዩኤስ ውስጥ ብቻ የሚገኝ መሆኑ ነው። ደህና ፣ እንቅፋቶችን ማሸነፍ አለ ፣ አይደል? ስለዚህ, Voximplant እና Dialogflow በመጠቀም ተመሳሳይ መፍትሄ እንዴት እንደሚሰራ ልንነግርዎ ወስነናል. እባክዎን ከድመት በታች።

ሥነ ሕንፃ

Voximplant እና Dialogflow እንዴት እንደሚሰሩ ለማብራራት ጊዜ እንዳያባክን ሀሳብ አቀርባለሁ፤ ከፈለጉ በቀላሉ በይነመረብ ላይ መረጃ ማግኘት ይችላሉ። ስለዚህ የእኛን የጥሪ ማጣሪያ ጽንሰ-ሀሳብ እንተዋወቅ።

በየቀኑ የሚጠቀሙበት እና አስፈላጊ ጥሪዎች የሚደርሱበት የተወሰነ ስልክ ቁጥር እንዳለህ እናስብ። በዚህ ሁኔታ, ሁለተኛ ቁጥር ያስፈልገናል, ይህም በሁሉም ቦታ - በፖስታ, በንግድ ካርድ, በመስመር ላይ ቅጾችን ሲሞሉ, ወዘተ. ይህ ቁጥር ከተፈጥሯዊ የቋንቋ አሰራር ስርዓት ጋር ይገናኛል (በእኛ ሁኔታ, Dialogflow) እና ከፈለጉ ወደ ዋናው ቁጥርዎ ጥሪዎችን ያስተላልፋል. በሥዕላዊ መግለጫው ውስጥ ይህ ይመስላል (ሥዕሉ ጠቅ ማድረግ ይቻላል)
በ Voximplant እና Dialogflow ላይ በመመስረት የራሳችንን የጎግል ጥሪ ማጣሪያ እንሰራለን።
አርክቴክቸርን በመረዳት አተገባበሩን ልንወስድ እንችላለን፣ ግን በአንድ ማስጠንቀቂያ፡ አናደርግም። ሞባይል መተግበሪያ በ Dialogflow እና በመጪ ደዋይ መካከል ውይይትን ለማሳየት ቀላል እንፈጥራለን ድርየጥሪ ማጣሪያ እንዴት እንደሚሰራ በግልፅ ለማሳየት ከንግግር ሰሪ ጋር መተግበሪያ። ይህ መተግበሪያ የኢንተርቬን አዝራር ይኖረዋል, ይህም Voximplant መጪውን ተመዝጋቢ ከተደወለው የደንበኝነት ተመዝጋቢ ጋር ያገናኘዋል, ሁለተኛው እራሱን ለመነጋገር ከወሰነ.

ትግበራ

ስግን እን የእርስዎ Voximplant መለያ እና አዲስ መተግበሪያ ይፍጠሩ፣ ለምሳሌ ማጣሪያ፡-

በ Voximplant እና Dialogflow ላይ በመመስረት የራሳችንን የጎግል ጥሪ ማጣሪያ እንሰራለን።
ይክፈቱ ክፍል "ክፍሎች" እና እንደ አማላጅ የሚሰራ ቁጥር ይግዙ፡-

በ Voximplant እና Dialogflow ላይ በመመስረት የራሳችንን የጎግል ጥሪ ማጣሪያ እንሰራለን።
በመቀጠል ወደ የማጣሪያ ትግበራ ይሂዱ, በ "ቁጥሮች" ክፍል ውስጥ "የሚገኝ" ትር. እዚህ የገዙትን ቁጥር ያያሉ። የ “አባሪ” ቁልፍን በመጠቀም ከመተግበሪያው ጋር ያገናኙት - በሚታየው መስኮት ውስጥ ሁሉንም ነባሪ እሴቶችን ይተዉ እና “አባሪ” ን ጠቅ ያድርጉ።

አንዴ ወደ አፕሊኬሽኑ ከገቡ በኋላ ወደ “ስክሪፕቶች” ትር ይሂዱ እና ስክሪፕት myscreening ይፍጠሩ - በውስጡም ከጽሑፉ ላይ ያለውን ኮድ እንጠቀማለን Dialogflow አያያዥን እንዴት መጠቀም እንደሚቻል. በዚህ ሁኔታ, ኮዱ በትንሹ ይቀየራል, ምክንያቱም በጠሪው እና በረዳት መካከል ያለውን ንግግር "ማየት" ያስፈልገናል; ሁሉም ኮድ ይቻላል እዚህ ውሰድ.

ትኩረት፡ የአገልጋዩን ተለዋዋጭ እሴት ወደ ንጎክ አገልጋይዎ ስም መቀየር ያስፈልግዎታል (ስለ ngrok ዝርዝሮች ከዚህ በታች ይታያል)። እንዲሁም የአንተን ዋጋዎች በመስመር 31 ተክተህ ስልክ ቁጥርህ ዋና ቁጥርህ በሆነበት (ለምሳሌ የግል ሞባይል ስልክህ) እና የቮክሲምፕላንት ቁጥር በቅርቡ የገዛኸው ቁጥር ነው።

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

ወደ ውይይቱ ለመግባት እና በግል ከመጪው የደንበኝነት ተመዝጋቢ ጋር ለመነጋገር በወሰኑበት ቅጽበት የጥሪPSTN ጥሪ ይመጣል።

ስክሪፕቱን ካስቀመጡ በኋላ ከተገዛው ቁጥር ጋር ማገናኘት ያስፈልግዎታል. ይህንን ለማድረግ አሁንም በመተግበሪያዎ ውስጥ ሳሉ አዲስ ህግ ለመፍጠር ወደ "Routing" ትር ይሂዱ - በላይኛው ቀኝ ጥግ ላይ ያለውን "አዲስ ደንብ" አዝራር. ስም ያቅርቡ (ለምሳሌ፣ ሁሉም ጥሪዎች)፣ ነባሪውን ጭንብል ይተዉት (.* - ይህ ማለት ሁሉም ገቢ ጥሪዎች ለዚህ ደንብ በተመረጡት ስክሪፕቶች ይከናወናሉ) እና የማሳያ ስክሪፕቱን ይጥቀሱ።

በ Voximplant እና Dialogflow ላይ በመመስረት የራሳችንን የጎግል ጥሪ ማጣሪያ እንሰራለን።
ደንቡን ያስቀምጡ.

ከአሁን ጀምሮ ስልክ ቁጥሩ ከስክሪፕቱ ጋር ተያይዟል። ማድረግ ያለብዎት የመጨረሻው ነገር ቦቱን ከመተግበሪያው ጋር ማገናኘት ነው. ይህንን ለማድረግ ወደ “Dialogflow Connector” ትር ይሂዱ፣ በላይኛው ቀኝ ጥግ ላይ ያለውን “የውይይት ፍሰት ወኪል አክል” የሚለውን ቁልፍ ጠቅ ያድርጉ እና የዲያሎግ ፍሰት ወኪልዎን 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, በትእዛዙ ያሂዱ:

ngrok http 3000

ለአካባቢያችሁ አገልጋይ ngrok ያመነጨውን የጎራ ስም ያያሉ - ገልብጠው ወደ አገልጋይ ተለዋዋጭ ይለጥፉት።

ደንበኛ

የደንበኛ መተግበሪያ እርስዎ የሚችሉት ቀላል ውይይት ይመስላል ከዚህ አንሳ.

በቀላሉ ሁሉንም ፋይሎች በድር አገልጋይዎ ላይ ወደ አንዳንድ ማውጫ ይቅዱ እና ይሰራል። በስክሪፕት.js ፋይል ውስጥ የአገልጋዩን ተለዋዋጭ በ ngrok ጎራ ስም እና በተጠራው ቁጥር በገዙት ቁጥር ይተኩ። ፋይሉን ያስቀምጡ እና መተግበሪያውን በአሳሽዎ ውስጥ ያስጀምሩት። ሁሉም ነገር ደህና ከሆነ በገንቢው ፓነል ውስጥ የዌብሶኬት ግንኙነትን ያያሉ።

Demo

በዚህ ቪዲዮ ውስጥ አፕሊኬሽኑን በተግባር ማየት ይችላሉ፡-


PS የኢንተርቬን ቁልፍን ከተጫኑ ደዋዩ ወደ ስልኬ ቁጥሬ ይመራዋል እና ግንኙነት አቋርጥ የሚለውን ጠቅ ካደረጉት... ይሆን? ልክ ነው፣ ጥሪው ግንኙነቱ ይቋረጣል።

ምንጭ: hab.com

አስተያየት ያክሉ