Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Can';t从.NET登录到Asterisk_C#_Networking_Sip_Voip_Asterisk - Fatal编程技术网

C# Can';t从.NET登录到Asterisk

C# Can';t从.NET登录到Asterisk,c#,networking,sip,voip,asterisk,C#,Networking,Sip,Voip,Asterisk,我正在试着从中提取样本。当我尝试从Asterisk.NET.Test运行以下代码时: manager = new ManagerConnection(ASTERISK_HOST, ASTERISK_PORT, ASTERISK_LOGINNAME, ASTERISK_LOGINPWD); manager.Login(); 我总是得到以下信息: AuthenticationFailedException: Authentication failed ... at ManagerConnectio

我正在试着从中提取样本。当我尝试从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 web administration,使用“admin”/“amp111”登录,但都不起作用。在VirtualBox中安装AsteriskNow后,我没有修改任何内容。在FreePBX web管理页面中,每个服务器的状态都是绿色(ok)

问候,,
Tamas Ionut

在您试图连接并运行命令的计算机上启动Telnet:

telnet 000.000.000.000 5038
ACTION:LOGIN
USERNAME:username
SECRET:password
EVENTS:ON
其中000.000.000.000,用户名和密码是服务器地址、用户名和密码


如果您收到消息“身份验证失败”,则用户“用户名”很可能不允许从您的计算机地址进行连接。服务器上的配置文件中配置了允许用户建立连接的地址

Asterisk有一个(或至少以前有)manager.conf文件,您在其中配置了MAPI帐户。我正在使用Asterisk中manager.conf的凭据,但对于这些凭据,我收到了此错误。manager.conf中的凭据是用户名/密码:“admin”/“amp111”。当我从FreePBX网页198.168.2.63进行连接时,我使用“admin”/“admin”进行连接,它可以工作。但是,在.NET示例应用程序中,我尝试了使用一组凭据和一个都不起作用(都会引发此异常)。我发现问题不是登录(身份验证),而是与asterisk服务器的实际连接。我在这里发布了一个新问题: