假设调度台左话机分机号是1000
1.呼叫
(测试成功)
调度员拨打分机或者外线。
左话机输入的1008和选中的终端1009都需要接通,才能通话
api originate user/1008 &park -> bf5ff381-a55d-402b-8a7b-f80cf72609c4
api originate user/1009 &park -> dbfb8a1d-2d69-4318-8415-d7e00700c8e7
api uuid_bridge bf5ff381-a55d-402b-8a7b-f80cf72609c4 dbfb8a1d-2d69-4318-8415-d7e00700c8e7
分机号1008与分机号1009桥接通话
2.对讲
(测试成功)
直接与选中的终端通话
左话机与选中的终端 1009 接通后进行通话
api originate user/1000 &bridge(user/1009)
带参数的方式
api originate {'origination_caller_id_number=2024561000'}sofia/gateway/whitehouse.gov/2125551212 &bridge(['effective_caller_id_number=7036971379']sofia/gateway/pentagon.gov/3035554499)
左话机1000与分机号1009通话
3.挂断
(测试成功)
方案1:
(测试成功)
挂断正在通话的终端
终端 1008 与 1009 正在进行通话,强制挂断1008
api originate user/1008 &bridge(user/1009) -> f378e337-8c3b-42b5-9ad8-5eb5bd34251a
api show calls as json
{
"row_count": 1,
"rows": [
{
"uuid": "f378e337-8c3b-42b5-9ad8-5eb5bd34251a",
"direction": "outbound",
"created": "2023-02-23 10:18:17",
"created_epoch": "1677118697",
"name": "sofia/internal/1008@192.168.66.124:63204",
"state": "CS_EXECUTE",
"cid_name": "Outbound Call",
"cid_num": "1008",
"ip_addr": "",
"dest": "1008",
"presence_id": "1008@192.168.80.10",
"presence_data": "",
"accountcode": "1008",
"callstate": "ACTIVE",
"callee_name": "Outbound Call",
"callee_num": "1009",
"callee_direction": "SEND",
"call_uuid": "f378e337-8c3b-42b5-9ad8-5eb5bd34251a",
"hostname": "Freeswitch",
"sent_callee_name": "Outbound Call",
"sent_callee_num": "1009",
"b_uuid": "4adae812-5499-4989-8cd9-ed9a1c659759",
"b_direction": "outbound",
"b_created": "2023-02-23 10:18:19",
"b_created_epoch": "1677118699",
"b_name": "sofia/internal/1009@192.168.66.124:8339",
"b_state": "CS_EXCHANGE_MEDIA",
"b_cid_name": "Extension 1008",
"b_cid_num": "1008",
"b_ip_addr": "192.168.66.124",
"b_dest": "1009",
&