1

我在 sip.conf 文件中注册了两个 sip 客户端。他们可以从 XLite 客户端互相调用。但是当我想使用分机号码给他们打电话时,它会显示用户未找到错误。以下是 sip.conf 文件中的条目:

[ivan]
type=friend 
username=ivan
regexten=1234
secret=pwd_ivan
host=dynamic
context=default

[test]
type=friend 
username=test
secret=pwd_test
regexten=4321
host=dynamic
context=default

在 extensions.conf 文件中,拨号方案如下:

[default]
exten => 1234,1,Dial(SIP/ivan)
exten => 4321,1,Dial(SIP/test)

请帮忙在这里做什么?

4

3 回答 3

1

一个常见的问题是“iptables”防火墙。如果您运行的是 CentOS 或 Redhat,请尝试

服务 iptables 关闭

...然后再试一次。如果它有效,那么只需将适当的规则添加到您的 IPTables 配置中。(有关示例,请参见http://www.voip-info.org/wiki/view/Asterisk+firewall+rules )

于 2013-04-23T17:53:10.097 回答
1

我想你已经设置

qualify=yes

在每个同行。

看看会发生什么

asterisk -r
core set verbose 4
sip set debug peer ivan
sip set debug peer test
于 2013-04-19T21:43:05.427 回答
1

连接到星号$ asterisk -rvvvv以查看会发生什么。

验证您的对等点和通道是否已加载:

*CLI> sip show peers
*CLI> sip show users
于 2013-04-19T08:14:57.873 回答