The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Дозвон до абонента во время проигрывания сообщения, !*! Vova, 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(звуковой_айл). Но хочется сделать решение не через (_|_)

  • Дозвон до абонента во время проигрывания сообщения, !*! Sashbash, 20:46 , 30-Дек-17 (1)
    > (_|_)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




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

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