0%

FreeSWITCH常用命令

freeswitch常用命令

Linux环境

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 启动
freeswitch

# 启动并后台运行
freeswitch -nc

# 进入客户端
fs_cli

# 退出客户端:
/exit, /bye, /quit Ctrl+D

# 停止:
freeswitch -stop

# 查看freeswitch的端口情况:
netstat -anp|grep freeswitch

# 查看当前注册的用户数量:
sofia status profile internal

# 查看坐席是否注册 (1001为分机号)
sofia status profile internal reg 1001

# 使用fs_cli进行呼叫,其中&echo会把听到的声音返回给发出者:
originate user/1001 &echo


查询网关状态: sofia status profile local

查看编码

1
show codec 

image-20210810162427600

查看系统运行状态

1
status

image-20210810162336103

拨打相关

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 查看坐席是否注册 (1001为分机号)
sofia status profile internal reg 1001

# 拨打软电话(1001为分机号)
originate user/1001 &echo

# 使用分机拨打电话(1001为分机号,gw1为网关,00为加拨规则,15067172995为手机号)
originate user/1001 &bridge(sofia/gateway/gw1/0015067172995)

# 使用fs直接拨打电话(gw1为网关,00为加拨规则,15067172995为手机号)
originate sofia/gateway/gw1/015068186807 &echo

# 查看当前通话数
show calls

# 查看当前通道数
show channels