我在 VirtualBox 虚拟机上安装了 Asterisk PBX,然后创建了 3 个电话分机:
- 101 -PhonerLite,
- 102 -佐伊珀,
- 103 -眨眼
它们都被配置为“朋友”。所有客户端都在同一台计算机上运行。
101 和 102 可以呼叫“100”分机并听到 Asterisk 的自动响应。
101 可以呼叫 103,但是呼叫 102 时会收到“503:服务不可用”消息。
102 可以呼叫 101 和 103。
103 不能拨打任何号码,但可以接听电话。它的拨号过程分为三个阶段:“正在查找目的地...”、“正在连接...”、“此处不接受”。
我关闭了 PC 上除 PhonerLite (101) 之外的所有客户端,并在另一台 PC (102) 上安装了 PhonerLite。现在我可以从 101 拨打电话到 102,也可以拨打相反方向的电话。
可能出了什么问题?
答案1
Virtualbox 通常提供 NAT 的 IP。
您已配置 NAT 并转发端口 5060,10000-20000 udp。
有关详细信息,请参阅
http://www.voip-info.org/wiki/view/Asterisk+SIP+NAT+solutions