Вы не авторизованы

Вы можете читать сообщения. Если вы хотите создать новую тему или присоединиться к обсуждению, пройдите процедуру регистрации или авторизуйтесь.

RSS
Запрос истории звонков - результат Failed примерно 1 раз из трёх
 
В типовой панели для УТ 11 есть вот такая процедура ЗапроситьЗаписиCDRДляТекущегоПользователя
Что делаем: Вызываем журнал звонков за одно и то же число 3 раза подряд,
в строке  SDK.Originate(Channel,,,,,, Variable,, "Wait","10",,,, Результат);
Примерно 1 раз из трёх в переменную "результат" возвращается
<ajax-response>
<response type='object' id='unknown'><generic response='Error' message='Originate failed' /></response>
</ajax-response>

Т.е. информация о звонках не получена.... Подскажите, пожалуйста, с чем это может быть связано?



---------------------
текст процедуры полностью

Процедура ЗапроситьЗаписиCDRДляТекущегоПользователя(ДатаЗвонков)

//Звоним на номер 0000555 с номера 0000999, используя контекст для служебных команд. Звонок длится не более 60 секунд.
// для канала 0000555 устанавливаем переменные необходимые для разбора файла истории звонков

Если ЗначениеЗаполнено(ДатаЗвонков) И ЗначениеЗаполнено(НашКаналФильтр) Тогда
Channel = "Local/0000555@"+КонтекстНабораСлужебныхКоманд;  // Channel: Название канала, с которого совершается исходящий вызов (В том же формате, как если бы Вы совершали вызов этому абоненту командой Dial.)
Variable =
"v1=" +URLEncode(НашКаналФильтр)
+",v2=" +Формат(ДатаЗвонков,"ДФ=гггг-ММ-дд"  ;)  
+",v3=" +Формат(ДатаЗвонков+24*60*60,"ДФ=гггг-ММ-дд"  ;)  
+",v4=" +НашНомерТелефона;
// Variable: Установка переменных канала (максимум 32). Переменные будут установлены для обоих каналов, участвующих в соединении
// (локального, для абонента от которого совершается вызов и для вызываемого канала).

Результат="";
Попытка
SDK.Originate(Channel,,,,,, Variable,, "Wait","10",,,, Результат);
ВыдатьСообщение("Инициирован запрос CDR"  ;)  ;
Исключение
ВыдатьСообщение("Ошибка при запросе CDR"  ;)  ;
КонецПопытки;
КонецЕсли;

КонецПроцедуры
 
Что значит "3 раза подряд"?
Тест процедуры бесполезен в данном случае.

Ключевое сообщение Originate failed
Анализируйте логи на стороне АТС.
 
3 раза подряд значит:
в окне истории звонков выбираю вчерашнее число нажимаю "обновить журнал"- показывается журнал звонков, нажимаю ещё раз "обновить журнал" - опять показывается, ещё раз нажимаю - не показывается...
 
Не замечали такого ранее.
Анализируйте логи на стороне АТС.
Читают тему (гостей: 1)