• 当前位置: 首页 > 系统I类源码 > 多媒体类源码易语言语音呼叫中心源码
  • 易语言语音呼叫中心源码

    • 软件授权:
      开源软件
    • 软件大小:
      36.09 KB
    • 文件类型:
      .zip,.e
    • 下载次数:
    • 上传用户:
      心脏
    • 发布时间:
      2018-10-10 04:03
    • 软件等阶:
    • 运行环境:
      Winall,Win2003,WinXP,Win7,Win8
    • 软件评级:

    软件介绍             



     

    易语言语音呼叫中心源码


    系统结构:列出通道状态,FSK取主叫号码并放音,联通内线并录音,卡号验证,开始内线振铃,停止内线振铃,程序退出,初始化语音卡,关闭语音卡,EnableCard,DisableCard,检测可用通道总数,CheckChType,RingDetect,ImageList_Destroy,ImageList_Create,SendMessage,读取序列号,内线振铃,发送停止振铃,断续振铃维持,RingDetect_Ex,ResetCallerIDBuffer,GetCallerIDStr,CheckRingEnd,InitDtmfBuf,GetDtmfCode,PUSH_PLAY,StartTimer,ElapseTime,OffHook,StartSigCheck,StartPlayFile,StopPlayFile,CheckPlayEnd,HangUp,GetCallerIDStrEx,ReadCheckResult,DtmfHit,OffHookDetect,SetLink,


    ======窗口程序集1
               |  |
               |  |------ __启动窗口_创建完毕
               |  |
               |  |------ __启动窗口_将被销毁
               |  |
               |  |------ _时钟1_周期事件
               |  |
               |  |------ _超级列表框1_鼠标右键被按下
               |  |
               |  |------ _内线振铃_被选择
               |  |
               |  |------ _停止振铃_被选择
               |  |
               |  |
    ======公共程序集
               |  |
               |  |------ 列出通道状态
               |  |
               |  |------ FSK取主叫号码并放音
               |  |
               |  |------ 联通内线并录音
               |  |
               |  |------ 卡号验证
               |  |
               |  |------ 开始内线振铃
               |  |
               |  |------ 停止内线振铃
               |  |
               |  |------ 程序退出
               |  |
               |  |
    ======调用的Dll
               |  |
               |  |---[dll]------   初始化语音卡
               |  |
               |  |---[dll]------   关闭语音卡
               |  |
               |  |---[dll]------   EnableCard
               |  |
               |  |---[dll]------   DisableCard
               |  |
               |  |---[dll]------   检测可用通道总数
               |  |
               |  |---[dll]------   CheckChType
               |  |
               |  |---[dll]------   RingDetect
               |  |
               |  |---[dll]------   ImageList_Destroy
               |  |
               |  |---[dll]------   ImageList_Create
               |  |
               |  |---[dll]------   SendMessage
               |  |
               |  |---[dll]------   读取序列号
               |  |
               |  |---[dll]------   内线振铃
               |  |
               |  |---[dll]------   发送停止振铃
               |  |
               |  |---[dll]------   断续振铃维持
               |  |
               |  |---[dll]------   RingDetect_Ex
               |  |
               |  |---[dll]------   ResetCallerIDBuffer
               |  |
               |  |---[dll]------   GetCallerIDStr
               |  |
               |  |---[dll]------   CheckRingEnd
               |  |
               |  |---[dll]------   InitDtmfBuf
               |  |
               |  |---[dll]------   GetDtmfCode
               |  |
               |  |---[dll]------   PUSH_PLAY
               |  |
               |  |---[dll]------   StartTimer
               |  |
               |  |---[dll]------   ElapseTime
               |  |
               |  |---[dll]------   OffHook
               |  |
               |  |---[dll]------   StartSigCheck
               |  |
               |  |---[dll]------   StartPlayFile
               |  |
               |  |---[dll]------   StopPlayFile
               |  |
               |  |---[dll]------   CheckPlayEnd
               |  |
               |  |---[dll]------   HangUp
               |  |
               |  |---[dll]------   GetCallerIDStrEx
               |  |
               |  |---[dll]------   ReadCheckResult
               |  |
               |  |---[dll]------   DtmfHit
               |  |
               |  |---[dll]------   OffHookDetect
               |  |
               |  |---[dll]------   SetLink

      


    易语言语音呼叫中心源码


    调用的DLL命令:


    .DLL命令 初始化语音卡, 整数型, "Tc08a32.dll", "LoadDRV", , 语音卡初始化


    .DLL命令 关闭语音卡, , "Tc08a32.dll", "FreeDRV", , 卸载语音卡驱动


    .DLL命令 EnableCard, 整数型, "Tc08a32.dll", "EnableCard", , 初始化电话卡硬件,并为每个通道分配语音缓冲区
        .参数 wUsedCH, 字节型
        .参数 wFILEbufLen, 字节型, , 必须为1024的倍数,如:16*1024


    .DLL命令 DisableCard, , "Tc08a32.dll", "DisableCard", , 关闭电话卡硬件,释放缓冲区,正常或非正常退出需要调用本命令


    .DLL命令 检测可用通道总数, 字节型, "Tc08a32.dll", "CheckValidCh", , 检测语音卡所有可用通道总数


    .DLL命令 CheckChType, 整数型, "Tc08a32.dll", "CheckChType", , 检测某个通道的类型
        .参数 wChnlNo, 整数型


    .DLL命令 RingDetect, 整数型, "Tc08a32.dll", "RingDetect", , 检测外线是否振铃或内线是否摘机
        .参数 wChnlNo, 整数型


    .DLL命令 ImageList_Destroy, 整数型, "comctl32.dll", "ImageList_Destroy", 公开, 销毁图片组
        .参数 himl, 整数型, , 图片组句柄,ImageList_Create创建成功后的返回值


    .DLL命令 ImageList_Create, 整数型, "comctl32.dll", "ImageList_Create", , 创建图片组,返回图片组句柄
        .参数 cx, 整数型, , 宽度
        .参数 cy, 整数型, , 高度
        .参数 flags, 整数型, , 位深 ILC_
        .参数 cInitial, 整数型, , 初始数量
        .参数 cGrow, 整数型, , 是否手动销毁


    .DLL命令 SendMessage, 整数型, "user32", "SendMessageA"
        .参数 hwnd, 整数型
        .参数 wMsg, 整数型
        .参数 wParam, 整数型
        .参数 lParam, 整数型


    .DLL命令 读取序列号, 长整数型, "Tc08a32.dll", "NewReadPass", , 读取板卡的序列号
        .参数 wCardNo, 整数型


    .DLL命令 内线振铃, , "Tc08a32.dll", "FeedRealRing", , 对内线发送断续的铃流
        .参数 通道号, 整数型


    .DLL命令 发送停止振铃, , "Tc08a32.dll", "FeedPower", , 停止内线振铃
        .参数 通道号, 整数型


    .DLL命令 断续振铃维持, , "Tc08a32.dll", "FeedSigFunc", , 维持断续振铃信号音的函数


    .DLL命令 RingDetect_Ex, 整数型, "Tc08a32.dll", "RingDetect_Ex", , 检测通道是否在振铃周期中,所有通道
        .参数 通道号, 整数型


    .DLL命令 ResetCallerIDBuffer, , "Tc08a32.dll", "ResetCallerIDBuffer", , 初始化通道来电信息缓冲区
        .参数 通道号, 整数型


    .DLL命令 GetCallerIDStr, 整数型, "Tc08a32.dll", "GetCallerIDStr", , 取得FSK来电号码
        .参数 通道号, 整数型
        .参数 主叫号码, 文本型


    .DLL命令 CheckRingEnd, 逻辑型, "Tc08a32.dll", "CheckRingEnd", , 检测被叫未摘机而主叫挂机的情况
        .参数 通道号, 整数型


    .DLL命令 InitDtmfBuf, , "Tc08a32.dll", "InitDtmfBuf", , 清空通道的系统DTMF缓冲区
        .参数 通道号, 整数型


    .DLL命令 GetDtmfCode, 整数型, "Tc08a32.dll", "GetDtmfCode", , 获取通道的收到的DTMF编码
        .参数 通道, 整数型


    .DLL命令 PUSH_PLAY, , "Tc08a32.dll", "PUSH_PLAY", , 维持文件录放音的持续进行


    .DLL命令 StartTimer, , "Tc08a32.dll", "StartTimer", , 某通道启动一个计时器
        .参数 通道号, 整数型
        .参数 计时器号, 整数型


    .DLL命令 ElapseTime, 长整数型, "Tc08a32.dll", "ElapseTime", , 从计时器启动到现在的时间,单位是0.01秒,即100毫秒
        .参数 通道号, 整数型
        .参数 计时器号, 整数型


    .DLL命令 OffHook, , "Tc08a32.dll", "OffHook", , 置外线摘机
        .参数 通道号, 整数型


    .DLL命令 StartSigCheck, , "Tc08a32.dll", "StartSigCheck", , 某个通道开始新的信号音检测。在摘机、挂机、拨号结束等状态改变后,调用本函数来开始新的信号音检测
        .参数 通道号, 整数型


    .DLL命令 StartPlayFile, 逻辑型, "Tc08a32.dll", "StartPlayFile", , 放音函数
        .参数 放音通道号, 整数型
        .参数 放音文件名, 文本型
        .参数 放音起始位置, 整数型


    .DLL命令 StopPlayFile, , "Tc08a32.dll", "StopPlayFile", , 停止放音函数
        .参数 停止播放的通道号, 整数型


    .DLL命令 CheckPlayEnd, 逻辑型, "Tc08a32.dll", "CheckPlayEnd", , 检查指定通道放音是否结束
        .参数 通道号码, 整数型


    .DLL命令 HangUp, , "Tc08a32.dll", "HangUp", , 置外线挂机
        .参数 挂机通道, 整数型


    .DLL命令 GetCallerIDStrEx, 整数型, "Tc08a32.dll", "GetCallerIDStrEx", , 接收主叫(增加日期时间、主叫号码、主叫用户信息) 。
        .参数 通道号, 整数型
        .参数 日期时间, 文本型
        .参数 主叫号码, 文本型
        .参数 用户信息, 文本型


    .DLL命令 ReadCheckResult, , "Tc08a32.dll", "ReadCheckResult"
        .参数 通道号, 整数型
        .参数 womode, 整数型


    .DLL命令 DtmfHit, 逻辑型, "Tc08a32.dll", "DtmfHit"
        .参数 通道, 整数型


    .DLL命令 OffHookDetect, 整数型, "Tc08a32.dll", "OffHookDetect", , 检测一个内线通道的摘机状态,在调用FeedRealRing开始一个断续的铃流后,请调用本函数来检测摘机状态
        .参数 通道号, 整数型


    .DLL命令 SetLink, 整数型, "Tc08a32.dll", "SetLink", , 两路联通,当联通的两路不在同一个卡上,需要修改配置项Connect=1,并且两块卡之间必须电缆连接
        .参数 待连通道1, 整数型
        .参数 待连通道2, 整数型

    相关软件

    下载说明

    本站目前主要提供易语言源码、模块、支持库等下载大部分源码均为ZIP打包,
    注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
    部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
    由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。

    使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。

     

    推荐排行