我正在尝试在Ubuntu中安装zaptel和libri。据我所知,如果我想通过sip配置电话会议,星号需要这些文件。
我已经下载了zaptel,在发出命令后,我有以下错误:
/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
需要帮助。赞赏
这个问题在serverfault上可能更好(我似乎无法对Andrea的答案发表评论),但如果在您的发行版中,您可能会在Asterisk 10中使用app_confbridge。然后,您将根本不需要安装DAHDI(以前的Zaptel)来运行电话会议。
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/