在ubuntu上安装时出现zaptel错误

时间:2012-03-07 14:26:20

标签: ubuntu asterisk sip phone-call

我正在尝试在Ubuntu中安装zaptel和libri。据我所知,asterisk需要这些文件,如果我想通过sip配置电话会议。

我已经下载了zaptel,在make命令之后我遇到以下错误:

/usr/src/zaptel-1.4.12.1/kernel/pciradio.c: In function ‘pciradio_start_dma’:
/usr/src/zaptel-1.4.12.1/kernel/pciradio.c:1701: error: implicit declaration of function ‘set_current_state’
/usr/src/zaptel-1.4.12.1/kernel/pciradio.c:1701: error: ‘TASK_INTERRUPTIBLE’ undeclared (first use in this function)
/usr/src/zaptel-1.4.12.1/kernel/pciradio.c:1701: error: (Each undeclared identifier is reported only once
/usr/src/zaptel-1.4.12.1/kernel/pciradio.c:1701: error: for each function it appears in.)
/usr/src/zaptel-1.4.12.1/kernel/pciradio.c:1702: error: implicit declaration of function ‘schedule_timeout’
make[3]: *** [/usr/src/zaptel-1.4.12.1/kernel/pciradio.o] Error 1
make[2]: *** [_module_/usr/src/zaptel-1.4.12.1/kernel] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.35-31-generic'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/zaptel-1.4.12.1'
make: *** [all] Error 2

需要帮助。欣赏

2 个答案:

答案 0 :(得分:0)

Zaptel现在被称为DAHDI [1]。尝试从包管理器(apt-get install dahdi)安装它。

此外,1.4.12.1是旧版本,如果您对该版本没有特定需求,请使用您的发行版中的内容。

[1] http://blogs.digium.com/2008/05/19/zaptel-project-being-renamed-to-dahdi/

答案 1 :(得分:0)

这个问题在serverfault上可能更好(我似乎无法对Andrea的回答发表评论),但如果在你的发行版中,你可能最好在Asterisk 10中使用app_confbridge。然后你根本不需要安装DAHDI(以前的Zaptel)来召开电话会议。