Добрый день!
Необходима ваша помощь, при совершениии звонка, вылетает ошибка :
а потом еще парочка таких:
но при этом звонок физически совершается.
Скорее всего необходимо подключение для показа, готов в рабочее время.
Нравится
Добрый день, Константин.
Пожалуйста, проверьте предварительно версии Oktell на клиентской и северной частях.
По логам в каталогах Starter определите какая версия FrameWork используется приложениями.
Версии бинарных файлов приложения и FrameWork должны быть идентичными.
Performing via CLR version 1.1.4322.2032 если это оно, то и там и там одинаковы.
Вылетает ошибка на одном из прохождении этого цикла
function OnOktellCommunicate(StringParam) { var OktellXmlDom = OktellGetXmlDom(); MsxmlParseXmlString(OktellXmlDom, StringParam); WriteOktellLog('FullLog' + DateToStr(new Date().getVarDate(), '_'), 'OnOktellCommunicate: ', StringParam); var RootNode = OktellXmlDom.selectSingleNode('//event'); if (!RootNode) { return; } var EventID = MsxmlGetXmlAttributeValueByName(RootNode, 'id'); switch (EventID) { case ocmUserStateChanged: OktellProcessUserStateChanged(RootNode); break; case ocmRingStarted: OktellProcessRingStarted(); break; case ocmCommutationStarted: OktellProcessCommutationStarted(RootNode); break; case ocmRingFinished: OktellProcessRingFinished(RootNode); break; case ocmFlashHoldAction: OktellProcessFlashHoldAction(RootNode); break; case ocmACMStarted: OktellProcessACMStarted(RootNode); break; case ocmChainStateChange: OktellProcessChainStateChange(RootNode); break; case ocmLineStateChange: OktellProcessLineStateChanged(RootNode); break; case ocmFaxFilesReceived: OktellProcessFaxFilesReceived(RootNode); break; } }
Добрый день, всем!
Как оказалось, в ходе удаленного подключения, ошибки конфигурации были причиной проблем. Например на событие объекта Oktell 'ocmLineStateChange' внутри функции OktellProcessLineStateChanged(RootNode) вызывалась функция UpdateCaption(LineStateID), где LineStateID - объект, сожержащий в себе два свойство: LineStateID и OpponentNumber. Но принимаемым параметром функции UpdateCaption должна была быть строка, а именно свойство LineStateID объекта LineStateID.
Переназначение вызова в UpdateCaption(LineStateID.LineStateID) здесь помогло.
Действительно дело было в объекте, неправильно брал параметр. Проблема решена, Благодарю за оказанную помощь. Тему закрываем.