The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Дозвон до абонента во время проигрывания сообщения"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (VoIP / Linux)
Изначальное сообщение [ Отслеживать ]

"Дозвон до абонента во время проигрывания сообщения"  +/
Сообщение от Vova email(??) on 30-Дек-17, 17:12 
Доброго времени суток и с наступающим 2018!

Есть вопрос по астериску. Установлена версия Asterisk 13.0.0

Входящий звонок падает в контекст с дисой:

[disa]

exten => s,1, Answer
exten => s,2, Wait(1)
exten => s,3, BackGround(disa_welcome)
exten => s,4, Dial(SIP/SIP105,10,m(default))
exten => s,5, Dial(DAHDI/g2/8925xxxxxxx,60,m(default))
exten => s,6, Hangup

Звонящий прослушивает приветствие и прочую небольшую информацию и после чего начинается поиск принимающего звонок оператора и соединение.

Здесь всё полностью работает, но есть следующая задача: Необходимо чтобы как только звонящий начинал прослушивание голосового сообщения, астериск сразу начал поиск оператора и как только оператор возьмёт трубку, то заканчивать проигрывать сообщение и соединять звонящего с оператором.
Тем самым пока звонящий слушает приветственное сообщение у операторов уже звонят трубы и мы сокращаем время ответа при входящем звонке.

Можно конечно порезать сообщение на несколько файлов и поставить их поочерёдное проигрывание в Dial'ы в параметр m(звуковой_айл). Но хочется сделать решение не через (_|_)

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Дозвон до абонента во время проигрывания сообщения"  +/
Сообщение от Sashbash on 30-Дек-17, 20:46 
> (_|_)

А почему не хотите сделать DISA по классическому варианту? Т. е. когда выбор внутреннего абонента согласно голосовому меню DISA за позвонившим. Если важна скорость ответа - тогда "бросайте" звонок сразу на (допустим) секретаря, без всяких приветствий welcome. Кроме какой то "инфы" проку и вариативности в нем согласно приведенному Вами примеру все равно нет.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Дозвон до абонента во время проигрывания сообщения"  +/
Сообщение от Vova email(??) on 31-Дек-17, 09:10 
>> (_|_)
> А почему не хотите сделать DISA по классическому варианту? Т. е. когда
> выбор внутреннего абонента согласно голосовому меню DISA за позвонившим. Если важна
> скорость ответа - тогда "бросайте" звонок сразу на (допустим) секретаря, без
> всяких приветствий welcome. Кроме какой то "инфы" проку и вариативности в
> нем согласно приведенному Вами примеру все равно нет.

Инфа есть - реклама. А пока идёт реклама, ищется трезвый оператор в новогодние праздники. Классическая диса там не нужна, про неё бы спрашивать не стал :)

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Дозвон до абонента во время проигрывания сообщения"  +/
Сообщение от Sashbash on 31-Дек-17, 10:30 
>>> (_|_)
>> А почему не хотите сделать DISA по классическому варианту? Т. е. когда
>> выбор внутреннего абонента согласно голосовому меню DISA за позвонившим. Если важна
>> скорость ответа - тогда "бросайте" звонок сразу на (допустим) секретаря, без
>> всяких приветствий welcome. Кроме какой то "инфы" проку и вариативности в
>> нем согласно приведенному Вами примеру все равно нет.
> Инфа есть - реклама. А пока идёт реклама, ищется трезвый оператор в
> новогодние праздники. Классическая диса там не нужна, про неё бы спрашивать
> не стал :)

Ясно. Насчет распараллеливания задач не скажу и про строчки в конфиге, определяющие работу алкотестера в связке с Asterisk тоже.
Можно попробовать объединить  номера операторов в группу и звонок распределять внутри группы по разным схемам: звонит все и у всех, по кругу...по занятости... Настройки в файле followme.conf

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Дозвон до абонента во время проигрывания сообщения"  +/
Сообщение от Vova email(??) on 31-Дек-17, 20:31 
>[оверквотинг удален]
>>> всяких приветствий welcome. Кроме какой то "инфы" проку и вариативности в
>>> нем согласно приведенному Вами примеру все равно нет.
>> Инфа есть - реклама. А пока идёт реклама, ищется трезвый оператор в
>> новогодние праздники. Классическая диса там не нужна, про неё бы спрашивать
>> не стал :)
> Ясно. Насчет распараллеливания задач не скажу и про строчки в конфиге, определяющие
> работу алкотестера в связке с Asterisk тоже.
> Можно попробовать объединить  номера операторов в группу и звонок распределять внутри
> группы по разным схемам: звонит все и у всех, по кругу...по
> занятости... Настройки в файле followme.conf

Тоже этот вариант рассматривал.
Если кто вкурсе про распараллеливание, напишите плиз

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Дозвон до абонента во время проигрывания сообщения"  +/
Сообщение от Andrey (??) on 01-Янв-18, 23:12 
>[оверквотинг удален]
>>> Инфа есть - реклама. А пока идёт реклама, ищется трезвый оператор в
>>> новогодние праздники. Классическая диса там не нужна, про неё бы спрашивать
>>> не стал :)
>> Ясно. Насчет распараллеливания задач не скажу и про строчки в конфиге, определяющие
>> работу алкотестера в связке с Asterisk тоже.
>> Можно попробовать объединить  номера операторов в группу и звонок распределять внутри
>> группы по разным схемам: звонит все и у всех, по кругу...по
>> занятости... Настройки в файле followme.conf
> Тоже этот вариант рассматривал.
> Если кто вкурсе про распараллеливание, напишите плиз

Queue чем не подходит?

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Дозвон до абонента во время проигрывания сообщения"  +/
Сообщение от Vova email(??) on 22-Янв-18, 13:38 
>[оверквотинг удален]
>>>> новогодние праздники. Классическая диса там не нужна, про неё бы спрашивать
>>>> не стал :)
>>> Ясно. Насчет распараллеливания задач не скажу и про строчки в конфиге, определяющие
>>> работу алкотестера в связке с Asterisk тоже.
>>> Можно попробовать объединить  номера операторов в группу и звонок распределять внутри
>>> группы по разным схемам: звонит все и у всех, по кругу...по
>>> занятости... Настройки в файле followme.conf
>> Тоже этот вариант рассматривал.
>> Если кто вкурсе про распараллеливание, напишите плиз
> Queue чем не подходит?

Queue вариант, но тут ещё стоит задача чтобы если операторы в течении 30 секунд не ответят, звонок отправить сначала на один сотовый, потом на другой.
Что думаете по этому поводу ?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Дозвон до абонента во время проигрывания сообщения"  +/
Сообщение от Vova email(??) on 22-Янв-18, 13:42 
>[оверквотинг удален]
>>>> Можно попробовать объединить  номера операторов в группу и звонок распределять внутри
>>>> группы по разным схемам: звонит все и у всех, по кругу...по
>>>> занятости... Настройки в файле followme.conf
>>> Тоже этот вариант рассматривал.
>>> Если кто вкурсе про распараллеливание, напишите плиз
>> Queue чем не подходит?
> Queue вариант, но тут ещё стоит задача чтобы если операторы в течении
> 30 секунд не ответят, звонок отправить сначала на один сотовый, потом
> на другой.
> Что думаете по этому поводу ?

Сорри, про таймаут самой очереди забыл :)
Всё работает, настроил, всем спасибо за советы

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

6. "Дозвон до абонента во время проигрывания сообщения"  +/
Сообщение от Аноним (??) on 12-Янв-18, 11:12 
>[оверквотинг удален]
> поиск принимающего звонок оператора и соединение.
> Здесь всё полностью работает, но есть следующая задача: Необходимо чтобы как только
> звонящий начинал прослушивание голосового сообщения, астериск сразу начал поиск оператора
> и как только оператор возьмёт трубку, то заканчивать проигрывать сообщение и
> соединять звонящего с оператором.
> Тем самым пока звонящий слушает приветственное сообщение у операторов уже звонят трубы
> и мы сокращаем время ответа при входящем звонке.
> Можно конечно порезать сообщение на несколько файлов и поставить их поочерёдное проигрывание
> в Dial'ы в параметр m(звуковой_айл). Но хочется сделать решение не через
> (_|_)

Чушь какую-то написал. Используй Queue и moh (для рекламы)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру