CRM: |
API (Data API). c , , CRM .
, CRM retailCRM. , :
UIS retailCRM (, ..). , , - , .
, -, CRM.
, .
retailCRM /api/v4/telephony/setting/{code}/edit. C , :
retailCRM API /api/v4/telephony/call/event, , .
, is_lost . , API /api/v4/telephony/calls/upload, .
retailCRM, , Data API.
:
{
"jsonrpc": "2.0",
"id": 1122,
"method": "get.call_legs_report",
"date_from": "2017-06-01 14:34:00",
"date_till": "2017-06-01 14:36:52",
"params": {
"access_token": "N2dw2Rf33fn23fknkmdfeJmcP",
"filter": {
"filters": [
{
"field": "call_session_id",
"operator": "=",
"value": 31451224
},
{
"field": "is_talked",
"operator": "=",
"value": true
}
],
"condition": "and"
},
"fields": [
"id",
"call_seesion_id",
"call_records",
"release_cause_code",
"direction",
"start_time",
"employee_id",
"called_phone_number",
"contact_phone_number",
"total_duration",
"duration"
]
}
}
retailCRM API /api/v4/telephony/calls/upload. , .
CRM, retailCRM URL, . . Call API.
{
"jsonrpc": "2.0",
"method": "start.employee_call",
"id": "number",
"params": {
"access_token": "N2dw2Rf33fn23fknkmdfeJmcP",
"first_call": "employee",
"early_switching": true,
"switch_at_once": true,
"show_virtual_phone_number": false,
"virtual_phone_number": "88002000600",
"direction": "out",
"contact": "72131231111",
"employee": {
"id": 13421
}
}
}
retailCRM, Data API, .
{
"jsonrpc": "2.0",
"id": "number",
"method": "update.employees",
"params": {
"access_token": "N2dw2Rf33fn23fknkmdfeJmcP",
"id": 13421,
"calls_available": false
}
}
, , CRM , API UIS.
P.S. , CRM-, , . UIS, .