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

Переадресация обратно в транк

Добавлено: 25 ноя 2021, 22:29
kudesnik
Доброго дня всем!!!
Есть следующая структура: На предприятии стоит sip-атс под названием "Агат". От нее собираемся отказываться ввиду внедрения астериска. Подключаем агат к астериску транком. Дабы осуществить плавный переход, делаем на агате перевод звонков на новые номера в астере. Например, был на агате старый номер 1001, мы пользаку настроили на астере номер 2001, и на агате с 1001 настроили безусловную переадресацию на 2001. Так вот, проблема в том что когда звонят с номеров агата на 1001, все срабатывает нормально, но когда звонок идет с астериска на 1001, то агат его обратно в этот же транк разворачивает на 2001, а астер не принимает и пишет Forbidden:

Код: Выделить всё

<--- SIP read from UDP:10.0.2.120:5060 --->
SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 10.1.2.2:5060;branch=z9hG4bK0472c034
From: "Евгений" <sip:2001@10.1.2.2>;tag=as169185c8
To: <sip:1001@10.0.2.120:5060>;tag=597002-302610
Call-ID: 5ebc07fd7e4e4d990b9e4eba5adb6cd6@10.1.2.2:5060
CSeq: 102 INVITE
User-Agent: UX3710 - 1.1.6.108/12.17
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER, REGISTER
Content-Length: 0

<------------->
--- (9 headers 0 lines) ---
Transmitting (no NAT) to 10.0.2.120:5060:
ACK sip:1001@10.0.2.120:5060 SIP/2.0
Via: SIP/2.0/UDP 10.1.2.2:5060;branch=z9hG4bK0472c034
Max-Forwards: 70
From: "Евгений" <sip:2001@10.1.2.2>;tag=as169185c8
To: <sip:1001@10.0.2.120:5060>;tag=597002-302610
Contact: <sip:2001@10.1.2.2:5060>
Call-ID: 5ebc07fd7e4e4d990b9e4eba5adb6cd6@10.1.2.2:5060
CSeq: 102 ACK
User-Agent: FPBX-15.0.17.62(16.20.0)
Content-Length: 0


---
[2021-11-25 22:20:28] WARNING[28402][C-00000115]: chan_sip.c:24414 handle_response_invite: Received response: "Forbidden" from '"Евгений" <sip:2001@10.1.2.2>;tag=as169185c8'
Транк без регистрации.
Настройки транка:

Код: Выделить всё

[Agat_in]
host=10.0.2.120
type=friend
context=from-trunk
insecure=invite
canreinvite=no

[agat-out]
disallow=all
host=10.0.2.120
type=peer
port=5060
nat=no
qualify=yes
canreinvite=no
dtmfmode=auto
allow=alaw
allow=ulaw
insecure=invite
context=from-trunk-sip-agat-out
Подскажите, пожалуйста, что я делаю не так?

Re: Переадресация обратно в транк

Добавлено: 26 ноя 2021, 00:31
Zavr2008
insecure=invite
поменять на insecure=port,invite
И в этом случае два разных пира не нужны, оставить один.

Кроме того, когда делаете переадресации и вообще смотрите чтобы там номер from не совпадал с имеющимися внутренними номерами Астера, а то получается Forbidden.

Re: Переадресация обратно в транк

Добавлено: 26 ноя 2021, 00:33
ded
У вас петля.
Если на агате с 1001 настроили безусловную переадресацию на 2001, то Астериск не должен звонить на 1001 в сторону Агата, это надо заблокировать. Например так:
exten => 1001,Dial(SIP/2001,,t)