我的网上记事本
2010年10月30日Linux, 经验分享

0 Comments

checking whether the C compiler works… no

今天晚上安装一台新的unibilling机器,遇到了前所未见过的错误。

编译安装openssl,正常通过。

编译安装apache,正常通过。

编译安装mysql,正常通过。

试图安装asterisk,在最初的configure阶段就遇到如下错误:

checking whether the C compiler works… no

继续阅读 »

asterisk-addons-1.4.12安装

今天[2010-09-25]给新机器安装unibilling,到www.asterisk.org网站上点击asterisk-addons-1.4.11.tar.gz那个安装包,弹出如下信息:

Not Found

The requested URL /pub/telephony/asterisk/asterisk-addons-1.4.11.tar.gz was not found on this server.

奇怪,难道asterisk网站被黑了?或者他们把asterisk-addons去掉了? 继续阅读 »

2010年09月20日Asterisk

1 Comments

asterisk-1.4.36 安装步骤

#########################################
## Install asterisk-1.4.36.tar.gz
#########################################

cd /usr/src/files

wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.4.36.tar.gz

tar -zxvf asterisk-1.4.36.tar.gz

cd asterisk-1.4.36

make clean

./configure

make

make install

make samples

与之配套的 asterisk-addons 版本是 asterisk-addons-1.4.11

WarDialer的工作流程及拨号配置

WarDialer客户端安装配置完毕后,导入或手工输入电话号码后,按下[复位]键,UniBilling将通过CallBack的LegA对被叫号码发起呼叫。待被叫摘机后,将进入本文要讨论的流程。

WarDialer发起的呼叫同用户登录web发起的呼叫一样,无须输入LegB阶段的电话号码。带LegA应答后,将跳转到如下context: 继续阅读 »

修复mysql数据库

因掉电或异常关机等原因,可能会造成mysql数据库的损坏。表现为连接到mysql后,不能对其中的表进行操作。如下命令用于快速修复mysql数据库:

mysqlcheck -A -o -r -p

socket 连接处于 TIME_WAIT 状态的解决方法

在linux下运行 netstat -a 命令,若发现大量 tcp 连接处于 TIME_WAIT 状态,则你的linux需要用如下方法简单地优化一下:

vi /etc/sysctl.conf

在该文件的末尾,添加如下两行: 继续阅读 »

Active Panel 呼叫信息实时监测面板

Active Panel 开发完毕!它是呼叫信息实时监测客户端软件,用于与UniBilling配合使用,实时显示如下信息:

  • 通话中的呼叫;
  • 通话结束的呼叫;
  • 呼叫信息包括:用户帐号 / 被叫号码 / 地区名称 / 中继名称 / 呼叫接通时间 / 费率 / 余额 / IP地址 / 所属分销商 / 通话时长 / 费用
  • 用七段LED数码管显示如下统计信息: 通话中的呼叫数量 / 通话结束的呼叫数量 / 总时长 / ACD / 总费用

这个软件我之所以命名它为 [呼叫信息实时监测客户端] 而不是 [呼叫信息实时监控客户端],原因是目前其中并没有实现控制功能。当然,里面的接口在设计时早已预留,以后若有空闲时间,将添加如下功能:强拆 / 监听 / 录音等。当然,具体实现与否,需要听取顾客的意见建议。 继续阅读 »

asterisk-1.4.35 安装步骤

#########################################
## Install asterisk-1.4.35.tar.gz
#########################################

cd /usr/src/files

wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.4.35.tar.gz

tar -zxvf asterisk-1.4.35.tar.gz

cd asterisk-1.4.35

make clean

./configure

make

make install

make samples

与之配套的 asterisk-addons 版本是 asterisk-addons-1.4.11

为unibilling增加“长聊优惠”模块

应印度顾客要求,为unibilling增加[Grace Package]功能。其目的是对大时长的通话给予优惠。例如,连续通话每30分钟将获得5分钟的免费通话。

功能简介:

  • 运营商可以设定每个优惠套餐的门槛时长与免费时长。通话时长每超过一次门槛,将触发一次免费。 继续阅读 »

webmin导致硬盘空间被耗尽

顾客说他的unibilling无法接通呼叫,web管理界面也无法登陆。我用ssh连上去一看,发现他自己安装了一个新玩意:webmin。用df命令一检查,硬盘空间竟然已经被100%占用了。这种情况下,mysqld根本无法运行,从而造成电话业务无法正常工作。

用ls名称继续查找,发现巨大的文件是 /var/log/bandwidth 。

继续阅读 »

返回顶部