FusionPBX公共上下文 - 路由从端口5080上的Internet注册的本地扩展

时间:2017-05-07 03:06:59

标签: freeswitch

我基本上试图在单个域中调用本地扩展 - simbauc.com 它开箱即用,但这仅仅是因为端点将在LAN上,因此它们在端口5060上注册并使用默认上下文。但是当我的任何端点从外部注册时,它们使用端口5080并自动将它们置于公共环境中。 我需要做的是为我的端点调用本地扩展,在端口5080上从Internet注册。我可以在常规FreeSWITCH中使用它,但不能在FusionPBX中工作。

即使在拨号计划管理器中创建拨号计划后,我也收到了无路由错误。 以下是我配置的示例:

<extension name="SIMBAUC.COM_Local_Extension">
 <condition field="destination_number" expression="^(10[01][0-9])$">
  <action application="log" data="CRIT SIMBAUC.COM Someone Dialed $1"/>
  <action application="export" data="dialed_extension=$1"/>
  <action application="bridge" data="user/${dialed_extension}@simbauc.com"/>
  <action application="answer"/>
  <action application="sleep" data="1000"/>
  <action application="bridge" data="loopback/app=voicemail:default 
  ${simbauc.com${dialed_extension}"/>
 </condition>
</extension>

1 个答案:

答案 0 :(得分:0)

外部配置文件是匿名的,默认情况下不会实际处理注册。您可以注册到5060,也可以复制内部配置文件调用,例如internal-5070将端口更改为5070,并将默认设置中的dial_string设置为启用。点击默认设置页面上的重新加载,然后运行高级 - &gt;升级 - &gt;应用默认值。

相关问题