Add some data to the call which will be transferred to other clients.
For some use cases it will be necessary to transfer business data attached to a call to other clients with the call, e.g. while transferring it.
With this operation this data can be added to the call information of a call without setting the whole information structure again.
This operation only executes successfully if the user is the line owner.
[TODO: MORE DETAILS NEEDED! Especial for CallDataAnnouncement (ConnectionID unknown)]
ArgumentType: AsnCtiSetCallDataArgument
AsnCtiSetCallDataArgument is an Object
Name | Type | Optional | Comment |
---|---|---|---|
u8sConnectionID | string | Connection identifier of the call to set data for. If this is unknown (empty), the additional parameters in optionalParams are needed. | |
callDataList | AsnCtiCallDataList | Call data key value map | |
optionalParams | AsnOptionalParameters | yes | Additional parameters for asnCtiSetCallData added here for backward compatibility. |
ResultType: AsnCtiSetCallDataResult
AsnCtiSetCallDataResult is an Object
Name | Type | Optional | Comment |
---|---|---|---|
bSuccess | boolean | Data was accepted | |
optionalParams | AsnOptionalParameters | yes |
ErrorType: AsnRequestError
AsnRequestError is an Object
Name | Type | Optional | Comment |
---|---|---|---|
iErrorDetail | number | A number representing the error | |
u8sErrorString | string | A string representing the error | |
optionalParams | AsnOptionalParameters | yes | No optional params yet |
Version 7