Зарегистрирован: 13 мар 2018 21:46 Сообщения: 12
|
Если отправляю в диалплан, то ничего не звонит, и в логе [NO_ROUTE_DESTINATION]. при том, что с телефона все эти звонки работают. .. Пробую делать через консоль. Делаю: Код: originate {origination_uuid=66666666-6666-6666-6666-666666666666,leg=1,call_timeout=15,origination_caller_id_number=+111111111111}sofia/internal/21000@192.168.1.110 &park()
Сделали первый звонок. Отлично, коллцентр зазвонил, все ок. На одном телефоне коллцентра подняли трубку, все ок. Но. Код: freeswitch@freeswitch> show channels uuid,direction,created,created_epoch,name,state,cid_name,cid_num,ip_addr,dest,application,application_data,dialplan,context,read_codec,read_rate,read_bit_rate,write_codec,write_rate,write_bit_rate,secure,hostname,presence_id,presence_data,accountcode,callstate,callee_name,callee_num,callee_direction,call_uuid,sent_callee_name,sent_callee_num,initial_cid_name,initial_cid_num,initial_ip_addr,initial_dest,initial_dialplan,initial_context 66666666-6666-6666-6666-666666666666,outbound,2018-03-17 17:27:11,1521307631,sofia/internal/21000@192.168.1.110,CS_EXECUTE,Outbound Call,202,,21000,park,,,default,opus,48000,0,opus,48000,0,,freeswitch,,,,ACTIVE,,+111111111111,RECV,66666666-6666-6666-6666-666666666666,,,,+111111111111,,21000,,default dfd1f26d-7721-4478-9697-6067f3c15a81,inbound,2018-03-17 17:27:11,1521307631,sofia/internal/+111111111111@192.168.1.110,CS_SOFT_EXECUTE,,+111111111111,192.168.1.110,21000,uuid_bridge,b45ce145-adb7-4265-a510-fdda6aad2c45,XML,192.168.1.110,opus,48000,0,opus,48000,0,,freeswitch,+111111111111@192.168.1.110,,,ACTIVE,Outbound Call,202,SEND,dfd1f26d-7721-4478-9697-6067f3c15a81,Outbound Call,202,,+111111111111,192.168.1.110,21000,XML,192.168.1.110 b45ce145-adb7-4265-a510-fdda6aad2c45,outbound,2018-03-17 17:27:11,1521307631,sofia/internal/202@192.168.2.55:51963,CS_EXCHANGE_MEDIA,,+111111111111,,202,uuid_bridge,dfd1f26d-7721-4478-9697-6067f3c15a81,,default,opus,48000,0,opus,48000,0,,freeswitch,202@192.168.1.110,,manager.office,ACTIVE,Outbound Call,202,SEND,dfd1f26d-7721-4478-9697-6067f3c15a81,+111111111111,+111111111111,,+111111111111,,202,,default
После того, как подняли трубку - имеем три канала. Первый - запущенный через originate, и у него сгенерированный мной uuid, и он park(). Второй канал - uuid_bridge с 21000 (коллцентром). И третий канал - бридж между вторым и третьим, на конце которого находится телефон, который поднял трубку. Как вычислить UUID третьего канала, чтобы сделать в него uuid_broadcast? как я только не пытался передавать uuid в originate - ничего не вышло, у третьего канала всегда свой ууид, и добраться до него - никак не получилось. %(
|
|