Страница 1 из 1

при приеме вызова появляется входящий вызов

Добавлено: 03 мар 2014, 12:31
VanyaDOG
Добрый день.
Задача такая, нужно связать 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 открыты.

Re: при приеме вызова появляется входящий вызов

Добавлено: 03 мар 2014, 12:47
ded
Связывайте по IAX2.

Re: при приеме вызова появляется входящий вызов

Добавлено: 03 мар 2014, 13:09
Paguk
зачем делать регистрацию на внутренние астериск. Попробуйте без регистрации, с явным указанием ip-адресов

Re: при приеме вызова появляется входящий вызов

Добавлено: 06 мар 2014, 16:26
VanyaDOG
Настроил связь по iax2, и этот входящий звонок пропал.
Спасибо