Thinkai's Blog

Autohoutkey|Python|php|aardio|VOIP|IT 爱好者

正在浏览分类 VOIP

总共找到 1 篇

freeswitch添加用户和出局 7533

作者为 发表

VOIP

一、 添加用户

1conf/directory/default目录下添加用户文件名字是分机号.xml,例如1000.xml,它的内容如下:

<include>
  <user id="1000" mailbox="1000">
    <params>
      <param name="password" value="1234"/>
      <param name="vm-password" value="1000"/>
    </params>
    <variables>
      <variable name="accountcode" value="1000"/>
      <variable name="user_context" value="default"/>
      <variable name="effective_caller_id_name" value="Extension 1000"/>
      <variable name="effective_caller_id_number" value="1000"/>
    </variables>
  </user>
</include>

2使其他用户可以呼叫到他

<extension name="Local_Extension">
    <condition field="destination_number" expression="^(10[0-9][0-9])$">

FS接受到内部分机呼叫后,查找分机时用正则表达式: 10[01][0-9] 来表示

    1000-1019;
"^(50[5-9][0-9])$"标示5050-5099;

3重新加载配置,使其生效

fs_cli下,运行:reloadxml

二、 出局号码

修改拨号计划/conf/dialplan下的default.xml中添加代码

<extension name="call out">
    <condition field="destination_number" expression="^(10[0-9]+)$">
      <action application="bridge" data="sofia/gateway/gw1/$1"/>
    </condition>
  </extension>

expression="^(10[0-9]+)$">为出局号,当拨号码前三位为100-109是走路由"sofia/gateway/gw1/$1"

如果expression="^7(\d+)$"标示要在拨出号码前加拨7;括号内的为呼出号码!

出局路由文件为gw1.xml内容如下

<gateway name="gw1"> 
    <param name="realm" value="172.16.72.220:5060"/>
    <param name="username" value="1004"/>
    <param name="password" value="1234"/>
    <param name="register" value="false" />
</gateway>

将路由文件放在conf\sip_profiles\external目录下即可



友情链接:Autohotkey中文论坛Autohotkey中文帮助Autohotkey官网我的B站直播间如若生涯一场梦博客联系作者免GooglePlay APK下载

 主题设计 • skyfrit.com  Thinkai's Blog | 保留所有权利

49 queries in 0.644 seconds |