originate 命令实例解析
originate 相关指令:
具体参考《权威》10.4章节。
1、模拟拨打外部电话 —— originate sofia/profile/123456@ip &echo(暂没实操)
(profile要改为具体的,如:internal;
ip 要加上具体的端口号,可通过sofia status profile internal reg 进行查看
即: originate sofia/internal/1009@192.168.67.124: 40288 &echo —— 即可正常呼叫)
originate sofia/gateway/网关名zlz/1000 &echo —— 测试网关是否正常
—— 通过网关zlz呼叫号码1000,接听后,FreeSWITCH会执行echo程序
(加了一个前缀)bgapi originate sofia/gateway/网关名zlz/1000 &echo —— bgapi可以使originate在后台(新的线程中)执行,因而不会阻塞FreeSWITCH控制台
2、originate user/1000 1001 —— 两个用户互打(一开始是1000振铃,1000接通后1001就会振铃)
originate user/1009 &bridge(user/1017) —— 也是用于实现用户互打,1009呼叫1017
originate user/1003 &echo 呼叫用户1003,然后接通后执行回音功能
originate user/1003 &park挂起 单腿通话,等待接通,不带声音
originate user/1003 &hold挂起 有等待声音
originate user/1003 &palyback(/root/welcome.wav) 播放指定的音乐
originate user/1003 &record(/tmp/voice.wav) 录音保存到(地址)
originate user/1003 &bridge(user/1002)桥接到1002
uuid_bridge <uuid_1002> <uuid_1003>根据1002和1003的uuid桥接
3、originate user/1000,user/1001 &echo —— 同振
originate user/1000 | user/1001 &echo —— 顺振
4、转入Dialplan:(参考10.4.2)
以下这两条指令基本上是等价的:
originate user/1003 9196
originate user/1003 &echo
originate user/1003 echo inline
5、更改主叫号码
originate user/1000 &echo XML default 'xiao zhou' 188
6、处理呼叫超时
sofia profile internal siptrace on
originate sofia/internal/1000@192.168.67.124 &echo XML default 'xiaozhou' 188 10
7、防止命令阻塞
bgapi originate user/1000 &echo
8、使用通道变量
originate {origination_caller_id_name='xiaozhou',origination_caller_id_number=1888}user/1009 &echo —— (user前面不能有空格)
9、Early Media 对呼叫的影响
10、bridge也使用originate
11、bridge 中的Early Media
12、bridge中的主叫号码
originate {origination_caller_id_number=1888}user/1009 &echo
设置好以后,假设我们使用bridge呼叫b-leg,具体实现如下:
originate {origination_caller_id_number=1888}user/1009 &bridge (user/1017)
originate user/1009 &bridge({origination_caller_id_number=1888}user/1017)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)