关于freeSwitch中的用户配置

时间:2014-11-20 09:42:00

标签: configuration freeswitch

这是一个页面:

XML User Directory

在页面中,有1.1和1.2节,有什么不同,它们都是用户配置文件权限,为什么一开始包含attrubute,另一个是域属性,何时使用第一种以及何时使用用第二个?

1 个答案:

答案 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标记内的个人用户是一种很好的做法,但我相信没有强制要求这样做。