boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
_voip版 - 升级ASTERISK问题不断
相关主题
你们现在都是怎么用的google voice?
谁能给个asterisk的教程啊
pygooglevoice这个脚本不错
asterisk的DTMF设置很有trick
integrate google voice with asterisk
(solved) 奇怪的 one way voice 问题 (asterisk, pygooglevoic
笔记: 处理 ATA 和 NAT 配合问题
住家电话
voip 有个不稳定的名声
asterisk 请教
相关话题的讨论汇总
话题: asterisk话题: 编译话题: mp3话题: __话题: contrib
1 (共1页)
l*******e
发帖数: 3584
1
我的设置是 DOCK STAR装DEBIAN架ASTERISK,用VONAGE 的PAP2接电话。
PAP2有两个电话输出口。
以前装的是1.8.2.3现在想装上新的1.8.7.1
这个贴子本来是为了前面的一个问题写了一半儿的,是CPU不能识别的错误,
上一次安装的时候改了两个文件,main/utils.c 和 makeopts.in
可这个版本里第一个文件是城以前要改的内容找不到,我就没有动这个.in,
出了问题之后发现有人提到要改 makeopts,改了,同样报错,改了.in能运行了,
可是又出了这么个提示,
**************************************************************
*** ***
*** ---> READ THIS OR YOUR BUILD WILL FAIL <--- ***
*** ***
*** format_mp3 has been selected to be installed, but the ***
*** mp3 decoder library has not yet been downloaded into ***
*** the source tree. To do so, please run the following ***
*** command: ***
*** ***
*** $ contrib/scripts/get_mp3_source.sh ***
*** ***
**************************************************************
真不明白这个东西为什么不能打在包里,关键是contrib/scripts/get_mp3_source.sh
我这里运行不了,提示 12: svn: not found
好象是要安装 SUBVERSION
明天吧,在这么个小东西上装这么多的累赘,它会不会累死。
有些气愤ASTERISK了,不过找来找去的时候发现YOUTUBE上有很多ASTERISK的教程,
虽然很老,但对于我这个什么都不明白的还是有些用的,看来这些年ASTERISK是在走
下坡路了。
a9
发帖数: 21638
2
mp3解码器好像不是“开源”或者是其它与asterisk不兼容的协议的。所以它不支持打
包进去也情有可原。
跟我学吧,装个openwrt,然后在其它机器上交叉编译。
在dockstar上编译就是活受罪。

sh

【在 l*******e 的大作中提到】
: 我的设置是 DOCK STAR装DEBIAN架ASTERISK,用VONAGE 的PAP2接电话。
: PAP2有两个电话输出口。
: 以前装的是1.8.2.3现在想装上新的1.8.7.1
: 这个贴子本来是为了前面的一个问题写了一半儿的,是CPU不能识别的错误,
: 上一次安装的时候改了两个文件,main/utils.c 和 makeopts.in
: 可这个版本里第一个文件是城以前要改的内容找不到,我就没有动这个.in,
: 出了问题之后发现有人提到要改 makeopts,改了,同样报错,改了.in能运行了,
: 可是又出了这么个提示,
: **************************************************************
: *** ***

l*******e
发帖数: 3584
3
交叉编译,这个对我太难了,本人基本是LINUX盲,
看了看还没有看明白,晚上再继续吧。
要不是这个DOCKSTAR,可能到现在对LUNUX还是一无所知的,
真不知道当初为什么自己不选择去做码农,那样的话
就一用看着这些东西如天书了。
a9
发帖数: 21638
4
openwrt的交叉编译很简单。把源代码下载下来,先make menuconfig选编译成dockstar
,然后make就行了。
基本不会有什么错误。
当然,也可以直接下载人家打好的包装上就行。

【在 l*******e 的大作中提到】
: 交叉编译,这个对我太难了,本人基本是LINUX盲,
: 看了看还没有看明白,晚上再继续吧。
: 要不是这个DOCKSTAR,可能到现在对LUNUX还是一无所知的,
: 真不知道当初为什么自己不选择去做码农,那样的话
: 就一用看着这些东西如天书了。

m*d
发帖数: 7658
5
那理论上在desktop的debian/ubuntu上面编译成for arm的也可以吧

dockstar

【在 a9 的大作中提到】
: openwrt的交叉编译很简单。把源代码下载下来,先make menuconfig选编译成dockstar
: ,然后make就行了。
: 基本不会有什么错误。
: 当然,也可以直接下载人家打好的包装上就行。

a9
发帖数: 21638
6
我就是这么搞的呀,我dockstar上的asterisk什么的都是自己编译的。

【在 m*d 的大作中提到】
: 那理论上在desktop的debian/ubuntu上面编译成for arm的也可以吧
:
: dockstar

m*d
发帖数: 7658
7
交叉编译debian的x86机器也必须是debian的机器吗

dockstar

【在 a9 的大作中提到】
: openwrt的交叉编译很简单。把源代码下载下来,先make menuconfig选编译成dockstar
: ,然后make就行了。
: 基本不会有什么错误。
: 当然,也可以直接下载人家打好的包装上就行。

d********g
发帖数: 10550
8
那就不是cross而是native了
交叉就是非果轮编译果轮那种

【在 m*d 的大作中提到】
: 交叉编译debian的x86机器也必须是debian的机器吗
:
: dockstar

d********g
发帖数: 10550
9
神座自己就编译了,感觉更native

【在 a9 的大作中提到】
: 我就是这么搞的呀,我dockstar上的asterisk什么的都是自己编译的。
m*d
发帖数: 7658
10
神座编译太慢了啊
不知道distcc怎么设置,老大有教程么,共享一下

【在 d********g 的大作中提到】
: 神座自己就编译了,感觉更native
相关主题
asterisk的DTMF设置很有trick
integrate google voice with asterisk
(solved) 奇怪的 one way voice 问题 (asterisk, pygooglevoic
笔记: 处理 ATA 和 NAT 配合问题
m*d
发帖数: 7658
11
交叉编译的教程有木有,show一个

【在 d********g 的大作中提到】
: 那就不是cross而是native了
: 交叉就是非果轮编译果轮那种

d********g
发帖数: 10550
12
如果有AUR的比裸编译更好。全自动的,还不破坏包管理
你是用神座发起distcc?这么神?

【在 m*d 的大作中提到】
: 神座编译太慢了啊
: 不知道distcc怎么设置,老大有教程么,共享一下

m*d
发帖数: 7658
13
应该可以吧,没试过
https://wiki.archlinux.org/index.php/Distcc

【在 d********g 的大作中提到】
: 如果有AUR的比裸编译更好。全自动的,还不破坏包管理
: 你是用神座发起distcc?这么神?

d********g
发帖数: 10550
14
可以当然是可以,但你发到别的arm上?要不你还得distcc + cross-compiling

【在 m*d 的大作中提到】
: 应该可以吧,没试过
: https://wiki.archlinux.org/index.php/Distcc

l*******e
发帖数: 3584
15
谢谢各位的讨论,手上没有LINUX的机器,交叉编译只好以后再试了,
不过已经把上面的问题解决了,没有想的那么麻烦,只不过中间出了一点问题。
Go to your src directory
cd /usr/src
Download current Asterisk 1.8
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8-current.tar.gz
Unpack it
tar xvfz asterisk-1.8-current.tar.gz
Go down to asterisk unpacked files directory
NOTE: You need to do a ls -l to see the directory created from the tar.
This is the latest release
cd asterisk-1.8.7.1
Download mp3 support files   **
contrib/scripts/get_mp3_source.sh
Run configure
./configure          ***
Start menu based configuration
make menuconfig
select app_mysql, app_saycountpl, cdr_mysql, format_mp3, res_config_mysql
go to Extras Sound Packages
Select EXTRAS-SOUNDS-EN-GSM
Save & Exit
Run make
make
Then run the installer
make install
** 安装SUBVERSION只用了一个命令,apt-get install subversion
就完成了,看来别的包儿我的神座上已经有了,但是再运行
contrib/scripts/get_mp3_source.sh的时候一定要到那个子目录里才可
以,不然提示找不到路径的错误。
*** 上次还说找不到main/utils.c这个文件里面要改动的程序行,这次就
找到了,找的原因是因为编译完了出错,就是那个芯片错误。只是我改了三个文件
不知道有没有必要,另外两个是makeopts.in和makeopts更改内容如下。
main/utils.c
@@ +63,3 -63,0
#include "asterisk/config.h"
+
+ /* Temporary declaration for ARM cpus ONLY (this belongs in the make
environment) */
+ #define __arm__ 1
@@ +1635,1 -1635,1 @@
- #ifdef __sparc__
+ #if defined(__sparc__) || defined(__arm__)
@@ +1716,1 -1716,1 @@
- #ifdef __sparc__
+ #if defined(__sparc__) || defined(__arm__)
makeopts.in
Find PROC=armv5tejl
change to PROC=arm
makeopts
Find PROC=armv5tejl
change to PROC=arm
不过改完之后编译时还会出现出下的提示,
configure: Package configured for:
configure: OS type : linux-gnueabi
configure: Host CPU : armv5tel
configure: build-cpu:vendor:os: armv5tel : unknown : linux-gnueabi :
configure: host-cpu:vendor:os: armv5tel : unknown : linux-gnueabi :
但这个不影响最后的运行,不知是什么道理。
————————————————————————————————————
不太了解C,因此想再问几个问题,
1 是不是如何编译过,下次编译只做上一次的一部分?因
为我改动之后编译的内容比以前少得多。
2 有人提出过可以编译之后保存编译内容,下次再用,请
问这个如何做?
再次谢谢大家了。
a9
发帖数: 21638
16
1 是不是如何编译过,下次编译只做上一次的一部分?因
为我改动之后编译的内容比以前少得多。
2 有人提出过可以编译之后保存编译内容,下次再用,请
问这个如何做?
再次谢谢大家了。
是的。你留着那个目录就行了。以后再make 就会快很多。

【在 l*******e 的大作中提到】
: 谢谢各位的讨论,手上没有LINUX的机器,交叉编译只好以后再试了,
: 不过已经把上面的问题解决了,没有想的那么麻烦,只不过中间出了一点问题。
: Go to your src directory
: cd /usr/src
: Download current Asterisk 1.8
: wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8-current.tar.gz
: Unpack it
: tar xvfz asterisk-1.8-current.tar.gz
: Go down to asterisk unpacked files directory
: NOTE: You need to do a ls -l to see the directory created from the tar.

1 (共1页)
相关主题
asterisk 请教
怎么在asterisk上限制分机功能
装不装asterisk
ooma划算还是自己搞gv划算
SPA1001比PAP2好在哪?
请教一下在freepbx里面设置nonoh
ASTERISK怎么接VOIPCALL
有没有人要Dockstar?
大佬们帮看看这个ATA
哪里买ATA比较安全
相关话题的讨论汇总
话题: asterisk话题: 编译话题: mp3话题: __话题: contrib