Сталкнулся с такой проблемой
после скачивания необходимых модулей
LibPRI
Zaptel
Asterisk
и их установке возникли проблемы в заптеле
вот такого характера
/etc/init.d/zaptel start
/etc/init.d/zaptel: line 40: /etc/init.d/functions: Нет такого файла или каталога
make config
install -D zaptel.init /etc/init.d/zaptel
zaptel defaults 15 30
make: zaptel: Команда не найдена
make: *** [config] Ошибка 127
# modprobe zaptel
FATAL: Error inserting zaptel (/lib/modules/2.6.25-gentoo-r7/misc/zaptel.ko): Unknown symbol in module, or unknown parameter (see dmesg)
подскажите кто знает как быть
Вы надеюсь из
Вы надеюсь из портажа ставите а не раками?
В портаже все это есть
___________________________________________
Gentoo GNU/Linux 2.6.26 GCC 4.3.1
Working on Gentoo for iPAQ hx4700 :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
Оказалось что
Оказалось что не прописан
zgrep CONFIG_CRC_CCITT /proc/config.gz
# CONFIG_CRC_CCITT is not set
Но вот не удаётся пересобрать ядро с ним
Выполняю следущее
cd /usr/src/linux; make menuconfig
make && make modules_install
cp arch/x86/boot/bzImage /boot/
reboot
Грузит всёравно старое
Что я забыл?
модули
модули загрузились а у заптела ошибки те-же
ты asterisk ставил
ты asterisk ставил руками или emerge?
руками
руками
хм...
есть 2 варианта
аккуратно всё make uninstall и ставим нормальным способом,
или
идём на форумы самого asterisk.
деинсталить не
деинсталить не выходит.
make: *** Нет правила для сборки цели `uninstall'. Останов.
поэтому и нормальным способом не поставить
1. Повторить make
1. Повторить
make install(с теми же опциями ./configure) с записью лога посредствомtee.2. Ручками (
man rm) зачистить поставленное.3. Усвоить урок на будущее.
--
Live free or die
:wq
--
Live free or die
поставил через
поставил через emerge тоже самое
что именно? то
что именно? то что в первом посте? а что скажет
dmesg | tail
?
dmesg | tail TE4XXP: Setting
dmesg | tail
TE4XXP: Setting up global serial parameters
Found a Wildcard: Wildcard TE405P (4th Gen)
EXT3 FS on sda3, internal journal
Adding 3903784k swap on /dev/sda2. Priority:-1 extents:1 across:3903784k
eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1
eth0: no IPv6 routers present
zttranscode: Unknown symbol zt_register_chardev
zttranscode: Unknown symbol zt_unregister_chardev
eth0: link down
eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1
версии пакетов
версии пакетов относящихся к asterisk скажи
asterisk-1.2.27
equery -q -C l | uniq | sort |grep asterisk
net-misc/asterisk-1.2.27
mail pkg # equery -q -C l | uniq | sort |grep zaptel
net-misc/zaptel-1.2.24
Сейчас
Сейчас закоментил строки
# Source function library.
#if [ $system = redhat ]; then
# . $initdir/functions || exit 0
#fi
вот такую штуку выдал
/etc/init.d/zaptel start
No TELEPHONY found
ZT_CHANCONFIG failed on
ZT_CHANCONFIG failed on channel 97: No such device or address (6)
Как с такой бедой бороться?
Ура, удалось
Ура, удалось стартануть заптел с стандартным конфигом
/etc/sysconfig/zaptel
Первый вариант не всегда подходит. В портах нет Asterisk'а v1.4. Только 1.2.
Ставлю всегда только ручкам, так как у самого Asterisk'а довольно много модулей и плагинов, которые emerge не позволяет выбрать (или нет) для установки.
Я проблему решал довольно просто .. просто создал /etc/sysconfig/zaptel. Вот его содержимое
# cat /etc/sysconfig/zaptel
TELEPHONY=yes
# DEBUG: Pass debug=1 to modules you load.
# May break xpp_usb.
DEBUG=yes
#
#Alternatively set: options zaptel debug=1
#in /etc/modprobe.d/zaptel or /etc/modprobe.conf.
#
# ZTCFG: The full path to ztcfg. default: /sbin/ztcfg .
#ZTCFG=/usr/local/sbin/ztcfg
ZTCFG=/usr/sbin/ztcfg
#
# ZTCFG_CMD: allow adding extra parameters to the ztcfg command.
# May be handy for -v, but mostly for:
#ZTCFG_CMD=/sbin/ztcfg -c /home/tzafrir/myzaptel.conf
#
# XPP_SYNC: Can be used to set an explicit Astribank unit as the
# synchronizing Astribank. Passed to xpp_sync(8) .
# Default is 'auto' and is almost always a good choice.
#XPP_SYNC=01
# Un-comment as per your requirements; modules to load/unload
#Module Name Hardware
#MODULES="$MODULES tor2" # T400P - Quad Span T1 Card
# E400P - Quad Span E1 Card
#MODULES="$MODULES wct4xxp" # TE405P - Quad Span T1/E1 Card (5v version)
# TE410P - Quad Span T1/E1 Card (3.3v version)
#wct4xxp_ARGS="t1e1override=15" # Additional parameters for TE4xxP driver
# or use /etc/modprobe.d/zaptel or /etc/modprobe.conf .
#MODULES="$MODULES wcte12xp" # TE120P - Single Span T1/E1 Card
#MODULES="$MODULES wct1xxp" # T100P - Single Span T1 Card
# E100P - Single Span E1 Card
#MODULES="$MODULES wcte11xp" # TE110P - Single Span T1/E1 Card
#MODULES="$MODULES wctdm24xxp" # TDM2400P - Modular FXS/FXO interface (1-24 ports)
#MODULES="$MODULES wcfxo" # X100P - Single port FXO interface
# X101P - Single port FXO interface
MODULES="$MODULES wctdm" # TDM400P - Modular FXS/FXO interface (1-4 ports)
#MODULES="$MODULES wcusb" # S100U - Single port FXS USB Interface
#MODULES="$MODULES torisa" # Old Tormenta1 ISA Card
#MODULES="$MODULES ztdummy" # Zaptel Timing Only Interface
#MODULES="$MODULES xpp_usb" # Xorcom Astribank Device
# Disables Astribank hotplug firmware loading
#XPP_HOTPLUG_DISABLED=yes
#
# Disables Astribank udev hook called when an astribank is added and ready
# or removed.
#ASTRIBANK_HOOK_DISABLED=yes
#
# Setup the configuration for the PRI module of the Astribank.
# Default: all E1,TE . See xpp/README.Astribank .
#XPP_PRI_SETUP='NUM/*/XPD-01=NT,E1'
# Extensions genzaptelconf are (base + channel_number)
# base is by default 6000:
#base_exten=6000
#
# There are a host of other variables you can set to affect
# genzaptelconf. See the beginning of the script.
в gentoo "портов" вообще нет,
в gentoo "портов" вообще нет, они есть во *BSD.
для того что недостаточно оттестировано есть оверлеи - в данном случае voip, в котором есть и 1,4 и 1,6 со всякими модулями/плагинами/языками и прочими аддонами.
А если человек ставит "рукками" - поддерку нужно искать на форумах девелоперов, или других Asterisk-специфичных форумах - gentoo тут непричём.
По поводу -- недостаточно
По поводу -- недостаточно оттестировано -- в данном случае не катит. Ветка 1.4.х достаточно хорошо оттестирована, и используется уже больше двух лет. Наряду с 1.2.х. И уже тестируется 1.6.х.
По поводу установки из portage, еще раз -- не позволяет ни emеrge, ни overlay выбирать плагины и модули, которые идут в комплекте. Установка Asterisk'а не сводится к привычному
./configure
make && make install
После configure еще необходимо запускать make menuselect и, в интерактивном режиме, выбирать необходимые модули и плагин, а также голосовые файлы.
P.S. хотя. может быть, я не заню, у emerge есть какой-то хитрый ключ, который позволяет это сделать.
хм
я говорил о качестве ебилдов а не качестве пакетов, и вот именно поэтому этих версий нет в офф дереве.
обычно для пакета делаются USE-флаги на дополнительные возможности, илиже пакет просто режется на куски и ставиться по отдельности. как я понимаю среди Gentoo-разработчиков мало людей которые плотно используют Asteriskчтобы сделать всё "как надо". А как насчёт оверлея voip? там что не устраивает?
то же самое ..
Не устраивает то же самое -- невозможность выбрать модули и плагины. Через USE не работает. А вот по поводу разработчиков Gentoo.. спорить не буду, но когда начинался Asterisk, то он, вроде как, был ориентирован на установку под gentoo. У меня даже LiveCD есть ранних версий, и все они на Gentoo. И профи из саппортов всегда рекомендовали использовать Gentoo. Только вот год - полтора как стали активно использовать на других платформах.
если взглянуть на вторую
если взглянуть на вторую версию - есть очень много ебилдов, видимо как раз для модулей. занятся видимо особо некому - тот кто часто использует Asterisk видимо не имеет на это времени...
если охота можете занятся поддержкой сами, наваять ebuil/USE на модули и всё такое...
gsm
Есть, ли, возможность прослушать gsm запись в лине?