Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Не могу срастить Asterisk 1.8 и allvoip AllVoIP AV50412

0
Всем доброго времени.
Итак есть :
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 день платку мучаю :)
удалить закрыть спам изменить тег редактировать

спросил 2011-05-17 18:14:12 +0400

vippi Gravatar vippi
19 7 7

обновил 2011-05-18 08:09:21 +0400

Comments

Конечно подскажем если отображение конфигов и логов в нормальный вид приведешь!!! выдели нужный текст и нажми на значек с ноликами и единисками... DJs3000 ( 2011-05-17 18:53:50 +0400 )редактировать
было бы еще не плохо узнать что в конечном результате ты хочешь получить! куда должны ходить звонки... используешь только телефоны подключенные к Allvoip ини есть сип телефоны? DJs3000 ( 2011-05-17 19:09:24 +0400 )редактировать
Ох и натрахаетесь вы с этой AllVoip :) Ecuador ( 2011-05-18 07:42:01 +0400 )редактировать
Ядро какое? Выше 2.6.33 и Dahdi 2.3.0 у меня не получалось собрать, в силу халатности разработчиков дров для этих карт, они по моему вообще забили на это. Ecuador ( 2011-05-18 09:06:48 +0400 )редактировать
Ecuador я собрал на 2.6.18-238.el5 и 2.1.0 на 2.4.1 не собирается, если у тебя такаже плата мож подмогнешь ? ;) vippi ( 2011-05-18 09:23:42 +0400 )редактировать
Я вот так на вскидку не скажу что и как, настраивал по этому мануалу китайских друзей http://www.zycoo.com/download/Asterisk%20Cards/ZA16P_user_manual_v1.2.pdf, у меня все встает, все остальные телодвижения уже с Астериском Ecuador ( 2011-05-18 12:24:50 +0400 )редактировать
Вообщем что то начинает вырисовываться , немогу сейчас допетрить как натраивать аналоговый телефон снимашь трубку - сигнал есть, начинаешь набирать - короткие гудки, в консоли : -- Starting simple switch on 'DAHDI/16-1' -- Hanging up on 'DAHDI/16-1' -- Hungup 'DAHDI/16-1' куда дальше смотреть ? vippi ( 2011-05-18 17:03:08 +0400 )редактировать
Диалплан смотри Ecuador ( 2011-05-21 11:40:24 +0400 )редактировать

6 Ответов

1

Если нет команды "dahdi show chanels" значит астериск не подгрузил модуль дахди , или не собрал

module load chan_dahdi.so

что показывает ? там и ищи ошибки.

ссылка удалить спам редактировать

ответил 2011-05-18 08:15:04 +0400

alexcr Gravatar alexcr
3124 10 9 51
http://asterisk-service.c...
0

Вообщем что то начинает вырисовываться , немогу сейчас допетрить как натраивать аналоговый телефон снимашь трубку - сигнал есть, начинаешь набирать - короткие гудки, в консоли : -- Starting simple switch on 'DAHDI/16-1' -- Hanging up on 'DAHDI/16-1' -- Hungup 'DAHDI/16-1' куда дальше смотреть ?

ссылка удалить спам редактировать

ответил 2011-05-18 17:02:36 +0400

vippi Gravatar vippi
19 7 7

Comments

смотри в chan_dahdi.conf там конфигуришь каналы пишешь в каком контексте обрабатывать а уже в контексте пишешь диалплан. DJs3000 ( 2011-05-18 20:43:27 +0400 )редактировать
0
    пересобрал *

    теперь :
    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)

Куда смотреть дальше ?
ссылка удалить спам редактировать

ответил 2011-05-18 09:20:57 +0400

vippi Gravatar vippi
19 7 7

Comments

module reload chan_dahdi.so alexcr ( 2011-05-18 09:23:32 +0400 )редактировать
Интересно у тебя 1-12 это FXO а 13-16 это FXS но конфигурит он у тебя с 1-9) DJs3000 ( 2011-05-18 13:49:21 +0400 )редактировать
0
    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>
ссылка удалить спам редактировать

ответил 2011-05-18 09:35:33 +0400

vippi Gravatar vippi
19 7 7

обновил 2011-05-18 09:37:05 +0400

Comments

а настроить /etc/asterisk/chan_dahdi.conf alexcr ( 2011-05-18 09:37:48 +0400 )редактировать
еще logger.conf выведи в консоль все логи alexcr ( 2011-05-18 09:38:23 +0400 )редактировать
0
    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

Почему он не видит каналы ?
ссылка удалить спам редактировать

ответил 2011-05-18 09:46:31 +0400

vippi Gravatar vippi
19 7 7

обновил 2011-05-18 09:53:46 +0400

0
Вообщем начинает работать потихоньку, синтаксис конечно в dahdi_chan своеобразный :)

Вообщем что то начинает вырисовываться , немогу сейчас допетрить как натраивать аналоговый телефон
снимашь трубку - сигнал есть, начинаешь набирать - короткие гудки,  в консоли :
 -- Starting simple switch on 'DAHDI/16-1'
    -- Hanging up on 'DAHDI/16-1'
    -- Hungup 'DAHDI/16-1'
куда дальше смотреть ?
ссылка удалить спам редактировать

ответил 2011-05-18 13:27:56 +0400

vippi Gravatar vippi
19 7 7

обновил 2011-05-18 17:03:34 +0400

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2011-05-17 18:14:12 +0400

Просмотрен: 919 раз

Обновлен: May 18 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.