Voximplant เช…เชจเซ‡ Dialogflow เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ Google เช•เซ‰เชฒ เชธเซเช•เซเชฐเชฟเชจเชฟเช‚เช— เชฌเชจเชพเชตเชตเซ€

Voximplant เช…เชจเซ‡ Dialogflow เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ Google เช•เซ‰เชฒ เชธเซเช•เซเชฐเชฟเชจเชฟเช‚เช— เชฌเชจเชพเชตเชตเซ€
เชคเชฎเซ‡ เช•เซ‰เชฒ เชธเซเช•เซเชฐเชฟเชจเชฟเช‚เช— เชธเซเชตเชฟเชงเชพ เชตเชฟเชถเซ‡ เชธเชพเช‚เชญเชณเซเชฏเซเช‚ เชนเชถเซ‡ เช…เชฅเชตเชพ เชตเชพเช‚เชšเซเชฏเซเช‚ เชนเชถเซ‡ เช•เซ‡ เชœเซ‡ เช—เซ‚เช—เชฒเซ‡ เชฏเซเชเชธเชฎเชพเช‚ เชคเซ‡เชจเชพ Pixel เชซเซ‹เชจเซเชธ เชฎเชพเชŸเซ‡ เชฐเซ‹เชฒเช†เช‰เชŸ เช•เชฐเซเชฏเซเช‚ เช›เซ‡. เชตเชฟเชšเชพเชฐ เชธเชฐเชธ เช›เซ‡ - เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เช‡เชจเช•เชฎเชฟเช‚เช— เช•เซ‰เชฒ เชฎเซ‡เชณเชตเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชธเชนเชพเชฏเช• เชตเชพเชคเชšเซ€เชค เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เช† เชตเชพเชคเชšเซ€เชคเชจเซ‡ เชšเซ‡เชŸเชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชœเซ‹เชถเซ‹ เช…เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชธเชฎเชฏเซ‡ เชคเชฎเซ‡ เชธเชนเชพเชฏเช•เชจเซ‡ เชฌเชฆเชฒเซ‡ เชฌเซ‹เชฒเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช† เชฆเชฟเชตเชธเซ‹เชฎเชพเช‚ เช–เซ‚เชฌ เชœ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชฒเช—เชญเช— เช…เชกเชงเชพ เช•เซ‹เชฒ เชธเซเชชเชพเชฎ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชธเช‚เชชเชฐเซเช• เชธเซ‚เชšเชฟเชฎเชพเช‚ เชจ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เช•เซ‹เชˆ เชตเซเชฏเช•เซเชคเชฟเชจเชพ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช•เซ‰เชฒเซเชธ เชšเซ‚เช•เซ€ เชœเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชจเชฅเซ€. เชเช•เชฎเชพเชคเซเชฐ เช•เซ‡เชš เช เช›เซ‡ เช•เซ‡ เช† เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชซเช•เซเชค Pixel เชซเซ‹เชจ เชชเชฐ เช…เชจเซ‡ เชฎเชพเชคเซเชฐ เชฏเซเชเชธเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เช›เซ‡. เช เซ€เช• เช›เซ‡, เชคเซเชฏเชพเช‚ เช…เชตเชฐเซ‹เชงเซ‹ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช›เซ‡, เช…เชงเชฟเช•เชพเชฐ? เชคเซ‡เชฅเซ€, เช…เชฎเซ‡ เชคเชฎเชจเซ‡ Voximplant เช…เชจเซ‡ Dialogflow เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเชฎเชพเชจ เช‰เช•เซ‡เชฒ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเซ‹ เชคเซ‡ เชœเชฃเชพเชตเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚. เช•เซƒเชชเชพ เช•เชฐเซ€เชจเซ‡ เชฌเชฟเชฒเชพเชกเซ€ เชนเซ‡เช เชณ.

เชธเซเชฅเชพเชชเชคเซเชฏ

เชนเซเช‚ เชธเซ‚เชšเชจ เช•เชฐเซเช‚ เช›เซเช‚ เช•เซ‡ เชคเชฎเซ‡ Voximplant เช…เชจเซ‡ Dialogflow เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชธเชฎเชœเชพเชตเชตเชพเชฎเชพเช‚ เชธเชฎเชฏ เชฌเช—เชพเชกเซ‹ เชจเชนเซ€เช‚; เชœเซ‹ เชคเชฎเซ‡ เชˆเชšเซเช›เซ‹, เชคเซ‹ เชคเชฎเซ‡ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เชธเชฐเชณเชคเชพเชฅเซ€ เชฎเชพเชนเชฟเชคเซ€ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‹ เช›เซ‹. เชคเซ‹ เชšเชพเชฒเซ‹ เช†เชชเชฃเชพ เช•เซ‹เชฒ เชธเซเช•เซเชฐเซ€เชจเซ€เช‚เช—เชจเชพ เช–เซเชฏเชพเชฒเชฅเซ€ เชชเชฐเชฟเชšเชฟเชค เชฅเชˆเช.

เชšเชพเชฒเซ‹ เชงเชพเชฐเซ€เช เช•เซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชšเซ‹เช•เซเช•เชธ เชซเซ‹เชจ เชจเช‚เชฌเชฐ เช›เซ‡ เชœเซ‡เชจเซ‹ เชคเชฎเซ‡ เชฆเชฐเชฐเซ‹เชœ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹ เช…เชจเซ‡ เชœเซ‡เชจเชพ เชชเชฐ เชคเชฎเซ‡ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช•เซ‰เชฒเซเชธ เชฎเซ‡เชณเชตเซ‹ เช›เซ‹. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช…เชฎเชจเซ‡ เชฌเซ€เชœเชพ เชจเช‚เชฌเชฐเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡, เชœเซ‡ เชฆเชฐเซ‡เช• เชœเช—เซเชฏเชพเช เชธเซ‚เชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ - เชฎเซ‡เช‡เชฒเชฎเชพเช‚, เชตเซเชฏเชตเชธเชพเชฏ เช•เชพเชฐเซเชก เชชเชฐ, เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เช‘เชจเชฒเชพเช‡เชจ เชซเซ‹เชฐเซเชฎ เชญเชฐเซ‹ เช›เซ‹, เชตเช—เซ‡เชฐเซ‡. เช† เชจเช‚เชฌเชฐ เช•เซเชฆเชฐเชคเซ€ เชญเชพเชทเชพ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เชนเชถเซ‡ (เช…เชฎเชพเชฐเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชกเชพเชฏเชฒเซ‹เช—เชซเซเชฒเซ‹) เช…เชจเซ‡ เชœเซ‹ เชคเชฎเซ‡ เช‡เชšเซเช›เซ‹ เชคเซ‹ เชœ เชคเชฎเชพเชฐเชพ เชฎเซเช–เซเชฏ เชจเช‚เชฌเชฐ เชชเชฐ เช•เซ‰เชฒเซเชธ เชซเซ‹เชฐเชตเชฐเซเชก เช•เชฐเชถเซ‡. เชกเชพเชฏเชพเช—เซเชฐเชพเชฎ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชคเซ‡ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ (เชšเชฟเชคเซเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซเช‚ เช›เซ‡):
Voximplant เช…เชจเซ‡ Dialogflow เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ Google เช•เซ‰เชฒ เชธเซเช•เซเชฐเชฟเชจเชฟเช‚เช— เชฌเชจเชพเชตเชตเซ€
เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ‡ เชธเชฎเชœเซ€เชจเซ‡, เช…เชฎเซ‡ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชชเชฐ เชฒเชˆ เชถเช•เซ€เช เช›เซ€เช, เชชเชฐเช‚เชคเซ เชเช• เชšเซ‡เชคเชตเชฃเซ€ เชธเชพเชฅเซ‡: เช…เชฎเซ‡ เช•เชฐเซ€เชถเซเช‚ เชจเชนเซ€เช‚ เชฎเซ‹เชฌเชพเช‡เชฒ เชกเชพเชฏเชฒเซ‹เช—เชซเซเชฒเซ‹ เช…เชจเซ‡ เช‡เชจเช•เชฎเชฟเช‚เช— เช•เซ‹เชฒเชฐ เชตเชšเซเชšเซ‡ เชธเช‚เชตเชพเชฆ เชฌเชคเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ, เช…เชฎเซ‡ เชเช• เชธเชฐเชณ เชฌเชจเชพเชตเซ€เชถเซเช‚ เชตเซ‡เชฌ-เช•เซ‹เชฒ เชธเซเช•เซเชฐเชฟเชจเชฟเช‚เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชฌเชคเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเช‚เชตเชพเชฆ เชฐเซ‡เชจเซเชกเชฐเชฐ เชธเชพเชฅเซ‡เชจเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ. เช† เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เช‡เชจเซเชŸเชฐเชตเซ‡เชจ เชฌเชŸเชจ เชนเชถเซ‡, เชœเซ‡เชจเซ‡ เชฆเชฌเชพเชตเชตเชพเชฅเซ€ Voximplant เช†เชตเชจเชพเชฐเชพ เชธเชฌเชธเซเช•เซเชฐเชพเช‡เชฌเชฐเชจเซ‡ เชกเชพเชฏเชฒ เช•เชฐเซ‡เชฒ เชธเชฌเชธเซเช•เซเชฐเชพเช‡เชฌเชฐ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชถเซ‡, เชœเซ‹ เชฌเชพเชฆเชฎเชพเช‚ เชชเซ‹เชคเซ‡ เชตเชพเชค เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซ‡.

ะ ะตะฐะปะธะทะฐั†ะธั

เชธเชพเช‡เชจ เช‡เชจ เช•เชฐเซ‹ เชคเชฎเชพเชฐเซเช‚ Voximplant เชเช•เชพเช‰เชจเซเชŸ เช…เชจเซ‡ เชจเชตเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฌเชจเชพเชตเซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เชธเซเช•เซเชฐเซ€เชจเซ€เช‚เช—:

Voximplant เช…เชจเซ‡ Dialogflow เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ Google เช•เซ‰เชฒ เชธเซเช•เซเชฐเชฟเชจเชฟเช‚เช— เชฌเชจเชพเชตเชตเซ€
เช–เซ‹เชฒเซ‹ เชตเชฟเชญเชพเช— "เชฐเซ‚เชฎเซเชธ" เช…เชจเซ‡ เชเช• เชจเช‚เชฌเชฐ เช–เชฐเซ€เชฆเซ‹ เชœเซ‡ เชฎเชงเซเชฏเชธเซเชฅเซ€ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฎ เช•เชฐเชถเซ‡:

Voximplant เช…เชจเซ‡ Dialogflow เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ Google เช•เซ‰เชฒ เชธเซเช•เซเชฐเชฟเชจเชฟเช‚เช— เชฌเชจเชพเชตเชตเซ€
เช†เช—เชณ, "เชจเช‚เชฌเชฐ" เชตเชฟเชญเชพเช—เชฎเชพเช‚, "เช‰เชชเชฒเชฌเซเชง" เชŸเซ‡เชฌเชฎเชพเช‚, เชธเซเช•เซเชฐเซ€เชจเซ€เช‚เช— เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเชฐ เชœเชพเช“. เช…เชนเซ€เช‚ เชคเชฎเซ‡ เชนเชฎเชฃเชพเช‚ เชœ เช–เชฐเซ€เชฆเซ‡เชฒ เชจเช‚เชฌเชฐ เชœเซ‹เชถเซ‹. เชคเซ‡เชจเซ‡ "เชœเซ‹เชกเซ‹" เชฌเชŸเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ เชฒเชฟเช‚เช• เช•เชฐเซ‹ - เชฆเซ‡เช–เชพเชคเซ€ เชตเชฟเช‚เชกเซ‹เชฎเชพเช‚, เชคเชฎเชพเชฎ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฎเซ‚เชฒเซเชฏเซ‹ เช›เซ‹เชกเซ€ เชฆเซ‹ เช…เชจเซ‡ "เชœเซ‹เชกเซ‹" เช•เซเชฒเชฟเช• เช•เชฐเซ‹.

เชเช•เชตเชพเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ€ เช…เช‚เชฆเชฐ, "เชธเซเช•เซเชฐเซ€เชชเซเชŸเซเชธ" เชŸเซ‡เชฌ เชชเชฐ เชœเชพเช“ เช…เชจเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฎเชพเชฏเชธเซเช•เซเชฐเซ€เชจเชฟเช‚เช— เชฌเชจเชพเชตเซ‹ - เชคเซ‡เชฎเชพเช‚ เช†เชชเชฃเซ‡ เชฒเซ‡เช–เชฎเชพเช‚เชฅเซ€ เช•เซ‹เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช เชกเชพเชฏเชฒเซ‹เช—เชซเซเชฒเซ‹ เช•เชจเซ‡เช•เซเชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซ‹. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เช•เซ‹เชกเชฎเชพเช‚ เชฅเซ‹เชกเซ‹ เชซเซ‡เชฐเชซเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช…เชฎเชพเชฐเซ‡ เช•เซ‰เชฒเชฐ เช…เชจเซ‡ เชธเชนเชพเชฏเช• เชตเชšเซเชšเซ‡เชจเซ‹ เชธเช‚เชตเชพเชฆ "เชœเซ‹เชตเซ‹" เชชเชกเชถเซ‡; เชฌเชงเชพ เช•เซ‹เชก เชถเช•เซเชฏ เช›เซ‡ เช…เชนเซ€เช‚ เชฒเซ‹.

เชงเซเชฏเชพเชจ เช†เชชเซ‹: เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเชพ เชเชจเช—เซเชฐเซ‹เช• เชธเชฐเซเชตเชฐเชจเชพ เชจเชพเชฎ เชชเชฐ เชธเชฐเซเชตเชฐ เชตเซ‡เชฐเซ€เชเชฌเชฒเชจเซ€ เช•เชฟเช‚เชฎเชค เชฌเชฆเชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡ (ngrok เชตเชฟเชถเซ‡เชจเซ€ เชตเชฟเช—เชคเซ‹ เชจเซ€เชšเซ‡ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡). 31 เชฒเชพเช‡เชจ เชชเชฐ เชคเชฎเชพเชฐเชพ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‡ เชชเชฃ เชฌเชฆเชฒเซ‹, เชœเซเชฏเชพเช‚ เชคเชฎเชพเชฐเซ‹ เชซเซ‹เชจ เชจเช‚เชฌเชฐ เชคเชฎเชพเชฐเซ‹ เชฎเซเช–เซเชฏ เชจเช‚เชฌเชฐ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเชพเชฐเซ‹ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชฎเซ‹เชฌเชพเช‡เชฒ เชซเซ‹เชจ), เช…เชจเซ‡ เชตเซ‹เช•เซเชธเซ€เชฎเซเชชเซเชฒเชพเชจเซเชŸ เชจเช‚เชฌเชฐ เชคเชฎเซ‡ เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ เช–เชฐเซ€เชฆเซ‡เชฒ เชจเช‚เชฌเชฐ เช›เซ‡.

outbound_call = VoxEngine.callPSTN(โ€œYOUR PHONE NUMBERโ€, โ€œVOXIMPLANT NUMBERโ€)

เช•เซ‰เชฒ PSTN เช•เซ‰เชฒ เชคเซ‡ เช•เซเชทเชฃเซ‡ เชฅเชถเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชตเชพเชคเชšเซ€เชคเชฎเชพเช‚ เชญเชพเช— เชฒเซ‡เชตเชพเชจเซเช‚ เช…เชจเซ‡ เช†เชตเชจเชพเชฐเชพ เชธเชฌเชธเซเช•เซเชฐเชพเช‡เชฌเชฐ เชธเชพเชฅเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชฐเซ€เชคเซ‡ เชตเชพเชค เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเชถเซ‹.

เชคเชฎเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชธเชพเชšเชตเซ€ เชฒเซ‹ เชคเซ‡ เชชเช›เซ€, เชคเชฎเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ เช–เชฐเซ€เชฆเซ‡เชฒ เชจเช‚เชฌเชฐ เชธเชพเชฅเซ‡ เชฒเชฟเช‚เช• เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ€ เช…เช‚เชฆเชฐ เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เชจเชตเซ‹ เชจเชฟเชฏเชฎ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ "เชฐเชพเช‰เชŸเซ€เช‚เช—" เชŸเซ‡เชฌ เชชเชฐ เชœเชพเช“ - เช‰เชชเชฐเชจเชพ เชœเชฎเชฃเชพ เช–เซ‚เชฃเชพเชฎเชพเช‚ "เชจเชตเซ‹ เชจเชฟเชฏเชฎ" เชฌเชŸเชจ. เชจเชพเชฎ เช†เชชเซ‹ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฌเชงเชพ เช•เซ‰เชฒเซเชธ), เชกเชฟเชซเซ‰เชฒเซเชŸ เชฎเชพเชธเซเช• เช›เซ‹เชกเซ‹ (.* - เชœเซ‡เชจเซ‹ เช…เชฐเซเชฅ เช›เซ‡ เช•เซ‡ เชคเชฎเชพเชฎ เช‡เชจเช•เชฎเชฟเช‚เช— เช•เซ‰เชฒเซเชธ เช† เชจเชฟเชฏเชฎ เชฎเชพเชŸเซ‡ เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒเซ€ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡) เช…เชจเซ‡ เชฎเชพเชฏเชธเซเช•เซเชฐเซ€เชจเชฟเช‚เช— เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ‹.

Voximplant เช…เชจเซ‡ Dialogflow เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ Google เช•เซ‰เชฒ เชธเซเช•เซเชฐเชฟเชจเชฟเช‚เช— เชฌเชจเชพเชตเชตเซ€
เชจเชฟเชฏเชฎ เชธเชพเชšเชตเซ‹.

เชนเชตเซ‡เชฅเซ€, เชซเซ‹เชจ เชจเช‚เชฌเชฐ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชธเชพเชฅเซ‡ เชฒเชฟเช‚เช• เช›เซ‡. เชคเชฎเชพเชฐเซ‡ เชœเซ‡ เช›เซ‡เชฒเซเชฒเซ€ เชตเชธเซเชคเซ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชคเซ‡ เชฌเซ‹เชŸเชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ เชฒเชฟเช‚เช• เช•เชฐเชตเชพเชจเซ€ เช›เซ‡. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, "Dialogflow Connector" เชŸเซ…เชฌ เชชเชฐ เชœเชพเช“, เช‰เชชเชฐเชจเชพ เชœเชฎเชฃเชพ เช–เซ‚เชฃเซ‡ "Add Dialogflow Agent" เชฌเชŸเชจเชจเซ‡ เช•เซเชฒเชฟเช• เช•เชฐเซ‹ เช…เชจเซ‡ เชคเชฎเชพเชฐเชพ Dialogflow เชเชœเชจเซเชŸเชจเซ€ JSON เชซเชพเช‡เชฒ เช…เชชเชฒเซ‹เชก เช•เชฐเซ‹.

Voximplant เช…เชจเซ‡ Dialogflow เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ Google เช•เซ‰เชฒ เชธเซเช•เซเชฐเชฟเชจเชฟเช‚เช— เชฌเชจเชพเชตเชตเซ€
เชœเซ‹ เชคเชฎเชจเซ‡ เช‰เชฆเชพเชนเชฐเชฃ/เชชเชฐเซ€เช•เซเชทเชฃ เชฎเชพเชŸเซ‡ เชเชœเชจเซเชŸเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเซ‡ เช† เชฒเชฟเช‚เช• เชชเชฐ เช…เชฎเชพเชฐเซเช‚ เชฒเชˆ เชถเช•เซ‹ เช›เซ‹: github.com/aylarov/callscreening/tree/master/dialogflow. เชซเช•เซเชค เชคเซ‡เชจเชพเชฅเซ€ เชตเชงเซ เชฎเชพเช‚เช— เช•เชฐเชถเซ‹ เชจเชนเซ€เช‚, เช† เชฎเชพเชคเซเชฐ เชเช• เช‰เชฆเชพเชนเชฐเชฃ เช›เซ‡ เช•เซ‡ เชคเชฎเซ‡ เชคเชฎเชจเซ‡ เช—เชฎเซ‡ เชคเซ‡ เชฐเซ€เชคเซ‡ เชซเชฐเซ€เชฅเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเชตเชคเช‚เชคเซเชฐ เช›เซ‹ เช…เชจเซ‡ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชถเซ‡เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซเช•เซเชค เช›เซ‹ :)

เชจเซ‹เชกเชœเซ‡เชเชธ เชชเชฐ เชธเชฐเชณ เชฌเซ‡เช•เชเชจเซเชก

เชšเชพเชฒเซ‹ เชจเซ‹เชก เชชเชฐ เชเช• เชธเชฐเชณ เชฌเซ‡เช•เชเชจเซเชก เชœเชฎเชพเชตเซ€เช, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช†เชจเชพ เชœเซ‡เชตเซเช‚:
github.com/aylarov/callscreening/tree/master/nodejs

เช† เชเช• เชธเชฐเชณ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช›เซ‡ เชœเซ‡เชจเซ‡ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชซเช•เซเชค เชฌเซ‡ เช†เชฆเซ‡เชถเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡:

npm install
node index.js

เชธเชฐเซเชตเชฐ เชคเชฎเชพเชฐเชพ เชฎเชถเซ€เชจเชจเชพ เชชเซ‹เชฐเซเชŸ 3000 เชชเชฐ เชšเชพเชฒเชถเซ‡, เชคเซ‡เชฅเซ€ เชคเซ‡เชจเซ‡ Voximplant เช•เซเชฒเชพเช‰เชก เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช…เชฎเซ‡ ngrok เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช. เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹ เช›เซ‹ ngrok, เชคเซ‡เชจเซ‡ เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡ เชšเชฒเชพเชตเซ‹:

ngrok http 3000

เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชธเซเชฅเชพเชจเชฟเช• เชธเชฐเซเชตเชฐ เชฎเชพเชŸเซ‡ เชเชจเช—เซเชฐเซ‹เช•เซ‡ เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ‡เชฒ เชกเซ‹เชฎเซ‡เชจ เชจเชพเชฎ เชœเซ‹เชถเซ‹ - เชคเซ‡เชจเซ‡ เช•เซ‹เชชเซ€ เช•เชฐเซ‹ เช…เชจเซ‡ เชธเชฐเซเชตเชฐ เชตเซ‡เชฐเซ€เชเชฌเชฒเชฎเชพเช‚ เชชเซ‡เชธเซเชŸ เช•เชฐเซ‹.

เช—เซเชฐเชพเชนเช•

เช•เซเชฒเชพเชฏเช‚เชŸ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชเช• เชธเชฐเชณ เชšเซ‡เชŸ เชœเซ‡เชตเซ€ เชฒเชพเช—เซ‡ เช›เซ‡ เชœเซ‡ เชคเชฎเซ‡ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชคเซ‡เชจเซ‡ เช…เชนเซ€เช‚เชฅเซ€ เช‰เชชเชพเชกเซ‹.

เชซเช•เซเชค เชคเชฎเชพเชฐเชพ เชตเซ‡เชฌ เชธเชฐเซเชตเชฐ เชชเชฐเชจเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เชฌเชงเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ€ เชจเช•เชฒ เช•เชฐเซ‹ เช…เชจเซ‡ เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเชถเซ‡. script.js เชซเชพเช‡เชฒเชฎเชพเช‚, เชธเชฐเซเชตเชฐ เชตเซ‡เชฐเซ€เชเชฌเชฒเชจเซ‡ ngrok เชกเซ‹เชฎเซ‡เชจ เชจเชพเชฎ เชธเชพเชฅเซ‡ เช…เชจเซ‡ callee เชตเซ‡เชฐเซ€เชเชฌเชฒเชจเซ‡ เชคเชฎเซ‡ เช–เชฐเซ€เชฆเซ‡เชฒเชพ เชจเช‚เชฌเชฐ เชธเชพเชฅเซ‡ เชฌเชฆเชฒเซ‹. เชซเชพเช‡เชฒ เชธเชพเชšเชตเซ‹ เช…เชจเซ‡ เชคเชฎเชพเชฐเชพ เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฒเซ‹เช‚เชš เช•เชฐเซ‹. เชœเซ‹ เชฌเชงเซเช‚ เชฌเชฐเชพเชฌเชฐ เช›เซ‡, เชคเซ‹ เชคเชฎเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพ เชชเซ‡เชจเชฒเชฎเชพเช‚ เชตเซ‡เชฌเชธเซ‹เช•เซ‡เชŸ เช•เชจเซ‡เช•เซเชถเชจ เชœเซ‹เชถเซ‹.

เชกเซ‡เชฎเซ‹

เชคเชฎเซ‡ เช† เชตเชฟเชกเชฟเช“เชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹:


P.S. เชœเซ‹ เชคเชฎเซ‡ เช‡เชจเซเชŸเชฐเชตเซ‡เชจ เชฌเชŸเชจ เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เช•เซ‰เชฒเชฐเชจเซ‡ เชฎเชพเชฐเชพ เชซเซ‹เชจ เชจเช‚เชฌเชฐ เชชเชฐ เชจเชฟเชฐเซเชฆเซ‡เชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เช…เชจเซ‡ เชœเซ‹ เชคเชฎเซ‡ เชกเชฟเชธเซเช•เชจเซ‡เช•เซเชŸ เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเชถเซ‹, เชคเซ‹ เชคเซ‡ เชฅเชถเซ‡...? เชคเซ‡ เชธเชพเชšเซเช‚ เช›เซ‡, เช•เซ‰เชฒ เชกเชฟเชธเซเช•เชจเซ‡เช•เซเชŸ เชฅเชˆ เชœเชถเซ‡.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹