Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Получение истории звонков из MySQL Asterisk

Получение истории звонков из MySQL Asterisk
Я
   yakutyan
 
26.02.20 - 13:35
Добрый день коллеги!

Необходимо получать историю звонков из скуля астериска, для дальнейшего использования в отчетах.

Подключение к скулю выполнял по методу http://catalog.mista.ru/public/90666/ с использованием внешних источников данных, но у меня никак не получается, сисадмин предоставил настройки для подключения и даже показал на примере через программу HeidiSQL.

Настройки подключения в 1С: https://a.radikal.ru/a41/2002/22/e7ff29b71c3c.png
Настройки подключения в HeidiSQL: https://c.radikal.ru/c11/2002/c0/6fbe3b25deee.png

Сисадмин сказал что нужно копать в сторону драйвера, т.к. в программе он выбирал тип сети MariaDB or MySQL, а я пытаюсь подключиться через MySQL ODBC 5.1 Driver.
АТС крутится на линуксе, только не понимаю есть ли в этом разница.

В чем может быть проблема?
 
 
   Asmody
 
1 - 26.02.20 - 13:37
(0) начни с сопоставления битности 1Ски и ODBC-драйвера
   yakutyan
 
2 - 26.02.20 - 13:37
Ах да, вот собственно ошибка при попытке подключения https://b.radikal.ru/b25/2002/38/16a252bd8836.png
   yakutyan
 
3 - 26.02.20 - 13:38
(1) винда 64 бита, 1С 32 бит, пробовал ставить и 32 и 64, не прокатило
   Asmody
 
4 - 26.02.20 - 13:38
ну и на поле "тип СУБД", конечно, надо смотреть
   yakutyan
 
5 - 26.02.20 - 13:41
(4) пробовал все по очереди) не взлетело)
   yakutyan
 
6 - 26.02.20 - 13:45
Сижу 2-ой день, не понимаю почему не получается, ранее уже использовал внешние источники данных и проблем не было, а тут меня очень сильно смущает что в программе HeidiSQL драйвером подключения выбран MariaDB or MySQL, в 1Ске нет такого драйвера
   shuhard
 
7 - 26.02.20 - 13:46
(6) освой udl файлик
   yakutyan
 
8 - 26.02.20 - 13:58
(7) попробовал через udl https://b.radikal.ru/b17/2002/19/65bdc0c36148.png
я похоже неправильно задаю настройки для подключения, потому что в 1С у меня выходила такая же ошибка, когда я выбирал драйвер {SQL Server}
   shuhard
 
9 - 26.02.20 - 14:10
(8) дык теперь тебе ясно, что 1С не при чём
   shuhard
 
10 - 26.02.20 - 14:10
(8) +1
порты те заданы ?
   ManyakRus
 
11 - 26.02.20 - 14:30
там база данных MariaDB, совместима но не MySQL, и не MSSQL
я делал то же самое в 1С 7.7 :)
   yakutyan
 
12 - 26.02.20 - 14:37
(10) да, порт точно правильно указан
   yakutyan
 
13 - 26.02.20 - 14:37
(11) и как победил?
   yakutyan
 
14 - 26.02.20 - 14:39
(10) ну по крайней мере сис админ сказал этот порт и в HeidiSQL он же указан
   yakutyan
 
15 - 26.02.20 - 15:32
up
   shuhard
 
16 - 26.02.20 - 15:51
(15) dw
   yakutyan
 
17 - 26.02.20 - 15:54
(16) сейчас пытаюсь подключиться через UDL файлик, поставил даже MariaDB Connector/ODBC, но он не появился в списке драйверов(
   ManyakRus
 
18 - 26.02.20 - 16:20
(13) не помню как.
нету у меня 7.7 больше
   yakutyan
 
19 - 27.02.20 - 09:40
Появились небольшие продвижения, удалось подключиться к базе через udl файлик, строка подключения = "DSN=asteriskconnection;DESCRIPTION=asteriskconnection;DRIVER={MariaDB ODBC 3.1 Driver};TCPIP=1;SERVER=192.168.0.134;UID=root;PWD={************};DATABASE=asteriskcdrdb;PORT=3306".

Подключаюсь в 1Ске по этой же строке подключения, выходит ошибка "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию"
Прочекал весь интернет, эта проблема возникает при несоблюдении битности приложения и драйвера, но у меня стоит OC Win10 x64, 1C x64, и драйвер mariadb-connector-odbc-3.1.6-win64, заепали танцы с бубном, подскажите люди добрые, что я не так делаю(
   yakutyan
 
20 - 28.02.20 - 09:28
Разобрался, надо было ставить драйвер на сервере

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.