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

Follow Me из очереди.

Проблемы и их решения Asterisk как такового

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

Follow Me из очереди.

Сообщение pipneogen » 21 окт 2017, 12:49

Добрый день.
Условия: Имеется 40 внутренних номеров абонентов, 1 sip номер без ограничений на количество линий.
Задача: При входящем звонке организовать очередь ringall, но при этом должна происходить проверка авторизации внутреннего номера абонента и в случае отсутствия его регистрации на сервере или же при неответе - перенаправлять вызов на мобильный телефон.
Вариант прописать только мобильный номера в очередь не подходит для реализации.
Текущие конфиги:
extension.ael (контекст входящего вызова)
Код: выделить все
context main-menu {

        start => {
                Set(TIMEOUT(digit)=2);
                ifTime (10:00-18:00|mon-fri|*|*) jump workingtime@main-menu;
                else jump afterhours@main-menu;
                Hangup();
        };


        // Workingtime calls
        workingtime => {
                Set(TIMEOUT(digit)=2);
                Set(ivr-over=0);
                Set(fname=${CHANNEL:4:3}/${STRFTIME(${EPOCH},,%Y/%m/%d/%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN}.wav);
                MixMonitor(${MIXMONITOR}/${fname});
                Set(CDR(filename)=${fname});
                Set(TIMEOUT(response)=4);
                Background(tt-allbusy);
                WaitExten(2);
        //      Playback(IVR/2.L);
                Set(QUEUE_MIN_PENALTY=1);
                Set(QUEUE_MAX_PENALTY=2);
                Set(ivr-over=1);
                Queue(operator,t,,,120);
                StopMonitor();
                Hangup();
        };



queues.conf
Код: выделить все
[general]
persistentmembers = yes
autofill = yes
;monitor-type = MixMonitor

[operator]
quitempty=yes
musicclass = default
;context = press-nine
strategy = ringall
timeout = 10
retry = 0
ringinuse = no
servicelevel = 60
defaultrule = operator
maxlen = 0
member = SIP/105,1
.......
member = SIP/145,1


followme.conf

Код: выделить все
[general]
usepress1=>0
featuredigittimeout=>5000
takecall=>1
declinecall=>2
call_from_prompt=>followme/call-from
norecording_prompt=>followme/no-recording
options_prompt=>followme/options
pls_hold_prompt=>followme/pls-hold-while-try
status_prompt=>followme/status
sorry_prompt=>followme/sorry

; test
[145]
context=>myphone-in
number=>995*********26
pipneogen
 
Сообщений: 15
Зарегистрирован: 14 янв 2016, 15:00
Откуда: Батуми

Re: Follow Me из очереди.

Сообщение zzuz » 21 окт 2017, 13:37

И? Нужно за вас решить эту задачу?
Линия24 - Системы Массового Телефонного Обслуживания
Аватар пользователя
zzuz
 
Сообщений: 1658
Зарегистрирован: 21 сен 2010, 13:33

Re: Follow Me из очереди.

Сообщение pipneogen » 21 окт 2017, 13:40

Нужно помочь её решить. Подсказать, в каком направлении двигаться.
pipneogen
 
Сообщений: 15
Зарегистрирован: 14 янв 2016, 15:00
Откуда: Батуми

Re: Follow Me из очереди.

Сообщение zzuz » 21 окт 2017, 16:33

Двигаться в сторону Local каналов для мемберов и делать логику переадресации там.
Линия24 - Системы Массового Телефонного Обслуживания
Аватар пользователя
zzuz
 
Сообщений: 1658
Зарегистрирован: 21 сен 2010, 13:33

Re: Follow Me из очереди.

Сообщение virus_net » 22 окт 2017, 08:59

Очередь и переадресация на мобилу = плохая идея.
Группа и переадресация.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
virus_net
 
Сообщений: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Follow Me из очереди.

Сообщение pipneogen » 22 окт 2017, 16:06

virus_net писал(а):Очередь и переадресация на мобилу = плохая идея.
Группа и переадресация.

Спасибо за подсказку, нашёл решение.
Решение следующее:
followme.conf:
Код: выделить все
; test
[ringall]
context=>UserDefault
number=>995***********6&995**********4&995********3,60
; тут в одной строке через & перечисляем все внешние номера для переадресации


extensions.ael
Код: выделить все
....
Dial(SIP/145&SIP/144&SIP/143,20,Tt);
Followme(ringall);
......
// Здесь группой указываем внутренние номера, а затем указываем звонить по неответу через фоллоуми


Всем спасибо.
pipneogen
 
Сообщений: 15
Зарегистрирован: 14 янв 2016, 15:00
Откуда: Батуми


Вернуться в Конфигурация и настройка Asterisk

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

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

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