Out-of-Session Callback Response Guide

It often happens that Proxy receives messages and calls to Proxy numbers in your numbers pool that are not from a Participant in an Open Session. When that happens, if your Proxy Service has an Out of Session Callback Url specified, Proxy will forward that inbound payload to you, along with any information we may have as to previous Sessions for the caller/sender.

There are two types of responses you can return to customize your customer’s experience:

Valid TwiML, with the Content-Type response header set to application/xml

Valid Auto-create session JSON, with the Content-Type response header set to application/json

If you determine, based on the information included in the callback payload, that the caller/sender should be connected to a particular Agent (Agent X), you can respond with json that tells Proxy to create a Session between the caller/sender and Agent X. Proxy will create the Session and Participants and will then proceed as if the caller/sender had reached an open Session.

Auto-Create Session Fields

フィールド

概要

必須

uniqueName

The Unique Name for the Session. Should NOT include PII.

いいえ

mode

The Session mode (message-only, voice-only, or voice-and-message)

No. Based on your Participants, Proxy will try to make an intelligent choice of mode.

ttl

TTL, in seconds, after which Session should expire, if any

No. Does not default to any value.

dateExpiry

Date/Time at which Session should expire, if any

No. Does not default to any value.

participantIdentifier

Real Phone Number of the second Participant (e.g., your agent)

はい

participantProxyIdentifier

Proxy Identifier to use for second Participant (e.g., a Reserved Number from your pool)

No. Proxy will choose a non-Reserved number from the pool if not specified.