Skip to main content

Edit

curl --location --request PUT 'https://{{base_url}}/v3/carrier/aff00f7f-f346-4036-8412-b9daef14b386' \
--header 'Content-type: application/json' \
--header 'Authorization: Bearer {{token}}' \
--data '{
"carrier_uuid": "aff00f7f-f346-4036-8412-b9daef14b386",
"carrier_name": "Billing02",
"gateway_uuid": "953a918a-0035-4e6f-97d1-c64e7943b7df",
"caller_id": "02873003586",
"description": "",
"dial_type": "sip_one_for_all",
"created_at": "2023-03-07T00:14:29.136119+07:00",
"updated_at": "2023-03-07T00:14:29.136119+07:00",
"network": {
"viettel": 10,
"mobi": 10,
"vina": 10,
"tel": null,
"offnet": 10
},
"data": {
"caller_id": "02873003586"
},
"concurrent_call": 15,
"carrier_remaining_ccu": {
"viettel": 0,
"mobi": 0,
"vina": 0,
"tel": 0,
"offnet": 0
},
"remaining_concurrent_call": 0,
"groups": []
}'

Response trả về:

{
"carrier_uuid": "aff00f7f-f346-4036-8412-b9daef14b386"
}

Error Response trả về:

{
"error": [
{
"(root)": "carrier_name is required"
}
]
}
Update Carrier - đầu số thực hiện cuộc gọi

### HTTP Request

`PUT https://{{base_url}}/v3/carrier/{{carrier_uuid}}`

### Body

> Sample data:

```json
{
"carrier_uuid": "aff00f7f-f346-4036-8412-b9daef14b386",
"carrier_name": "Billing02",
"gateway_uuid": "953a918a-0035-4e6f-97d1-c64e7943b7df",
"caller_id": "02873003586",
"description": "",
"dial_type": "sip_one_for_all",
"created_at": "2023-03-07T00:14:29.136119+07:00",
"updated_at": "2023-03-07T00:14:29.136119+07:00",
"network": {
"viettel": 10,
"mobi": 10,
"vina": 10,
"tel": null,
"offnet": 10
},
"data": {
"caller_id": "02873003586"
},
"concurrent_call": 15
}
ParameterDescriptionRequired
carrier_uuidUUID của Carrierx
carrier_nameTên Carrierx
gateway_uuidUUID của Gatewayx
caller_idĐầu số thực hiện cuộc gọi (bắt buộc phải set nếu mode call là direct)
descriptionMô tả
dial_typesip_one_for_all, sip_random_for_all, sip_random_group_for_network, channel_one_for_all, channel_prefixx
networkCấu hình mạng của carrier. Gọi những mạng nào thì cần phải setup cho mạng đó
network.mobiSố kênh gọi mạng mobi của carrier (cần phải set nếu campaign gọi bằng mode call serial, parralel để gọi mạng mobi)
network.viettelSố kênh gọi mạng viettel của carrier (cần phải set nếu campaign gọi bằng mode call serial, parralel để gọi mạng viettel)
network.vinaSố kênh gọi mạng vina của carrier (cần phải set nếu campaign gọi bằng mode call serial, parralel để gọi mạng vina)
network.telSố kênh gọi mạng số bàn của carrier (cần phải set nếu campaign gọi bằng mode call serial, parralel để gọi mạng tel)
network.offnetSố kênh gọi mạng offnet của carrier (cần phải set nếu campaign gọi bằng mode call serial, parralel để gọi mạng khác)
data.caller_idCác đầu số thực hiện cuộc gọi (cần phải set nếu carrier có dial_type là sip_random_for_all, sip_random_group_for_network)
concurrent_callSố lượng cuộc gọi đồng thời (cần phải set nếu campaign gọi bằng mode call direct)x
prefixPrefix gọi (cần phải set nếu carrier có dial_type là channel_one_for_all)
prefix_mobiPrefix gọi mạng Mobi (cần phải set nếu carrier có dial_type là channel_prefix)
prefix_viettelPrefix gọi mạng Viettel (cần phải set nếu carrier có dial_type là channel_prefix)
prefix_vinaPrefix gọi mạng Vina (cần phải set nếu carrier có dial_type là channel_prefix)
prefix_telPrefix gọi mạng Số bàn (cần phải set nếu carrier có dial_type là channel_prefix)
prefix_offnetPrefix gọi mạng Offnet (cần phải set nếu carrier có dial_type là channel_prefix)