会社の受付にピンポンやインターホンがないので、金属のドアをドンドン、ガチャ(オートロックなので空きませんが)となってしまい集中している時には特に驚きます。たまに音のでかい人も。。。
そんなわけで、社内にいるメンバーを呼び出す仕組みを検討してみました。
###さっそくTwilioの設定
http://twilio.kddi-web.com/
Twillioのアカウントを作成後に、ダッシュボードの電話番号メニューから電話番号を取得しますが、
SMSを送る場合は日本の番号ではSMSを送れないので、USの番号などで取得して下さい。
###Twilio APIを使うためにAccount SIDとAuth Tokenを取得する。
###Twilio APIライブラリーをダウンロードします。
https://jp.twilio.com/docs/libraries
今回はPHPで開発。
ローカルの開発環境はVagrantを利用して構築する。
こちらを参照
###正しく動作することを確認
https://jp.twilio.com/docs/php/install
<?php
require "/path/to/twilio-php/Services/Twilio.php";
// set your AccountSid and AuthToken from >www.twilio.com/user/account
$AccountSid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
$AuthToken = "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY";
$client = new Services_Twilio($AccountSid, $AuthToken);
$message = $client->account->messages->create(array(
"From" => "YYY-YYY-YYYY",
"To" => "XXX-XXX-XXXX",
"Body" => "Test message!",
));
// Display a confirmation message on the screen
echo "Sent message {$message->sid}";
AccountSid, AuthToken,FromにはTwilioの電話番号(国番号付),Toに送り先電話番号(登録済みの番号)を設定します。
こちらにアクセスし、SMSが受信できることを確認します。
http://localhost:8080/send-sms.php
今日は環境構築までを実施しました。
次は画面から任意の人へ連絡する部分を作ります。