Windows Mpult/MPultPro - Пожелания по доработке

  • Автор темы Автор темы vlasoff
  • Дата начала Дата начала
В штатное обновление ПО выложен MPultPro в котором появилась возможность записи Диспетчером в журнал причины включения голосовой связи.

Пока разрешение дописывания причины в журнал и сам набор причин указываются во второй строке файла MPultPro.xml:

<?xml version="1.0" encoding="utf-8"?>
<PULT Name="Диспетчерская" ... EnableReasonLTC="1" ReasonLTC="Пассажир;Уборка;ТО;Заявка">

При выключении голосовой связи появляется панель для ввода причины: MPulrReasonLTC.png

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

Вложения

  • MPulrReasonLTC.png
    MPulrReasonLTC.png
    17.6 KB · Просмотры: 0
Кто подскажет, что это (см. картинку)?
Пол дня вылетает программа. При запуске вот такое сообщение.
Помогает только перезагрузка компа.
Spult запускается, но виснет безбожно
 

Вложения

  • ____________1_.png
    ____________1_.png
    194.5 KB · Просмотры: 1
sergey57949 написал(а):
Кто подскажет, что это (см. картинку)?
Пол дня вылетает программа. При запуске вот такое сообщение.
Помогает только перезагрузка компа.
Spult запускается, но виснет безбожно

Сформируйте данные для передачи в тех.поддержку и пришлите.
 
revit написал(а):
Так SPult или MPultpro запускаете?


MPult
Да, криво написал, но подразумевается, что тема про Мпульт.
Про Спульт как дополнение написал.
Данные в техподдержку отправил
 
sergey57949 написал(а):
MPult
Да, криво написал, но подразумевается, что тема про Мпульт.
Про Спульт как дополнение написал.
Данные в техподдержку отправил

Эффект этот наблюдается давно - ошибку я нашёл. Выкладывать в обновление перед и во время Нового года не желательно, поэтому желательно сделать изменения вручную:

- поменять пять файлов, т.е. ComCLBStub.exe, LKDSDrv.exe, LKDSDrvPS.dll, LKDSClb.dll, LKDSCll.dll
- перезапустить службы LKDSDrv и ComCLBStub
- перерегистрировать LKDSDrvPS.dll с помощью файла RegLKDSDrvPSdll.Bat

По ссылке https://lkds.ru/soft/unpacked/ есть архивный файл LKDSDrvForTest.rar, содержащий эти файлы.
Его нужно скопировать на компьютер-сервер.

Процедура замены следующая:

1. Переименовываем имеющиеся файлы на компьютере-сервере:
1.1. Файл \LKDSDrv\LKDSDrv\ ComCLBStub.exe переименовываем в файл \LKDSDrv\LKDSDrv\ComCLBStub.exe_save
1.2. Файл \LKDSDrv\LKDSDrv\LKDSDrv.exe переименовываем в файл \LKDSDrv\LKDSDrv\LKDSDrv.exe_save
1.3. Файл \LKDSDrv\LKDSDrv\LKDSDrvPS.dll переименовываем в файл \LKDSDrv\LKDSDrv\LKDSDrvPS.dll_save
1.4. Файл \LKDSDrv\LKDSDrv\LKDSClb.dll переименовываем в файл \LKDSDrv\LKDSDrv\ LKDSClb.dll_save
1.5. Файл \LKDSDrv\LKDSDrv\ LKDSCll.dll переименовываем в файл \LKDSDrv\LKDSDrv\ LKDSCll.dll_save

2. Переписываем присланные файлы на компьютер-сервер:
2.1. Файл ComCLBStub.exe переписываем в папку \LKDSDrv\LKDSDrv\
2.2. Файл LKDSDrv.exe переписываем в папку \LKDSDrv\LKDSDrv\
2.3. Файл LKDSDrvPS.dll переписываем в папку \LKDSDrv\LKDSDrv\
2.4. Файл RegLKDSDrvPSdll.Bat переписываем в папку \LKDSDrv\LKDSDrv\
2.5. Файл LKDSClb.dll переписываем в папку \LKDSDrv\LKDSDrv\
2.6. Файл LKDSCll.dll переписываем в папку \LKDSDrv\LKDSDrv\

3. Из диспетчера задач из закладки "Службы" перезапускаем:
3.1. в начале службу LKDSDrv
3.2. потом службу ComCLBStub
RestartSvc.png

4. Исполняем файл RegLKDSDrvPSdll.Bat


13.01.2020 перечисленные модули выложены в штатное обновление ПО, т.е. вручную это обновление проводить не нужно
 

Вложения

  • RestartSvc.png
    RestartSvc.png
    78.6 KB · Просмотры: 1
Последнее редактирование модератором:
Заменил эти 5 файлов.
Теперь следующее происходит: есть неисправность, ну или вызов из кабины.
При открытии диалогового окна продолжает идти сигнал неисправности или вызова еще некоторое время.
Не смертельно, как зависание программы, но диспетчера бухтят немного.
Если не начну с утра отмечать новый год, то пришлю данные )))))
 
sergey57949 написал(а):
Заменил эти 5 файлов.
Теперь следующее происходит: есть неисправность, ну или вызов из кабины.
При открытии диалогового окна продолжает идти сигнал неисправности или вызова еще некоторое время.
Не смертельно, как зависание программы, но диспетчера бухтят немного.
Если не начну с утра отмечать новый год, то пришлю данные )))))

https://forum.lkds.ru/posts/23384/ - посмотрите последнее сообщение, похоже на то, что вы описали.
 
Здравствуйте!
Windows XP SP2, MPultPro 3.0.5.0 компьютеру около 12 лет, стоит в торговом центре, 8 лифтов OTIS подключенных через КЛШ, интернета нет, до 30.12.2019 всё работало нормально, после этой даты в журнале вместо сообщений стали появляться знаки вопроса во всех колонках. Что подскажете?
P.S. На тестовом компьютере с Windows XP SP3 не все последние версии MPultPro устанавливаются.Pic.1.jpg
 

Вложения

  • Pic.1.jpg
    Pic.1.jpg
    1.1 MB · Просмотры: 1
Oleg_1968 написал(а):
Здравствуйте!
Windows XP SP2, MPultPro 3.0.5.0 компьютеру около 12 лет, стоит в торговом центре, 8 лифтов OTIS подключенных через КЛШ, интернета нет, до 30.12.2019 всё работало нормально, после этой даты в журнале вместо сообщений стали появляться знаки вопроса во всех колонках. Что подскажете?
P.S. На тестовом компьютере с Windows XP SP3 не все последние версии MPultPro устанавливаются.Вложение IPB #2185

Нужно переходить на последний вариант ПО из дистрибутива LKDSDrv.msi.

Процедура перехода описана в теме.

LKDSDrv.msi работает на Windows XP SP2 и не требует дополнительной производительности компьютера.
 
Здравствуйте. Подскажите как победить данное сообщение (этих номеров в службе нет)?
 

Вложения

  • ______1.PNG
    ______1.PNG
    150.5 KB · Просмотры: 0
apathy написал(а):
Здравствуйте. Подскажите как победить данное сообщение (этих номеров в службе нет)?

Что бы найти эти лифтовые блоки в структуре MPultPro:

1. Выберите пункт меню:MPultSearchLU1.png
2. Введите параметры поиска:MPultSearchLU2.png

Ну и исправьте или удалите.
 

Вложения

  • MPultSearchLU1.png
    MPultSearchLU1.png
    11.1 KB · Просмотры: 1
  • MPultSearchLU2.png
    MPultSearchLU2.png
    4.4 KB · Просмотры: 1
1. Хотелось бы иметь возможность при разговоре с кабиной отправлять заранее записаное звуковое сообщение (к примеру инструкцию для застрявшего пассажира до приезда аварийной службы). К примеру кнопочку "отправить сообщение в кабину лифта" (в SPult, MPult, ASPultPluse).
2. При перенаправлении вызова на SIP. На экране нет индикации вызова(колокольчик). Как бы вызов автоматически сбрасывается. Если ЛБ подключен ещё к другой диспетчерской то там совсем нет отображения зарегистрированного вызова.
 
Михаил_К написал(а):
1. Хотелось бы иметь возможность при разговоре с кабиной отправлять заранее записаное звуковое сообщение (к примеру инструкцию для застрявшего пассажира до приезда аварийной службы). К примеру кнопочку "отправить сообщение в кабину лифта" (в SPult, MPult, ASPultPluse).

Сейчас это уже можно сделать с помощью телефонной станции, на которую переправляется вызов по SIP.

Можно, конечно, реализовать и проигрывание WAV файла из предопределённой папки. Т.е. после включения ГГС можно будет выбрать из этой папки файл (название файла должно нести смысл содержимого) и этот файл транслируется в кабину. Либо не включать ГГС, а сразу выбрать файл. Можно и автоматом проиграть определённый файл в ответ на вызов.

Михаил_К написал(а):
2. При перенаправлении вызова на SIP. На экране нет индикации вызова(колокольчик). Как бы вызов автоматически сбрасывается. Если ЛБ подключен ещё к другой диспетчерской то там совсем нет отображения зарегистрированного вызова.

Хотелось бы знать зачем нужна индикация вызова, если вызов уже обрабатывается через SIP ?
 
Андрей Ефименко написал(а):
Сейчас это уже можно сделать с помощью телефонной станции, на которую переправляется вызов по SIP.

Можно, конечно, реализовать и проигрывание WAV файла из предопределённой папки. Т.е. после включения ГГС можно будет выбрать из этой папки файл (название файла должно нести смысл содержимого) и этот файл транслируется в кабину. Либо не включать ГГС, а сразу выбрать файл. Можно и автоматом проиграть определённый файл в ответ на вызов.
Хотелось бы знать зачем нужна индикация вызова, если вызов уже обрабатывается через SIP ?

Неоднократно сталкиваюсь с тем что вызов переадресованный на Sip необработан(диспетчер неподнял трубку) другой диспетчер невидит был ли обработан вызов. (тоесть лб подключен к нескольким диспетчерским и если без перенаправления вызов видят все диспетчера и зброс происходит если кто то ответит, то когда перенаправляется на sip другие диспетчера невидят был ли вызов обработан диспетчером он сразу везде збросился и обрабатывается sip, в то время по какой либо причине трубка небыла поднята и в итоге нет отображения или индикации обработан вызов или нет)
 
Андрей Ефименко написал(а):
Сейчас это уже можно сделать с помощью телефонной станции, на которую переправляется вызов по SIP.

Можно, конечно, реализовать и проигрывание WAV файла из предопределённой папки. Т.е. после включения ГГС можно будет выбрать из этой папки файл (название файла должно нести смысл содержимого) и этот файл транслируется в кабину. Либо не включать ГГС, а сразу выбрать файл. Можно и автоматом проиграть определённый файл в ответ на вызов.
Хотелось бы знать зачем нужна индикация вызова, если вызов уже обрабатывается через SIP ?

Если несложно реализуйте проигрывание wav файла из предопределённой папки. Как автоматрм так и после вкл. ГГС
 
Михаил_К написал(а):
Неоднократно сталкиваюсь с тем что вызов переадресованный на Sip необработан(диспетчер неподнял трубку) другой диспетчер невидит был ли обработан вызов. (тоесть лб подключен к нескольким диспетчерским и если без перенаправления вызов видят все диспетчера и зброс происходит если кто то ответит, то когда перенаправляется на sip другие диспетчера невидят был ли вызов обработан диспетчером он сразу везде збросился и обрабатывается sip, в то время по какой либо причине трубка небыла поднята и в итоге нет отображения или индикации обработан вызов или нет)

Когда делаются доработки важно не навредить тому, что уже сделано и используется.
Кроме того, всем должно быть понятно использование доработки.

Достаточно безопасный вариант возможной доработки - это задержка в перенаправлении вызова на SIP телефон.

Т.е. задаётся некоторое количество секунд, например 10 секунд, в течении которых вызов не направляется на SIP телефон, и вызов отображается в SPult. Если какой-то диспетчер ответит, то вызов прекращается на всех SPult и не направляется на SIP телефон. Если ни один диспетчер за период задержки не ответил и вызов остался, то вызов направляется на SIP телефон. Если задержка 0 секунд, то задержки не делается и обработки вызова делается как сейчас.

Для повышения вероятности обработки вызова можно использовать список телефонов

Михаил_К написал(а):
Если несложно реализуйте проигрывание wav файла из предопределённой папки. Как автоматрм так и после вкл. ГГС

Здесь две проблемы:

- сделать так, что бы это не мешало тем, кто не используется данную возможность
- сделать так, что бы использование было понятным и не трудным

Попробуем подумать - может быть и удастся.
 
Андрей Ефименко написал(а):
Когда делаются доработки важно не навредить тому, что уже сделано и используется.
Кроме того, всем должно быть понятно использование доработки.

Достаточно безопасный вариант возможной доработки - это задержка в перенаправлении вызова на SIP телефон.

Т.е. задаётся некоторое количество секунд, например 10 секунд, в течении которых вызов не направляется на SIP телефон, и вызов отображается в SPult. Если какой-то диспетчер ответит, то вызов прекращается на всех SPult и не направляется на SIP телефон. Если ни один диспетчер за период задержки не ответил и вызов остался, то вызов направляется на SIP телефон. Если задержка 0 секунд, то задержки не делается и обработки вызова делается как сейчас.

Для повышения вероятности обработки вызова можно использовать список телефонов
Здесь две проблемы:

- сделать так, что бы это не мешало тем, кто не используется данную возможность
- сделать так, что бы использование было понятным и не трудным

Попробуем подумать - может быть и удастся.

Задержка по времени отличная идея. И если бы можно было её изменять вручную в каких-то приделах(допустим от 0 до 10 сек) может кому-то 10 сек. покажется много.
Если такое возможно реализуйте идею (мне кажется она не навредит)
 
Михаил_К написал(а):
Неоднократно сталкиваюсь с тем что вызов переадресованный на Sip необработан(диспетчер неподнял трубку) другой диспетчер невидит был ли обработан вызов. (тоесть лб подключен к нескольким диспетчерским и если без перенаправления вызов видят все диспетчера и зброс происходит если кто то ответит, то когда перенаправляется на sip другие диспетчера невидят был ли вызов обработан диспетчером он сразу везде збросился и обрабатывается sip, в то время по какой либо причине трубка небыла поднята и в итоге нет отображения или индикации обработан вызов или нет)

Система перенаправления вызова на SIP телефон доработана для повышения надёжности обработки вызовов
 
Последнее редактирование модератором:
Назад
Сверху