'Call Transfer' Report

When there is a call transferred inside the PBX, the PBX will send a report to the application server.

Note:

This transfer only represents the transfer of extension operations, such as:

  • The extension dials the feature code *03, *3 to transfer the call.

  • The extension sets the call forwarding function.

Report Parameters

Name

Type

Description

Name

Type

Description

action

String

Call is transferred.

callid

String

A unique identifier of the call.

ext

String

extension object.

extid

String

The extension number of the extension that initiates the transfer.

inboundid

String

The inbound ID.

outboundid

String

The outbound ID.

outbound

String

Object parameter.

inbound

String

Object parameter.

from

String

The caller number.

to

String

The callee number.

trunk

String

The name of the trunk that has been used.

sn

String

The PBX's serial number.

Report Examples

In the internal call between Extension 101 and Extension 102, Extension 101 transfers the call to another number.

POST HTTP/1.1 Host:172.16.6.150 Content-Length:97 Accept: application/json Content-Type:application/json Connection:close { "action":"Tranfer", "callid":"1589957670.2001", "ext":{ "extid":[ "102", "101" ] }, "sn":"a09805021987" }

In the inbound call between external number 101 and Extension 102, Extension 102 transfers the call to another number.

POST HTTP/1.1 Host:172.16.6.150 Content-Length:176 Accept: application/json Content-Type:application/json Connection:close { "action":"Tranfer", "callid":"1589957892.2030", "ext":{ "extid":"102" }, "inbound":{ "from":"101", "to":"102", "trunk":"to-18-16-2", "inboundid":"1589957892.2030" }, "sn":"a09805021987" }