VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Asterisk в разрыв потоков E1 от двух провайдеров

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

alekskir
Сообщения: 12
Зарегистрирован: 29 апр 2015, 09:06

Asterisk в разрыв потоков E1 от двух провайдеров

Сообщение alekskir »

Есть два провайдера дающих телефонию через поток E1 в атс Meridian
Есть Asterisk 13.0.1 с freePBX 12.0.57 и 4-ех портовой платой Parabel Quasar 4PCX-EC (драйвера установлены, плата работает).
Нужно поставить Asterisk в разрыв потоков от провайдеров к Meridian так, что бы поток от первого провайдера подключался на порт1 Астериска и транслировался на второй порт Астериска подключенный к Meridian, а поток второго провайдера подключался к 3 потру Астериска и транслировался на четвертый порт Астериска подключенный к Meridian.
С физическим подключением проблем нет.
Не могу разобраться с логикой.
Как сделать так что бы входящие вызовы направлялись куда надо (Port1 => Port2, Port2 => Port1, Port3 => Port4, Port4 => Port3).
Пересмотрел аналогичные темы но для моего случая ничего подходящего не нашел (везде примеры с 1 потоком).
Помогите пожалуйста разобраться.
Если нужно содержимое конфигов говорите каких, и выложу.
ded
Сообщения: 15630
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk в разрыв потоков E1 от двух провайдеров

Сообщение ded »

Это не вопросы новичков, это раздел "Бизнес".
Если нужно обоснование моего мнения - пишите, тоже выложу.
alekskir
Сообщения: 12
Зарегистрирован: 29 апр 2015, 09:06

Re: Asterisk в разрыв потоков E1 от двух провайдеров

Сообщение alekskir »

Я не очень сильно разбираюсь в Астериске, поэтому и обратился на ваш форум за помощью. Я не ищу исполнителя для данного задания, а хочу сам разобраться в этом вопросе, поэтому не уверен , что мой вопрос относится к категории "Бизнес".
Если вы другого мнения, с удовольствием его выслушаю.
А если еще и поможите разобраться буду благодарен.
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Asterisk в разрыв потоков E1 от двух провайдеров

Сообщение Wapo »

Так, а в чем проблема-то?

Порт1 - контекст pri1, группа 1
Порт2 - контекст pri2, группа 2
.....

[pri1]
exten => _X.,1,Dial(DAHDI/g2/${EXTEN})

[pri2]
exten => _X.,1,Dial(DAHDI/g1/${EXTEN})

Остальные по аналогии.
alekskir
Сообщения: 12
Зарегистрирован: 29 апр 2015, 09:06

Re: Asterisk в разрыв потоков E1 от двух провайдеров

Сообщение alekskir »

Я примерно так и думал.
Но насколько я понимаю это делается в extensions_custom.conf в обход FreePBX ?
А можно ли это сделать средствами FreePBX ?
Можно ли использовать раздел Входящая маршрутизация?
К потоку подключено несколько городских номеров.
DID это четыре цифры
и если мне нужно будет отдельные городские номера заводить уже на внутренние номера Астериска мне нужно дописывать контексты.
например DID 1234 нужно отправить на внутренний номер 123 и 4567 на 124 нужно :

[pri1]
exten => _X.,1,Dial(DAHDI/g2/${EXTEN})
exten => 1234,n,Goto(from-did-direct,123,1)
exten => 4567,n,Goto(from-did-direct,124,1)

Если я не ошибаюсь сперва сработает правило с максимальным совпадением , то есть прямой перевод звонка на внутренний номер?
ded
Сообщения: 15630
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk в разрыв потоков E1 от двух провайдеров

Сообщение ded »

alekskir писал(а):Я не очень сильно разбираюсь в Астериске, поэтому и обратился на ваш форум за помощью.
Я не сильно разбираюсь во многих сложных вещах, но обращаться за помощью на форум, например, по нстройке радиолокатора, думается мне неразумным.
Напомню, под чем вы поставили "Я согласен" при регистрации?

Это можно и нужно сделать средствами FreePBX!
городские транки (порты) имеют контекст from-trunk
а транки в сторону УАТС - from-internal
Затем использовать раздел Входящая маршрутизация и Исходящая.

У Вас риск напортачить .. 75%
Задача такой сложности - не для новичков (ничего личного).
alekskir
Сообщения: 12
Зарегистрирован: 29 апр 2015, 09:06

Re: Asterisk в разрыв потоков E1 от двух провайдеров

Сообщение alekskir »

ded писал(а):
alekskir писал(а):Я не очень сильно разбираюсь в Астериске, поэтому и обратился на ваш форум за помощью.
Я не сильно разбираюсь во многих сложных вещах, но обращаться за помощью на форум, например, по нстройке радиолокатора, думается мне неразумным.
Именно задавая вопросы и получая ответы можно чему то научиться.
Вы, мне думается, тоже не родились с глубокими знаниями данного вопроса, и уверен даже сейчас узнаете что то новое читая форумы или документацию.
ded писал(а):Это можно и нужно сделать средствами FreePBX, однако Вы даже не упоминаете FreePBX в первом сообщении!
Здесь согласен, хотя в первом сообщении я упомянул про FreePBX.
ded писал(а):городские транки (порты) имеют контекст from-trunk
а транки в сторону УАТС - from-internal
так и есть, хотя в первом случае from-pstn тоже имеет право на жизнь.
Весь вопрос заключается в том КАК РАЗ разделить провайдерские потоки.
Как это сделать средствами FreePBX я не понимаю и хочу узнать.
ded писал(а):У Вас риск напортачить .. 75%
Не ошибается только тот, кто ничего не делает. :roll:
ded
Сообщения: 15630
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk в разрыв потоков E1 от двух провайдеров

Сообщение ded »

ded писал(а):Задача такой сложности - не для новичков (ничего личного).
Вперёд.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Asterisk в разрыв потоков E1 от двух провайдеров

Сообщение april22 »

TS . а зачем одну тему открывать на двух форумах ?!
Своими вопросами , вы загоняете меня в ГУГЛЬ.
alekskir
Сообщения: 12
Зарегистрирован: 29 апр 2015, 09:06

Re: Asterisk в разрыв потоков E1 от двух провайдеров

Сообщение alekskir »

ded писал(а):ded
Я не спорю , что новичок в этом деле, но есть желание разобраться.
И конечно никаких обид.
К тому же логика представляется не очень сложной и представляется мне так:
вызовы приходящие на порт1 должны попадать в свой контекст (назовем его PRI1) пров 1
аналогично контексты для остальных портов
Port2 => PRI2 от атс к провайдеру 1
Port3 => PRI3 провайдер 2
Port4 => PRI4 от атс к провайдеру 2
далее в пределах этого контекста происходит обработка вызова
[PRI1]
если DID 1234 => внутренний номер астериска 123
если DID 4567 => внутренний номер астериска 124
все остальные вызовы => port2

[PRI3]
если DID 4321 => внутренний номер астериска 125
если DID 7654 => внутренний номер астериска 126
все остальные вызовы => port4

[PRI2]
все остальные вызовы => port1

[PRI4]
все остальные вызовы => port3

в принципе не так уж и сложно, пока речь о дозвоне абонентов старой АТС к абонентам новой и обратно не идет.

как это сделать в конфигах тоже более менее понятно (пример приводил ранее).
а вот как это сделать во FreePBX непонятно.

Если вы знаете как это реализовать, подскажите и я еще на один шаг приближусь к освоению этой сложной , но несомненно интересной темы.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH