新規通話 (New Call)
GEThttps://{yourserver}/webhooks/call
この Webhook は、プラットフォーム上で新しい通話が作成されたときに送信されます。アプリケーションレベルで設定します。
認証
Authorizationヘッダー (basic auth, 必須) —Basic <base64(username:password)>形式の Basic 認証です。
リクエスト
クエリパラメータ
call_sidstring通話の一意の識別子。application_sidstringこの通話を制御する Wipple CPaaS アプリケーションの一意の識別子account_sidstringアプリケーションに関連付けられた Wipple CPaaS アカウントの一意の識別子directionenum通話の方向:
•inbound- Wipple CPaaS の外部から発信された通話
•outbound- Wipple CPaaS から発信された通話- 指定可能な値:
inbound,outbound fromstring発信者番号tostring着信側番号caller_namestring発信者名 (判明している場合)call_statusenum通話の現在のステータス:
•trying- 新しい着信通話が到着したか、発信通話を送出した直後
•ringing- 180 Ringing レスポンスを送信または受信した
•early-media- 通話応答前にアーリーメディア接続が確立された (183 Session Progress)
•in-progress- 通話が応答された
•completed- 応答済みの通話が終了した
•failed- 発信試行が失敗した
•busy- 着信側が話中ステータスを返したため発信試行が失敗した
•no-answer- 時間内に応答されなかったため発信試行が失敗した- 指定可能な値:
trying,ringing,early-media,in-progress,completed,failed,busy,no-answer sip_statusdoubleこの通話で受信または生成された最新の SIP ステータスコード
レスポンス
200
Function の配列からなる JSON ペイロードを含む 200 を返してください
例
リクエスト
{}
レスポンス
{}