我想创建一个 voip 服务。我已经在一个专用的远程托管 debian lenny 发行版上安装了 asterisk-1.4。我做了一个 sip.conf 和 extensions.conf 以便在安装在其他一些 Windows Pc 中的两个 sip 电话(我使用的是 xlite 3.0)之间拨打电话。每当我切换此电话时,星号控制台都会显示“从 '”1000”'注册失败,因为 '122.168.10.254' - Peer 不应该注册“其中 xx.xx.xx.xx 是服务器 IP”,即我的 sip 电话无法在星号服务器上注册。请帮我在两个 sip 电话之间拨打电话
#sip 显示同行 名称/用户名 Host Dyn Nat ACL 端口状态 2000(未指定) D 0 未监控 1000(未指定) D 0 未监控 2 个 sip peer [监控:0 在线,0 离线未监控:0 在线,2 离线] # sip 显示注册表 主机用户名刷新状态注册时间 # sip 显示频道 对等用户/ANR 呼叫 ID 序列 (Tx/Rx) 格式保留最后一条消息 0 个活动的 SIP 通道
配置文件
[一般的] 上下文=默认 绑定端口=5060 绑定地址=0.0.0.0 [1000] 秘密=1000 类型=朋友 上下文=电话 主机=动态 [2000] 秘密=2000 类型=朋友 上下文=电话 主机=动态
扩展配置文件
[一般的] autofallthrough = 是 静态 = 是 写保护 = 否 clearglobalvars = 是 [默认] 扩展 => s,1,Varbose(1|未路由的调用处理程序) 扩展 => s,n,Answer() 扩展 => s,n,等待(1) 扩展 => s,n,播放(tt-weasels) 扩展 => s,n,Hangup() [来电] [内部的] 扩展 => 500,1,Verbose(1|Echo 测试应用程序) 扩展 => 500,n,Echo() 扩展 => 500,n,挂断() 扩展 => 1000,1,Verbose(1|扩展 1000) 扩展 => 1000,n,拨号(SIP/1000,30) 扩展 => 1000,n,挂断() 扩展 => 2000,1,Verbose(1|扩展 2000) 扩展 => 2000,n,拨号(SIP/2000,30) 扩展 => 2000,n,Hangup() [电话] 包括 => 内部
正如您在帖子中提到的公共 IP 地址(这不是一个好的做法)。这些客户端是 LAN 内部还是 WAN 外部。你的机器是在 NAT 之后还是这个公共 IP 是在你的 debian 上设置的。如果是这样,请检查您是否已将整个路由器的 5060 和 5061 端口转发到星号
| 归档时间: |
|
| 查看次数: |
5338 次 |
| 最近记录: |