Используется телефонная станция Yeastar MyPBX U500. Версия ПО: 14.20.327s.24. Версия платформы 1С 8.3.10.2466 До настоящего времени в работе панель телефонии использовалась и работала корректно. При входящем звонке в 1С создавались события и записывались звонки, которые впоследствии можно было прослушать из 1С. Появилась проблема - из Панель телефонии для 1С, на истории звонков, при нажатии на прослушать запись ничего не происходит, вернее сразу закрывается окошко, а в Служебных сообщениях выдает "Ошибка авторизации на сервере MyPBX" На MyPBX все настройки в соответствии с инструкцией https://wiki.telefon1c.ru/astpanel:ats:yeastar_mypbx_u100проверены. Кто знает куда копать?
"Ошибка авторизации на сервере MyPBX" - при попытке скачать запись.
Сейчас проверяю в такой последовательности: 1. Восстановил копию базы месячной давности; 2. Пробую в копии, записи прослушиваются успешно; 3. Конфигурация рабочей базы отличается от копии, но не в части телефонии. Беру конфигурацию рабочей базы и загружаю в копию; 4. После замены конфигурации на текущую прослушивание идет успешно.
Итого: один звонок от 17.07.18. Две базы с идентичными конфигурациями. Из копии прослушивается из рабочей нет
С прослушкой разобрался так. 1. Отладчиком нашел метод Originate и стал сравнивать какие параметры передаются в том и другом случае 2. Параметр Variable отличался. Первый начинался на "from_1C=true,recfile=%2Fmedia%2FysDisk_1%2" второй на "from_1C=true,recfile=%2Fmedia%2FysDiskStorage%" 3. Отличия FysDisk_1 и FysDiskStorage соответственно 4. Стал смотреть [img]data:image/png;base64,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[/img] 5. В двух базах значение было одинаковые (вот странность). На форме одинаково, по факту разные значения 6. Перебил на ysDiskStorage и заработало
Может кому пригодиться. Проблема оказалась в не правильном отображении панелью телефонии места хранилища записей разговоров. Не зависимо какое ты устанавливаешь значение при открытии настроек показывает ysDisk_1. Так как у нас разговоры хранятся на локальном диске MyPBX перевыбрали "На локальном диске", при этом в настройках стало ysDiskStorage -> Сохранили. После этого прослушивание разговоров стало возможным.
Хотя прослушивание и заработало, но при этом скачивание текущей записи разговроа так и не заработало, ошибка та же "Ошибка авторизации на сервере MyPBX"
Для скачивания записей разговора используется имя пользователя monitor. Скачивание записи разговора происходит по http. Фактически мы имитируем действия пользователя: — авторизуемся в web интерфейсе под пользователем monitor — переходим к истории звонков — скачиваем запись используя путь к файлу как параметр
Пароль для пользователя monitor берем из базы данных следующим запросом: mysql -sse "sel ect PASSWORD fr om pwdsettings where name='monitor';" -u1cuser -p1csecret MyPBX
Причины, почему могут не скачеваться записи разговоров: — Закрыт доступ к web интерфейсу АТС с ПК, где запускается 1С — был удален / переименован наш пользователь базы данных MySQL 1cuser
Отладить можно в функции: — ПолучитьФайлЗаписи_MYPBX модуль основной формы (упр. приложении) — ПолучитьФайлЗаписи модуль формы custom_MyPBX (обычное приложение)
Разобрались. Проблема оказалась в том, что доступ к нашей станции возможен только по https, что не предусмотрено панелью телефонии. После исправления в коде 1С с http на https скачивание стало возможным. Просьба к разработчикам панели телефонии учесть это и добавить возможность настройки типа подключения HTTP/HTTPS