gpt4 book ai didi

asterisk - 配置 DAHDI channel

转载 作者:行者123 更新时间:2023-12-02 01:59:15 25 4
gpt4 key购买 nike

我在 Ubuntu 12.04.2 LTS 上安装了 dahdi 2.7 和 asterisk 11。我很难配置 DAHDI channel 。我有一张来自 Digium 的 AEX 808 卡,我的电话线上有 8 个 FXO 端口的卡插入卡的端口 1。

我在 http://www.voip-info.org/wiki/view/DAHDI 中遵循了完全相同的步骤。
在示例安装部分下,除了我编辑 dahdi_channels.conf 以指向与 channel 2-8 的 channel 号相同的组号,因为我认为 asterisk 试图从 channel 1 以外的 channel 调用电话,因为它们以前都在组=0。

这是我的配置文件:

chan_dahdi.conf:

[trunkgroups]

; No trunk groups are needed in this configuration.

[channels]
#include /etc/asterisk/dahdi-channels.conf
; The channels context is used when defining channels using the
; older deprecated method. Don't use this as a section name.

;[phone](!)
;
; A template to hold common options for all phones.
;
usecallerid = yes
hidecallerid = no
callwaiting = no
;threewaycalling = yes
transfer = yes
echocancel = yes
echotraining = yes
immediate = no

dahdi_channels.conf:
; Autogenerated by /usr/sbin/dahdi_genconf on Thu Aug  8 15:55:40 2013
; 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: WCTDM/0 "Wildcard AEX800" (MASTER)
;;; line="1 WCTDM/0/0 FXSKS (In use) (EC: VPMOCT032 - INACTIVE)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 1
callerid=
group=
context=default

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

;;; line="3 WCTDM/0/2 FXSKS (In use) (EC: VPMOCT032 - INACTIVE)"
signalling=fxs_ks
callerid=asreceived
group=3
context=from-pstn
channel => 3
callerid=
group=
context=default

;;; line="4 WCTDM/0/3 FXSKS (In use) (EC: VPMOCT032 - INACTIVE)"
signalling=fxs_ks
callerid=asreceived
group=4
context=from-pstn
channel => 4
callerid=
group=
context=default

;;; line="5 WCTDM/0/4 FXSKS (In use) (EC: VPMOCT032 - INACTIVE)"
signalling=fxs_ks
callerid=asreceived
group=5
context=from-pstn
channel => 5
callerid=
group=
context=default

;;; line="6 WCTDM/0/5 FXSKS (In use) (EC: VPMOCT032 - INACTIVE)"
signalling=fxs_ks
callerid=asreceived
group=6
context=from-pstn
channel => 6
callerid=
group=
context=default

;;; line="7 WCTDM/0/6 FXSKS (In use) (EC: VPMOCT032 - INACTIVE)"
signalling=fxs_ks
callerid=asreceived
group=7
context=from-pstn
channel => 7
callerid=
group=
context=default

;;; line="8 WCTDM/0/7 FXSKS (In use) (EC: VPMOCT032 - INACTIVE)"
signalling=fxs_ks
callerid=asreceived
group=8
context=from-pstn
channel => 8
callerid=
group=
context=default

/etc/dahdi/system.conf:
# Autogenerated by /usr/sbin/dahdi_genconf on Thu Aug  8 15:55:40 2013
# 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: WCTDM/0 "Wildcard AEX800" (MASTER)
fxsks=1
echocanceller=mg2,1
fxsks=2
echocanceller=mg2,2
fxsks=3
echocanceller=mg2,3
fxsks=4
echocanceller=mg2,4
fxsks=5
echocanceller=mg2,5
fxsks=6
echocanceller=mg2,6
fxsks=7
echocanceller=mg2,7
fxsks=8
echocanceller=mg2,8

使用这些配置文件,当我启动 Asterisk 时,我收到以下与 DAHDI 相关的错误:
[Aug  8 15:56:26] WARNING[25198] chan_dahdi.c: Unable to specify channel 1: Device or resource busy
[Aug 8 15:56:26] ERROR[25198] chan_dahdi.c: Unable to open channel 1: Device or resource busy
[Aug 8 15:56:26] ERROR[25198] chan_dahdi.c: Unable to register channel '1'

这是来自 unix 终端的 lsdahdi 的结果:
### Span  1: WCTDM/0 "Wildcard AEX800" (MASTER) 
1 FXO FXSKS (In use) (EC: VPMOCT032 - INACTIVE)
2 FXO FXSKS (In use) (EC: VPMOCT032 - INACTIVE) RED
3 FXO FXSKS (In use) (EC: VPMOCT032 - INACTIVE) RED
4 FXO FXSKS (In use) (EC: VPMOCT032 - INACTIVE) RED
5 FXO FXSKS (In use) (EC: VPMOCT032 - INACTIVE) RED
6 FXO FXSKS (In use) (EC: VPMOCT032 - INACTIVE) RED
7 FXO FXSKS (In use) (EC: VPMOCT032 - INACTIVE) RED
8 FXO FXSKS (In use) (EC: VPMOCT032 - INACTIVE) RED

我不确定为什么它说“正在使用”,因为当前没有正在处理的调用。我不确定这是否是 AEX808 卡的默认输出。我怎样才能让我的 DAHDI 与 Asterisk 一起工作?我究竟做错了什么?

dahdi 的结果以 Asterisk 显示状态:
 astersik*CLI> dahdi show status
No such command 'dahdi show status' (type 'core show help dahdi show' for other possible commands)

dahdi_cfg -vvvv 的输出:
DAHDI Tools Version - 2.7.0-rc1

DAHDI Version: 2.7.0-rc1
Echo Canceller(s): HWEC
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)

8 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
Setting echocan for channel 5 to mg2
Setting echocan for channel 6 to mg2
Setting echocan for channel 7 to mg2
Setting echocan for channel 8 to mg2

任何帮助,将不胜感激。

提前致谢!

最佳答案

检查输出:

dahdi_cfg -vvvvv

关于asterisk - 配置 DAHDI channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18135866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com