CallLogRecordLegInfo
Properties
Name | Type | Required | Description |
---|---|---|---|
type_ | CallTypeEnum | ✅ | The type of call |
direction | CallDirectionEnum | ✅ | The direction of a call |
action | CallActionEnum | ✅ | The internal action corresponding to the call operation |
start_time | str | ✅ | The call start datetime in ISO 8601 format including timezone, for example 2016-03-10T18:07:52.534Z |
duration | int | ✅ | Call duration in seconds |
duration_ms | int | ✅ | Call duration in milliseconds |
leg_type | CallLegTypeEnum | ✅ | Leg type |
extension | ExtensionInfoCallLog | ❌ | Information about extension on whose behalf a call is initiated. For Secretary call log the Boss extension info is returned |
telephony_session_id | str | ❌ | Telephony identifier of a call session |
sip_uuid_info | str | ❌ | Call session identifier, required for Telephony REST API |
transfer_target | CallLogRecordLegInfoTransferTarget | ❌ | |
transferee | CallLogRecordLegInfoTransferee | ❌ | |
party_id | str | ❌ | Internal Identifier of Participant |
transport | CallTransportEnum | ❌ | The type of call transport. 'PSTN' indicates that a call leg was initiated from the PSTN network provider; 'VoIP' - from an RC phone. |
from_ | CallLogFromParty | ❌ | |
to | CallLogToParty | ❌ | |
message | CallLogRecordMessage | ❌ | Linked message (Fax/Voicemail) |
delegate | CallLogDelegateInfo | ❌ | Information on a delegate extension that actually implemented a call action. For Secretary call log the field is returned if the current extension implemented a call. For Boss call log the field contains information on a Secretary extension which actually implemented a call on behalf of the current extension |
delegation_type | DelegationTypeEnum | ❌ | Call delegation type |
result | CallResultEnum | ❌ | The result of the call operation |
reason | CallResultReasonEnum | ❌ | The reason of the call result: - Accepted - The call was connected to and accepted by this number - Connected - The call was answered, but there was no response on how to handle the call (for example, a voice mail system answered the call and did not push "1" to accept) - Line Busy - The phone number you dialed was busy - Not Answered - The phone number you dialed was not answered - No Answer - You did not answer the call - Hang Up - The caller hung up before the call was answered - Stopped - This attempt was stopped because the call was answered by another phone - Internal Error - An internal error occurred when making the call. Please try again - No Credit - There was not enough Calling Credit on your account to make this call - Restricted Number - The number you dialed is restricted by RingCentral - Wrong Number - The number you dialed has either been disconnected or is not a valid phone number. Please check the number and try again - International Disabled - International calling is not enabled on your account. Contact customer service to activate International Calling - International Restricted - The country and/or area you attempted to call has been prohibited by your administrator - Bad Number - An error occurred when making the call. Please check the number before trying again - Info 411 Restricted - Calling to 411 Information Services is restricted - Customer 611 Restricted - 611 customer service is not supported. Please contact customer service at ```(888) 555-1212```` - No Digital Line - This DigitalLine was either not plugged in or did not have an internet connection -Failed Try Again - Call failed. Please try again -Max Call Limit - The number of simultaneous calls to your account has reached its limit -Too Many Calls - The number of simultaneous calls for per DigitalLine associated with Other Phone has reached its limit. Please contact customer service -Calls Not Accepted - Your account was not accepting calls at this time -Number Not Allowed - The number that was dialed to access your account is not allowed -Number Blocked - This number is in your Blocked Numbers list -Number Disabled - The phone number and/or area you attempted to call has been prohibited by your administrator -Resource Error - An error occurred when making the call. Please try again -Call Loop - A call loop occurred due to an incorrect call forwarding configuration. Please check that you are not forwarding calls back to your own account -Fax Not Received - An incoming fax could not be received because a proper connection with the sender's fax machine could not be established -Fax Partially Sent - The fax was only partially sent. Possible explanations include phone line quality to poor to maintain the connection or the call was dropped -Fax Not Sent - An attempt to send the fax was made, but could not connect with the receiving fax machine -Fax Poor Line - An attempt to send the fax was made, but the phone line quality was too poor to send the fax -Fax Prepare Error - An internal error occurred when preparing the fax. Please try again -Fax Save Error - An internal error occurred when saving the fax. Please try again -Fax Send Error - An error occurred when sending the fax. Please try again -Emergency Address not defined - The call was rejected due to no E911 address -Carrier is not active - The call was rejected due to carrier inactivity -EDGE trunk misconfigured - The call was rejected due to error in EDGE trunk configuration -Internal Call Error - An internal error occurred when making the call. Please try again -Receive Error - Fax receive error |
reason_description | str | ❌ | The detailed reason description of the call result |
recording | CallLogRecordingInfo | ❌ | Call recording data. Returned if the call was recorded |
short_recording | bool | ❌ | Indicates that the recording is too short and therefore wouldn't be returned. The flag is not returned if the value is false |
billing | BillingInfo | ❌ | Billing information related to the call. Returned for 'Detailed' view only |
internal_type | CallInternalTypeEnum | ❌ | The internal type of the call |
master | bool | ❌ | Returned for 'Detailed' call log. Specifies if the leg is master-leg |
CallLogRecordLegInfoTransferTarget
Properties
Name | Type | Required | Description |
---|---|---|---|
telephony_session_id | str | ❌ | Internal Identifier of Telephony Session, which belongs to transfer target in case of Warm Transfer |
CallLogRecordLegInfoTransferee
Properties
Name | Type | Required | Description |
---|---|---|---|
telephony_session_id | str | ❌ | Internal Identifier of Telephony Session, which belongs to transferee in case of Warm Transfer |
Build Your Own SDKs with liblab
Build developer friendly SDKs in minutes from your APIs