Страница 1 из 3

Установка chan_dongle на Asterisk 14.6.2 SangomaOS 7.3

Добавлено: 27 окт 2017, 05:15
vesninsn
Подскажите пожалуйста где найти дистрибутив chan_dongle для этой версии Астериска?

Re: Установка chan_dongle на Asterisk 14.6.2 SangomaOS 7.3

Добавлено: 27 окт 2017, 05:27
vesninsn
Сразу оговорюсь, гуглю уже неделю, но для этой версии Астера ничего не нашел :(

Re: Установка chan_dongle на Asterisk 14.6.2 SangomaOS 7.3

Добавлено: 27 окт 2017, 06:33
april22
И не найдёте, тк нет , и скорей всего не будет..
На вопрос что делать?
Искать автора и слёзно умолять переделать под 14.
Переделать самому
Искать фрилансеров кто переделает
Купить нормальный шлюз. (самый правильный вариант)
Слепить комбайн. :D :D :D

Re: Установка chan_dongle на Asterisk 14.6.2 SangomaOS 7.3

Добавлено: 27 окт 2017, 10:23
skynetyar
Вот тут посмотри..
https://github.com/bg111/asterisk-chan-dongle
Asterisk 10, 11, 13, 14 compatibility fixes.

Re: Установка chan_dongle на Asterisk 14.6.2 SangomaOS 7.3

Добавлено: 27 окт 2017, 11:34
vesninsn
Пробую ставить с указанной сборки выходят, такие ошибки:
[root@freepbx asterisk-chan-dongle-master]# make
gcc -g -O2 -O6 -I. -D_GNU_SOURCE -I/usr/include -I/usr/include -DHAVE_CONFIG_H -fvisibility=hidden -fPIC -Wall -Wextra -MD -MT app.o -MF .app.o.d -MP -o app.o -c app.c
In file included from app.c:17:0:
/usr/include/asterisk.h:301:2: error: #error "Externally compiled modules must declare AST_MODULE_SELF_SYM."
#error "Externally compiled modules must declare AST_MODULE_SELF_SYM."
^
In file included from app.c:21:0:
/usr/include/asterisk/version.h:1:2: error: #error "Do not include 'asterisk/version.h'; use 'asterisk/ast_version.h' instead."
#error "Do not include 'asterisk/version.h'; use 'asterisk/ast_version.h' instead."
^
app.c: In function ‘app_register’:
app.c:162:3: warning: passing argument 2 of ‘ast_register_application2’ from incompatible pointer type [enabled by default]
ast_register_application2 (dca.name, (app_func_t)(dca.func), dca.synopsis, dca.desc, self_module());
^
In file included from app.c:20:0:
/usr/include/asterisk/module.h:548:5: note: expected ‘int (*)(struct ast_channel *, const char *)’ but argument is of type ‘int (*)(struct ast_channel *, void *)’
int ast_register_application2(const char *app, int (*execute)(struct ast_channel *, const char *),
^
make: *** [app.o] Error 1
[root@freepbx asterisk-chan-dongle-master]#

подскажите в чем может быть проблема?

Re: Установка chan_dongle на Asterisk 14.6.2 SangomaOS 7.3

Добавлено: 27 окт 2017, 11:57
april22
asterisk-devel ?

Re: Установка chan_dongle на Asterisk 14.6.2 SangomaOS 7.3

Добавлено: 27 окт 2017, 16:26
vesninsn
Package asterisk14-devel-14.6.2-5.sng7.x86_64 already installed and latest version

этот пакет установлен

Re: Установка chan_dongle на Asterisk 14.6.2 SangomaOS 7.3

Добавлено: 27 окт 2017, 17:36
vesninsn
В чем может быть еще проблема?

Re: Установка chan_dongle на Asterisk 14.6.2 SangomaOS 7.3

Добавлено: 27 окт 2017, 17:41
april22
стесняюсь спросить . а вы прочитали INSTALL

Re: Установка chan_dongle на Asterisk 14.6.2 SangomaOS 7.3

Добавлено: 27 окт 2017, 18:31
vesninsn
[root@freepbx asterisk-chan-dongle-asterisk13]# make
gcc -g -O2 -O6 -I. -D_GNU_SOURCE -I/usr/include -I/usr/include -DASTERISK_VERSION_NUM=140602 -DHAVE_CONFIG_H -fvisibility=hidden -fPIC -Wall -Wextra -MD -MT app.o -MF .app.o.d -MP -o app.o -c app.c
In file included from app.c:18:0:
/usr/include/asterisk.h:301:2: error: #error "Externally compiled modules must declare AST_MODULE_SELF_SYM."
#error "Externally compiled modules must declare AST_MODULE_SELF_SYM."
^
app.c: In function ‘app_gsm_status_exec’:
app.c:112:6: warning: unused variable ‘stat’ [-Wunused-variable]
int stat;
^
make: *** [app.o] Error 1
[root@freepbx asterisk-chan-dongle-asterisk13]#


ЧТО ЭТА ОШИБКА МОЖЕТ ОЗНАЧАТЬ?