Skip to content

FreeSWITCH 笔记:第一通电话

Published: at 02:01 PM

通过上次安装教程 Debian 12 安装 FreeSWITCH 1.10 我们已经安装好了 freeswitch

准备工作

  1. 安装 SIP 客户端,Windows 系统推荐 MicroSIP,Mac 推荐 Zoiper5
  2. 服务器安全组配置白名单,在测试阶段最好限制你本地公网 IP 可访问,目前默认配置还没改过,可能会有安全问题。
  3. 配置公网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,下一步它会默认选择协议。 zoiper sip reg

我们先用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"/>