Line 4: | Line 4: | ||
Starts call recording. Recording will stop when the call is completed or [[CallRecordingStopCallRecording|StopCallRecording]] is called either on the call or on the device. | Starts call recording. Recording will stop when the call is completed or [[CallRecordingStopCallRecording|StopCallRecording]] is called either on the call or on the device. | ||
+ | == Example== | ||
+ | |||
+ | Start call recording: | ||
+ | ===Request:=== | ||
+ | POST '''http://localhost:8080/api/v2/me/calls/0071022ec8ac8056''' | ||
+ | <pre> | ||
+ | { | ||
+ | "operationName": "StartCallRecording" | ||
+ | } | ||
+ | </pre> | ||
+ | ===Response:=== | ||
+ | <pre> | ||
+ | { | ||
+ | "statusCode": 0 | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | === Event: === | ||
+ | |||
+ | <pre> | ||
+ | { | ||
+ | "data": { | ||
+ | "messageType": "CallStateChangeMessage", | ||
+ | "call": { | ||
+ | "id": "0071022ec8ac8056", | ||
+ | "state": "Established", | ||
+ | "callUuid": "00RV9H7S6O8V3BSHAG7GK2LAES00002M", | ||
+ | "deviceUri": "http://127.0.0.1:8080/api/v2/devices/55b8023d-573d-48d3-b4ac-e29ba3c5861d", | ||
+ | "uri": "http://127.0.0.1:8080/api/v2/me/calls/0071022ec8ac8056", | ||
+ | "participants": [ | ||
+ | "5000" | ||
+ | ], | ||
+ | "participantsInfo": [ | ||
+ | { | ||
+ | "country": { | ||
+ | "name": "", | ||
+ | "code": "", | ||
+ | "callingCode": "" | ||
+ | }, | ||
+ | "formattedPhoneNumber": "5000", | ||
+ | "location": null, | ||
+ | "E164digits": "5000", | ||
+ | "isValidNumber": false | ||
+ | } | ||
+ | ], | ||
+ | "ani": "5000", | ||
+ | "dnis": "5001", | ||
+ | "callType": "Internal", | ||
+ | "capabilities": [ | ||
+ | "DeleteUserDataPair", | ||
+ | "SingleStepTransfer", | ||
+ | "InitiateConference", | ||
+ | "InitiateTransfer", | ||
+ | "UpdateUserData", | ||
+ | "Hold", | ||
+ | "Hangup", | ||
+ | "DeleteUserData", | ||
+ | "SingleStepConference", | ||
+ | "SendDtmf", | ||
+ | "AttachUserData", | ||
+ | "PauseCallRecording", | ||
+ | "StopCallRecording" | ||
+ | ], | ||
+ | "userData": { | ||
+ | "GSIP_RECORD": "ON", | ||
+ | "IW_CaseUid": "8dfca5ac-ed84-4f9a-d902-8ef3c2faad81", | ||
+ | "IW_BundleUid": "ba431089-f52b-4ce2-0658-f8bdfdfe3034", | ||
+ | "GSIP_REC_FN": "00RV9H7S6O8V3BSHAG7GK2LAES00002M_5001_5000_5001_2013-08-09_21-11-22_hpe-voicevm-84.genesyslab.com__%3Ccont_center_id%3E" | ||
+ | }, | ||
+ | "duration": "106", | ||
+ | "mute": "Off", | ||
+ | "recordingState": "Recording" | ||
+ | }, | ||
+ | "phoneNumber": "5001", | ||
+ | "notificationType": "CallRecordingStateChange" | ||
+ | }, | ||
+ | "channel": "/v2/me/calls" | ||
+ | } | ||
+ | </pre> | ||
[[Category:V:HTCC:8.5.2]] | [[Category:V:HTCC:8.5.2]] |
Revision as of 17:04, February 18, 2014
StartCallRecording
Starts call recording. Recording will stop when the call is completed or StopCallRecording is called either on the call or on the device.
Example
Start call recording:
Request:
POST http://localhost:8080/api/v2/me/calls/0071022ec8ac8056
{ "operationName": "StartCallRecording" }
Response:
{ "statusCode": 0 }
Event:
{ "data": { "messageType": "CallStateChangeMessage", "call": { "id": "0071022ec8ac8056", "state": "Established", "callUuid": "00RV9H7S6O8V3BSHAG7GK2LAES00002M", "deviceUri": "http://127.0.0.1:8080/api/v2/devices/55b8023d-573d-48d3-b4ac-e29ba3c5861d", "uri": "http://127.0.0.1:8080/api/v2/me/calls/0071022ec8ac8056", "participants": [ "5000" ], "participantsInfo": [ { "country": { "name": "", "code": "", "callingCode": "" }, "formattedPhoneNumber": "5000", "location": null, "E164digits": "5000", "isValidNumber": false } ], "ani": "5000", "dnis": "5001", "callType": "Internal", "capabilities": [ "DeleteUserDataPair", "SingleStepTransfer", "InitiateConference", "InitiateTransfer", "UpdateUserData", "Hold", "Hangup", "DeleteUserData", "SingleStepConference", "SendDtmf", "AttachUserData", "PauseCallRecording", "StopCallRecording" ], "userData": { "GSIP_RECORD": "ON", "IW_CaseUid": "8dfca5ac-ed84-4f9a-d902-8ef3c2faad81", "IW_BundleUid": "ba431089-f52b-4ce2-0658-f8bdfdfe3034", "GSIP_REC_FN": "00RV9H7S6O8V3BSHAG7GK2LAES00002M_5001_5000_5001_2013-08-09_21-11-22_hpe-voicevm-84.genesyslab.com__%3Ccont_center_id%3E" }, "duration": "106", "mute": "Off", "recordingState": "Recording" }, "phoneNumber": "5001", "notificationType": "CallRecordingStateChange" }, "channel": "/v2/me/calls" }
Comments or questions about this documentation? Contact us for support!