今天和组内的同事交流了一下关于asterisk的现状和我们将来的发展方向,其中一个典型的组合就是
SER+Asterisk+Astbill, SER是一个sip server,可以提供比asterisk更丰富的sip电话功能,但如果要和PSTN通话的话,就要加上asterisk。 Astbill是一个计费系统,用于asterisk上的计费。
这又是一个难啃的骨头,因为设计到很多mysql的应用,比较繁琐。更何况我现在连编译都还没有通过。 主要原因是涉及到一个res_mysql_config模块,它是在asterisk addons当中参与编译的,但是编译需要很多依赖条件,比如perl,mysqlclient等。 现在其他的模块都以准备就绪,就差mysqlclient了。
在fedora linux7的安装盘中,没能找到与fedora linux系统默认安装的mysql兼容的mysqlclient,于是就开始了一整天的折腾。 现在初步定位是由于使用rpm包的原因,导致一些需要的库没有安装上,所以asterisk addons的make menuselect中没能找到与client相关的链接。
解决方法是重新找一个非rpm的安装,但能否行通还不清楚,现在已经下班,哈哈,明天再看。

