Closed SimolSem closed 4 years ago
С компонентой от платного продукта это событие приходит, получается что нужно доработать dll не пока не могу разобраться как именно)
Компонента сама ничего не фильтрует. Если вы про МИКО, то там отдельный модуль AJAM. Чтобы попробовать решить проблему, нужно вызвать компоненту без фильтрации в тепличных условиях. И выложить сюда все прохождение звонка. Лучше завести новый вопрос. Эта ветка для другого.
не срабатывает событие "DialEnd" при исходящем звонке занятому абоненту. Что делать, нужно отслеживать занятость абонента при исходящем звонке?
А дллка тут при чем? :)... с этим вам к астероводам надо...
С компонентой от платного продукта это событие приходит, получается что нужно доработать dll не пока не могу разобраться как именно)
Вам же исходники выложили - о каком платном продукте вы говорите?! :) ... Если мне не изменяет память метод Dial в Астере просто набирает номер, далее ответственность лежит на других механизмах, соответственно события семейства Dial(Start-End) происходят в самом начале “звонка”, включите логику - обрабатывайте событие финального завершения звонка или самого кананала... включите трейс в астере, позвоните, посмотрите логи - дел на полчаса что бы в этом “монстре” разобратся... по крайней мере для решения подобных задач.
не срабатывает событие "DialEnd" при исходящем звонке занятому абоненту. Что делать, нужно отслеживать занятость абонента при исходящем звонке?
А дллка тут при чем? :)... с этим вам к астероводам надо...
С компонентой от платного продукта это событие приходит, получается что нужно доработать dll не пока не могу разобраться как именно)
Вам же исходники выложили - о каком платном продукте вы говорите?! :) ... Если мне не изменяет память метод Dial в Астере просто набирает номер, далее ответственность лежит на других механизмах, соответственно события семейства Dial(Start-End) происходят в самом начале “звонка”, включите логику - обрабатывайте событие финального завершения звонка или самого кананала... включите трейс в астере, позвоните, посмотрите логи - дел на полчаса что бы в этом “монстре” разобратся... по крайней мере для решения подобных задач.
Спасибо, буду разбираться в астериске.
На стороне астериске все события отправляются как положено. Покопался в компоненте и заметил что в функции SendEvent при отправке события в 1С, результат равен false
res = m_iConnect->ExternalEvent(wsName, msg, Data);
Почему метод ExternalEvent возвращает false?
На стороне астериске все события отправляются как положено. Покопался в компоненте и заметил что в функции SendEvent при отправке события в 1С, результат равен false
res = m_iConnect->ExternalEvent(wsName, msg, Data);
Почему метод ExternalEvent возвращает false?
Вы не туда полезли. И еще раз. Никакого отношения к скомпилированная DLL ваш вопрос не имеет. Заведите отдельное ишью. Если компонента возвращает другие события и вы скопировали с моего поста regex выражение, то может надо там поискать?
Тема закрыта. Создавайте новую актуальную тему если надо.
Добрый день! А можно попросить положить и скомпилированную DLL? Попросил товарища скомпилировать (он и писал предыдущее ижью про заголовки) он скомпилил, кодировка не 1251 в dll и свойства с методами - крякозяблы. А при вызове методов латинской 1С возвращает ошибку при вызове метода "Подключиться" причем написано кракозяблами, хотя я вызывал "Connect". Получается dll сопоставило Connect=Подключиться но что-то скомпилилось не так и не работает. (старая dll на 8.2 рабтает с этим экземпляром астериска)