【发布时间】:2014-11-20 09:41:59
【问题描述】:
这是一个页面:
页面里有1.1和1.2,有什么不同,都是用户配置文件的权限,为什么一个是include属性开头,一个是domain属性,什么时候用第一种,什么时候用使用第二个?
【问题讨论】:
这是一个页面:
页面里有1.1和1.2,有什么不同,都是用户配置文件的权限,为什么一个是include属性开头,一个是domain属性,什么时候用第一种,什么时候用使用第二个?
【问题讨论】:
文档清楚地提到domain 标签告诉 FreeSWITCH 用户属于哪个域。只有当您想通过 FS 为多个租户/公司提供服务时,才会出现这种情况。在这种情况下,您可以在 FS 中创建多个域,并且每个域可以具有相同的扩展范围。您必须为每个域编写不同的拨号方案。
当未提及域时,FS 会将该用户视为默认域的一部分。因此domain 标签不是强制性的。我希望这能解释您对domain 标签的疑问。
include 标记只是意味着后面的 xml 将是一个 xml sn-p,将包含在主 xml 中。如果您检查 FS 中的目录 default.xml,您会注意到以下部分:
<users>
<X-PRE-PROCESS cmd="include" data="default/*.xml"/>
</users>
这将导致 FS 进入默认目录并包含其中的所有 xml。将个人用户的这些 xml 放在 include 标记中是一个很好的做法,但我相信没有强迫这样做。
【讨论】: