如何在星号中配置多个中继?

时间:2016-03-30 00:50:53

标签: asterisk sip

我有两个帐户在ovh为我的sip树干。 首先是经典的sip&第二个是啜饮树干。

在我的sip.conf中:

[general]
language=fr
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
canreinvite=no
defaultexpiry=3600
registertimeout=30
registerattempts=0
disallow=all
allow=ulaw
allowguest=no
alwaysauthreject=yes
nat=yes
autocreatepeer=yes

register => 0033972XXXXXX:PASS1@sip.ovh.fr
register => 0033972YYYYYY:PASS2@siptrunk.ovh.net

[trunk-test]
disallow=all
type=friend
secret=PASS2
host=siptrunk.ovh.net
fromdomain=sip.ovh.fr;siptrunk.ovh.net
fromuser=0033972YYYYYY
username=0033972YYYYYY
nat=yes;force_rport,comedia
context=depuis-ovh
insecure=port,invite
qualify=yes
dtmfmode=inband
allow=ulaw

[vers-ovh]
disallow=all
type=friend
secret=PASS1
host=sip.ovh.fr
fromdomain=sip.ovh.fr
fromuser=0033972XXXXXX
username=0033972XXXXXX
nat=yes
context=ManageOperator
insecure=invite,port
qualify=yes
dtmfmode=inband
allow=ulaw

在我的extensions.conf

[general]
static=yes
writeprotect=no
clearglobalvars=no

[globals]

[depuis-ovh]
exten => s, 1, Answer()
exten => s, n, AGI(NPCallCenterAsterisk/agi/app,services/42/country/EN)
exten => s, n, Hangup()

[ManageOperator]
exten => s, 1, Answer()
exten => s, n, AGI(NPCallCenterAsterisk/agi/app.php,manageOperator);
exten => s, n, Hangup()

当我致电0033972YYYYYY时,它运作正常。 “depuis-ovh”上下文称为AGI。 但是当我拨打0033972XXXXXX时,电话会立即挂断。

您对这个问题有什么想法吗?

注:0033972XXXXXX&amp; <{1}}可以单独运行,只需配置其中一个。

3 个答案:

答案 0 :(得分:1)

应为type=peer,因此仅在主机/ IP上进行匹配。不安全type=friend上的邀请只是要求被黑客攻击,因为它会禁止对您的邮箱的入站呼叫进行密码检查,而他们必须做的就是用户名,他们就在这里。

摆脱nat=yes,因为它没有按照你的想法行事,因为它旨在帮助另一端是在NAT之后,而不是相反。机会很好,您的提供商不会重写其路由器上的源端口,因此摆脱insecure=port可以获得更高的安全性。

如果您要Inband dtmf,请从手机/ ATA到星号框,然后让您的Asterisk框转回RFC返回给您的提供商。通常首先设置Inband的原因通常是因为某些PAP2模型在从音频中过滤出dtmf时效果不佳,导致在远端读取双倍数字。

答案 1 :(得分:0)

如果您有不安全=邀请,将选择匹配地址的第一个对等方。

所以你有选择删除不安全邀请或只是知识,所有来自同一个IP的请求将首先进入主干上下文(你可以在该上下文中添加数字)

答案 2 :(得分:-1)

我设置了一个Asterisk服务器,我有一个SIP和一个SIP中继,当我每次配置这两个时,只有一个可以调用。 它似乎总是SIP Trunk,我的配置与Pierre-Luc相同..

我想知道它是否可能是一个端口问题?我的意思是,也许每个sip [trunk]必须分配到不同的端口?

我真的不完全明白你的意思arheops,你能详细说明你的答案吗?