ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

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

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

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

Сообщение nameless » 06 мар 2017, 09:08

Добрый день.

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

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

Может есть способы организовать внутренних абонентов в группу, и уже в зависимости от членства в группе выдавать линии под исходящие звонки?
Спасибо.
nameless
 
Сообщений: 5
Зарегистрирован: 06 мар 2017, 08:48

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

Сообщение april22 » 06 мар 2017, 09:45

если FreePBX , то модуль Custom Context вас спасет .
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
 
Сообщений: 2187
Зарегистрирован: 09 июл 2012, 09:47

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

Сообщение tol_iwan » 06 мар 2017, 10:10

Если чистый asterisk, то я, например, использую переменную out_line(ну назвать-то как угодно можно) в описании номера. А в контексте исходящих проверяю, есть ли такая переменная и тогда маршрутизирую по ней, если переменная не задана, то по дефолтному исходящему маршруту.
Аватар пользователя
tol_iwan
 
Сообщений: 273
Зарегистрирован: 11 апр 2014, 11:29
Откуда: Брянск

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

Сообщение nameless » 06 мар 2017, 14:10

april22 писал(а):если FreePBX , то модуль Custom Context вас спасет .

Увы, не мой случай. У меня чистый астериск.

tol_iwan писал(а):Если чистый asterisk, то я, например, использую переменную out_line(ну назвать-то как угодно можно) в описании номера. А в контексте исходящих проверяю, есть ли такая переменная и тогда маршрутизирую по ней, если переменная не задана, то по дефолтному исходящему маршруту.

А можно про это поподробнее? Желательно с примерами кода?
nameless
 
Сообщений: 5
Зарегистрирован: 06 мар 2017, 08:48

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

Сообщение Repz » 06 мар 2017, 15:52

а что мешает воспользоваться разными контекстами?
Repz
 
Сообщений: 169
Зарегистрирован: 04 мар 2015, 12:35

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

Сообщение nameless » 06 мар 2017, 17:07

Repz писал(а):а что мешает воспользоваться разными контекстами?

В принципе ничего не мешает,но в таком случае мне придется из контекста внутренних вызовов выделять в отдельные контексты пользователей, которым нужно предоставить доступ к отдельным линиям, а этих линий штук 15-20. И, естественно, нужно будет каким-то образом обеспечить взаимодействие между всеми внутренними абонентами, что будет сделать достаточно сложно.
nameless
 
Сообщений: 5
Зарегистрирован: 06 мар 2017, 08:48

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

Сообщение ded » 06 мар 2017, 20:18

Не сложно. Это и есть администрирование ИП АТС на чистом Астериске.
ded
 
Сообщений: 15821
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение Wapo » 06 мар 2017, 20:23

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

[otdel1]
include => internal

[otdel2]
include => internal


И что тут сложного? (Кроме желания вдумчиво почитать книгу)
Аватар пользователя
Wapo
 
Сообщений: 795
Зарегистрирован: 02 мар 2011, 18:53

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

Сообщение nameless » 07 мар 2017, 05:31

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

[otdel1]
include => internal

[otdel2]
include => internal


И что тут сложного? (Кроме желания вдумчиво почитать книгу)

Я читал книгу, вроде даже вдумчиво :) И контексты в ней - это не самая сложная часть. И большинстве случаев, наверно, они будут оптимальным решением. Но, в некоторых случаях, мне кажется, проще сделать один контекст, и в нем уже на основе екстеншенов прописать доступ к городским линиям. Возможно, решение не стандартное, но оно работает :)
nameless
 
Сообщений: 5
Зарегистрирован: 06 мар 2017, 08:48

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

Сообщение ded » 07 мар 2017, 12:11

Мне кажется проще отвечать на предыдущее сообщение без гиперцитирования. Оверквотинг - первый инфернальный признак вменяемости, это просто удваивает количество информации на странице.
ded
 
Сообщений: 15821
Зарегистрирован: 26 авг 2010, 19:00

След.

Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH