ืืืจ ืงืขื ืืึธืื ืืขืืขืจื ืึธืืขืจ ืืืืขื ืขื ืืืขืื ืื ืจืืคื ืืืคึผืื ื ืฉืืจืื ืืืึธืก Google ืจืึธืืื ืืืืก ืคึฟืึทืจ ืืืื ืคึผืืงืกืขื ืคืึธื ืขืก ืืื ืื ืื. ืืขืจ ืืขืืึทื ืง ืืื ืืจืืืก - ืืืขื ืืืจ ืืึทืงืืืขื ืึท ืื ืงืึทืืื ื ืจืืคื, ืื ืืืืจืืืึทื ืึทืกืืกืืึทื ื ืืืืื ืฆื ืืืขืจืืขืื, ืืฉืขืช ืืืจ ืืขื ืืขื ืฉืืืขืก ืืื ืื ืคืึธืจืขื ืคืื ืึท ืฉืืืขืก ืืื ืืื ืงืืื ืฆืืื ืืืจ ืงืขื ืขื ืึธื ืืืืื ืจืขืื ืึทื ืฉืืึธื ืคืื ืื ืึทืกืืกืืึทื ื. ืืึธืก ืืื ืืืืขืจ ื ืืฆืืง ืื ืืขื ืืืขื ืึผืืขื
ืึทืจืงืึทืืขืงืืฉืขืจ
ืืื ืคึฟืึธืจืฉืืึธืื ืืืจ ืืึธื ื ืื ืืืืกื ืฆืืื ืฆื ืืขืจืงืืขืจื ืืื Voximplant ืืื Dialogflow ืึทืจืืขื ืืืื ืืืจ ืืืืื, ืืืจ ืงืขื ืขื ืืืืื ืืขืคึฟืื ืขื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืืฃ ืื ืืื ืืขืจื ืขื. ืึทืืื ืืึธืื ืืื ืื ืืึทืงืืืขื ืืึทืงืึทื ื ืืื ืืขื ืืึทืืจืืฃ ืคืื ืืื ืืืขืจ ืจืืคื ืืืคึผืื ื.
ืืืืืจ ืื ื ืขืืขื ืื ืืืจ ืืื ืฉืืื ื ืืขืืืืกืข ืืขืืขืคืื ื ืืืขืจ ืืืืก ืืืจ ื ืืฆื ืืขืื ืืื ืืื ืืืืฃ ืืืืก ืืืจ ืืืงืืื ืืืืืืืืข ืจืืคื. ืืื ืืขื ืคืึทื, ืืืจ ืืืขืื ืืึทืจืคึฟื ืึท ืฆืืืืื ื ืืืขืจ, ืืืึธืก ืืืขื ืืืื ืื ืืขืืืืื ืืืืขืืื - ืืื ืคึผืึธืกื, ืืืืฃ ืึท ืืขืฉืขืคื ืงืึธืจื, ืืืขื ืืืจ ืคึผืืึธืืืืจื ืึธื ืืืื ืคืืจืืขื, ืืื"ื ื. ืืขืจ ื ืืืขืจ ืืืขื ืืืื ืงืึธื ื ืขืงืืขื ืฆื ืึท ื ืึทืืืจืืขื ืฉืคึผืจืึทื ืคึผืจืึทืกืขืกืื ื ืกืืกืืขื (ืืื ืืื ืืืขืจ ืคืึทื, Dialogflow) ืืื ืืืขื ืคืึธืจืืืขืจืืื ืงืึทืืืก ืฆื ืืืื ืืืืคึผื ื ืืืขืจ ื ืึธืจ ืืืื ืืืจ ืืืืื. ืืื ืืืึทืืจืึทืืข ืคืึธืจืขื ืขืก ืงืืงื ืืื ืืึธืก (ืืืื ืืื ืงืืืงืงืึทืืืข):
ืคืืจืฉืืื ื ืคืื ืื ืึทืจืงืึทืืขืงืืฉืขืจ, ืืืจ ืงืขื ืขื ื ืขืืขื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื, ืึธืืขืจ ืืื ืืืื ืงืืืืืืึทื: ืืืจ ืืืขืื ื ืืฉื ืืึธื ืจืืจืขืืืืืง ืึทืคึผืืึทืงืืืฉืึทื ืฆื ืืืืึทืื ืึท ืืืึทืืึธื ืฆืืืืฉื Dialogflow ืืื ืึท ืื ืงืึทืืื ื ืงืึทืืืขืจ, ืืืจ ืืืขืื ืืึทืื ืึท ืคึผืฉืื ืื ืืืขื- ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืื ืึท ืืืึทืืึธื ืจืขื ืืขืจืขืจ ืฆื ืงืืืจ ืืืืึทืื ืืื ืจืืคื ืืืคึผืื ื ืึทืจืืขื. ืื ืึทืคึผืืึทืงืืืฉืึทื ืืืขื ืืึธืื ืึทื ืื ืขืจืืืื ืงื ืขืคึผื, ืืืจื ืืจืื ืืืขื ืืืึธืก ืืืึธืงืกืืืคึผืืึทื ื ืืืขื ืคืึทืจืืื ืื ืื ืื ืงืึทืืื ื ืึทืืึธื ืขื ื ืืื ืื ืืืืึทืื ืึทืืึธื ืขื ื, ืืืื ืืขืจ ืืขื ืขืจ ืืึทืฉืืึธืกื ืฆื ืจืขืื ืืื.
ืืืคึผืืขืืขื ืืึทืืืึธื
ืงืืึธืฅ ืืื
Open up
ืืืืึทืืขืจ, ืืืื ืฆื ืื ืืืคึผืื ื ืึทืคึผืืึทืงืืืฉืึทื, ืืื ืื "ื ืืืขืจื" ืึธืคึผืืืืืื ื, "ืื ืืืฆื" ืงืืืืื. ืืึธ ืืืจ ืืืขื ืืขื ืื ื ืืืขืจ ืืืจ ื ืึธืจ ืืขืงืืืคื. ืคึฟืึทืจืืื ืืื ื ืขืก ืฆื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืื "ืึทืืึทืืฉ" ืงื ืขืคึผื - ืืื ืื ืคึฟืขื ืฆืืขืจ ืืืึธืก ืืื ืืจืืืก, ืืึธืื ืึทืืข ืื ืคืขืืืงืืึทื ืืืึทืืืขืก ืืื ืืื "ืฆืืืฉืขืคึผืขื".
ืึทืืึธื ืืื ืื ืึทืคึผืืึทืงืืืฉืึทื, ืืืื ืฆื ืื ืงืืืืื "ืกืงืจืืคึผืก" ืืื ืฉืึทืคึฟื ืึท ืฉืจืืคื ืืืกืงืจืื - ืืื ืขืก ืืืจ ื ืืฆื ืื ืงืึธื ืคืื ืืขื ืึทืจืืืงื
ืืืืื ื: ืืืจ ืืืขื ืืึทืจืคึฟื ืฆื ืืืืฉื ืื ืืืขืจื ืคืื ืื ืกืขืจืืืขืจ ืืืขืจืืึทืืึทื ืฆื ืื ื ืึธืืขื ืคืื ืืืื ngrok ืกืขืจืืืขืจ (ืคืจืืื ืืืขืื ngrok ืืืขื ืืืื ืืื ืื). ืืืื ืคืึทืจืืืึทืื ืืืื ืืืึทืืืขืก ืืืืฃ ืฉืืจื 31, ืืื ืืืื ืืขืืขืคืึธื ื ืืืขืจ ืืื ืืืื ืืืืคึผื ื ืืืขืจ (ืืืฉื, ืืืื ืคืขืจืืขื ืืขืืข ืจืืจืขืืืืืง ืืขืืขืคืึธื), ืืื ืื ืืืึธืงืกืืืคึผืืึทื ื ื ืืืขืจ ืืื ืื ื ืืืขืจ ืืืจ ืืขืฆืื ืก ืคึผืขืจืืฉืึทืกื.
outbound_call = VoxEngine.callPSTN(โYOUR PHONE NUMBERโ, โVOXIMPLANT NUMBERโ)
ืื CallPSTN ืจืืคื ืืืขื ืคึผืึทืกืืจื ืืื ืืขื ืืึธืืขื ื ืืืขื ืืืจ ืืึทืฉืืืกื ืฆื ืืจืขืื ืืื ืื ืฉืืืขืก ืืื ืคึผืขืจืกื ืึทืื ืจืขืื ืืื ืื ืื ืงืึทืืื ื ืึทืืึธื ืขื ื.
ื ืึธื ืจืึทืืขืืืขื ืื ืฉืจืืคื, ืืืจ ืืึทืจืคึฟื ืฆื ืคืึทืจืืื ืื ืขืก ืฆื ืื ืคึผืขืจืืฉืึทืกื ื ืืืขืจ. ืฆื ืืึธื ืืึธืก, ืืื ืืืื ืึทืคึผืืึทืงืืืฉืึทื, ืืืื ืฆื ืื ืงืืืืื "ืจืืืื ื" ืฆื ืฉืึทืคึฟื ืึท ื ืืึทืข ืืขืจืฉื - ืื "ื ืื ืืขืจืฉื" ืงื ืขืคึผื ืืื ืื ืฉืคึผืืฅ ืจืขืื ืืืื ืงื. ืฆืืฉืืขืื ืึท ื ืึธืืขื (ืืืฉื, ืึทืืข ืงืึทืืืก), ืืึธืื ืื ืคืขืืืงืืึทื ืืึทืกืงืข (.* - ืืืึธืก ืืืื ืึทื ืึทืืข ืื ืงืึทืืื ื ืงืึทืืืก ืืืขื ืืืื ืคึผืจืึทืกืขืกื ืืืจื ืื ืกืงืจืืคึผืก ืืืืกืืขืงืืืื ืคึฟืึทืจ ืืขื ืืขืจืฉื) ืืื ืกืคึผืขืฆืืคืืฆืืจื ืื ืืืกืงืจืื ืฉืจืืคื.
ืืื ืื ืืขืจืฉื.
ืคืื ืืืฆื ืืืืฃ, ืื ืืขืืขืคืึธื ื ืืืขืจ ืืื ืืื ืืงื ืฆื ืื ืฉืจืืคื. ืื ืืขืฆืืข ืืึทื ืฆื ืืึธื ืืื ืฆื ืคืึทืจืืื ืื ืื ืืึธื ืฆื ืื ืึทืคึผืืึทืงืืืฉืึทื. ืฆื ืืึธื ืืึธืก, ืืืื ืฆื ืื ืงืืืืื "ืืืึทืืึธืืคืืึธืื ืงืึทื ืขืงืืขืจ", ืืื ืื "ืืืื ืืืึทืืึธืืคืืึธืื ืึทืืขื ื" ืงื ืขืคึผื ืืื ืืขืจ ืืืืืขืจืฉืืขืจ ืจืขืื ืืืื ืงื ืืื ืฆืืคึฟืขืืืงืขืจ ืื JSON ืืขืงืข ืคืื โโืืืื Dialogflow ืึทืืขื ื.
ืืืื ืืืจ ืืึทืจืคึฟื ืึทื ืึทืืขื ื ืคึฟืึทืจ ืืืึทืฉืคึผืื / ืืขืกืืื ื, ืืืจ ืงืขื ืขื ื ืขืืขื ืืื ืืืขืจ ืืืืฃ ืืขื ืืื ืง:
ืคึผืฉืื ืืึทืงืขื ื ืืืืฃ NodeJS
ืืึธืืืจ ืฆืขืืืืงืืขื ืึท ืคึผืฉืื ืืึทืงืขื ื ืืืืฃ ืึท ื ืึธืืข, ืืืฉื, ืืื ืืึธืก:
ืืึธืก ืืื ืึท ืคึผืฉืื ืึทืคึผืืึทืงืืืฉืึทื ืืืึธืก ืจืืงืืืืืขืจื ืืืืื ืฆืืืื ืงืึทืืึทื ืื ืฆื ืืืืคื:
npm install
node index.js
ืืขืจ ืกืขืจืืืขืจ ืืืขื ืืืืคื ืืืืฃ ืคึผืึธืจื 3000 ืคืื ืืืื ืืึทืฉืื, ืึทืืื ืฆื ืคืึทืจืืื ืื ืขืก ืฆื ืื ืืืึธืงืกืืืคึผืืึทื ื ืืืึธืืงื, ืืืจ ื ืืฆื ืื ื ืืจืึธืง ื ืืฆื. ืืืขื ืืืจ ืื ืกืืึทืืืจื
ngrok http 3000
ืืืจ ืืืขื ืืขื ืื ืคืขืื ื ืึธืืขื ืึทื ngrok ืืืฉืขื ืขืจืืืืึทื ืคึฟืึทืจ ืืืื ืืืืข ืกืขืจืืืขืจ - ื ืึธืืืึทืื ืขืก ืืื ืคึผืึทืคึผ ืขืก ืืื ืื ืกืขืจืืืขืจ ืืืึทืืขืืืืืง.
ืงืืืขื ื
ืืขืจ ืงืืืขื ื ืึทืคึผืืึทืงืืืฉืึทื ืงืืงื ืืื ืึท ืคึผืฉืื ืฉืืืขืก ืืืจ ืงืขื ืขื
ื ืึธืจ ื ืึธืืืึทืื ืึทืืข ืื ืืขืงืขืก ืฆื ืขืืืขืืข ืืืขืืืืืึทืืขืจ ืืืืฃ ืืืื ืืืขื ืกืขืจืืืขืจ ืืื ืขืก ืืืขื ืึทืจืืขืื. ืืื ืื script.js ืืขืงืข, ืคืึทืจืืืึทืื ืื ืกืขืจืืืขืจ ืืืขืจืืึทืืึทืื ืืื ืื ngrok ืคืขืื ื ืึธืืขื ืืื ืื ืงืึทืืขืข ืืืึทืืขืืืืืง ืืื ืื ื ืืืขืจ ืืืจ ืคึผืขืจืืฉืึทืกื. ืืื ืื ืืขืงืข ืืื ืงืึทืืขืจ ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืืื ืืืขืืขืจืขืจ. ืืืื ืึทืืฅ ืืื ืืื, ืืืจ ืืืขื ืืขื ืื WebSocket ืคึฟืึทืจืืื ืืื ื ืืื ืื ืืขืืืขืืึธืคึผืขืจ ืืึทืคืืืข.
ืืขืืึธ
ืืืจ ืงืขื ืขื ืืขื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืขื ืืืืืขื:
ืคึผืก ืืืื ืืืจ ืืจืืงื ืืืืฃ ืื ืื ืขืจืืืื ืงื ืขืคึผื, ืืขืจ ืงืึทืืืขืจ ืืืขื ืืืื ืืืจืขืงืืขื ืฆื ืืืื ืืขืืขืคืึธื ื ืืืขืจ, ืืื ืืืื ืืืจ ืืจืืงื ืืืืฃ ืืืกืงืึทื ืขืงื, ืขืก ืืืขื ืืืื ...? ืึทื ืก ืจืขืื, ืื ืจืืคื ืืืขื ืืืื ืืืกืงืึทื ืขืงืืื.
ืืงืืจ: www.habr.com