配置Freeswitch新增用户

配置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"/>
        
        <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

即可

配置Freeswitch新增用户_第1张图片

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

最后结果为:
配置Freeswitch新增用户_第2张图片

常用命令

1,显示多少用户注册

 sofia status profile internal reg

配置Freeswitch新增用户_第3张图片

2,给1020打电话

originate user/1020 &echo

3,1020 给9999 打电话

originate user/1020 9999

你可能感兴趣的:(配置Freeswitch新增用户)