配置Freeswitch新增用户

本文详细介绍了如何在Freeswitch中增加新用户的过程,包括创建新的用户配置文件、修改拨号计划以允许其他用户拨打新增分机号的方法,以及常用的Freeswitch管理命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

配置Freeswitch

本篇主要介绍如何配置freeswitch,之前SIP连接那一篇介绍了,Freeswitch默认的20个用户(1000-1019),如果需要更多的用户,那就需要添加一个新用户,所以就涉及到了Freeswitch的配置问题。

  • 增加新用户配置文件
  • 测试工作
  • 常用命令

例如我们要添加一个用户叫jack ,分机号为1020,只需要到相应的目录进行复制修改,并且把effective_caller_id_name 修改为jack

1,增加新用户配置文件

 cd /usr/local/freeswitch/conf/directory

进入这个目录

touch 1020.xml
并且将1000.xml内容拷贝到1020,并且修改10001020即可

修改分机名

<variable name="effective_caller_id_name" value="JACK"/>

2,修改拨号计划(Dialplan)使其他用户可以呼叫它

cd /usr/local/freeswitch/conf/dialplan

接下来,打开 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"/>

修改为

 <condition field="destionation_number"expression="^(10[01][0-9]|1020)$">

然后在命令行中reload

freeswitch@loacl> reloadxml

即可

这里写图片描述

然后去配置SIP客户端,步骤在上一篇中已经介绍:

最后结果为:
这里写图片描述

常用命令

1,显示多少用户注册

 sofia status profile internal reg

这里写图片描述

2,给1020打电话

originate user/1020 &echo

3,1020 给9999 打电话

originate user/1020 9999
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值