Получить введенные DTMF во время разговора
Материал из Oktell
Версия от 07:38, 7 августа 2014; Oktell Support (обсуждение | вклад)
Задача актуальна для получения введенных 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