Similar question:https://forums.developers.ringcentral.com/questions/467/sessionid-property-ties-together-multiple-legs-of.html
Creating a new one for more clarity.
Problem: Need a reliable way to link warm transfer calls.
Sequence of Webhooks received for a warm transfer call. Called from +12138396978 to +19492747845(Ext: 102) and then transferred the call to extension 101. I have subscribed for the webhook event `presence?detailedTelephonyState=true` for both extensions 101 and 102.
{ "body": { "activeCalls": [ { "direction": "Inbound", "from": "+12138396978", "id": "s-2df94ec31cff4bdbbde376b90a9710a2", "partyId": "p-2df94ec31cff4bdbbde376b90a9710a2-2", "sessionId": "21281719004", "startTime": "2019-07-18T08:45:26.012Z", "telephonySessionId": "s-2df94ec31cff4bdbbde376b90a9710a2", "telephonyStatus": "Ringing", "to": "+19492747845", "toName": "Nanda Kumar" } ], "allowSeeMyPresence": true, "dndStatus": "TakeAllCalls", "extensionId": 249697004, "pickUpCallsOnHold": false, "presenceStatus": "Available", "ringOnMonitoredCall": false, "sequence": 1686, "telephonyStatus": "Ringing", "totalActiveCalls": 1, "userStatus": "Available" }, "event": "/restapi/v1.0/account/249331004/extension/249697004/presence?detailedTelephonyState=true", "ownerId": "249331004", "subscriptionId": "b60eeaff-98d3-41cb-919d-82ff18eecf05", "timestamp": "2019-07-18T08:45:26.181Z", "uuid": "9194351408899344439" } [18/Jul/2019 08:45:26] "POST /integrations/ringcentral/webhook-callback/ HTTP/1.0" 200 2 { "body": { "activeCalls": [ { "direction": "Inbound", "from": "+12138396978", "id": "8855a1d5e97f4317952605aaecb00816", "partyId": "p-2df94ec31cff4bdbbde376b90a9710a2-2", "sessionId": "21281719004", "startTime": "2019-07-18T08:45:26.012Z", "telephonySessionId": "s-2df94ec31cff4bdbbde376b90a9710a2", "telephonyStatus": "CallConnected", "to": "+19492747845", "toName": "Nanda Kumar" } ], "allowSeeMyPresence": true, "dndStatus": "TakeAllCalls", "extensionId": 249697004, "pickUpCallsOnHold": false, "presenceStatus": "Busy", "ringOnMonitoredCall": false, "sequence": 1687, "telephonyStatus": "CallConnected", "totalActiveCalls": 1, "userStatus": "Available" }, "event": "/restapi/v1.0/account/249331004/extension/249697004/presence?detailedTelephonyState=true", "ownerId": "249331004", "subscriptionId": "b60eeaff-98d3-41cb-919d-82ff18eecf05", "timestamp": "2019-07-18T08:45:31.169Z", "uuid": "7637040602220223034" } [18/Jul/2019 08:45:31] "POST /integrations/ringcentral/webhook-callback/ HTTP/1.0" 200 2 { "body": { "activeCalls": [ { "direction": "Inbound", "from": "+12138396978", "id": "8855a1d5e97f4317952605aaecb00816", "partyId": "p-2df94ec31cff4bdbbde376b90a9710a2-2", "sessionId": "21281719004", "startTime": "2019-07-18T08:45:26.012Z", "telephonySessionId": "s-2df94ec31cff4bdbbde376b90a9710a2", "telephonyStatus": "OnHold", "to": "+19492747845", "toName": "Nanda Kumar" } ], "allowSeeMyPresence": true, "dndStatus": "TakeAllCalls", "extensionId": 249697004, "pickUpCallsOnHold": false, "presenceStatus": "Busy", "ringOnMonitoredCall": false, "sequence": 1688, "telephonyStatus": "OnHold", "totalActiveCalls": 1, "userStatus": "Available" }, "event": "/restapi/v1.0/account/249331004/extension/249697004/presence?detailedTelephonyState=true", "ownerId": "249331004", "subscriptionId": "b60eeaff-98d3-41cb-919d-82ff18eecf05", "timestamp": "2019-07-18T08:45:58.113Z", "uuid": "5592196848337879383" } [18/Jul/2019 08:45:58] "POST /integrations/ringcentral/webhook-callback/ HTTP/1.0" 200 2 { "body": { "activeCalls": [ { "direction": "Inbound", "from": "+12138396978", "id": "8855a1d5e97f4317952605aaecb00816", "partyId": "p-2df94ec31cff4bdbbde376b90a9710a2-2", "sessionId": "21281719004", "startTime": "2019-07-18T08:45:26.012Z", "telephonySessionId": "s-2df94ec31cff4bdbbde376b90a9710a2", "telephonyStatus": "OnHold", "to": "+19492747845", "toName": "Nanda Kumar" }, { "direction": "Outbound", "from": "+19493349190", "id": ".CWUKV478fbmtppizvdoal6IhKVB1IRi", "partyId": "p-1e94c3c4647d413eb4343426229347bf-1", "sessionId": "21281720004", "startTime": "2019-07-18T08:45:58.293Z", "telephonySessionId": "s-1e94c3c4647d413eb4343426229347bf", "telephonyStatus": "Ringing", "to": "101" } ], "allowSeeMyPresence": true, "dndStatus": "TakeAllCalls", "extensionId": 249697004, "pickUpCallsOnHold": false, "presenceStatus": "Busy", "ringOnMonitoredCall": false, "sequence": 1689, "telephonyStatus": "OnHold", "totalActiveCalls": 2, "userStatus": "Available" }, "event": "/restapi/v1.0/account/249331004/extension/249697004/presence?detailedTelephonyState=true", "ownerId": "249331004", "subscriptionId": "b60eeaff-98d3-41cb-919d-82ff18eecf05", "timestamp": "2019-07-18T08:45:58.628Z", "uuid": "8206964117358315522" } [18/Jul/2019 08:45:59] "POST /integrations/ringcentral/webhook-callback/ HTTP/1.0" 200 2 { "body": { "activeCalls": [ { "direction": "Inbound", "from": "+12138396978", "id": "8855a1d5e97f4317952605aaecb00816", "partyId": "p-2df94ec31cff4bdbbde376b90a9710a2-2", "sessionId": "21281719004", "startTime": "2019-07-18T08:45:26.012Z", "telephonySessionId": "s-2df94ec31cff4bdbbde376b90a9710a2", "telephonyStatus": "OnHold", "to": "+19492747845", "toName": "Nanda Kumar" }, { "direction": "Outbound", "from": "+19493349190", "fromName": "Nanda Kumar", "id": ".CWUKV478fbmtppizvdoal6IhKVB1IRi", "partyId": "p-1e94c3c4647d413eb4343426229347bf-1", "sessionId": "21281720004", "startTime": "2019-07-18T08:45:58.293Z", "telephonySessionId": "s-1e94c3c4647d413eb4343426229347bf", "telephonyStatus": "CallConnected", "to": "101", "toName": "Manoj Subramaniyan" } ], "allowSeeMyPresence": true, "dndStatus": "TakeAllCalls", "extensionId": 249697004, "pickUpCallsOnHold": false, "presenceStatus": "Busy", "ringOnMonitoredCall": false, "sequence": 1690, "telephonyStatus": "OnHold", "totalActiveCalls": 2, "userStatus": "Available" }, "event": "/restapi/v1.0/account/249331004/extension/249697004/presence?detailedTelephonyState=true", "ownerId": "249331004", "subscriptionId": "b60eeaff-98d3-41cb-919d-82ff18eecf05", "timestamp": "2019-07-18T08:45:59.185Z", "uuid": "7737687417033794706" } [18/Jul/2019 08:45:59] "POST /integrations/ringcentral/webhook-callback/ HTTP/1.0" 200 2 { "body": { "activeCalls": [ { "direction": "Inbound", "from": "102", "fromName": "Nanda Kumar", "id": "s-1e94c3c4647d413eb4343426229347bf", "partyId": "p-1e94c3c4647d413eb4343426229347bf-2", "sessionId": "21281720004", "startTime": "2019-07-18T08:46:03.355Z", "telephonySessionId": "s-1e94c3c4647d413eb4343426229347bf", "telephonyStatus": "Ringing", "to": "101", "toName": "Manoj Subramaniyan" } ], "allowSeeMyPresence": true, "dndStatus": "TakeAllCalls", "extensionId": 249331004, "pickUpCallsOnHold": false, "presenceStatus": "Available", "ringOnMonitoredCall": false, "sequence": 2374, "telephonyStatus": "Ringing", "totalActiveCalls": 1, "userStatus": "Available" }, "event": "/restapi/v1.0/account/249331004/extension/249331004/presence?detailedTelephonyState=true", "ownerId": "249331004", "subscriptionId": "b60eeaff-98d3-41cb-919d-82ff18eecf05", "timestamp": "2019-07-18T08:46:03.518Z", "uuid": "407326691408392706" } [18/Jul/2019 08:46:04] "POST /integrations/ringcentral/webhook-callback/ HTTP/1.0" 200 2 { "body": { "activeCalls": [ { "direction": "Inbound", "from": "102", "fromName": "Nanda Kumar", "id": "b8fffced0d5f455dbbcd3fc5928a1e19", "partyId": "p-1e94c3c4647d413eb4343426229347bf-2", "sessionId": "21281720004", "startTime": "2019-07-18T08:46:03.355Z", "telephonySessionId": "s-1e94c3c4647d413eb4343426229347bf", "telephonyStatus": "CallConnected", "to": "101", "toName": "Manoj Subramaniyan" } ], "allowSeeMyPresence": true, "dndStatus": "TakeAllCalls", "extensionId": 249331004, "pickUpCallsOnHold": false, "presenceStatus": "Busy", "ringOnMonitoredCall": false, "sequence": 2375, "telephonyStatus": "CallConnected", "totalActiveCalls": 1, "userStatus": "Available" }, "event": "/restapi/v1.0/account/249331004/extension/249331004/presence?detailedTelephonyState=true", "ownerId": "249331004", "subscriptionId": "b60eeaff-98d3-41cb-919d-82ff18eecf05", "timestamp": "2019-07-18T08:46:09.416Z", "uuid": "3099688135686882283" } [18/Jul/2019 08:46:09] "POST /integrations/ringcentral/webhook-callback/ HTTP/1.0" 200 2 { "body": { "activeCalls": [ { "direction": "Inbound", "from": "102", "fromName": "Nanda Kumar", "id": "b8fffced0d5f455dbbcd3fc5928a1e19", "partyId": "p-1e94c3c4647d413eb4343426229347bf-2", "sessionId": "21281720004", "startTime": "2019-07-18T08:46:03.355Z", "telephonySessionId": "s-1e94c3c4647d413eb4343426229347bf", "telephonyStatus": "CallConnected", "to": "101", "toName": "Manoj Subramaniyan" } ], "allowSeeMyPresence": true, "dndStatus": "TakeAllCalls", "extensionId": 249331004, "pickUpCallsOnHold": false, "presenceStatus": "Busy", "ringOnMonitoredCall": false, "sequence": 2376, "telephonyStatus": "CallConnected", "totalActiveCalls": 1, "userStatus": "Available" }, "event": "/restapi/v1.0/account/249331004/extension/249331004/presence?detailedTelephonyState=true", "ownerId": "249331004", "subscriptionId": "b60eeaff-98d3-41cb-919d-82ff18eecf05", "timestamp": "2019-07-18T08:46:11.423Z", "uuid": "2813996838693366486" } [18/Jul/2019 08:46:11] "POST /integrations/ringcentral/webhook-callback/ HTTP/1.0" 200 2 { "body": { "activeCalls": [ { "direction": "Inbound", "from": "102", "fromName": "Nanda Kumar", "id": "b8fffced0d5f455dbbcd3fc5928a1e19", "partyId": "p-1e94c3c4647d413eb4343426229347bf-2", "sessionId": "21281720004", "startTime": "2019-07-18T08:46:03.355Z", "telephonySessionId": "s-1e94c3c4647d413eb4343426229347bf", "telephonyStatus": "CallConnected", "to": "101", "toName": "Manoj Subramaniyan" } ], "allowSeeMyPresence": true, "dndStatus": "TakeAllCalls", "extensionId": 249331004, "pickUpCallsOnHold": false, "presenceStatus": "Busy", "ringOnMonitoredCall": false, "sequence": 2377, "telephonyStatus": "CallConnected", "totalActiveCalls": 1, "userStatus": "Available" }, "event": "/restapi/v1.0/account/249331004/extension/249331004/presence?detailedTelephonyState=true", "ownerId": "249331004", "subscriptionId": "b60eeaff-98d3-41cb-919d-82ff18eecf05", "timestamp": "2019-07-18T08:46:17.039Z", "uuid": "3658773212133995824" } [18/Jul/2019 08:46:17] "POST /integrations/ringcentral/webhook-callback/ HTTP/1.0" 200 2 { "body": { "activeCalls": [ { "direction": "Inbound", "from": "+12138396978", "id": "8855a1d5e97f4317952605aaecb00816", "partyId": "p-2df94ec31cff4bdbbde376b90a9710a2-2", "sessionId": "21281719004", "startTime": "2019-07-18T08:45:26.012Z", "telephonySessionId": "s-2df94ec31cff4bdbbde376b90a9710a2", "telephonyStatus": "OnHold", "to": "+19492747845", "toName": "Nanda Kumar" }, { "direction": "Outbound", "from": "+19493349190", "fromName": "Nanda Kumar", "id": "b4b03594927948158d31e0ff7ac0ca16", "partyId": "p-1e94c3c4647d413eb4343426229347bf-1", "sessionId": "21281720004", "startTime": "2019-07-18T08:45:58.293Z", "telephonySessionId": "s-1e94c3c4647d413eb4343426229347bf", "telephonyStatus": "NoCall", "terminationType": "final", "to": "101", "toName": "Manoj Subramaniyan" } ], "allowSeeMyPresence": true, "dndStatus": "TakeAllCalls", "extensionId": 249697004, "pickUpCallsOnHold": false, "presenceStatus": "Busy", "ringOnMonitoredCall": false, "sequence": 1691, "telephonyStatus": "OnHold", "totalActiveCalls": 2, "userStatus": "Available" }, "event": "/restapi/v1.0/account/249331004/extension/249697004/presence?detailedTelephonyState=true", "ownerId": "249331004", "subscriptionId": "b60eeaff-98d3-41cb-919d-82ff18eecf05", "timestamp": "2019-07-18T08:46:35.889Z", "uuid": "7729877915187851277" } [18/Jul/2019 08:46:36] "POST /integrations/ringcentral/webhook-callback/ HTTP/1.0" 200 2 { "body": { "activeCalls": [ { "direction": "Inbound", "from": "+12138396978", "fromName": "Nanda Kumar", "id": "b8fffced0d5f455dbbcd3fc5928a1e19", "partyId": "p-1e94c3c4647d413eb4343426229347bf-2", "sessionId": "21281720004", "startTime": "2019-07-18T08:46:03.355Z", "telephonySessionId": "s-1e94c3c4647d413eb4343426229347bf", "telephonyStatus": "CallConnected", "to": "101", "toName": "Manoj Subramaniyan" } ], "allowSeeMyPresence": true, "dndStatus": "TakeAllCalls", "extensionId": 249331004, "pickUpCallsOnHold": false, "presenceStatus": "Busy", "ringOnMonitoredCall": false, "sequence": 2378, "telephonyStatus": "CallConnected", "totalActiveCalls": 1, "userStatus": "Available" }, "event": "/restapi/v1.0/account/249331004/extension/249331004/presence?detailedTelephonyState=true", "ownerId": "249331004", "subscriptionId": "b60eeaff-98d3-41cb-919d-82ff18eecf05", "timestamp": "2019-07-18T08:46:36.301Z", "uuid": "7841111973592691272" } [18/Jul/2019 08:46:36] "POST /integrations/ringcentral/webhook-callback/ HTTP/1.0" 200 2 { "body": { "activeCalls": [ { "direction": "Inbound", "from": "+12138396978", "id": "8855a1d5e97f4317952605aaecb00816", "partyId": "p-2df94ec31cff4bdbbde376b90a9710a2-2", "sessionId": "21281719004", "startTime": "2019-07-18T08:45:26.012Z", "telephonySessionId": "s-2df94ec31cff4bdbbde376b90a9710a2", "telephonyStatus": "CallConnected", "to": "+19492747845", "toName": "Nanda Kumar" } ], "allowSeeMyPresence": true, "dndStatus": "TakeAllCalls", "extensionId": 249697004, "pickUpCallsOnHold": false, "presenceStatus": "Busy", "ringOnMonitoredCall": false, "sequence": 1692, "telephonyStatus": "CallConnected", "totalActiveCalls": 1, "userStatus": "Available" }, "event": "/restapi/v1.0/account/249331004/extension/249697004/presence?detailedTelephonyState=true", "ownerId": "249331004", "subscriptionId": "b60eeaff-98d3-41cb-919d-82ff18eecf05", "timestamp": "2019-07-18T08:46:36.455Z", "uuid": "8842824190899658942" } [18/Jul/2019 08:46:36] "POST /integrations/ringcentral/webhook-callback/ HTTP/1.0" 200 2 { "body": { "activeCalls": [ { "direction": "Inbound", "from": "+12138396978", "id": ".CWUKV478fbmtppizvdoal6IhKVB1IRi", "partyId": "p-2df94ec31cff4bdbbde376b90a9710a2-2", "sessionId": "21281719004", "startTime": "2019-07-18T08:45:26.012Z", "telephonySessionId": "s-2df94ec31cff4bdbbde376b90a9710a2", "telephonyStatus": "NoCall", "terminationType": "final", "to": "+19492747845", "toName": "Nanda Kumar" } ], "allowSeeMyPresence": true, "dndStatus": "TakeAllCalls", "extensionId": 249697004, "pickUpCallsOnHold": false, "presenceStatus": "Available", "ringOnMonitoredCall": false, "sequence": 1693, "telephonyStatus": "NoCall", "totalActiveCalls": 1, "userStatus": "Available" }, "event": "/restapi/v1.0/account/249331004/extension/249697004/presence?detailedTelephonyState=true", "ownerId": "249331004", "subscriptionId": "b60eeaff-98d3-41cb-919d-82ff18eecf05", "timestamp": "2019-07-18T08:46:37.116Z", "uuid": "7880425394142774590" } [18/Jul/2019 08:46:37] "POST /integrations/ringcentral/webhook-callback/ HTTP/1.0" 200 2 { "body": { "activeCalls": [ { "direction": "Inbound", "from": "+12138396978", "id": ".CWUKV478fbmtppizvdoal6IhKVB1IRi", "partyId": "p-2df94ec31cff4bdbbde376b90a9710a2-2", "sessionId": "21281719004", "startTime": "2019-07-18T08:45:26.012Z", "telephonySessionId": "s-2df94ec31cff4bdbbde376b90a9710a2", "telephonyStatus": "NoCall", "terminationType": "final", "to": "+19492747845", "toName": "Nanda Kumar" } ], "allowSeeMyPresence": true, "dndStatus": "TakeAllCalls", "extensionId": 249697004, "pickUpCallsOnHold": false, "presenceStatus": "Available", "ringOnMonitoredCall": false, "sequence": 1694, "telephonyStatus": "NoCall", "totalActiveCalls": 1, "userStatus": "Available" }, "event": "/restapi/v1.0/account/249331004/extension/249697004/presence?detailedTelephonyState=true", "ownerId": "249331004", "subscriptionId": "b60eeaff-98d3-41cb-919d-82ff18eecf05", "timestamp": "2019-07-18T08:46:57.411Z", "uuid": "8418553957626825687" } { "body": { "activeCalls": [ { "direction": "Inbound", "from": "+12138396978", "fromName": "Nanda Kumar", "id": "b8fffced0d5f455dbbcd3fc5928a1e19", "partyId": "p-1e94c3c4647d413eb4343426229347bf-2", "sessionId": "21281720004", "startTime": "2019-07-18T08:46:03.355Z", "telephonySessionId": "s-1e94c3c4647d413eb4343426229347bf", "telephonyStatus": "NoCall", "terminationType": "final", "to": "101", "toName": "Manoj Subramaniyan" } ], "allowSeeMyPresence": true, "dndStatus": "TakeAllCalls", "extensionId": 249331004, "pickUpCallsOnHold": false, "presenceStatus": "Available", "ringOnMonitoredCall": false, "sequence": 2379, "telephonyStatus": "NoCall", "totalActiveCalls": 1, "userStatus": "Available" }, "event": "/restapi/v1.0/account/249331004/extension/249331004/presence?detailedTelephonyState=true", "ownerId": "249331004", "subscriptionId": "b60eeaff-98d3-41cb-919d-82ff18eecf05", "timestamp": "2019-07-18T08:46:57.446Z", "uuid": "5815094066124973139" } [18/Jul/2019 08:46:58] "POST /integrations/ringcentral/webhook-callback/ HTTP/1.0" 200 2 [18/Jul/2019 08:46:58] "POST /integrations/ringcentral/webhook-callback/ HTTP/1.0" 200 2 { "body": { "activeCalls": [ { "direction": "Outbound", "from": "+19493349190", "fromName": "Nanda Kumar", "id": "b4b03594927948158d31e0ff7ac0ca16", "partyId": "p-1e94c3c4647d413eb4343426229347bf-1", "sessionId": "21281720004", "startTime": "2019-07-18T08:45:58.293Z", "telephonySessionId": "s-1e94c3c4647d413eb4343426229347bf", "telephonyStatus": "NoCall", "terminationType": "final", "to": "101", "toName": "Manoj Subramaniyan" } ], "allowSeeMyPresence": true, "dndStatus": "TakeAllCalls", "extensionId": 249697004, "pickUpCallsOnHold": false, "presenceStatus": "Available", "ringOnMonitoredCall": false, "sequence": 1695, "telephonyStatus": "NoCall", "totalActiveCalls": 1, "userStatus": "Available" }, "event": "/restapi/v1.0/account/249331004/extension/249697004/presence?detailedTelephonyState=true", "ownerId": "249331004", "subscriptionId": "b60eeaff-98d3-41cb-919d-82ff18eecf05", "timestamp": "2019-07-18T08:46:58.468Z", "uuid": "2439993634006376870" } [18/Jul/2019 08:46:58] "POST /integrations/ringcentral/webhook-callback/ HTTP/1.0" 200 2
Call logs for both the session ids using the endpoint /restapi/v1.0/account/~/call-log?&view=Detailed:
Call log for sessionId 21281719004(from +12138396978 to +19492747845(Ext: 102)):
{ "action": "Phone Call", "billing": { "costIncluded": 0.0, "costPurchased": 0.0 }, "direction": "Inbound", "duration": 96, "from": { "location": "Los Angeles , CA", "phoneNumber": "+12138396978" }, "id": "AcKobg12K0kGzUA", "lastModifiedTime": "2019-07-18T08:47:10.003Z", "legs": [ { "action": "Phone Call", "billing": { "costIncluded": 0.0, "costPurchased": 0.0 }, "direction": "Inbound", "duration": 96, "from": { "location": "Los Angeles , CA", "phoneNumber": "+12138396978" }, "legType": "Accept", "master": true, "reason": "Accepted", "reasonDescription": "The call connected to and was accepted by this number.", "result": "Accepted", "startTime": "2019-07-18T08:45:20.848Z", "to": { "phoneNumber": "+19492747845" }, "transport": "PSTN", "type": "Voice" }, { "action": "Phone Call", "direction": "Inbound", "duration": 96, "extension": { "id": 249697004, "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/249331004/extension/249697004" }, "from": { "location": "Los Angeles , CA", "phoneNumber": "+12138396978" }, "legType": "Accept", "reason": "Accepted", "reasonDescription": "The call connected to and was accepted by this number.", "result": "Accepted", "startTime": "2019-07-18T08:45:20.875Z", "to": { "extensionId": "249697004", "name": "Nanda Kumar", "phoneNumber": "+19492747845" }, "transport": "PSTN", "type": "Voice" }, { "action": "VoIP Call", "direction": "Outbound", "duration": 91, "extension": { "id": 249697004, "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/249331004/extension/249697004" }, "from": { "device": { "id": "801533794004", "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/249331004/device/801533794004" }, "extensionId": "249697004", "name": "Nanda Kumar", "phoneNumber": "+12138396978" }, "legType": "PstnToSip", "reason": "Accepted", "reasonDescription": "The call connected to and was accepted by this number.", "result": "Call connected", "startTime": "2019-07-18T08:45:25.932Z", "to": { "extensionNumber": "102", "location": "Saddleback Valley, CA", "phoneNumber": "+19493349190" }, "transport": "VoIP", "type": "Voice" }, { "action": "Transfer", "direction": "Outbound", "duration": 21, "extension": { "id": 249697004, "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/249331004/extension/249697004" }, "from": { "extensionId": "249697004", "name": "Nanda Kumar" }, "legType": "TransferCall", "result": "Call connected", "startTime": "2019-07-18T08:46:36.185Z", "to": { "location": "Los Angeles , CA" }, "transport": "PSTN", "type": "Voice" } ], "reason": "Accepted", "reasonDescription": "The call connected to and was accepted by this number.", "result": "Accepted", "sessionId": "21281719004", "startTime": "2019-07-18T08:45:20.848Z", "to": { "phoneNumber": "+19492747845" }, "transport": "PSTN", "type": "Voice", "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/249331004/call-log/AcKobg12K0kGzUA?view=Detailed" }
Call log for sessionId 21281720004(from 102 to 101):
{ "action": "Phone Call", "billing": { "costIncluded": 0.0, "costPurchased": 0.0 }, "direction": "Inbound", "duration": 61, "from": { "extensionNumber": "102", "name": "Nanda Kumar" }, "id": "AcKob3C7o6aQzUA", "lastModifiedTime": "2019-07-18T08:47:10.003Z", "legs": [ { "action": "VoIP Call", "direction": "Outbound", "duration": 61, "extension": { "id": 249697004, "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/249331004/extension/249697004" }, "from": { "device": { "id": "801533794004", "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/249331004/device/801533794004" }, "extensionId": "249697004", "extensionNumber": "102", "name": "Nanda Kumar" }, "legType": "SipToPstnMetered", "result": "Call connected", "startTime": "2019-07-18T08:45:58.301Z", "to": { "extensionNumber": "101", "name": "Manoj Subramaniyan" }, "transport": "VoIP", "type": "Voice" }, { "action": "Phone Call", "direction": "Inbound", "duration": 61, "from": { "extensionNumber": "102", "name": "Nanda Kumar" }, "legType": "Accept", "master": true, "reason": "Accepted", "reasonDescription": "The call connected to and was accepted by this number.", "result": "Accepted", "startTime": "2019-07-18T08:45:58.302Z", "to": { "extensionNumber": "101" }, "transport": "PSTN", "type": "Voice" }, { "action": "Phone Call", "direction": "Inbound", "duration": 61, "extension": { "id": 249331004, "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/249331004/extension/249331004" }, "from": { "extensionNumber": "102", "name": "Nanda Kumar" }, "legType": "Accept", "reason": "Accepted", "reasonDescription": "The call connected to and was accepted by this number.", "result": "Accepted", "startTime": "2019-07-18T08:45:58.327Z", "to": { "extensionId": "249331004", "extensionNumber": "101", "name": "Manoj Subramaniyan" }, "transport": "PSTN", "type": "Voice" }, { "action": "VoIP Call", "direction": "Outbound", "duration": 54, "extension": { "id": 249331004, "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/249331004/extension/249331004" }, "from": { "device": { "id": "801536799004", "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/249331004/device/801536799004" }, "extensionId": "249331004", "extensionNumber": "102", "name": "Manoj Subramaniyan" }, "legType": "PstnToSip", "reason": "Accepted", "reasonDescription": "The call connected to and was accepted by this number.", "recording": { "contentUri": "https://media.devtest.ringcentral.com/restapi/v1.0/account/249331004/recording/6609826004/content", "id": "6609826004", "type": "OnDemand", "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/249331004/recording/6609826004" }, "result": "Call connected", "startTime": "2019-07-18T08:46:03.327Z", "to": { "extensionNumber": "101", "location": "Saddleback Valley, CA", "phoneNumber": "+19493349190" }, "transport": "VoIP", "type": "Voice" }, { "action": "Transfer", "direction": "Outbound", "duration": 21, "extension": { "id": 249331004, "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/249331004/extension/249331004" }, "from": { "device": { "id": "801536799004", "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/249331004/device/801536799004" }, "extensionId": "249331004", "name": "Manoj Subramaniyan" }, "legType": "TransferCall", "result": "Call connected", "startTime": "2019-07-18T08:46:35.765Z", "to": { "location": "Saddleback Valley, CA" }, "transport": "PSTN", "type": "Voice" } ], "reason": "Accepted", "reasonDescription": "The call connected to and was accepted by this number.", "recording": { "contentUri": "https://media.devtest.ringcentral.com/restapi/v1.0/account/249331004/recording/6609826004/content", "id": "6609826004", "type": "OnDemand", "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/249331004/recording/6609826004" }, "result": "Accepted", "sessionId": "21281720004", "startTime": "2019-07-18T08:45:58.302Z", "to": { "extensionNumber": "101" }, "transport": "PSTN", "type": "Voice", "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/249331004/call-log/AcKob3C7o6aQzUA?view=Detailed" }