基于开源asterik开发的呼叫中心接口


asterisk背景

      Asterisk电话交换机系统 是一个开放源代码的软件VoIP PBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的x86机 器变成你自己的交换机,还能够当作一台企业级的商用交换机。Asterisk让人激动的事情是它在小企业预算可承受的范围内提供了商业交换机的功能和可伸 缩性。你可以使用一台老式的奔腾3计算机,让你的机构看起来就同世界上的大企业一样。

了解更多,请到开源社区:https://github.com/asterisk/asterisk

项目需要,开发了中间件,封装成httpd接口。通过http请求,可实现。

点击拨打,分机状态监测,挂机,三方通话,来电转接,通话录音接口查询。无需熟悉asterisk运作原理,即可轻松使用VoIP PBX系统

 

接口例

<?php
include_once("index.php");
$phone = isset($_GET['phone'])?$_GET['phone']:'13227777510';
$type = $_GET['type'];
$strAgent = isset($_GET['str_agent'])?$_GET['str_agent']:'1001';
$trans=isset($_GET['trans'])?$_GET['trans']:'6890';
switch($type){
    case '1'://点击拨号
        echo OnClickCall($strAgent,$phone,'');
        exit();
    case '2'://挂断
        echo hangUp($strAgent);
        exit();
    case '3'://获得录音 待定
        echo getRecording();
        exit();
    case '4'://获得分机状态
        echo getExtenStatus($strAgent);
        exit();
    case '5'://呼叫转移
        echo transferCall($strAgent,$trans);
    case '6':
        echo popEvent($strAgent);
}

接口及中间件csdn资源下载地址

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值