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
}
Parameter | Description | Required |
---|---|---|
carrier_uuid | UUID của Carrier | x |
carrier_name | Tên Carrier | x |
gateway_uuid | UUID của Gateway | x |
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) | |
description | Mô tả | |
dial_type | sip_one_for_all, sip_random_for_all, sip_random_group_for_network, channel_one_for_all, channel_prefix | x |
network | Cấ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.mobi | Số 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.viettel | Số 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.vina | Số 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.tel | Số 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.offnet | Số 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_id | Cá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_call | Số 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 |
prefix | Prefix gọi (cần phải set nếu carrier có dial_type là channel_one_for_all) | |
prefix_mobi | Prefix gọi mạng Mobi (cần phải set nếu carrier có dial_type là channel_prefix) | |
prefix_viettel | Prefix gọi mạng Viettel (cần phải set nếu carrier có dial_type là channel_prefix) | |
prefix_vina | Prefix gọi mạng Vina (cần phải set nếu carrier có dial_type là channel_prefix) | |
prefix_tel | Prefix gọi mạng Số bàn (cần phải set nếu carrier có dial_type là channel_prefix) | |
prefix_offnet | Prefix gọi mạng Offnet (cần phải set nếu carrier có dial_type là channel_prefix) |