Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Новости / Skype for Asterisk beta for FREE!!!

Skype for Asterisk beta for FREE!!!

Сообщений: 85

Re: Skype for Asterisk beta for FREE!!!

Здравствуйте. Вижу, что участникам форума удалось собрать модуль SFA.
Я скачал tar файл.
Сделал
tar xzvf skypeforasterisk-1.4_0.9.10.x86_32.tar.gz
cd skypeforasterisk-1.4_0.9.10-x86_32
Положил необходимые *.h из дистрибутива asterisk.
Сделал
make

и получаю кучу ошибок. Приведу те, которые в самом конце


chan_skype.c:3344: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
chan_skype.c:3370: error: storage class specified for parameter ‘__mod_info’
chan_skype.c:3370: error: parameter ‘__mod_info’ is initialized
chan_skype.c:3370: error: ‘AST_BUILDOPT_SUM’ undeclared (first use in this function)
chan_skype.c:3370: error: ‘load_module’ undeclared (first use in this function)
chan_skype.c:3370: error: ‘unload_module’ undeclared (first use in this function)
chan_skype.c:3370: error: ‘reload’ undeclared (first use in this function)
chan_skype.c:3370: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
chan_skype.c:3370: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
chan_skype.c:3370: error: storage class specified for parameter ‘ast_module_info’
chan_skype.c:3370: error: parameter ‘ast_module_info’ is initialized
chan_skype.c:3370: error: redefinition of parameter ‘ast_module_info’
asterisk/module.h:260: error: previous definition of ‘ast_module_info’ was here
chan_skype.c:3370: error: old-style parameter declarations in prototyped function definition
chan_skype.c:3370: error: expected ‘{’ at end of input
make: *** [chan_skype.o] Error 1


Что я упустил при сборке?
Спасибо.

2009-07-31 13:27

Avatara of alting
Сообщений: 59

Re: Skype for Asterisk beta for FREE!!!

У меня не работает, пишет, к примеру:

skype show users
Skype Users
[Jul 31 09:16:19] ERROR[24185]: astobj2.c:114 INTERNAL_OBJ: bad magic number 0x8247ad0 for 0xb60022c8

skype show version
Skype For Asterisk Components:
Channel Driver: 1.4_0.9.10
Library: UNKNOWN_and_probably_unsupported

Не нравится чего-то ему библиотека... Shocked

P.S. система altlinux sisyphus.
2009-07-31 13:41

Откуда: MSK
Сообщений: 4

Re: Skype for Asterisk beta for FREE!!!

папка /usr/lib/asterisk есть?
make ищет *.h в этой папке
2009-07-31 13:42

Откуда: Moscow
Сообщений: 139

Re: Skype for Asterisk beta for FREE!!!

>Не нравится чего-то ему библиотека...
ХЗ у меня тоже пишет так, но все работает:

Connected to Asterisk 1.4.26 currently running on ast (pid = 32566)
ast*CLI> skype show version
Skype For Asterisk Components:
Channel Driver: 1.4_0.9.10
Library: UNKNOWN_and_probably_unsupported
2009-07-31 13:54

Avatara of alting
Сообщений: 59

Re: Skype for Asterisk beta for FREE!!!

zgen:

>Не нравится чего-то ему библиотека...
ХЗ у меня тоже пишет так, но все работает:

Connected to Asterisk 1.4.26 currently running on ast (pid = 32566)
ast*CLI> skype show version
Skype For Asterisk Components:
Channel Driver: 1.4_0.9.10
Library: UNKNOWN_and_probably_unsupported
У меня тоже работало какое-то очень непродолжительное время, но после очередной правки конфига отвалилось совсем.
Уже и взад все вертал - не хочет...

а skype show users показывает юзеров?
2009-07-31 13:56

Откуда: Moscow
Сообщений: 139

Re: Skype for Asterisk beta for FREE!!!

да
2009-07-31 14:00

Avatara of alting
Сообщений: 59

Re: Skype for Asterisk beta for FREE!!!

Дебаг выдает, что не стартует skypewatcher:

[Jul 31 14:36:14] DEBUG[11149]: core.cpp:1512 sfa_startup: starting skypewatcher as: skypewatcher 11150
[Jul 31 14:36:15] DEBUG[11148]: core.cpp:382 skyhost_watcher: pfd 0 had an error
[Jul 31 14:36:15] DEBUG[11148]: core.cpp:382 skyhost_watcher: pfd 0 had an error
[Jul 31 14:36:15] DEBUG[11148]: core.cpp:382 skyhost_watcher: pfd 0 had an error
[Jul 31 14:36:15] WARNING[11148]: core.cpp:286 kill_skypewatcher: sending SIGTERM to 11149 failed with No such process

хз, как бороться :(
2009-07-31 14:40

Avatara of alting
Сообщений: 59

Re: Skype for Asterisk beta for FREE!!!

alting:

Дебаг выдает, что не стартует skypewatcher:

[Jul 31 14:36:14] DEBUG[11149]: core.cpp:1512 sfa_startup: starting skypewatcher as: skypewatcher 11150
[Jul 31 14:36:15] DEBUG[11148]: core.cpp:382 skyhost_watcher: pfd 0 had an error
[Jul 31 14:36:15] DEBUG[11148]: core.cpp:382 skyhost_watcher: pfd 0 had an error
[Jul 31 14:36:15] DEBUG[11148]: core.cpp:382 skyhost_watcher: pfd 0 had an error
[Jul 31 14:36:15] WARNING[11148]: core.cpp:286 kill_skypewatcher: sending SIGTERM to 11149 failed with No such process

хз, как бороться :(
Все, решил. skypewatcher зазомбировался нахрен.

P.S. Нет, все же сырая очень штука... И * роняет при unload chan_skype.so 100%.
Надо дальше пытаться мучать skip2pbx - там, по крайней мере, отдельная машина и падение Skype не вызывает падение всего астера.
2009-07-31 14:57

Сообщений: 1573

Re: Skype for Asterisk beta for FREE!!!

[Jul 31 09:16:19] ERROR[24185]: astobj2.c:114 INTERNAL_OBJ: bad magic number 0x8247ad0 for 0xb60022c8
остановите *, дайте команду:

ps ax|grep skypeforasterisk

и удалите зависший процесс - kill -9 <PID>

Или одной командой: kill -9 `ps ax|grep skypeforasterisk`


P.S. Ситуация возникает похоже только после module unload chan_skype.so ... (при этом и * валится)!


2009-07-31 15:03

Сообщений: 866

Re: Skype for Asterisk beta for FREE!!!

ну падает он на анлоада и что? Засабмитьте им баг - пусть поправят.
можно подумать у вас load/unload раз в минуту случается.

Если он на звонках не падает то и супер.
2009-07-31 15:26

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru