1

私は現在 Web アプリケーションを構築しており、着信 voip 通話情報を解析する方法があるかどうかを調査していました。

例:ページに電話番号のある連絡先のリストがあります。そのブラウザーでハングアウトに電話がかかってきたら、発信者の電話番号を解析し、リストでその電話番号を検索して、その連絡先の詳細を表示する必要があります。私は Google ハングアウトに縛られていません。同様のライブラリ/フレームワークは問題ありません。私が構築しているアプリケーションは AngularJS を使用しています。

4

1 に答える 1

1

Google は、外部アプリケーションに統合するための Google ハングアウト API を公開しています。あなたの特定のケースでは、gapi.hangout.telephoneを調べます

ソリューションをどのように実装したいかを正確に知らなくても、呼び出し状態のような単純なものは次のように記述できます。

    gapi.hangout.telephone.onCallInitiated.add(callInitiatedEventHandler);

    myCall = gapi.hangout.telephone.beginCall(phoneNumber.number);    

    myCall.onCallStateChanged.add(callStateChangedEventHandler);
        function callStateChangedEventHandler(callStateData){                                 

          console.log("call state changed to:");
          console.log(callStateData.newState);
          if (callStateData.newState == gapi.hangout.telephone.CallStateData.USER_REJECTED_CALL){
          // The user hungup
          }
        }
于 2016-01-29T01:08:45.013 に答える