八叶草

学习资料记录

elastix 220 自动报工号

参考
http://brunoplum.iteye.com/blog/593263

yum install libxml2-devel
yum install ncurses-devel
yum install openssl-devel
yum install zlib-devel
yum install mysql-devel



wget http://downloads.asterisk.org/pub/telephony/certified-asterisk/releases/certified-asterisk-1.8.11-cert2.tar.gz
tar zxvf certified-asterisk-1.8.11-cert2.tar.gz
cd certified-asterisk-1.8.11-cert2
./configure
make menuselect (窗口太小可能弹不出选择界面  从新选择 make distclean  ./configure)
add-ons 选择 res_config_mysql app_mysql cdr_mysql
applications 增加选择 app_voicemail
channel drivers 增加选择 chan-dahdi


vi apps/app_queue.c



try_calling((struct queue_ent *qe, 下面
char k_exten[15] = "";; 
int k9i = 0; 
int k9j = 0; 
int k9_flag = 0;  



bridge = ast_bridge_call(qe->chan,peer, &bridge_config); 前面
for(;k9i < 15;k9i++){ 
    if(member->interface[k9i]=='/'){ 
        k9_flag=1;  
        continue; 
    } 
    if(member->interface[k9i]=='@'){ 
        k9_flag=0; 
        break; 
    } 
    if(k9_flag){ 
        k_exten[k9j++]=member->interface[k9i]; 
    } 
}                 
play_file(qe->chan, "number-report-begin");
ast_say_digit_str(qe->chan, k_exten, AST_DIGIT_ANY, qe->chan->language); 
play_file(qe->chan, "number-report-end"); 
play_file(peer, "beep"); 

 
make
make install

vi /etc/asterisk/queues.conf
[general] 下面加入
setinterfacevar=yes

/Files/byc/wav.zip

posted on 2012-06-27 15:46 八叶草 阅读(1266) 评论(1)  编辑 收藏 引用 所属分类: asterisk

评论

# re: elastix 220 自动报工号 2012-07-26 21:27 linxX

为什么点挂机的时候也报工号呢?  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理