Wipple CPaaS
メニュー
Webhook / 新規通話 (GET)

新規通話 (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 を返してください

例

リクエスト

{}

レスポンス

{}