FreeSWITCH五、新增sip用户

本文详细指导如何在FreeSWITCH中新增用户,包括创建配置文件、修改拨号计划及重启配置。涉及步骤包括复制默认用户、编辑用户配置、调整拨号规则,适用于IT管理员或开发者了解FreeSWITCH用户管理。
摘要由CSDN通过智能技术生成

FreeSWITCH安装完成后,会有20个默认的SIP用户(1000-1019),这些可以直接使用客户端进行注册。如果想添加用户可以通过三步操作实现:

1、在 conf/directory/default 目录下增加一个用户配置文件
2、修改拨号计划(dialplan/default.xml)使其它用户可以呼叫到它
3、重新加载配置使其生效

例:
加入要新增加一个1020用户
1、1.在 conf/directory/default 目录下增加一个用户配置文件,将1000.xml复制一份

sudo cp -pr 1000.xml 1020.xml
sudo gedit 1020.xml

然后将所用的1000全部改为1020,effective_caller_id_name这个参数也可以给1020账号取个名字,比如叫alen
在这里插入图片描述修改完
在这里插入图片描述2.修改拨号计划(conf/dialplan/default.xml)使其它用户可以呼叫到它

sudo gedit conf/dialplan/default.xml

找到下面这部分:

<extension name="Local_Extension">
<condition field="destination_number" expression="^(10[01][0-9]|1020)$">
  <action application="export" data="dialed_extension=$1"/>
  <!-- bind_meta_app can have these args <key> [a|b|ab] [a|b|o|s] <app> -->
  <action application="bind_meta_app" data="1 b s execute_extension::dx XML features"/>

简单的几个配置文件介绍

文件路径说明
vars.xml一些常用变量
dialplan/default.xml缺省的拨号计划
directory/default/*.xmlSIP用户,每用户一个文件
sip_profiles/internal.xml一个SIP profile,或称作一个SIP-UA,监听在本地IP及端口5060,一般供内网用户使用
sip_profiles/externa.xml另一个SIP-UA,用作外部连接,端口5080
autoload_configs/modules.conf.xml配置当FreeSWITCH启动时自动装载哪些模块
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值