这是一个页面:
在页面中,有1.1和1.2节,有什么不同,它们都是用户配置文件权限,为什么一开始包含attrubute,另一个是域属性,何时使用第一种以及何时使用用第二个?
答案 0 :(得分:0)
文档清楚地提到domain
标记告诉FreeSWITCH用户属于哪个域。只有当您想通过FS为多个租户/公司提供服务时,才会出现这种情况。在这种情况下,您可以在FS中创建多个域,并且每个域可以具有相同的扩展名范围。您必须为每个域编写不同的拨号方案。
如果未提及域,FS会将该用户视为默认域的一部分。因此domain
标记不是必需的。我希望这可以解释您对domain
标记的疑问。
include
标记只是意味着后面的xml将是一个xml片段,要包含在主xml中。如果您检查FS中的目录default.xml,您会注意到以下部分:
<users>
<X-PRE-PROCESS cmd="include" data="default/*.xml"/>
</users>
因此会导致FS进入默认目录并包含所有xml。将这些xml用于include
标记内的个人用户是一种很好的做法,但我相信没有强制要求这样做。