4.运行freeswitch

1.命令行参数

1) freeswitch -help

    -nf     不允许Fork新进程

    -u      启动后以非root用户运行

    -g      启动后以非root组运行

    -help   帮助信息

    -version 版本信息

    -waste  允许浪费内存地址空间

    -core   出错时进行内核转储

    -rp     开启高优先级(实时)

    -lp     开启低优先级

    -np     普通优先级

    -vg     调试内存泄漏

    -nosql  不适用SQL

    -heavy-timer 更精确的始终

    -nocal  关闭时钟核准

    -nort

2) freeswitch -nc

    freeswitch在启动时默认会启用uPnP协议试图查找你的路由器是否支持,如果你的路由器不支持该协议,这一步可能耗时较长,因而影响启动速度

    如果内网,并且一天启动多次的话,可以关掉

    freeswitch -nc -nonat

2.系统启动脚本

1) 通过log/freeswitch.log跟踪系统运行情况

    cat /var/log/freeswitch/freeswitch.log

2) 一般需要freeswitch随系统启动

    启动脚本一般放在/etc/init.d/下

3.判断FreeSWITCH是否运行

1) 查看进程

    ps aux | grep freeswitch

2) 查看端口是否被占用

    netstat -ano | grep 5060

4.控制台

1) 常用命令

version         显示当前版本

status          显示当前状态

    第3行,显示系统自启动以来处理了多少Session

    第4行,显示当前有多少Session,其中0 out of max 30 per sec,说明系统最大支持每秒处理30个Session,也就是cps,可以在配置文件修改

    第5行,系统最大处理的并发Session

    第6行,最小及当前空闲的CPU

    第7行,显示当前使用堆栈和系统预留的堆栈



sofia status    显示sofia状态

help            显示帮助

2) fs_cli是一个类似Telnet的客户端

    如果出现Error Connecting,可能是FreeSwitch没有启动或mod_event_socket没有正确加载,请检查TCP的8021端口是否被其他进程占用

3) -x参数,运行执行一条命令后退出

    fs_cli -x "version"

    fs_cli -x "originate user/1000 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值