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

Распределение линий для исходящих звонков

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

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

nameless
Сообщения: 5
Зарегистрирован: 06 мар 2017, 07:48

Распределение линий для исходящих звонков

Сообщение nameless »

Добрый день.

В сети полно информации о балансировке исходящих вызовов и поиске свободных линий, но о том, как закрепить за группой пользователей конкретную линию для исходящих звонков не нашел. На ум приходит только сопоставление по caller id типа:

exten = _X./102,1,Dial(${TRUNK1}/${EXTEN})
exten = _X./_23X,1,Dial(${TRUNK1}/${EXTEN})
exten = _X./111,1,Dial(${TRUNK2}/${EXTEN})

Может есть способы организовать внутренних абонентов в группу, и уже в зависимости от членства в группе выдавать линии под исходящие звонки?
Спасибо.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Распределение линий для исходящих звонков

Сообщение april22 »

если FreePBX , то модуль Custom Context вас спасет .
Своими вопросами , вы загоняете меня в ГУГЛЬ.
Аватара пользователя
tol_iwan
Сообщения: 273
Зарегистрирован: 11 апр 2014, 11:29
Откуда: Брянск
Контактная информация:

Re: Распределение линий для исходящих звонков

Сообщение tol_iwan »

Если чистый asterisk, то я, например, использую переменную out_line(ну назвать-то как угодно можно) в описании номера. А в контексте исходящих проверяю, есть ли такая переменная и тогда маршрутизирую по ней, если переменная не задана, то по дефолтному исходящему маршруту.
nameless
Сообщения: 5
Зарегистрирован: 06 мар 2017, 07:48

Re: Распределение линий для исходящих звонков

Сообщение nameless »

april22 писал(а):если FreePBX , то модуль Custom Context вас спасет .
Увы, не мой случай. У меня чистый астериск.
tol_iwan писал(а):Если чистый asterisk, то я, например, использую переменную out_line(ну назвать-то как угодно можно) в описании номера. А в контексте исходящих проверяю, есть ли такая переменная и тогда маршрутизирую по ней, если переменная не задана, то по дефолтному исходящему маршруту.
А можно про это поподробнее? Желательно с примерами кода?
Repz
Сообщения: 169
Зарегистрирован: 04 мар 2015, 11:35

Re: Распределение линий для исходящих звонков

Сообщение Repz »

а что мешает воспользоваться разными контекстами?
nameless
Сообщения: 5
Зарегистрирован: 06 мар 2017, 07:48

Re: Распределение линий для исходящих звонков

Сообщение nameless »

Repz писал(а):а что мешает воспользоваться разными контекстами?
В принципе ничего не мешает,но в таком случае мне придется из контекста внутренних вызовов выделять в отдельные контексты пользователей, которым нужно предоставить доступ к отдельным линиям, а этих линий штук 15-20. И, естественно, нужно будет каким-то образом обеспечить взаимодействие между всеми внутренними абонентами, что будет сделать достаточно сложно.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Распределение линий для исходящих звонков

Сообщение ded »

Не сложно. Это и есть администрирование ИП АТС на чистом Астериске.
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Распределение линий для исходящих звонков

Сообщение Wapo »

[internal]
exten => _XXX,1,Dial(SIP/${EXTEN})

[otdel1]
include => internal

[otdel2]
include => internal


И что тут сложного? (Кроме желания вдумчиво почитать книгу)
nameless
Сообщения: 5
Зарегистрирован: 06 мар 2017, 07:48

Re: Распределение линий для исходящих звонков

Сообщение nameless »

Wapo писал(а):[internal]
exten => _XXX,1,Dial(SIP/${EXTEN})

[otdel1]
include => internal

[otdel2]
include => internal


И что тут сложного? (Кроме желания вдумчиво почитать книгу)
Я читал книгу, вроде даже вдумчиво :) И контексты в ней - это не самая сложная часть. И большинстве случаев, наверно, они будут оптимальным решением. Но, в некоторых случаях, мне кажется, проще сделать один контекст, и в нем уже на основе екстеншенов прописать доступ к городским линиям. Возможно, решение не стандартное, но оно работает :)
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Распределение линий для исходящих звонков

Сообщение ded »

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