Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Не стартует автоматически модуль chan_dahdi.so

Не стартует автоматически модуль chan_dahdi.so

Только после genconf.
Откуда: Россия, Москва
Сообщений: 38

Re: Не стартует автоматически модуль chan_dahdi.so

Насколько я понимаю dahdi_cfg запускается каждый раз при старте системы. Так?

При загрузке этот скрипт, видимо, не отрабатывается, т.к. dahdi_scan выдает alarm:unconfigured на обеих картах. После запуска dahdi_cfg alarm:OK, а уже после этого загружается модуль, но все равно с channel ignore.

Так что автоматически при старте системы - не грузится.
Вручную загружается, но, видимо, с ошибками.
Ubuntu Server 10.10 + Asterisk 1.6.2.5 + Asterisk GUI 2.0 + TDM400 + TDM800
2010-06-24 18:40

Откуда: Россия, Москва
Сообщений: 38

Re: Не стартует автоматически модуль chan_dahdi.so

Есть еще одно подозрение на модули эхоподавления... может они не загружены или еще что?
Ubuntu Server 10.10 + Asterisk 1.6.2.5 + Asterisk GUI 2.0 + TDM400 + TDM800
2010-06-24 18:59

Сообщений: 1573

Re: Не стартует автоматически модуль chan_dahdi.so

gglp, просто выполните последовательность действий:

1) /etc/init.d/asterisk stop
2) /etc/init.d/dahdi stop
3) на всякий случай 'ps ax|grep asterisk' нет ли "висящих" процессов
4) /etc/init.d/dahdi start - вывод сюда
5) 'lsdahdi' - вывод сюда
6) если не было ошибок при выполнении 4 шага, то выполняем - /etc/init.d/asterisk start
7) входим в консоль * и выполняем - 'dahdi show status' (если в 4 шаге не было ошибок, но cейчас пишет, что нет модуля, то показывайте chan_dahdi.conf)

При загрузке этот скрипт, видимо, не отрабатывается

этот скрипт запускается из скрипта инициализации /etc/init.d/dahdi

P.S. Не выполняйте больше никаких команд (dahdi_cfg и т.д.)
2010-06-25 00:40

Откуда: Россия, Москва
Сообщений: 38

Re: Не стартует автоматически модуль chan_dahdi.so

1) Отработал
2) Отработал
3) Процессов не осталось
4) /etc/init.d/dahdi start
Loading DAHDI hardware modules:
dahdi: done dahdi_dummy: done dahdi_transcode: done
Running dahdi_cfg: .

5) lsdahdi
### Span 1: DAHDI_DUMMY/1 "DAHDI_DUMMY/1 (source: HRtimer) 1" (MASTER)

6) Насколько я понял, в п.4) Запустился только Dummy, без плат. * Запустил
7) dahdi show status
No such command 'dahdi show status' (type 'core show help dahdi show' for other possible commands)


chan_dahdi.conf
[trunkgroups]

[channels]
usecallerid=yes
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
group=1
callgroup=1
pickupgroup=1

pulsedial=yes
overlapdial=yes

#include dahdi-channels.conf

dahdi-channels.conf
; Autogenerated by /usr/sbin/dahdi_genconf on Thu Jun 24 14:51:12 2010
; If you edit this file and execute /usr/sbin/dahdi_genconf again,
; your manual changes will be LOST.
; Dahdi Channels Configurations (chan_dahdi.conf)
;
; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended
; to be #include-d by /etc/chan_dahdi.conf that will include the global settings
;

; Span 1: DAHDI_DUMMY/1 "DAHDI_DUMMY/1 (source: HRtimer) 1" (MASTER)

; Span 2: WCTDM/0 "Wildcard TDM410P Board 1"
;;; line="1 WCTDM/0/0 FXOKS (In use) (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 1" <4001>
mailbox=4001
group=5
context=from-internal
channel => 1
callerid=
mailbox=
group=
context=default

;;; line="2 WCTDM/0/1 FXOKS (In use) (SWEC: MG2)"
signalling=fxo_ks
callerid="Channel 2" <4002>
mailbox=4002
group=5
context=from-internal
channel => 2
callerid=
mailbox=
group=
context=default


; Span 3: WCTDM/1 "Wildcard TDM800P Board 2"
;;; line="5 WCTDM/1/0 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 5
callerid=
group=
context=default


; Span 3: WCTDM/1 "Wildcard TDM800P Board 2"
;;; line="5 WCTDM/1/0 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 5
callerid=
group=
context=default

;;; line="6 WCTDM/1/1 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 6
callerid=
group=
context=default

;;; line="9 WCTDM/1/4 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 9
callerid=
group=
context=default

;;; line="10 WCTDM/1/5 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 10
callerid=
group=
context=default

;;; line="11 WCTDM/1/6 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 11
callerid=
group=
context=default

;;; line="12 WCTDM/1/7 FXSKS (In use) (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 12
callerid=
group=
context=default

Ubuntu Server 10.10 + Asterisk 1.6.2.5 + Asterisk GUI 2.0 + TDM400 + TDM800
2010-06-25 11:59

Сообщений: 1573

Re: Не стартует автоматически модуль chan_dahdi.so

Настраивать chan_dahdi.conf пока рано. У вас, похоже, не грузится модуль. Какая у вас карта?
И показывайте /etc/dahdi/system.conf ...

2010-06-26 00:35

Откуда: Россия, Москва
Сообщений: 38

Re: Не стартует автоматически модуль chan_dahdi.so

cron333:

... Какая у вас карта?
lspci
...
01:04.0 Ethernet controller: Digium, Inc. Wildcard TDM410 4-port analog card (rev 11) - установлено 2 FXS
01:06.0 Ethernet controller: Digium, Inc. Wildcard TDM800P 8-port analog card (rev 11) - установлено 6 FXO
...

cron333:

И показывайте /etc/dahdi/system.conf ...

Autogenerated by /usr/sbin/dahdi_genconf on Mon Jun 28 11:28:16 2010
# If you edit this file and execute /usr/sbin/dahdi_genconf again,
# your manual changes will be LOST.
# Dahdi Configuration File
#
# This file is parsed by the Dahdi Configurator, dahdi_cfg
#
# Span 1: DAHDI_DUMMY/1 "DAHDI_DUMMY/1 (source: HRtimer) 1" (MASTER)

# Span 2: WCTDM/0 "Wildcard TDM410P Board 1"
fxoks=1
echocanceller=oslec,1
fxoks=2
echocanceller=oslec,2
# channel 3, WCTDM/0/2, no module.
# channel 4, WCTDM/0/3, no module.

# Span 3: WCTDM/1 "Wildcard TDM800P Board 2"
fxsks=5
echocanceller=oslec,5
fxsks=6
echocanceller=oslec,6
# channel 7, WCTDM/1/2, no module.
# channel 8, WCTDM/1/3, no module.
fxsks=9
echocanceller=oslec,9
fxsks=10
echocanceller=oslec,10
fxsks=11
echocanceller=oslec,11
fxsks=12
echocanceller=oslec,12

# Global data

loadzone = ru
defaultzone = ru
Ubuntu Server 10.10 + Asterisk 1.6.2.5 + Asterisk GUI 2.0 + TDM400 + TDM800
2010-06-28 11:55

Сообщений: 1573

Re: Не стартует автоматически модуль chan_dahdi.so

Извиняюсь, не этот файл нужен. Покажите /etc/dahdi/modules ...
2010-06-28 12:47

Откуда: Россия, Москва
Сообщений: 38

Re: Не стартует автоматически модуль chan_dahdi.so

/etc/dahdi/modules
dahdi
dahdi_dummy
dahdi_transcode
Ubuntu Server 10.10 + Asterisk 1.6.2.5 + Asterisk GUI 2.0 + TDM400 + TDM800
2010-06-28 12:51

Сообщений: 1573

Re: Не стартует автоматически модуль chan_dahdi.so

Вы пользуетесь каким то web-конфигуратором и параллельно "руками". Нужно бы чем то одним ...

Вот стандартный файл:
# Contains the list of modules to be loaded / unloaded by /etc/init.d/dahdi.
#
# NOTE: Please add/edit /etc/modprobe.d/dahdi or /etc/modprobe.conf if you
# would like to add any module parameters.
#
# Format of this file: list of modules, each in its own line.
# Anything after a '#' is ignore, likewise trailing and leading
# whitespaces and empty lines.

# Digium TE205P/TE207P/TE210P/TE212P: PCI dual-port T1/E1/J1
# Digium TE405P/TE407P/TE410P/TE412P: PCI quad-port T1/E1/J1
# Digium TE220: PCI-Express dual-port T1/E1/J1
# Digium TE420: PCI-Express quad-port T1/E1/J1
#wct4xxp

# Digium TE120P: PCI single-port T1/E1/J1
# Digium TE121: PCI-Express single-port T1/E1/J1
# Digium TE122: PCI single-port T1/E1/J1
#wcte12xp

# Digium T100P: PCI single-port T1
# Digium E100P: PCI single-port E1
#wct1xxp

# Digium TE110P: PCI single-port T1/E1/J1
#wcte11xp

# Digium TDM2400P/AEX2400: up to 24 analog ports
# Digium TDM800P/AEX800: up to 8 analog ports
# Digium TDM410P/AEX410: up to 4 analog ports
#wctdm24xxp

# X100P - Single port FXO interface
# X101P - Single port FXO interface
#wcfxo

# Digium TDM400P: up to 4 analog ports
#wctdm

# Xorcom Astribank Devices
#xpp_usb


Попробуйте заменить ваш.
Раскомментируйте нужные строки ...
2010-06-28 13:10

Откуда: Россия, Москва
Сообщений: 38

Re: Не стартует автоматически модуль chan_dahdi.so

cron333:

Вы пользуетесь каким то web-конфигуратором и параллельно "руками". Нужно бы чем то одним ...
Asterisk GUI. За выходные попробовал полностью переставить систему и увидел, что модуль перестает грузиться как раз после изменения конфигов гуём.

cron333:

Попробуйте заменить ваш.
Раскомментируйте нужные строки ...

Заработало. Вот ведь...

Спасибо, cron333.
Ubuntu Server 10.10 + Asterisk 1.6.2.5 + Asterisk GUI 2.0 + TDM400 + TDM800
2010-06-28 13:36

Добавить страницу в закладки:  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