Twilio ์๋น์ค์ ๋ํ ๊ฐ๋ฐฉํ ๋์์ ๊ฐ๋ฐํ๋ Fonoster 0.4.0 ํ๋ก์ ํธ๊ฐ ์ถ์๋์์ต๋๋ค. Fonoster๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ ๊ฑธ๊ณ ๋ฐ๊ธฐ, SMS ๋ฉ์์ง ๋ณด๋ด๊ธฐ ๋ฐ ๋ฐ๊ธฐ, ์์ฑ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ ๋ฐ ๊ธฐํ ํต์ ๊ธฐ๋ฅ ์ํ์ ์ํ ์น API๋ฅผ ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ๊ตฌ๋ด์ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ํ๋ก์ ํธ ์ฝ๋๋ JavaScript๋ก ์์ฑ๋์์ผ๋ฉฐ MIT ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
ํ๋ซํผ์ ์ฃผ์ ๊ธฐ๋ฅ:
- ์น ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฅํ ์์ฑ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋๋ ๋๊ตฌ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์๋ ์๋ต๊ธฐ๋ฅผ ๊ตฌํํ๊ณ , ํตํ์ ์๋ตํ์ฌ ํน์ ์ค๋์ค ์คํธ๋ฆผ์ ๋ฆฌ๋๋ ์ ํ๊ณ , ํ ์คํธ ์ ๋ณด๋ฅผ ์๋์ผ๋ก ์ฝ๋ ๋ด ๋ฐ ์์คํ ์ ๊ตฌํํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค.
- Cloud-Init๋ฅผ ์ฌ์ฉํ์ฌ ์ด๊ธฐํํฉ๋๋ค.
- ๋ค์ค ํ ๋ํธ ํ๊ฒฝ์ ์ง์ํฉ๋๋ค.
- PBX ๊ธฐ๋ฅ์ ์ฝ๊ฒ ๊ตฌํํฉ๋๋ค.
- Node.js ํ๋ซํผ ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ฉ SDK ๊ฐ์ฉ์ฑ.
- Amazon S3์ ์ค๋์ค ๋ฐ์ดํฐ ์ ์ฅ์ ์ง์ํฉ๋๋ค.
- Let's Encrypt ์ธ์ฆ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ API ์ฐ๊ฒฐ ๋ณดํธ.
- OAuth ๋ฐ JWT๋ฅผ ์ฌ์ฉํ ์ธ์ฆ์ ์ง์ํฉ๋๋ค.
- ์ญํ ๊ธฐ๋ฐ ๋ถ๋ฆฌ(RBAC)๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ํ๋ฌ๊ทธ์ธ์ ํตํ ํ์ฅ์ ์ง์ํ๋ ๋ช ๋ น์ค ํดํท์ ๋๋ค.
- ์์ฑ ํฉ์ฑ์ ์ํ Google Speech API ์ง์.
์ถ์ฒ : opennet.ru