Сорри за тупеж! Переустановил астер с asterisknow там вшит certified-asterisk-1.8.11-cert1 + freepbx на сентосе 5.8 поставил все нужные пакеты yum -y install gcc gcc-c++ ker........... скачал certified-asterisk-1.8.11-cert1 все как положено:
./configure
make menuselect
в аддонах выбрал:
— extended —
XXX chan_mobile
[ ] chan_ooh323
[ ] format_mp3
[*] resconfigmysql
— deprecated —
[*] app_mysql
[ ] app_saycountpl
[*] cdr_mysql
все остальное откл
save&exit
make
make install
reboot
freepbx - статус asterisk -ок
внутренние номера и транки в статусе не отображаются, удаляешь/добавляешь - ноль эмоций
localhost*CLI> module show
Module Description Use Coun t
core ADSI Resource 0
1 modules loaded
cdr_mysql.so в папку лег.
"бьюсь головой об стену"
goodpractice ( 2012-12-26 19:08:26 +0400 )редактироватьтак тогда имеет смысл все модули включить? и нужно ли после этого устанавливать конфигурационные файлы? (make samples) и если до этого все и так было настроено и работало, нет более простого варианта добавить CDR_mysql модуль?
goodpractice ( 2012-12-26 19:15:48 +0400 )редактироватьок, и еще для "особо одаренных" можно краткий порядок действий после этого. то есть фрипбх стоит, базы мускула заведены, пользователь есть...
goodpractice ( 2012-12-26 19:26:37 +0400 )редактироватьКраткий порядок описан в ответе , который Вы читаете через строку.
zzuz ( 2012-12-26 19:32:03 +0400 )редактироватьТО что помогло мне!
В новом AsteriskNOW модуль cdr_mysql.co напрочь отсутствует, что делает систему astrerisk не такой функциональной. Этот модуль располагается в пакете asterisk-addons-mysql Первая странность с которой я столкнулся, это конфликт
Error: asterisk-resdigiumphone conflicts with asterisk-addons-core You could try using --skip-broken to work around the problem Значит asterisk-addons-core конфликтует с asterisk-resdigiumphone, причем пакет аддонсов без зависимостей не устанавливается.
yum remove asterisk-resdigiumphone
Теперь пакет asterisk-addons-mysql спокойно установится, захватив с собой asterisk-addons-core
yum install asterisk-addons-mysql
Далее для подгрузки модуля рестартнем asterisk
/etc/init.d/asterisk restart
источник: http://blog.student-miet.ru
Все оказалось проще. Кто ищет тот найдет!
Спасибо Zzuz'у за помощь!
goodpractice ( 2012-12-28 16:13:21 +0400 )редактировать
module show like cdr ?
zzuz ( 2012-12-21 10:38:54 +0400 )редактироватьlocalhost*CLI> module show like cdr
Module Description Use Count
cdr_csv.so Comma Separated Values CDR Backend 0
app_forkcdr.so Fork The CDR into 2 separate entities 0
cdr_manager.so Asterisk Manager Interface CDR Backend 0
cdr_custom.so Customizable Comma Separated Values CDR 0
func_cdr.so Call Detail Record (CDR) dialplan functi 0
cdr_syslog.so Customizable syslog CDR Backend 0
app_cdr.so Tell Asterisk to not maintain a CDR for 0
7 modules loaded
goodpractice ( 2012-12-21 11:12:11 +0400 )редактироватькуда делся cdr_addon_mysql.so ?
zzuz ( 2012-12-21 11:32:53 +0400 )редактироватьмне кажется его и не было)
goodpractice ( 2012-12-21 11:38:11 +0400 )редактироватьсочувствую.
zzuz ( 2012-12-21 11:40:49 +0400 )редактироватьmodule load cdraddonmysql.so ? почему то говорит что не может открыть или его нет, посмотрел в usr/lib/asterisk/modules/ и ведь действитиельно нет, откуда его взять?
goodpractice ( 2012-12-21 11:41:20 +0400 )редактироватьchecking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for uname... /bin/uname
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/usr/src/asterisk-addons':
configure: error: no acceptable C compiler found in $PATH
НЕ актуально, для тех кто тоже столкнулся: Если при попытке выполнения сценария configure возникает такая ошибка, требуется установить компилятор gcc и его зависимости:
configure: error: no acceptable C compiler found in $PATH (configure: ошибка: не найден необходимый компилятор C в $PATH) Для gcc необходимы следующие пакеты:
gcc cpp glibc-headers glibc-devel glibc-kernheaders Эти пакеты могут быть установлены вручную путем копирования файлов с диска используемого дистрибутива или посредством диспетчера пакетов yum с помощью команды yum install gcc.
goodpractice ( 2012-12-21 12:58:53 +0400 )редактироватьВы издеваетесь намеряно? " Столкнулся с такой проблемой, Астер 1.6 + ФПБ 2.10.1.3"
zzuz ( 2012-12-21 13:49:25 +0400 )редактироватьв 1.8 пакет addons включен.
zzuz ( 2012-12-21 13:53:52 +0400 )редактироватьпрошу прощения, с другим астером перепутал, на 1.8 серьезно в папке нет cdraddonsmysql.so сейчас пытаюсь аддоны 1.6 натянуть, но для этого надо gcc поставить, с зеркал что то не качает, разбираюсь с репозиториями
goodpractice ( 2012-12-21 14:15:40 +0400 )редактироватьПростите , пожалуйста , но Вы несете чушь какую-то.
zzuz ( 2012-12-21 14:32:04 +0400 )редактировать[root@localhost modules]# ls appadsiprog.so appverbose.so funcconfig.so appalarmreceiver.so appvoicemail.so funccut.so appamd.so appwaitforring.so funcdb.so appauthenticate.so appwaitforsilence.so funcdevstate.so appcdr.so appwaituntil.so funcdialgroup.so appcelgenuserevent.so appwhile.so funcdialplan.so appchanisavail.so appzapateller.so funcenum.so appchannelredirect.so bridgebuiltinfeatures.so funcenv.so appchanspy.so bridgemultiplexed.so funcextstate.so appconfbridge.so bridgesimple.so funcframetrace.so appcontrolplayback.so bridgesoftmix.so funcglobal.so appdahdibarge.so cdrcsv.so funcgroupcount.so appdahdiras.so cdrcustom.so funciconv.so appdb.so cdrmanager.so funclock.so appdial.so cdrsyslog.so
goodpractice ( 2012-12-21 14:37:24 +0400 )редактироватьВозможно это так, но если НЕТ этого расширения cdr...ql.so что мне сейчас делать?
goodpractice ( 2012-12-21 14:38:36 +0400 )редактироватья отредактировал ответ для версии 1.8. Просмотр директорий оставьте себе.
zzuz ( 2012-12-21 14:38:44 +0400 )редактироватьуперся в make[1]: * No rule to make target
goodpractice ( 2012-12-23 00:59:04 +0400 )редактировать../main/modules.link', needed by
asterisk'. Stop. make: * [main] Error 2 что с этим делать?