Twilio 쉽게

3948 단어 twilioPHP

Twilio란?



KDDI 웹 커뮤니케이션즈가 제공하는 "Twilio"는 단지 몇 줄의 코드로 전화나 SMS와 인터넷을 연결할 수 있는 클라우드 API 서비스입니다.
전화를 걸거나, 착신을 받거나, 음성을 녹음할 수 있는 것 같다.

경고를 연락하는 데 사용할 수 있습니까?

우선 준비



htps : // jp. 그리고 오. 이 m
twilio 사이트에서 계정을 취득하고 로그인

환경 만들기



이 근처의 언어의 SDK가 준비되어 있는 모습.
  • C#/.NET
  • Java
  • Node
  • PHP
  • Python
  • Ruby

  • htps : // jp. 그리고 오. 코 m / 두 cs / ぃ b 라 리 s / php
    여기에 PHP의 방법이 작성되었습니다.

    전화를 걸어보세요



    XML로 말할 내용 정의



    XML에 말하는 내용을 기재해, 어딘가 외부로부터 액세스 할 수 있는 곳에 설치한다.

    hoge.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <Response>
        <Say voice="woman" language="ja-jp">
            Core DB が落ちました。
            事故です。
            ヤバいです。
            スプラトゥーンを中断して早く対応してください。
        </Say>
        <!-- mp3も電話で再生可能 -->
        <Play>http://demo.twilio.com/docs/classic.mp3</Play>
    </Response>
    

    전화할 PHP 준비



    sid와 token을 대시보드에서 확인합니다.



    sample.php
    <?php
    require_once __DIR__ . "/vendor/autoload.php";
    
    use Twilio\Rest\Client;
    
    // SIDとTokenはtwilioの管理画面で確認できます
    $sid = "***";
    $token = "***";
    $client = new Client($sid, $token);
    
    $call = $client->calls->create(
        "+819000000000", // ←掛けたい電話番号 +81で初めて090の最初の0は省く
        "+815000000000", // ←発信元の番号。twilioのダッシュボードから
        array("url" => "http://xxxx/hoge.xml") // XMLのURL。パブリックじゃないとダメ
    );
    
    echo $call->sid;
    

    위의 PHP를 명령 줄에서 실행하면 twilio에서 전화가 걸립니다.

    twilio 대시보드에서 통화 내역도 확인할 수 있습니다.





    업무에서 사용하기 전에 도전


  • XML을 어디에 넣을지 IP 제한이 있는지 확인해야합니다.
  • 좋은 웹페이지 즐겨찾기