通过上次安装教程 Debian 12 安装 FreeSWITCH 1.10 我们已经安装好了 freeswitch
准备工作
- 安装 SIP 客户端,Windows 系统推荐 MicroSIP,Mac 推荐 Zoiper5
- 服务器安全组配置白名单,在测试阶段最好限制你本地公网 IP 可访问,目前默认配置还没改过,可能会有安全问题。
- 配置公网IP
cd /usr/local/freeswitch/conf
vim vars.xml
# 增加一下内容,可放在 <X-PRE-PROCESS cmd="stun-set" data="external_sip_ip=stun:stun.freeswitch.org"/> 下方
<X-PRE-PROCESS cmd="set" data="external_sip_ip=服务器公网IP地址"/>
<X-PRE-PROCESS cmd="set" data="external_rtp_ip=服务器公网IP地址"/>
重启 freeswitch
systemctl restart freeswitch.service
注册 SIP 账号,拨打第一通电话
这里以 zoiper 为例:
输入账号 1000@服务器IP地址
密码:1234
点击Login,下一步它会默认选择协议。
我们先用1000账号做测试,拨打9196。
如无意外,电话拨通了,这时你说话,对方会复述你说的话!😄
还可以试试拨打4000,5000号码,后续我们会介绍这些号码含义。
关于账号
freeswitch 默认提供了20个账号
1000~1019 默认密码为1234
后续为了安全最好删除掉默认账号,修改默认密码,这里我们先不做调整。
账号配置文件:/usr/local/freeswitch/conf/directory/default 修改默认密码
vim /usr/local/freeswitch/conf/vars.xml
<X-PRE-PROCESS cmd="set" data="default_password=1234"/>