Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Unable to create channel of type 'DAHDI' (cause 0 - Unknown)

Unable to create channel of type 'DAHDI' (cause 0 - Unknown)

1 2>
Откуда: Yaroslavl
Сообщений: 3

Unable to create channel of type 'DAHDI' (cause 0 - Unknown)

ОС: CentOS 5.2
Asterisk 1.6.0.7rc1
DAHDI 2.1.0

При внешних вызовах на PSTN пишет сообщение:
app_dial.c: Unable to create channel of type 'DAHDI' (cause 0 - Unknown)

Причем ни перезагрузка * ни перезагрузка модулей ядра dahdi не помогает.
Если позвонить на городской номер который на этом канале висит, то внешние вызовы начинают работать, через некоторое время опять это же сообщение.

Проблема описывалась в некоторых списках рассылки, но решения я ни видел. Может кто сталкивался?
2009-03-30 03:29

Avatara of IgorG
Откуда: Омск
Сообщений: 478

Re: Unable to create channel of type 'DAHDI' (cause 0 - Unknown)

А сам модуль chan_dahdi.so загружен? Могу посоветовать выгрузить его и загрузить, при этом посмотреть на выводимые при загрузке сообщения.
OpenSUSE 11.2 / Asterisk 1.6.x / Vicidial / UniMRCP
2009-03-30 06:03

Откуда: Yaroslavl
Сообщений: 3

Re: Unable to create channel of type 'DAHDI' (cause 0 - Unknown)

Модуль загружен, при перезагрузке модуля никаких особых сообщений нет, все как обычно.
На самом деле проблема решилась написанием правильного плана набора, в конце обязательно нужно Hangup делать, хотя раньше вроде и без него прокатывало. В чем фишка? Неправильно определяется сигнал занятости или какие-то другие сигналы на аналоговой линии?
2009-03-30 16:49

Сообщений: 59

Re: Unable to create channel of type 'DAHDI' (cause 0 - Unknown)

попробуй включи overlap
2009-03-30 17:57

Откуда: Yaroslavl
Сообщений: 3

Re: Unable to create channel of type 'DAHDI' (cause 0 - Unknown)

2buklov: для аналогового канала?
2009-03-31 10:45

Сообщений: 8

Re: Unable to create channel of type 'DAHDI' (cause 0 - Unknown)

У меня вот тут такая же проблема, но dialplan тут вроде как непричем.
Собственно:
localhost*CLI> dahdi show channels
Chan Extension Context Language MOH Interpret Blocked State
pseudo default ru default In Service
1 default ru default In Service

chan_dahdi.conf

[channels]
language=ru
pulsedial=yes
context=default
usedistinctiveringdetection=no
distinctiveringaftercid=no
busydetect=yes
overlapdial=yes
busycount=5
answeronpolarityswitch=no
hanguponpolarityswitch=no
immediate=no
channel => 1

system.conf

fxsks=1
echocanceller=mg2,1
loadzone = ru
defaultzone = ru

dahdi_scan

[1]
active=yes
alarms=OK
description=Wildcard TDM400P REV I Board 5
name=WCTDM/4
manufacturer=Digium
devicetype=Wildcard TDM400P REV I
location=PCI Bus 00 Slot 07
basechan=1
totchans=4
irq=217
type=analog
port=1,FXO
port=2,FXO
port=3,none
port=4,none


Dial(DAHDI/1) даже не дает гудок, не говоря уже об остальных операциях.

Может кто сталкивался? В Сети только вопросы и ни одного совета по моей ситуации.

Напомню:
-- Executing [100@default:1] Dial("SIP/x-09473d90", "DAHDI/1") in new stack
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [100@default:2] Hangup("SIP/x-09473d90", "") in new stack
== Spawn extension (default, 100, 2) exited non-zero on 'SIP/x-09473d90'


Спасибо!
2009-11-04 18:37

Сообщений: 8

Re: Unable to create channel of type 'DAHDI' (cause 0 - Unknown)

Linux 2.6.18-164.2.1.el5
DAHDI 2.2.0.2-1_centos5
Asterisk 1.6.0.15-1_centos5

PS: ставил из current репозитария, предложенного на asterisk.org.
2009-11-04 18:47

Сообщений: 6521

Re: Unable to create channel of type 'DAHDI' (cause 0 - Unknown)

В сети только вопросы плохишей, ктоторые не справились. Мальчиши-кибальчиши больше читают, чем пишут, потому делают правильно, и не вопрошают в 100-раз: что я сделал не так?

[channels]
language=ru
pulsedial=yes
context=default
usedistinctiveringdetection=no
distinctiveringaftercid=no
busydetect=yes
overlapdial=yes
busycount=5
answeronpolarityswitch=no
hanguponpolarityswitch=no
immediate=no
channel => 1-2 - как минимум, раз два порта? А сколько проводов/линий вообще вставлено?

Когда поправите 1-2, то и просматриваться должно
localhost*CLI> dahdi show channels
Chan Extension Context Language MOH Interpret Blocked State
pseudo default ru default In Service
1 default ru default In Service
2 default ru default In Service


Dial(DAHDI/1) и не должно давать гудок. Ожидалось услышать гудок, и как набор туда в линию пошёл что ли?
2009-11-04 19:46

Сообщений: 8

Re: Unable to create channel of type 'DAHDI' (cause 0 - Unknown)

Провод вставлен в порт номер раз, не вижу прямой причины в channel/[channels]/chan_dahdi.conf, поясните? ну да, если в system.conf включить второй канал, а в chan_dahdi написать channel => 1-2 то dahdi show channels покажет два интерфейса+псевдо.
Да на самом деле ничего не набирается. Dial(DAHDI/1/12345) также отбивает без попытки набора.
2009-11-04 21:13

Сообщений: 8

Re: Unable to create channel of type 'DAHDI' (cause 0 - Unknown)

localhost*CLI> dahdi show channel 1
Channel: 1
File Descriptor: 9
Span: 1
Extension:
Dialing: no
Context: default
Caller ID:
Calling TON: 0
Caller ID name:
Mailbox: none
Destroy: 0
inAlarm: 1 ???
Signalling Type: FXS Kewlstart
Radio: 0
Owner: <None>
Real: <None>
Callwait: <None>
Threeway: <None>
Confno: -1
Propagated Conference: -1
Real in conference: 0
DSP: no
Busy Detection: yes
Busy Count: 5
Busy Pattern: 0,0
TDD: no
Relax DTMF: no
Dialing/CallwaitCAS: 0/0
Default law: ulaw
Fax Handled: no
Pulse phone: no
DND: no
Echo Cancellation:
1 taps
(unless TDM bridged) currently OFF
Actual Confinfo: Num/0, Mode/0x0000
Actual Confmute: No
Hookstate (FXS only): Onhook
2009-11-07 13:36

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