Freeswitch 常用命令
sofia global siptrace on # 开启 sip 信息的显示,用 off 可以关闭。
sofia global siptrace off
通过网关外呼手机号
originate sofia/gateway/rtw807/17610763450 &echo
会议呼叫
conference test bgdial sofia/gateway/rtw807/17610763450 &echo
常用命令:
启动:freeswitch
启动并后台运行:freeswitch -nc
进入客户端:fs_cli -H 127.0.0.1 -P 8021 -p password
退出客户端:/exit, /bye, /quit Ctrl+D
停止:freeswitch -stop
查询网关状态: sofia status profile local
重启网关: sofia profile external restart
重新注册网关: sofia profile external register rtw807
刷新网关: sofia profile external rescan
不再重新注册网关: sofia profile external killgw rtw807
查看freeswitch的端口情况:netstat -anp|grep freeswitch
使用fs_cli进行呼叫:originate user/1003 &echo 其中&echo会把听到的声音返回给发出者
音频编码部分设备不支持可以使用这个bgapi originate {absolute_codec_string=PCMU}user/1009 018162330576 xml default
reloadxml 重新加载xml文件
查看当前注册的用户数量:sofia status profile internal
查找文件夹:find / -name external -type d
复制文件到多个文件夹:echo a b c | xargs -n 1 cp -v ./gwl.xml
ps -ef | grep freeswitch netstat -apn | grep 8021
开启sip消息显示 sofia global siptrace on
关闭sip消息显示 sofia global siptrace off
常用配置文件:
C:\Program Files\FreeSWITCH\conf\autoload_configs\acl.conf.xml 修改访问fsip设置 allow|deny
1. autoload_configs\xml_curl.conf.xml 动态修改网关配置
【
<binding name="gateway">
<param name="gateway-url" value="http://sms.duanxin.com/Admin/FreeSwitch/CfgGateway" bindings="configuration"/>
</binding>
】
2. vars.xml
①<X-PRE-PROCESS cmd="set" data="global_codec_prefs=OPUS,G722,PCMU,PCMA"/>
<X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=OPUS,G722,PCMU,PCMA"/>
②<X-PRE-PROCESS cmd="stun-set" data="external_rtp_ip=192.168.1.98"/> 301
③ <X-PRE-PROCESS cmd="stun-set" data="external_sip_ip=192.168.1.98"/>
3. autoload_configs\acl.conf.xml 网络白名单设置
reload mod_xml_curl
回拨
1.originate sofia/gateway/rtw807/17610763450 &playback(file_string://tts/9527.wav) &echo()
2.originate {ignore_early_media=true,originate_timeout=60}sofia/gateway/rtw807/17610763450 &playback(file_string://tts/1663643790.wav)
Linux上的freeswitch:
不管FreeSWITCH运行在前面还是后台,都可以使用客户端软件fs_cli连接到它并对它进行控制。使用方法为:
/usr/local/freeswwitch/bin/fs_cli
全局变量查询: eval $${变量名}
Freeswitch 常用命令相关推荐
- freeswitch常用命令
常用命令 status 查看fs的状态 sofia status 查看sofia的状态 查看注册信息 1. sofia profile internal siptrace on打开siptrace 2 ...
- 901.freeswitch常用命令
1.检索在线用户 fs_cli -x "sofia status profile internal reg" | grep "MWI-Account" 2.清理 ...
- freeswitch控制台常用命令
API/事件 接口 通过API或事件接口调用,如: [[mod_event_socket]] [[mod_xmpp_event]] [[mod_erlang_event]] [[mod_xml_rpc ...
- Kubectl 常用命令, 开发人员常用k8s命令
Kubectl 常用命令: 什么是常用,我用的,就是常用的
- docker常用命令详解
docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...
- 客快物流大数据项目(十五):DockeFile常用命令
目录 DockeFile常用命令 一.FROM 二.MAINTAINER 三.RUN
- 客快物流大数据项目(九):Docker常用命令
目录 Docker常用命令 一.帮助命令 二.镜像命令 1.搜索镜像
- linux常用命令(转载)
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
- maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令
maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository. ...
最新文章
- linux python3.8源码安装_linux 下从源码安装 Python——小白踩坑记
- mybatis 时间_开发工具:Mybatis.Plus.插件三种方式的逆向工程
- 获取当前窗口是否可见 document.visibilityState
- oracle两种导出导入方式,即imp与impdp之比较
- python从键盘输入一个数n、输出大于n且不能整除3_python基础练习题
- Virtual Private Network(虚拟专用网络隧道)详解
- 有哪些常用的搜索引擎指令?
- 魔兽对战平台修改服务器数据,《魔兽争霸3》1.29补丁上线官方对战平台:平衡性大做改动...
- Python123-练习题
- PNAS:睡眠的fMRI频谱特征
- python国际象棋ai程序_用 Python 编写一个国际象棋 AI 程序
- 使用Arduino开发板进行语音识别
- 手把手学会LoadRunner参数化【LoadRunner】
- 将insert语句转化为select语句,进行校验,验证是否插入成功
- 微信支付:该商家本月可向你收款最高x元,交易已超额,请降低金额,或下月再试
- 粗人之玩转Channel
- HTML——表单及表单元素
- python线程详解爬小说_python--多线程爬取顶点小说()
- 关于J2000.0坐标系与WGS84坐标系的理解
- python批量评论_python批量爬取京东手机评论信息及星级
热门文章
- 由配置Rabbitmq多virtual_host失效认识@Qualifier
- 微信开发专栏(总目录)
- 2020下半年新机最新消息_2020下半年3款重磅新机:三星Note20被吹爆,华为Mate40差点意思...
- Mybatis狂神说完整笔记
- mysql权限层级体系_数据库mysql有哪些权限?层级有哪些?
- 【2018,中国智能+】新智元10万+热文排行,AI爆发没有看客
- 人体疲劳程度检测,生理信号处理
- 词法分析☞DFA语言识别
- funcode项目笔记
- springcloud入门——zookeeper