Получить введенные DTMF во время разговора — различия между версиями
Материал из Oktell
| (не показано 5 промежуточных версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
| − | [[ | + | [[Работа с БД Oktell|Наверх]] |
Задача актуальна для получения введенных DTMF во время разговора, когда их невозможно получить из сценария. С помощью запроса можно анализировать ввод символов в текущем разговоре и совершать служебные действия. | Задача актуальна для получения введенных DTMF во время разговора, когда их невозможно получить из сценария. С помощью запроса можно анализировать ввод символов в текущем разговоре и совершать служебные действия. | ||
| − | Используется таблица '''a_stat_dtmf''' | + | Используется таблица '''a_stat_dtmf'''. Входной параметр idchain, в примере ''0E033B59-6750-46E8-B4E9-057FB41BAC53'' |
| − | + | ||
declare @s nvarchar(100) | declare @s nvarchar(100) | ||
| Строка 10: | Строка 9: | ||
select @s=@s+symbol from A_Stat_dtmf where idchain= '0E033B59-6750-46E8-B4E9-057FB41BAC53' | select @s=@s+symbol from A_Stat_dtmf where idchain= '0E033B59-6750-46E8-B4E9-057FB41BAC53' | ||
select @s | select @s | ||
| + | |||
| + | Для отчетов можно использовать следующий запрос | ||
| + | |||
| + | <nowiki>select idchain , (select [symbol] + ', ' FROM oktell..a_stat_dtmf sub_u WHERE u.idchain = sub_u.idchain FOR XML PATH (''))</nowiki> | ||
| + | FROM oktell..a_stat_dtmf u GROUP BY idchain | ||
Текущая версия на 11:58, 22 декабря 2014
Задача актуальна для получения введенных DTMF во время разговора, когда их невозможно получить из сценария. С помощью запроса можно анализировать ввод символов в текущем разговоре и совершать служебные действия.
Используется таблица a_stat_dtmf. Входной параметр idchain, в примере 0E033B59-6750-46E8-B4E9-057FB41BAC53
declare @s nvarchar(100) set @s='' select @s=@s+symbol from A_Stat_dtmf where idchain= '0E033B59-6750-46E8-B4E9-057FB41BAC53' select @s
Для отчетов можно использовать следующий запрос
select idchain , (select [symbol] + ', ' FROM oktell..a_stat_dtmf sub_u WHERE u.idchain = sub_u.idchain FOR XML PATH (''))
FROM oktell..a_stat_dtmf u GROUP BY idchain