Twilioで取得した0120番号を携帯へ電話転送
Twilioで取得した電話番号を携帯へ転送設定したときの覚書。
環境: 株式会社、0120番号
参考サイト
Twilio Studioで転送設定
まずは参考サイトの通りにやってみる。
- Explore Products -> Studioで起動。
- Create a flow
- Call Forwardingを選択。
- forward_callのCONNECT CALL TOを+8190xxxxxxxxに変更。
- TIMEOUTは15秒に設定。
- SaveしてPublish
- 戻ってPhone Numbers -> Manage -> Active Numbersから転送した番号を選択。
- A CALL COMES INをStudio Flowにして作成したCall Forwardingを選択してSave
0120の番号に掛けてみて確認。
簡単…。ちょっと感動。
発信元を転送先へ通知したい
転送先のスマホには「非通知」で表示されるので、発信元の電話番号を表示できないかと調査。
Twilio StudioのCONNECT CALL TOの「CALLER ID」に設定した値が転送先へ通知される。
デフォルトの{{contact.channel.address}}が掛かってきた発信元番号。
でも、セキュリティ上の理由から発信元番号は通知できない。
({{contact.channel.address}}で試してみたが非通知になった)
{{flow.channel.address}}に設定するとTwilioで取得した番号になる。ひとまずこれでOK。
Twilioの管理画面ログインすれば、着信履歴で発信者番号が分かる。
Monitor -> Logs -> Calls
データとして残っているので、API経由で取得することもできる気がする。
次回はTwilioを使った留守電機能を実装予定。