IOderWire2012(IP公务电话系统)

项目来源及背景

公务电话(Order Wire,简称OW)是传输设备的一个基本功能,随着无线通信的普及和覆盖范围越来越大,公务电话的重要性在减弱,但是在一些偏远地区,以及一些特殊场合下,公务电话还是有不可取代的作用,随着传输设备管理通信网(MCN)的IP化、通道的数据化,传统公务电话的脉冲编码调制(PCM)方式已经不适合,需要一个基于IP网络的IP公务电话系统。

项目要达到的目标

1) 一个PC机模拟一个公务电话的功能。
2) 公务电话功能和拨号界面在PC上模拟,公务电话的语音输入和输出用PC的麦克和喇叭,并且拨号的界面的输入仅限于模拟电话的键盘输入(0-9,*,#),摘机和挂机使用界面的一个按键模拟,摘机、振铃、呼叫、被呼、挂断等状态通过喇叭的声音来表示。
3) 基本的公务电话功能(包括:拨号、振铃、接通、通话、挂断等),组呼功能(实现一个群组之内的公务电话呼叫),电话的基本语音通话功能,并且公务电话之间拨号需要用短号(000-999),不能直接用IP地址拨号。
4) 预先配好的至少是公务号和组号,并且初始化设置由配置文件完成,设置内容包含本机号码、本机组号等。

系统整体结构
002.png 

界面示意图
001.png 
昨天 22:45 上传
下载附件 (261.53 KB)


目录树结构

│  VC驿站.url
│  Vip会员.txt
│  Vip课程目录.url
│  【集思广益 - 原创作品投稿活动】开始啦…….url
│  
├─IOderWire2012 - 提交版20120814
│  │  IOderWire2012.sln
│  │  MFC如何加载ActiveX控件.txt
│  │  VP2P.ocx
│  │  注册VP2P组件.bat
│  │  
│  ├─IOderWire2012
│  │  │  CallSocket.cpp
│  │  │  CallSocket.h
│  │  │  CDialogSK.cpp
│  │  │  CDialogSK.h
│  │  │  CmdConcreteCommand.cpp
│  │  │  CmdConcreteCommand.h
│  │  │  CmdInvoker.cpp
│  │  │  CmdInvoker.h
│  │  │  CmdReceiver.cpp
│  │  │  CmdReceiver.h
│  │  │  common.h
│  │  │  Config.ini
│  │  │  dbghelp.dll
│  │  │  DumpException.cpp
│  │  │  DumpException.h
│  │  │  IOderWire2012.aps
│  │  │  IOderWire2012.cpp
│  │  │  IOderWire2012.h
│  │  │  IOderWire2012.rc
│  │  │  IOderWire2012.vcproj
│  │  │  IOderWire2012.vcproj.HZEN-PC.HZEN.user
│  │  │  IOderWire2012Dlg.cpp
│  │  │  IOderWire2012Dlg.h
│  │  │  IOWConfig.cpp
│  │  │  IOWConifg.h
│  │  │  ListenSocket.cpp
│  │  │  ListenSocket.h
│  │  │  MultiGroup.cpp
│  │  │  MultiGroup.h
│  │  │  MyAboutDlg.cpp
│  │  │  MyAboutDlg.h
│  │  │  PNGButton.cpp
│  │  │  PNGButton.h
│  │  │  ReadMe.txt
│  │  │  Record.cpp
│  │  │  Record.h
│  │  │  resource.h
│  │  │  RoyToolTipWnd.cpp
│  │  │  RoyToolTipWnd.h
│  │  │  State.cpp
│  │  │  State.h
│  │  │  stdafx.cpp
│  │  │  stdafx.h
│  │  │  targetver.h
│  │  │  UserLink.cpp
│  │  │  UserLink.h
│  │  │  vp2pctrl.cpp
│  │  │  vp2pctrl.h
│  │  │  
│  │  ├─res
│  │  │      About.bmp
│  │  │      IOderWire2012.ico
│  │  │      IOderWire2012.rc2
│  │  │      IOrderWire默认背景.bmp
│  │  │      
│  │  ├─skin
│  │  │  │  18.png
│  │  │  │  bk (3).png
│  │  │  │  bk.png
│  │  │  │  bk1.png
│  │  │  │  bk9.png
│  │  │  │  no_sinal.png
│  │  │  │  sinal.png
│  │  │  │  
│  │  │  └─btn
│  │  │          btn_0.png
│  │  │          btn_1.png
│  │  │          btn_2.png
│  │  │          btn_3.png
│  │  │          btn_4.png
│  │  │          btn_5.png
│  │  │          btn_6.png
│  │  │          btn_7.png
│  │  │          btn_8.png
│  │  │          btn_9.png
│  │  │          btn_A.png
│  │  │          btn_asterisk.png
│  │  │          btn_main.png
│  │  │          btn_num.png
│  │  │          btn_pound.png
│  │  │          btn_Q.png
│  │  │          
│  │  └─sound
│  │      │  busyRing.mp3
│  │      │  offline.wav
│  │      │  online.wav
│  │      │  ring.wav
│  │      │  shaker.wav
│  │      │  
│  │      └─btn
│  │              0.WAV
│  │              1.WAV
│  │              2.WAV
│  │              3.WAV
│  │              4.WAV
│  │              5.WAV
│  │              6.WAV
│  │              7.WAV
│  │              8.WAV
│  │              9.WAV
│  │              ASTREISK.WAV
│  │              POUND.WAV
│  │              
│  └─Release
│      │  Config.ini
│      │  dbghelp.dll
│      │  IOderWire2012.exe
│      │  VP2P.ocx
│      │  注册VP2P组件.bat
│      │  
│      ├─skin
│      │  │  no_sinal.png
│      │  │  sinal.png
│      │  │  
│      │  └─btn
│      │          btn_0.png
│      │          btn_1.png
│      │          btn_2.png
│      │          btn_3.png
│      │          btn_4.png
│      │          btn_5.png
│      │          btn_6.png
│      │          btn_7.png
│      │          btn_8.png
│      │          btn_9.png
│      │          btn_A.png
│      │          btn_asterisk.png
│      │          btn_main.png
│      │          btn_num.png
│      │          btn_pound.png
│      │          btn_Q.png
│      │          
│      └─sound
│          │  busyRing.wav
│          │  hangOn.wav
│          │  offline.wav
│          │  online.wav
│          │  ring.wav
│          │  shaker.wav
│          │  
│          └─btn
│                  0.WAV
│                  1.WAV
│                  2.WAV
│                  3.WAV
│                  4.WAV
│                  5.WAV
│                  6.WAV
│                  7.WAV
│                  8.WAV
│                  9.WAV
│                  ASTREISK.WAV
│                  POUND.WAV
│                  
├─IOderWire建模 - visio
│      iOrderWire - UML.vsd
│      iOrderWire 用例图.vsd
│      iOrderWire框架图.vsd
│      建模图示例.pdf
│      
├─IOrderWire图片素材 - psd
│      IOrderWire背景.psd
│      IOW母板.psd
│      main_btn.psd
│      信号.psd
│      右上按钮.psd
│      图标.psd
│      键盘按钮.psd
│      
└─相关文档
        iOrderWire介绍.pptx
        iOrderWire指令说明.xlsx
        iOrderWire用户使用说明.pdf
        iOrderWire需求分析与详细设计 .pdf
        

说明文档+设计文档+程序源码+建模文档 下载地址:

http://l11.yunpan.cn/lk/07oykt1wll
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值