没有应用“实时”为扩展名(默认情况下,1234,2)

问题描述 投票:0回答:1

星号13.14.1

我连接LDAP。随着实时的帮助,我想从广告的拉力属性。

还有就是LDAP的连接:

CLI> realtime show ldap status
Connected to 'ldap://192.168.1.*:389', baseDN dc=mydomen,dc=local with username cn=user,ou=group,dc=mydomen for 16 hours, 5 minutes, 39 seconds.

试图加载功能:

CLI> module load func_realtime.so
Unable to load module func_realtime.so
Command 'module load func_realtime.so' failed.
[Feb  8 09:08:23] WARNING[56072]: loader.c:1077 load_resource: Module 'func_realtime.so' already exists.

注册在/etc/asterisk/modules.conf:

   [modules]
   autoload=yes

这是我的extensions.conf /etc/asterisk/extensions.conf

[default]
switch => Realtime/ldap@extensions
exten => _1234,1,NoOp(=== Start LDAP =====)
exten => _1234,n,Realtime(extensions|nomerUser|333|aprefix_)
exten => _1234,n,NoOp(=== ${aprefix_nameUser} ===)

这是我的extconfig.conf /etc/asterisk/extconfig.conf

   [ldap]
   extensions => ldap,"ou=group,dc=mydomen,dc=local",extensions

这是我的res_ldap.conf /etc/asterisk/res_ldap.conf

   [_general]
   host=192.168.1.*
   basedn=dc=mydomen,dc=local
   user=cn=user,ou=group,dc=mydomen,dc=local
   pass=*****
   [extensions]
   nomerUser = telephoneNumber
   nameUser = cn     

我希望实时函数返回AD属性(CN - 全名)。但是,在执行脚本时,它给出了一个错误:

Executing [1234@default:1] NoOp("SIP/603-00000018", "=== Start LDAP =====") in new stack
[Feb  8 09:34:35] WARNING[56342][C-0000000d]: pbx.c:2864 pbx_extension_helper: No application 'Realtime' for extension (default, 1234, 2)
asterisk
1个回答
0
投票

你extconfig是错误的。该文件用来做一般的映射。它应该只有一个部分“[设置]”

此外,如果你做的映射的扩展,意味着全扩展名的文件应该被加载从指定的源文本文件。

有星号中的任何应用程序的实时。相反,你必须REALTIME功能。所以不梅特你怎么setuped它,消息将是相同的。此消息对没有注册的应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.