0

我正在尝试从Asterisk.NET运行示例。当我尝试从 Asterisk.NET.Test 运行以下代码时:

manager = new ManagerConnection(ASTERISK_HOST, ASTERISK_PORT, ASTERISK_LOGINNAME, ASTERISK_LOGINPWD);
manager.Login();

我总是收到以下消息:

AuthenticationFailedException: Authentication failed ... at ManagerConnection.cs:line 1263

我应该使用哪个用户名和密码?我试过“admin”/“admin”,我用它来登录 FreePBX 网络管理和“admin”/“amp111”,但都不起作用。在 VirtualBox 中安装 AsteriskNow 后,我没有修改任何内容。在 FreePBX Web 管理页面中,每个服务器状态都是绿色(正常)。

问候, Tamas Ionut

4

1 回答 1

0

在您尝试连接并运行命令的机器上启动 Telnet:

telnet 000.000.000.000 5038
ACTION:LOGIN
USERNAME:username
SECRET:password
EVENTS:ON

其中000.000.000.000,用户名,密码是服务器地址,用户名和密码。

如果您收到消息“身份验证失败”,很可能是用户“用户名”不允许来自您机器地址的连接。允许用户建立连接的地址在服务器的配置文件中配置。

于 2018-07-31T07:36:45.753 回答