SIP用户可以';不要通过星号中的分机号码互相呼叫

SIP用户可以';不要通过星号中的分机号码互相呼叫,sip,asterisk,Sip,Asterisk,我在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

我在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)

请帮助执行此操作?

使用
$asterisk-rvvvv
连接到asterisk以查看发生的情况

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

*CLI> sip show peers
*CLI> sip show users
我想你已经准备好了

qualify=yes
在每一位同行中

看看会发生什么

asterisk -r
core set verbose 4
sip set debug peer ivan
sip set debug peer test
一个常见的问题是“iptables”防火墙。如果您正在运行CentOS或Redhat,请尝试

服务iptables关闭

。。。然后再试一次。如果可行,那么只需将适当的规则添加到IPTables配置中。(参见示例)