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

Входящая маршрутизация На транке по IP

СообщениеДобавлено: 23 июл 2021, 16:14
zubshetrn
Пытаюсь настроить входящую маршрутизацию. Но не могу поймать DID

во входящем маршруте указываю 0522305350, но неподхватывает.
Говрит набранный вами номер отключен....

Транк подключен исходящие работают.
Регистрация транка происходит по IP, без логина и пароля.
Транк:
Код: выделить все
type=peer
qualify=no
port=5060
nat=yes
insecure=invite,port
host=ip.prov
dtmfmode=rfc2833
context=from-trunk
disallow=all
allow=alaw&ulaw


Лог
Код: выделить все
Executing [0522305350;tgrp=522305350;trunk-context=10.16.19.12@from-trunk:1] Set("SIP/Kyivstar-000003e0", "__FROM_DID=0522305350;tgrp=522305350;trunk-context=10.16.19.12") in new stack
[2021-07-23 14:34:07] VERBOSE[25941][C-000002e0] pbx.c:     -- Executing [0522305350;tgrp=522305350;trunk-context=10.16.19.12@from-trunk:2] NoOp("SIP/Kyivstar-000003e0", "Received an unknown call with DID set to 0522305350;tgrp=522305350;trunk-context=10.16.19.12") in new stack
[2021-07-23 14:44:37] VERBOSE[25989][C-000002e4] pbx.c:     -- Executing [0504222300@from-trunk:1] Set("SIP/0972392863-000003e4", "__FROM_DID=0504222300") in new stack
[2021-07-23 14:47:26] VERBOSE[26085][C-000002ec] pbx.c:     -- Executing [0522305350;tgrp=522305350;trunk-context=10.16.19.12@from-trunk:1] Set("SIP/Kyivstar-000003ee", "__FROM_DID=0522305350;tgrp=522305350;trunk-context=10.16.19.12") in new stack
[2021-07-23 14:47:26] VERBOSE[26085][C-000002ec] pbx.c:     -- Executing [0522305350;tgrp=522305350;trunk-context=10.16.19.12@from-trunk:2] NoOp("SIP/Kyivstar-000003ee", "Received an unknown call with DID set to 0522305350;tgrp=522305350;trunk-context=10.16.19.12") in new stack


Понимаю что Астериск читает что unknown DID, но где его полечить, подскажите хоть куда копать ?

Re: Входящая маршрутизация На транке по IP

СообщениеДобавлено: 27 июл 2021, 01:46
ded
nat=yes - это вряд ли. Провайдерский пир не за НАТом скорее всего. Да и синтаксис этой опции изменился, усложнился.

У вас SIP/Kyivstar-000003e0", зачем устанавливает переменную "__FROM_DID=0522305350 ?
И что за trunk-context=10.16.19.12 ? Что это за ИП адрес и почему он как параметр контекста?

Уберите все входящие маршруты, которые вы пытались там создать, и для эксперимента сделайте пустой входящий маршрут, он будет выглядеть как Any / Any (DID / CID). Он должен быть в самом верху входящих маршрутов, назначение ему сделайте Terminate call - Put caller on hold forever. И тогда сделайте вызов (со своего мобильного, например) из мира. И тогда полученный Received an unknown call with DID set to 0522305350 будет соответствовать, скорее всего, его можно вписать во входящий маршрут.

Re: Входящая маршрутизация На транке по IP

СообщениеДобавлено: 27 июл 2021, 12:07
Zavr2008
DID set to 0522305350;tgrp=522305350;trunk-context=10.16.19.12

Веселый DID пров выдает в поле to.

Излечить через CUT обрезанием до первого вхождения ;.