Outgoing Call Notify API - Unattended

Purpose

To notify when a call is unattended.

Request URL

{{api-domain}}/phonebridge/v3/callnotify

Request Method

POST

Request Parameters

Parameter Name (* - Mandatory)Data TypeDescriptionPossible Values
type*StringThe type of call.dialed
state*StringThe status of the outgoing call.busy, invalid, blocked, notavailable, noanswer, rejected
id*StringUnique ID used to identify each call made. This helps to pull up info about a particular call easily.Accepts an alphanumeric value. Example: callid123456.
from*StringThe agent's number from which the agent calls to reach the customer.Accepts a numeric value in E.164 format. Example: +18885554567.
to*StringThe customer's number to which the agent makes the call.Accepts a numeric value in E.164 format. Example: +18885554567.
zohouserStringThe unique ID of the PhoneBridge user.--
start_time*StringThe time at which the customer has called the agent, in the format yyyy-MM-dd HH:mm:ss. The time zone must be GMT.Example: 2019-09-20 15:09:10.
voiceuriStringThe file path to the voice message i.e., the URL of the audio file where the voice message is available.--
Note

If the "to" and "from" phone numbers contain the "+" symbol, you must encode it.

Possible Errors

HTTP StatusError CodeMessageReason
400SC_BAD_REQUESTREQUIRED_PARAM_MISSINGYou have not specified one or all of the mandatory parameters in the request.
500SC_INTERNAL_SERVER_ERRORINTERNAL_ERRORAn exception occurred while processing the request.

Sample Request

Copiedcurl https://www.zohoapis.com/phonebridge/v3/callnotify 
-X POST
-d "type=dialed&state=busy&id=&from=&to=&start_time="
-H "Authorization: Zoho-oauthtoken 1000.xxxxxxxxxxxxxxx.4ee7"
-H "Content-Type: application/x-www-form-urlencoded"

Sample Response

Copied{
    "status": "success",
    "code": "SUCCESS"
}