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

Звонки на несколько Ring Group

Проблемы Asterisk без вэб-оболочек и их решения

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

Аватара пользователя
BlackRat
Сообщения: 8
Зарегистрирован: 17 апр 2012, 15:27

Звонки на несколько Ring Group

Сообщение BlackRat »

Добрый день.
Подскажите, как правильно сделать?
Есть следующее соединение:
аналоговые CO - audiocodes MP118 FXO/FXS -SIPTrunk- asterisk
Есть аналоговые телефоны (9 штук), которые подключены к Audiocodes и ещё к адаптерам Linksys SPA-2012 (по два телефона на адаптер). Телефоны разделены по группам 1-я, 2-я и 3-я.
Нужно обеспечить следующий функционал:
При звонке из города сначала звонит 1-я группа телефонов, если никто не отвечает (после 30-ти сек)- 2-я, потом 3-я.
Я организовал 3 ринг-группы.
Поставил в каждой переход по неответу на следующую группу. Но не работает. Звонок после 1-й группы никуда не уходит и только сбрасывается.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Звонки на несколько Ring Group

Сообщение ded »

Не убедительно. Покажите свой кусок диалплана, где Вы это организовали.
Аватара пользователя
BlackRat
Сообщения: 8
Зарегистрирован: 17 апр 2012, 15:27

Re: Звонки на несколько Ring Group

Сообщение BlackRat »

Сори. Кусок диалплана - это для меня сложно. Использую веб-морду Trixbox. :oops:
Там у каждой RingGroup в "Destination if no answer" стоит следующая группа.
Для того, чтобы звонок проходил из Audiocodes сделан "Misc Application" и в нём указана 1-я ринггруппа.
Надо делать как надо, а как не надо делать не надо!
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Звонки на несколько Ring Group

Сообщение Wapo »

Тогда хотя бы вывод CLI в момент звонка.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Звонки на несколько Ring Group

Сообщение ded »

Для того, чтобы звонок проходил из Audiocodes надо было просто указать context=from-trunk а не "Misc Application". И вызов отрулить по DID, который лучше сделать реальным городским номером (номерами), которые улавливаются в Inbound routes.
Из-за разности контекстов переход на другую группу у вас и не происходит.
Аватара пользователя
BlackRat
Сообщения: 8
Зарегистрирован: 17 апр 2012, 15:27

Re: Звонки на несколько Ring Group

Сообщение BlackRat »

Уважаемый ded!
Огромное спасибо за наводочку. К сожалению время, отводимое на изучение Asterisk очень мало. Вот и приходится "кавалерийскими наскоками" всё делать. :(
Вопрос:
В audiocodes в качестве FXO-портов сделаны экстеншены. Они же в Asterisk сконфигурены с параметрами (взят один порт как пример):
Display name: FXO Port 5
Extension: 1486
Context: from-pstn

И в транке между Asterisk и Audiocodes указано:
context=from-pstn
Кроме того, я указал в секции Automatic Dialing внешний номер телефона по которому звонят из города, кроме того в Asterisk в Inbound routes указан DID-номер из Automatic Dialing.

Правильно ли указывать и в регистрируемых FXO-портах и в транке from-pstn (и есть ли разница с from-trunk)?
По сути, если FXO-порты регистрируются и по ним приходит вызов из аудиокодеса, то смею предположить, что контекст транка и контексты FXO-портов должны быть одинаковы?

Сейчас всё звонит так, как надо! :mrgreen:
Надо делать как надо, а как не надо делать не надо!
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Звонки на несколько Ring Group

Сообщение ded »

В данном случае инфантерия - лучше чем кавалерия.
Говорил же:
отрулить по DID, который лучше сделать реальным городским номером (номерами), которые улавливаются в Inbound routes.
Вот тут
Display name: FXO Port 5
Extension: 2345678 - реальный DID нужен, городской номер, котороый воткнут в этот порт.
Context: from-pstn

Код: Выделить всё

*CLI> dialplan show from-trunk
[ Context 'from-trunk' created by 'pbx_config' ]
  Include =>        'from-pstn'                                   [pbx_config]
Надеюсь комментарий не нужен?
Аватара пользователя
BlackRat
Сообщения: 8
Зарегистрирован: 17 апр 2012, 15:27

Re: Звонки на несколько Ring Group

Сообщение BlackRat »

А если номер многоканальный? У меня 3 FXO-порта по одному номеру доступны?
Надо делать как надо, а как не надо делать не надо!
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Звонки на несколько Ring Group

Сообщение ded »

А какая разница?
К слову сказать - три аналоговых телефонных линии с одинаковым городским номером не бывает. Это платные трюки со стороны оператора аналоговой телефонии, т.н. "серийное искание по статусу Занято".
То есть основной номер допустим красивый - 555 7777, но так как он на одном аналоговом порту, то все кто звонят массово попадают на занято, и вот оператор перебрасывает со своей стороны на другой номер, некрасивый, какой-нить 382 7634, а есди он занят - в свою очередь на следующий некрасивый, и т.д.
Аватара пользователя
BlackRat
Сообщения: 8
Зарегистрирован: 17 апр 2012, 15:27

Re: Звонки на несколько Ring Group

Сообщение BlackRat »

Поторопился я с радостным "работает!" :twisted:
Должно быть
Ring Group 600 (40 сек) - Ring Group 601 (40 сек) - Ring Group 602 (40 сек) -> и снова в Ring Group 600.
Однако это работает только для небольших (порядка 10 секунд) Ring Time. При увеличении в каждой группе Ring Time, к примеру, до 40 секунд вся цепочка не срабатывает, до третьей группы не доходит. Вероятно где-то есть ещё какая-то настройка... :o
Надо делать как надо, а как не надо делать не надо!
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH