无法将软件电话注册到 asterisk11

无法将软件电话注册到 asterisk11

我有一台运行 Fedora17 的虚拟机(在 oracle vbox 上)。我已从源上安装了 asterisk 11。我按照 wiki 进行安装(https://wiki.asterisk.org/wiki/display/AST/Creating+SIP+Accounts) 的信函。

运行 fedora 的虚拟机上的 ip 是 192.168.1.7

我可以从主机(Ubuntu 12.04)ping 它,主机地址是 192.168.1.2

我尝试使用以下设置在 ekiga 上注册:

用户:[电子邮件保护]. 密码:verysecretpassword 注册器:192.168.1.7 但是我收到错误“传输失败”。

另外,尝试注册时,我以详细级别 3 和调试级别 4 登录到星号 CLI,但什么也没有出现。

更多相关数据:

我已将以下代码添加到 sip.conf.sample 文件的末尾:

[demo-alice]
type=friend
host=dynamic
secret=verysecretpassword
context=users
deny=0.0.0.0/0
permit=192.168.1.0/255.255.255.0

[demo-bob]
type=friend
host=dynamic
secret=othersecretpassword
context=users
deny=0.0.0.0/0
permit=192.168.1.0/255.255.255.0

在我更改了 sip.conf.sample 文件后,我创建了它的副本并将其命名为 sip.conf。然后我登录到 asterisk CLI 并输入sip reload

然后,我尝试从位于 192.168.1.2 的主机注册 ekiga 客户端,但是它不起作用,并且在详细模式级别 3 下,星号 CLI 上没有出现任何内容。

顺便说一句,如果我的问题缺少一些信息,请不要关闭它。评论一下你需要知道的内容,我会将其编辑到问题中。谢谢。

答案1

我将重新发布我的评论作为答案。

您是否已确认可以从网络上的其他系统 ping 该虚拟机?

尝试关闭虚拟机上的防火墙

相关内容