The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Asterisk-1.4 + radius-ng + FedoraCore6"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Asterisk-1.4 + radius-ng + FedoraCore6"  
Сообщение от iles email(ok) on 30-Дек-06, 17:34 
Всем добрый день.
вообщем есть проблема по установке данной связки.
Проблема в следующем:

radius-ng скачали, скомпилили нормально
h323 - скачали, скомпили библиотеки, подключили - и сами удивились.

далее компилим астериск с радиусом:

выбераем в make menuselect астерикса пункт: 2 Call Detail Recording - cdr_radius

делаем:
make clean
make
make install


все вроде компилится нормально, хотя я и не особо знаток в делах компляции, но cdr_radius.so я получил.

запускаем:
asterisk -vvvс

астериск вылетает с ошибкой:

app_setcdruserfield.so => (CDR user field apps)
  == Parsing '/etc/asterisk/cdr.conf': Found
asterisk: symbol lookup error: /usr/lib/asterisk/modules/cdr_radius.so: undefined symbol: rc_openlog

облазил весь хард в поисках rc_openlog
нашел их в файле /usr/local/include/radiusclient-ng.h  

/*      log.c                   */                                                                            
                                                                                                              
void rc_openlog(char *);                                                                                      
void rc_log(int, const char *, ...);


ссылка на этот файл есть в файле cdr_radius.c

#include <stdlib.h>                                                                                            
#include <stdio.h>                                                                                            
#include <string.h>                                                                                            
#include <errno.h>                                                                                            
#include <unistd.h>                                                                                            
#include <time.h>                                                                                              
#include <sys/types.h>                                                                                        
#include <radiusclient-ng.h>


Никто не в курсе где грабли могут быть??

И linux и астериск изучаю не так давно, потому сильно не пинайте.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Asterisk-1.4 + radius-ng + FedoraCore6"  
Сообщение от ram_scan on 31-Дек-06, 11:05 
>И linux и астериск изучаю не так давно, потому сильно не пинайте.

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


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Asterisk-1.4 + radius-ng + FedoraCore6"  
Сообщение от iles email(??) on 31-Дек-06, 11:55 
Спасибо.
Так оно и есть, библиотеку не цепляло.
Перед координальными мерами предварительно решил сделать:
./configure

После чего увидел что библиотека подцеплена (именуется как libradiusclient-ng.so.2.0.0)
на всякий случай еще добавил в  ld.so.conf путь к этой библиотеке.

make
make install
asterisk -vvvc

и ура, все путем, cdr_radius.so запущен и работает.
всем спасибо за помощь.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру