docker run --name freeswitch1109 \
-p 2022:22/tcp \
-p 5060:5060/tcp \
-p 5060:5060/udp \
-p 5080:5080/tcp \
-p 5080:5080/udp \
-p 7744:7744/tcp \
-p 8021:8021/tcp \
-p 6000-6010:6000-6010/udp \
--restart=no \
-d \
job520/freeswitch:v1.10.9
docker exec -it freeswitch1109 /bin/bash
cd /usr/local/freeswitch
fs_cli
fs_cli -x "xxx"
fs_cli -H xx.xx.xx.xx -P 8021 -p xxx
freeswitch -stop
conf/sip_profiles/
conf/ivr_menus/
conf/directory/default/
conf/autoload_configs/
/usr/local/freeswitch/conf/freeswitch.xml
/usr/local/freeswitch/conf/vars.xml
conf/directory/default.xml
conf/autoload_configs/modules.conf.xml
conf/dialplan/default.xml
conf/autoload_configs/event_socket.conf.xml
conf/autoload_configs/switch.conf.xml
conf/autoload_configs/xml_curl.conf.xml
db/
sounds/
recordings/
scripts/
log/
fs_cli常用命令version
status
console loglevel info/debug
reloadxml
show modules mod_xxx
load mod_xxx
unload mod_xxx
global_getvar xxx
show registrations
sofia status profile internal reg 1001
sofia profile internal flush_inbound_reg
originate user/1001 &echo/&park/&hold
originate user/1001 &bridge(user/1002)
originate user/1001 &record(/tmp/test.wav)
originate user/1001 &playback(/tmp/hello.wav)
show channels
show calls
uuid_record UUID start /tmp/record.wav
uuid_record UUID stop all
uuid_kill xxx
hupall
sofia status
sofia status profile internal
sofia profile internal rescan
sofia profile internal restart
sofia global siptrace on
sofia global siptrace off
sofia tracelevel info/debug
sofia loglevel all 0
fifo list
fifo_member add user/1001
fifo_member del user/1001
lua /tmp/test.lua
xml_curl debug_on
regex 1234 | \d{4}
CTRL + D
yum -y install epel-release
yum -y install sipp
参数 说明
-sf 指定 xml 文件,可分为 register.xml、uac.xml、uas.xml
-inf 指定 csv 文件,里面有帐号、密码、sip 服务器 ip 地址、sip 服务器端口号等信息
-i sipp 所在主机地址
-p sipp 端口号
-r 发送外呼的数量, 常与 rp 参数联合使用。如: -r 1 -rp 1000 代表 1 秒发送 1 个外呼
-rp 发送外呼的时间间隔,常与 r 参数联合使用。如: -r 1 -rp 1000 代表 1 秒发送 1 个外呼
-m 总共发送外呼的数量
-l 设置并发呼叫数,即同一时刻发起的外呼数量
sipp -sf register.xml -inf register.csv -i 10.0.0.11 -p 5001 -r 1 -rp 1000 10.0.0.11:5060 -m 10
sipp -sf uas.xml -i 10.0.0.11 -p 5001
sipp -sf uac.xml -inf uac.csv -r 1 -rp 1000 -i 10.0.0.11 -p 5002 10.0.0.11:5060 -m 10 -l 1
Content type
Image
Digest
sha256:d8a6c643f…
Size
338 MB
Last updated
about 2 years ago
docker pull job520/freeswitch:v1.10.9