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

Информация о CallerID по IAX

Добавлено: 24 сен 2024, 06:17
whynot
Добрый день!
Есть два сервера астериска, оба с FreePBX, соединены они по IAX.
С сервера F совершаются звонки которые по транку IAX перенаправляются на сервер Y на котором подключены два транка c настроенными Outbound Route, с первого транка должны совершаться звонки только с добавочных 400-530, звонки со второго транка должны идти для тех кто не попал под правило первого.
Проблема в том что сервер Y не знает CallerID сервера F в следствие чего просто игнорирует первый транк и звонки всегда идут через второй транк.
Вопрос: Можно ли передать информацию о CallerID с сервера F на сервер Y что бы правило для первого транка заработало, и как это сделать?

Re: Информация о CallerID по IAX

Добавлено: 24 сен 2024, 14:04
ded
Если сервер F передаёт внутренние CIDs, то сделайте отдельный исходящий маршрут на сервере Y для него, с фильтацией по CID 4XX
через нужный транк, и этот маршрут будет работать;
или
на сервере Y сделайте кастомный контекст для сервера F, в котором будет выхлоп в мир через второй транк.и строчку
include from-internal
для дозвона внутренним абонентам сервера Y.

Re: Информация о CallerID по IAX

Добавлено: 25 сен 2024, 05:50
whynot
Исходящий маршрут на сервере Y настроен и фильтрация по CID тоже, только вот проблема в том что, похоже сервер F не передает данные CID из-за чего этот маршрут и игнорируется.
Как узнать передает ли свои CID сервер F или нет?

Re: Информация о CallerID по IAX

Добавлено: 25 сен 2024, 17:52
ded
Если данные по CID не передаются (вы можете увидеть это в CLI> ) то значит на маршруте не стоит птичка Внутрикорпоративный маршрут. Надо поставить .
Тип маршрута - внутрикорпоративный.

Re: Информация о CallerID по IAX

Добавлено: 26 сен 2024, 10:48
whynot
Спасибо!