Caller ID, исходящий маршрут и несколько транков

Автор: Admin | 08.08.2014

Из-за несовпадения Caller ID на всех транках одного номера, при параллельных исходящих вызовах с сервера Asterisk (FreePBX distro), не проходит соединение

FreePBX, Caller ID, Outbound Routes & Five Trunks

Дано:

У провайдера зарегистрировано пять транков, у всех разные User ID, соответственно Caller ID тоже, которые имеют такой вид:
5555555 - первый транк, равняется номеру телефона
0022005555555 - 0022035555555 - дополнительные четыре транка

Не проходили исходящие звонки через четыре дополнительных транка, которые указаны в поле Trunk Sequence for Matched Routes исходящего маршрута.
В логах при параллельном исходящем вызове было следующее:

WARNING[2027][C-0000001e]: chan_sip.c:23127 handle_response_invite: Received response: "Forbidden" from 'sip:[email protected];tag=as18116eaa'

При чем, если заменить Route CID на 0022005555555, то вызов пойдет только через второй транк, при параллельном вызове через первый возникнет такая же ошибка, т.к. Caller ID не совпадает.

Решение:
1. Оставить пустым Route CID в Outbound Routes
2. В Dial Patterns that will use this Route в поле CallerID вставить CallerID каждого транка

Должно получиться так:

Outbound_Routes

При указанных настройках доступны все пять транков на исходящие звонки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *