Тема: KX-TDE100: функция “обратный звонок”. Можно ли такое соорудить?
Приветствую всех!
Проконсультируйте пожалуйста, подтолкните к верному решению.
Имеется KX-TDE 100, на входе аналоговые линии и поток. Стоит DISA.
Сейчас самая простая конфигурация - звонок приходит на голосовое сообщение, там люди нажимают 1 (или дожидаются окончания сообщения) и попадают на группу 601, в отдел продаж.
В отделе продаж 4 сотрудника и 8 внутренних телефонов. Сделано это для того, чтобы если приходит пятый звонок, кто-то из менеджеров мог сказать абоненту “минуточку”, принять звонок, там попросить подождать.. в общем перескакивать от абонента к абоненту. Знаю, что можно было бы оставить в группе 4 абонентов, и все 5-6…30 звонки вставали бы в очередь, но не всегда 4 менеджера одновременно работают. В первую смену их 2.. всё равно меньше, чем номеров в группе приёма.
В общем возникла идея:
Если после 15 сек. вызова никто из менеджеров не ответил, то при неответе задействуется временная таблица формирования очереди. Т.е. через 15 сек звонящему проигрывается OGM с текстом - “Извините, все менеджеры заняты. Если вы хотите, чтобы мы вам самостоятельно перезвонили, то нажмите 0”. При нажатии на “0” должно происходить перенаправление на какой нибудь внутренний незадействованный номер. А потом в SMDR-логе я бы видел все трансферы на этот номер, понимал бы, что это покупатели, желающие чтобы я им перезвонил, и перезванивал бы (входящие определяются по CallerID).
Временную таблицу я сделал, сообщение записал.. всё работает кроме самого главного. Когда во временной таблице проигрывается моё OGM, то АТС никак не реагирует на нажатия клавиш на телефоне.. Я жму “0”, жму любые цифры, набираю просто этот внутренний номер, ничего не происходит. Сообщение договаривает до конца, потом наступает событие “переполнение” и я слышу музыку.
Весь день убил сегодня. Подскажите пожалуйста - реально ли осуществить задуманное? Дать звонящему возможность выразить желание, чтобы мы ему перезвонили? Может я что-то не так сделал, что-то упустил? Или эту задачу можно решить еще каким-то способом? Прошу помощи зала, сам не справляюсь.
Заранее спасибо за ваши экспертные мнения!
В руководстве по функциям что написано про функционал формирования очереди? Есть там нужная возможность?
Страница 59.
Ну а вообще - я бы по-другому решил задачу. Моя работа - придумывание таких алгоритмов. За это я и получаю зарплату. Придумал и продал клиенту - получил зарплату. Придумал и подарил клиенту - получил фиг с маслом. Хочу зарплату получать, а не фиг с маслом.
Логика понятна?
Важное условие - переполнение при неответе. Т.к. если всего 4 оператора и 8 номеров в группе распределения входящих вызовов, то занятости всех 8-и номеров никак не достичь.
Переход от SVM к DISA
При ответе на вызов с использованием SVM в случае, если вызывающий абонент намерен
выполнить вызов другого внутреннего абонента, а не оставить сообщение, он может перейти к DISA
(будет воспроизведено OGM DISA 01) путем набора номера функции вызова оператора. Это
позволяет вызывающему абоненту выполнить вызов другого внутреннего абонента с
использованием функции DISA или воспользоваться услугой DISA AA.
Функция OGM платы/блока, которой принадлежит почтовый ящик SVM, должна быть
активизирована посредством системного программирования.
Ящик сообщений для группы распределения входящих вызовов
Если вызов перенаправляется на эту функцию из группы распределения входящих вызовов
посредством автоматической переадресации вызова при переполнении (® 1.2.2.6 Overflow Feature/
Обработка при переполнении) или постоянной переадресации вызовов, то воспроизводится речевое
приветствие для первого внутреннего абонента, состоящего в этой группе распределения входящих
вызовов, и речевое сообщение от вызывающего абонента будет записано в ящик сообщений этого
внутреннего абонента.
Виртуальный PS может быть назначен как первый внутренний абонент в группе распределения
входящих вызовов. При этом для группы распределения входящих вызовов назначается отдельный
ящик сообщений, который не используется совместно с фактическим внутренним абонентом. (®
1.25.6 Virtual PS/Виртуальный PS)
Ну у меня сейчас как раз DISA. Голосовая почта не используется, и её 2 канала так же отданы DISA.
Если кратко описать задачу/проблему - нужно как-то в smdr-логе фиксировать нажатие входящим абонентом определённой клавиши. Я бы парсером лога находил там нужные строки и понимал бы, что абонент желает, чтобы ему перезвонили.
Вот идея была в помещении абонента в очередь при неответе в течение 15 сек. и там в OGM предлагать ему нажать какую-нибудь клавишу, чтобы подтвердить желание получить обратный звонок. Но столкнулся с тем, что если сообщение проигрывается не при приёме входящего звонка, а при формировании очереди, то там нажатия клавиш не работают.
И сейчас всплыла проблема №2. Вот я поместил на “0” в дисе перевод звонка на своего виртуального абонента 211. Делаю входящий звонок, слышу приветствие DISA, жму 0.. происходит трансфер на 211 номер, но т.к. номер виртуальный (фактически телефонный аппарат к этой линии не подключен), то я слышу какое-то время гудки и потом сиграл “занято”. И т.к. никто не снял на том конце (на номере 211) трубку, то в лог не пишется перевод звонка на 211 номер :(. Т.е. если бы даже и работали нажатия клавиш при сообщениях во время формирования очереди, то я всё равно не увидел бы перевода звонка на виртуальный номер :(
А если, ответит почта, то звонок зарегица. Надо и Дису и Почту включать. А то вы хотите, и на ёлку влезть, и задницу не поцарапать.
Впрочем, если стоит ЛКОТ8-16. Можно петлю сделать.
LCOT 16. Можно чуть попродробнее? что за петля, и применимо ли это для моих целей?
Про почту - спасибо за наводку. Почитаю про это!
От звонящего клиента не потребуется каких-то сложных действий? Желательно всё свести к алгоритму, что если за 5 гудков не ответили на звонок, то проигрывается сообщение с предложением нажать “0” (или любую другую кнопку), и это нажатие фиксируется в логе.
Вопрос к залу, в новых версиях Панасоник, случайно, не сделал в таблице -в ОГМ. Автосекретаря.
С голосовой почтой ни разу не работал, поэтому может глупость спрошу - заранее прошу прощения.. Но если голосовая почта пишется в лог, то мож можно сделать по нажатию на “0” перевод на голосовую почту, а в голосовой почте просто чтобы прозвучало сообщение “Благодарим за обращение, менеджер свяжется с вами в течение 10-и минут”. ?
Мне важно добиться записи в логе о том, что звонящий совершил определенное действие (в частности нажал 0)
И еще - что вы имеете в виду под голосовой почтой? Отдельную железку, или для моей задачи достаточно использовать встроенную ESVM ?
Конечно встроенная. Внешняя, это вообще песня, там и не такое можно делать.
Меня, волнует, почему зал молчит. Вроде Панасоник. в старших версиях. хотел сделать. Чтобы в таблице, в сообщении, можно было набирать одну цифру.
Конечно встроенная. Внешняя, это вообще песня, там и не такое можно делать.
ну вот сейчас у меня в свойствах OPB3
ESVM2 INS функция SVM - вкл, функция MSG - вкл.
Но никак я что-то не врублюсь в предлагаемую вами схему :(.
Если не затруднит, может напишите последовательность мне для примера?
типа: абонент звонит, слышит приветственное OGM с DISA, жмет 1, чтобы попасть в отдел продаж. Если в отделе продаж ему никто не отвечает в течение 10-и сек., то по таблице формирования очереди звучит OGM30 записанное не на DISA, а на ESVM. В этом сообщении абоненту предлагается нажать 0, далее идёт переадресация на другое OGM (Спасибо за звонок, ждите, перезвоним, как сможем).
ну как-то так.. чтобы я физически представил себе процесс, как будет проходить звонок от DISA до появления строчки в логе о том, что абонент нажал “0” 😊
Если работать, через почту, то вам не нужна, таблица формирования очереди. А нужна, функция переадресация группы, по не ответу.
В этом случае у звонящего не будет возможности нажать какую то клавишу, чтобы подтвердить, что он действительно желает, чтобы мы ему перезвонили? Не ответили ща 15 сек, идёт форвард на голосовое сообщение в почте и запись об этом в логе, Так ?
Придётся звонить всем, кого переадресовали на почту, не зависимо от их желаний.
Господи, не ужели не понятно ,2 ящика надо сделать. В одном записать сообщение, на другой кнопкой направить.
Непонятно, потому-что никогда не работал с голосовой почтой. Не приходилось сталкиваться. Но всё равно спасибо за наводку!
Прочитал про голосовую почту.. но не нашел, как же мне записать сообщение, чтобы оно записалось имено в плату SVM а не в DISA ?