Centrex/Asterisk 具有多个不同的广告

Centrex/Asterisk with multiple distincts AD

一些上下文,我目前正在做一个学校项目,我必须设置一个 "Centrex" 风格的 Asterisk 服务器,准备和调整东西以达到生产就绪安装。

到目前为止,我已经找到了有关将 Asterisk 耦合到 1 LDAP/AD 的信息,其中包含 LDIF 文件和 Asterisk 服务器的一些配置。

但是使用多个不同的 LDAP/AD 是否可行?或者你应该只连接到一个 LDAP/AD 每个 Asterisk 服务器?

如果可以的话,设置起来会有多麻烦?

我是 运行 CentOS 7.7,全新安装了 Asterisk 16。

我会说,通常情况下,支持 LDAP 的应用程序一次只能连接到 一个 LDAP 树。这与搜索位置、架构等方面的差异有关。

查看 Asterisk LDAP integration docs,它似乎遵循相同的模式:它可以与一个 LDAP 树集成。

如果您真的想要 link 多个 AD/LDAP 目录树,您可以使用 LDAP referrals 但这需要相当多的知识。

Asterisk 是开源软件。由于几乎没有人需要将 2 个或更多 AD 连接到服务器,因此此功能没有实现。

这个问题有 2 种可能的解决方案

1) 读取并修改asterisk中的ldap驱动。只是 copy/paste 以其他名称成为第二名。需要 c/c++ 编程经验

2) 阅读 openldap 文档并在其中进行更改。比如制作子树等。需要 openldap/AD 管理经验。

这两种接缝都需要高级经验。