Добрый день.
Задача такая, нужно связать 2 астериска. Понимаю что тема избитая но прошу не рубить сгоряча.
вот конфиги
extensions.conf(1asterisk)
[general]
priorityjumping=yes
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=yes
[phones]
include => internal
include => remote
[internal]
exten => _2XXX,1,NoOp()
exten => _2XXX,n,Dial(SIP/${EXTEN},30)
exten => _2XXX,n,Playback(the-party-you-are-calling&is-curntly-unavail)
exten => _2XXX,n,Hangup()
[remote]
exten => _1XXX,1,NoOp()
exten => _1XXX,n,Dial(SIP/ast2/${EXTEN})
exten => _1XXX,n,Hangup()
[ast2_incoming]
include => internal
sip.conf(1 asterisk)
[general]
register => ast1:welcome@192.168.50.173/ast2
bindport = 5060
bindaddr = 0.0.0.0
context = default
allowguest = yes
allowoverlap = yes
srvlookup = yes
language = ru
udpbindaddr = 0.0.0.0
tcpenable = no
tcpbindaddr = 0.0.0.0
[2000]
context=phones
type=friend
username=2000
secret=2000
host=dynamic
nat=yes
[ast2]
type=friend
secret=welcome
context=ast2_incoming
host=dynamic
disallow=all
allow=ulaw
=======================================================
extensions.conf(2 asterisk)
[general]
priorityjumping=yes
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=yes
[phones]
include => internal
include => remote
[internal]
exten => _1XXX,1,NoOp()
exten => _1XXX,n,Dial(SIP/${EXTEN},30)
exten => _1XXX,n,Playback(the-party-you-are-calling&is-curntly-unavail)
exten => _1XXX,n,Hangup()
[remote]
exten => _2XXX,1,NoOp()
exten => _2XXX,n,Dial(SIP/ast1/${EXTEN})
exten => _2XXX,n,Hangup()
[ast1_incoming]
include => internal
sip.conf(2 asterisk)
[general]
register => ast2:welcome@192.168.50.174/ast1
bindport = 5060
bindaddr = 0.0.0.0
context = default
allowguest = yes
allowoverlap = yes
srvlookup = yes
language = ru
udpbindaddr = 0.0.0.0
tcpenable = no
tcpbindaddr = 0.0.0.0
[1001]
context=phones
type=friend
username=1001
secret=1001
host=dynamic
nat=yes
[ast1]
type=friend
secret=welcome
context=ast1_incoming
host=dynamic
disallow=all
allow=ulaw
Суть проблемы вот в чем, когда звоню с 2000 номера на 1001 все ок.
когда звоню с 1001 на 2000
1. приходит звонок на 2000, отвечаю на него.
2. тут же на телефон с номером 1001 приходит входящий звонок от номера 1001 (проблема плавающая, воспроизводится не всегда)
может кто сталкивался с подобным?
P.S. пользуюсь X-Lite, порты 5060 и 10000-20000 открыты.