VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
VanyaDOG
Сообщения: 2
Зарегистрирован: 03 мар 2014, 11:26

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

Сообщение 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 открыты.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

Связывайте по IAX2.
Аватара пользователя
Paguk
Сообщения: 78
Зарегистрирован: 27 июл 2011, 18:23
Откуда: Ульяновск

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

Сообщение Paguk »

зачем делать регистрацию на внутренние астериск. Попробуйте без регистрации, с явным указанием ip-адресов
VanyaDOG
Сообщения: 2
Зарегистрирован: 03 мар 2014, 11:26

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

Сообщение VanyaDOG »

Настроил связь по iax2, и этот входящий звонок пропал.
Спасибо
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH