检查会话是否桥接到另一个会话
Checking if a session is bridged to another one
我有一个 js Freeswitch 脚本,呼叫者必须在一个数字后拨打另一个号码。
我就是这样搭桥的
let callee_number = <called number>;
let paramBLeg = "{ignore_early_media=true,hangup_after_bridge=true,origination_caller_id_number=<caller>,origination_caller_id_name=<caller>}";
let gateway = "<gateway id>";
let BLeg= paramBLeg+"sofia/gateway/"+gateway+"/"+callee_number;
session.execute("bridge", BLeg);
但是如果 Leg A 与 Leg B 桥接,我就无法获得 Feed。
我该如何检查?
也许你需要这个
https://freeswitch.org/confluence/plugins/servlet/mobile?contentId=3965124#content/view/3965124
if (session:bridged() == true) do
-- Do something
end
我有一个 js Freeswitch 脚本,呼叫者必须在一个数字后拨打另一个号码。
我就是这样搭桥的
let callee_number = <called number>;
let paramBLeg = "{ignore_early_media=true,hangup_after_bridge=true,origination_caller_id_number=<caller>,origination_caller_id_name=<caller>}";
let gateway = "<gateway id>";
let BLeg= paramBLeg+"sofia/gateway/"+gateway+"/"+callee_number;
session.execute("bridge", BLeg);
但是如果 Leg A 与 Leg B 桥接,我就无法获得 Feed。
我该如何检查?
也许你需要这个 https://freeswitch.org/confluence/plugins/servlet/mobile?contentId=3965124#content/view/3965124
if (session:bridged() == true) do
-- Do something
end