Sipgate.ioによる大規模な電話

sipgate.ioを使用して SipgateはエキサイティングなクラウドAPIを作成しました。このAPIを使用して、インターネットテレフォニーの多数のオプションを利用できます。 アカウントは無料です。また、機能ストアで無料の送信者番号を設定するオプションもあります。 sipgate.ioのドキュメントはまだ拡張可能ですが、公式のSipgate APIを少し読むだけで、エキサイティングなことをすぐに実現できます


次のコードでは、次の動作を実装します。テストの目的で、1ダースの電話番号に次々に電話をかけてオーディオファイルを再生してから、再びオンにします。

2e92bf96cdada9545cb8525ec68a7d6b

PHP拡張XML-RPCをインストールする必要があります。 これで呼び出しが行われます-オーディオファイルを再生するために、発信呼び出し(自分自身を呼び出す場合)と着信呼び出し(誰かがコールバックする必要がある場合)のトリガーURLをSipgateバックエンドに入力し、デバッグをアクティブにします-ログ:

Sipgate.ioによる大規模な電話

現在、オーディオファイルを準備しています(ドキュメントによると、モノラル16ビットPCM WAVファイルとして利用可能である必要があります)。 これを行うには、ffmpegをスローして、MP3ファイルを目的の形式に変換します。:

2e92bf96cdada9545cb8525ec68a7d6b

次に、このWAVファイルを次のXMLスクリプトと一緒にhttps://www.tld.com/sipgateにロードします。:/

2e92bf96cdada9545cb8525ec68a7d6b

オーディオファイルを変更する場合は、キャッシュ上の理由から、常に新しいファイル名(sound-v * .wav)を使用することをお勧めします。

並列呼び出しが可能です(Sipgateの公式声明によると、同時接続は5つに制限されていますが、さらに確立できました)。ここで、スリープ値を調整する必要があります。

バック