Yeastar TG800 разбивка входящих по нужным транкам
Добавлено: 17 май 2017, 12:43
Приветствую!
Имеется:
GSM Шлюз Yeastar TG800
FreePBX Distro STABLE 10.13.66-64bit (Asterisk 13)
На шлюзе настроены транки к Asterisk (8 шт по числу SIM карт). Настроены входящие маршруты по DID и исходящие по транкам.
SIP Транк в GSM:
Входящий маршрут:
Исходящий маршрут:
Так соответственно для всех остальных SIM карт (8шт).
Проблема в том что все входящие звонки шлюз делает через рандомный транк. Т.е. например звонок пришёл на первую SIM карту, а в Asterisk он приходит на второй транк (к примеру). А когда делаем исходящий звонок, то FreePBX считает, что первая SIM карта свободна (так как звонок пришел на второй транк), пытается сделать иходящий, а шлюз ему отвечает 603 ошибкой (Got SIP response 603 "Declined" back) и всё, FreePBX не перебирает остальные транки для исходящих. Получается если клиент позвонил на SIM карту по которой делаются исходящие звонки, то совершить исходящий звонок на это направление нельзя, так как не перебираются дальше транки по исходящим.
Можно конечно настроить группу для исходящих звонков на GSM шлюзе и звонки делать вообще все через один транк, но тогда не удобно менять приоритеты по исходящим (например закончились деньги на одной из SIM, чтобы её убрать из потока, придётся идти на шлюз, вместо того чтобы просто убрать транки из исходящих в FreePBX).
Подскажите пожалуйста как решить данную проблему. Может у кого-то есть какой-нибудь гайд по настройкам Yeastar TG с разбивкой по каналам.
Заранее спасибо!
Имеется:
GSM Шлюз Yeastar TG800
FreePBX Distro STABLE 10.13.66-64bit (Asterisk 13)
На шлюзе настроены транки к Asterisk (8 шт по числу SIM карт). Настроены входящие маршруты по DID и исходящие по транкам.
SIP Транк в GSM:
Входящий маршрут:
Исходящий маршрут:
Так соответственно для всех остальных SIM карт (8шт).
Проблема в том что все входящие звонки шлюз делает через рандомный транк. Т.е. например звонок пришёл на первую SIM карту, а в Asterisk он приходит на второй транк (к примеру). А когда делаем исходящий звонок, то FreePBX считает, что первая SIM карта свободна (так как звонок пришел на второй транк), пытается сделать иходящий, а шлюз ему отвечает 603 ошибкой (Got SIP response 603 "Declined" back) и всё, FreePBX не перебирает остальные транки для исходящих. Получается если клиент позвонил на SIM карту по которой делаются исходящие звонки, то совершить исходящий звонок на это направление нельзя, так как не перебираются дальше транки по исходящим.
Можно конечно настроить группу для исходящих звонков на GSM шлюзе и звонки делать вообще все через один транк, но тогда не удобно менять приоритеты по исходящим (например закончились деньги на одной из SIM, чтобы её убрать из потока, придётся идти на шлюз, вместо того чтобы просто убрать транки из исходящих в FreePBX).
Подскажите пожалуйста как решить данную проблему. Может у кого-то есть какой-нибудь гайд по настройкам Yeastar TG с разбивкой по каналам.
Заранее спасибо!