yamamanx

growing hard days

*

Twilioで押されたプッシュボタンに応じてURLをSMSで送信する

   


ナビダイヤルのような電話自動通話案内で、押されたボタンに応じてWebページのURLをSMSで送信するデモをサンプルコードを元に動かしてみました。

待受用のTwiml

GatherタグのactionでSMSを送信するPHPを指定しています。
これによりボタンが押された後は指定したPHPへ処理が移ります。

SMSを送信するPHP

TwimlのGatherタグでmethodはPOSTを指定していたので、$_POST[‘From’]でかけてきた電話番号を、$_POST[‘Digits’]で押された番号を取得します。

Twilio_User_-_Account_Voice_SMS_Mms
account_sidとauth_tokenはTwilioのWebページを確認します。

TwilioのPHPライブラリをダウンロードして展開して使用します。

Twilio_User_-_Account_Voice_SMS_Mms_Phone_Numbers
Fromの電話番号はSMSが使用出来るものを購入して使います。
(2015年10月現在では日本の番号ではSMSが使用出来ないようです。)

最後にSMSを送信し終わったら案内用のTwimlを記述します。

@yamamanx
開発ベンダー5年、ユーザ企業システム部門通算8年目のSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。

 - Twilio , ,

ad

ad

Message

メールアドレスが公開されることはありません。

  関連記事

Twilio APIでOpenWeatherMap APIで取得した天気情報を毎朝モーニングコールする

OpenWeatherMap APIのJsonから取得した気温と天気の情報を、T …