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

DAHDI + FXS

Asterisk 1.6.0.6, DAHDI 2.1.0.4, Wildcard TDM400P REV E/F, FXS
1 2>
Откуда: spb.ru
Сообщений: 6

DAHDI + FXS

Не припомню когда последний раз обращался за помощью :) Но что-то мне подсказывает, что этот форум не такой как большинство и здесь действительно желают помочь :)

Дано: Ubuntu 8.10, * скомпиленная с офсайта, DAHDI оттуда же, плата OpenVOX A400P с FXS и FXO модулями, которая работала на * с zaptel, поставленными из репозитариев.

Проблема: при поднятии трубки телефона, включенного в FXS, нет гудка и, естественно, никуда не звонится :)

Что имеем: Нормально проходящие звонки из города (FXO) на телефон (FXS).

root@serverx:~# dahdi_scan
[1]
active=yes
alarms=OK
description=Wildcard TDM400P REV E/F Board 5
name=WCTDM/4
manufacturer=Digium
devicetype=Wildcard TDM400P REV E/F
location=PCI Bus 01 Slot 10
basechan=1
totchans=4
irq=17
type=analog
port=1,FXS
port=2,FXO
port=3,none
port=4,none


root@serverx:~# cat /etc/asterisk/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=no
echotraining=yes

group=1
callgroup=1
pickupgroup=1

callprogress=yes
progzone=us
tonezone = 0 ; 0 is US
jbenable = yes

;;;[home-phones]
context=users ; Uses the [internal] context in extensions.conf
signalling=auto ; fxo_ks Use FXO signalling for an FXS channel - as set in sytem.conf.conf
channel => 1 ; Telephone attached to port 1
dahdichan => 1

group=2
;;;[pstn]
context=home ; Incoming calls go to [incoming-pstn-line] in extensions.conf
signalling=auto ; fxs_ks Use FXS signalling for an FXO channel - use as set in system.conf
faxdetect=incoming
busydetect=yes
;channel => 2
dahdichan => 2 ; PSTN attached to port 2


root@serverx:~# cat /etc/asterisk/dahdi-channels.conf
; Autogenerated by /usr/sbin/dahdi_genconf on Sun Mar 22 15:01:09 2009 -- do not hand edit
; 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/asterisk/chan_dahdi.conf that will include the global settings
;

; Span 1: WCTDM/4 "Wildcard TDM400P REV E/F Board 5" (MASTER)
;;; line="1 WCTDM/4/0 FXOLS (EC: MG2)"
signalling=fxo_ls
callerid="Channel 1" <4001>
mailbox=4001
group=5
context=from-internal
channel => 1
callerid=
mailbox=
group=
context=default

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


serverx*CLI> dahdi show channels
Chan Extension Context Language MOH Interpret Blocked State
pseudo home default In Service
1 users default In Service
2 home default In Service


serverx*CLI> dahdi show status
Description Alarms IRQ bpviol CRC4 Fra Codi Options LBO
Wildcard TDM400P REV E/F Board 5 OK 0 0 0 CAS Unk YEL 0 db (CSU)/0-133 feet (DSX-1)


В какую сторону копать?
2009-03-23 03:02

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: DAHDI + FXS

вот тут http://asterisk-support.ru/forum/topics/3611/
мои мытраства.
может чем-то поможет...
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-03-23 07:33

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: DAHDI + FXS

Предлагаю, для начала, определиться в каком файле конфигурации Вы описываете свои каналы: dahdi-channels.conf или chan_dahdi.conf.
Полагаю причина в этом
signalling=auto
для fxs канала. Смутно представляю как * автоматически определит тип fxs.

Создам аварийную ситуацию. Дорого. На долго =)
2009-03-23 08:29

Откуда: spb.ru
Сообщений: 6

Re: DAHDI + FXS

Конфиг в chan_dahdi.conf. dahdi-channels.conf я приводил только для того, чтобы показать, что накофигурячил dahdi_genconf.
fxs_ks, fxsks, fxsls, fxs_ls - ничего не помогает :)
2009-03-23 13:33

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: DAHDI + FXS

Ок, тогда пойдем по порядку...
Убираем лишнее в соответствии с:
You can also configure channels in a separate dahdi.conf section. In
; this case the keyword 'channel' is not used. Instead the keyword
; 'dahdichan' is used (as in users.conf) - configuration is only processed
; in a section where the keyword dahdichan is used.

Выставляем signalling = fxo_ks/fxs_ks
Оформляем получившийся конфиг красиво и постим:) (Должно получиться "коротко о главном").

P.S.: Пока никто шибко опытный по dahdi не придет - бум думать сами. А то я токмо Digium с zaptel строил=)
Создам аварийную ситуацию. Дорого. На долго =)
2009-03-23 15:04

Avatara of antons
Откуда: Israel, TLV
Сообщений: 26

Re: DAHDI + FXS

У DAHDI есть скрипт автоматической настройки.
по крайне мере для Sangoma cards
TikalNetworks - Voip at Your fingertips http://www.tikalnetworks.com
2009-03-24 10:21

Откуда: spb.ru
Сообщений: 6

Re: DAHDI + FXS

Alekz
При signalling = fxo_ks
[Mar 27 11:54:12] ERROR[25504]: chan_dahdi.c:8558 mkintf: Signalling requested on channel 1 is FXO Kewlstart but line is in FXO Loopstart signalling
Поставил signalling = fxo_ls, но гудка в трубка не появилось :)

antons
dahdi_genconf - это и есть скрипт автоматической настройки ;)
2009-03-27 11:57

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: DAHDI + FXS

На FXO и не должно появится гудка - гудок должен быть на FXS. Если у Вас channel 1 и есть FXS, тогда почему выставляем signalling = fxo_[что бы там ни было]?
Создам аварийную ситуацию. Дорого. На долго =)
2009-03-27 13:52

Сообщений: 6521

Re: DAHDI + FXS

Интерфейсные карты FXO и FXS

* Wildcard X100P - FXO устройство, которое будет использовать fxs сигнализацию в Asterisk.
* Wildcard S100U - FXS устройство, которое будет использовать fxo сигнализацию в Asterisk.

Запустите:
/sbin/ztcfg -vvvv
Если она выполниться без всяких сообщений, это значит, что Вы сконфигурировали все правильно. Если она выдаст примерно такие сообщения:


ZT_CHANCONFIG failed on channel 1: Invalid argument (22)
Did you forget that FXS interfaces are configured with FXO signalling
and that FXO interfaces use FXS signalling?
http://asterisk.ru/knowledgebase/Asterisk+config+zaptel.conf
2009-03-27 16:08

Откуда: spb.ru
Сообщений: 6

Re: DAHDI + FXS

Это уже пройденный этап :) FXS/FXO и наоборот - это я знаю. Говорю же - все работало на репозитарных пакетах.


root@serverx:~# dahdi_cfg -vvvv
DAHDI Tools Version - 2.1.0.2

DAHDI Version: 2.1.0.4
Echo Canceller(s): MG2
Configuration
======================


Channel map:

Channel 01: FXO Loopstart (Default) (Echo Canceler: mg2) (Slaves: 01)
Channel 02: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 02)

2 channels to configure.

Setting echocan for channel 1 to mg2
Setting echocan for channel 2 to mg2
2009-03-27 17:29

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