Всем доброго времени. Итак есть : Centos 5.6 Asterisk 1.8 AllVoIP AV50412 Что сделано : Установлены редкие китайские дрова но сцуко родные : [root@tel ~]# dahdi_scan [1] active=yes alarms=OK description=ZYCOO ZA16P Cards Board 17 name=WCTDM/16 manufacturer=Digium devicetype=ZYCOO ZA16P Cards location=PCI Bus 03 Slot 02 basechan=1 totchans=16 irq=209 type=analog port=1,FXO port=2,FXO port=3,FXO port=4,FXO port=5,FXO port=6,FXO port=7,FXO port=8,FXO [root@tel ~]# dahdi_cfg -vv DAHDI Tools Version - 2.1.0.1 DAHDI Version: 2.1.0.1 Echo Canceller(s): MG2 Configuration ====================== Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 01) Channel 02: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 02) Channel 03: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 03) Channel 04: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 04) Channel 05: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 05) Channel 06: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 06) Channel 07: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 07) Channel 08: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 08) Channel 09: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 09) 16 channels to configure. Setting echocan for channel 1 to mg2 Setting echocan for channel 2 to mg2 Setting echocan for channel 3 to mg2 Setting echocan for channel 4 to mg2 конфиги /etc/asterisk/asterisk.conf dahdichanname = yes system.conf # Span 1: WCTDM/16 "ZYCOO ZA16P Cards Board 17" (MASTER) echocanceller=mg2,7 fxsks=8 echocanceller=mg2,8 fxsks=9 echocanceller=mg2,9 fxsks=10 echocanceller=mg2,10 fxsks=11 echocanceller=mg2,11 fxsks=12 echocanceller=mg2,12 fxols=13 echocanceller=mg2,13 fxols=14 echocanceller=mg2,14 fxols=15 echocanceller=mg2,15 fxols=16 echocanceller=mg2,16 # Global data loadzone = ru defaultzone = ru chan_dahdi.conf [channels] usecallerid=yes hidecallerid=no callwaiting=no threewaycalling=yes transfer=yes echocancel=yes echotraining=yes imediate=no group=1 context=office callerid="test"<301> signaling=fxo_ls channel => 13-16 context=incoming signaling=fxs_ks channel => 1-12 в extensions для пробы exten => 777,1,Dial(DAHDI/12/${EXTEN}&DAHDI/15/${EXTEN},,tT) прерывания проверил, там с usb пересекалось, отключено не знаю что еще запостить, с * вообще недавно знаком, плату в первый раз настраиваю, почитал довольно много , убивает что нет в 1.8 этой самой команды dahdi show chanels В аналоговом телефоне гудка неть, есть шум на всех 4 ех последних портах. звоню с астериска : -- Executing [777@office:1] Dial("SIP/204-00000004", "DAHDI/12&DAHDI/15,,tT") in new stack [May 17 22:03:04] WARNING[4376]: channel.c:5444 ast_request: No channel type registered for 'DAHDI' [May 17 22:03:04] WARNING[4376]: app_dial.c:2041 dial_exec_full: Unable to create channel of type 'DAHDI' (cause 66 - Channel not implemented) [May 17 22:03:04] WARNING[4376]: channel.c:5444 ast_request: No channel type registered for 'DAHDI' [May 17 22:03:04] WARNING[4376]: app_dial.c:2041 dial_exec_full: Unable to create channel of type 'DAHDI' (cause 66 - Channel not implemented) В конфигах вырезал каналы которые повряются (здесь вырезал :) Может кто подтолкнет куда, а то уже замылился глаз 3 день платку мучаю :)
Если нет команды "dahdi show chanels" значит астериск не подгрузил модуль дахди , или не собрал
module load chan_dahdi.so
что показывает ? там и ищи ошибки.
Вообщем что то начинает вырисовываться , немогу сейчас допетрить как натраивать аналоговый телефон снимашь трубку - сигнал есть, начинаешь набирать - короткие гудки, в консоли : -- Starting simple switch on 'DAHDI/16-1' -- Hanging up on 'DAHDI/16-1' -- Hungup 'DAHDI/16-1' куда дальше смотреть ?
пересобрал * теперь : tel*CLI> module show like chan_dahdi.so Module Description Use Count chan_dahdi.so DAHDI Telephony Driver 0 1 modules loaded звонок -- Executing [777@office:1] Dial("SIP/204-00000000", "DAHDI/12&DAHDI/15,,tT") in new stack [May 18 13:27:36] WARNING[3328]: app_dial.c:2041 dial_exec_full: Unable to create channel of type 'DAHDI' (cause 0 - Unknown) [May 18 13:27:36] WARNING[3328]: app_dial.c:2041 dial_exec_full: Unable to create channel of type 'DAHDI' (cause 0 - Unknown) Куда смотреть дальше ?
tel*CLI> module show like chan_dahdi.so Module Description Use Count chan_dahdi.so DAHDI Telephony Driver 0 1 modules loaded tel*CLI> module reload chan_dahdi.so -- Reloading module 'chan_dahdi.so' (DAHDI Telephony Driver) tel*CLI> tel*CLI> dahdi show channels Chan Extension Context Language MOH Interpret Blocked State pseudo default default In Service tel*CLI>
chan_dahdi.conf [channels] usecallerid=yes hidecallerid=no callwaiting=no threewaycalling=yes transfer=yes echocancel=yes echotraining=yes imediate=yes group=1 dahdichan = 16 context=office callerid="test"<301> signaling=fxo_ls channel => 16 и все равно : tel*CLI> dahdi show channels Chan Extension Context Language MOH Interpret Blocked State pseudo default default In Service Почему он не видит каналы ?
Вообщем начинает работать потихоньку, синтаксис конечно в dahdi_chan своеобразный :) Вообщем что то начинает вырисовываться , немогу сейчас допетрить как натраивать аналоговый телефон снимашь трубку - сигнал есть, начинаешь набирать - короткие гудки, в консоли : -- Starting simple switch on 'DAHDI/16-1' -- Hanging up on 'DAHDI/16-1' -- Hungup 'DAHDI/16-1' куда дальше смотреть ?
Задан: 2011-05-17 18:14:12 +0400
Просмотрен: 1,067 раз
Обновлен: May 18 '11
Got SIP response 503 "Service Unavailable"
Прием факса через плату Digium
Нужен пример файла exstension.conf
как получить destination extension number?
Звуковая информация о входящем клиенте ответившему абоненту
Входящие из ТФОПа на Grandstream не уходят в SIP
Не срабатывает joinempty=inuse в asterisk 1.8.20
не проходят вызовы на определённую группу номеров [закрыт]
Назначение пользователю/группе пользователей определенного транка
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.