当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 0 Fork 4

15089529517/SIPRecords_1
暂停

forked from 不一样的高原/SIPRecords
暂停
 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
新建文本文档.txt 1.25 KB
一键复制 编辑 原始数据 按行查看 历史
不一样的高原 提交于 2018-07-01 12:20 . SIP录音
prefix = "{ignore_early_media=true}sofia/gateway/gw1/"
file_to_play = "{ignore_early_media=true}sounds/11.wav"
file_to_wx = "{ignore_early_media=true}sounds/12.wav"
function debug(s)
freeswitch.consoleLog("INFO", s .. "\n")
end
session1 = freeswitch.Session(prefix.."8003");
local uuid = session1:getVariable("uuid")
while session1:ready() do
debug("ϯӦ"..uuid)
session1:sleep(1000)
session1:streamFile(file_to_play)
session2 = freeswitch.Session(prefix.."8001");
local uuidt = session1:getVariable("uuid")
if session2:ready() then
debug("Ӧ"..uuidt)
session2:streamFile(file_to_wx)
session2:sleep(1000)
--ͨͻϯ
freeswitch.bridge(session1,session2)
break;
end
end
session = freeswitch.Session(prefix.."8001");
while session1:ready() do
debug("ߺӦ"..uuid)
session:sleep(1000)
session:streamFile(file_to_play)
session:sleep(2000)
session:transfer("08003","XML","default")
end
local cid_number=session:getVariable("caller_id_number")
local cid_name=session:getVariable("caller_id_name")
session:answer()
Session:sleep(1000)
session:setVariable("caller_id_name","DDDDDDD")
session:streamFile(file_to_play)
session:transfer("08003","XML","default")
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/null_737_1168/SIPRecords_1.git
git@gitee.com:null_737_1168/SIPRecords_1.git
null_737_1168
SIPRecords_1
SIPRecords_1
master

搜索帮助