【实例简介】

非常完美的SIP软电话,可以直接在vs2008下编译,不需要任何改动即可编译成功并投入使用,开发者也可以以这个为基础,修改成自己想要的界面,目前支持多种语音编码,在易用性,稳定性上远超著名的linphone。

【实例截图】

【核心代码】

sip-windows_phone

└── sip-windows_phone

├── UpgradeLog.XML

├── _UpgradeReport_Files

│   ├── UpgradeReport.css

│   ├── UpgradeReport.xslt

│   ├── UpgradeReport_Minus.gif

│   └── UpgradeReport_Plus.gif

├── release

│   └── skin

│   ├── Thumbs.db

│   ├── aboutdlg.bmp

│   ├── accountdlg.bmp

│   ├── authdlg.bmp

│   ├── bitmap1.bmp

│   ├── button.bmp

│   ├── button.psd

│   ├── calllog.bmp

│   ├── main.bmp

│   ├── main.psd

│   ├── main1.bmp

│   ├── optiondlg.bmp

│   ├── phonebook.bmp

│   ├── referDlg.bmp

│   ├── server.bmp

│   ├── userdefine.bmp

│   ├── 复件 main.bmp

│   └── 未标题-1.bmp

├── windows_phone

│   ├── AboutDlg.cpp

│   ├── AboutDlg.h

│   ├── AccountDlg.cpp

│   ├── AccountDlg.h

│   ├── AudioDlg.cpp

│   ├── AudioDlg.h

│   ├── AuthDlg.cpp

│   ├── AuthDlg.h

│   ├── BaseDlg.cpp

│   ├── BaseDlg.h

│   ├── BmpOperation.cpp

│   ├── BmpOperation.h

│   ├── BookDlg.cpp

│   ├── BookDlg.h

│   ├── CBmpButton.cpp

│   ├── CBmpButton.h

│   ├── CallLogDlg.cpp

│   ├── CallLogDlg.h

│   ├── CheckBoxTrans.cpp

│   ├── CheckBoxTrans.h

│   ├── ContactDlg.cpp

│   ├── ContactDlg.h

│   ├── EditTrans.cpp

│   ├── EditTrans.h

│   ├── HeadSetDlg.cpp

│   ├── HeadSetDlg.h

│   ├── InvitedDlg.cpp

│   ├── InvitedDlg.h

│   ├── MEMDC.H

│   ├── MacSliderCtrl.cpp

│   ├── MacSliderCtrl.h

│   ├── NotifyDlg.cpp

│   ├── NotifyDlg.h

│   ├── NumberDlg.cpp

│   ├── NumberDlg.h

│   ├── OptionDlg.cpp

│   ├── OptionDlg.h

│   ├── ReadMe.txt

│   ├── ReferDlg.cpp

│   ├── ReferDlg.h

│   ├── SetDlg.cpp

│   ├── SetDlg.h

│   ├── SkinHeaderCtrl.cpp

│   ├── SkinHeaderCtrl.h

│   ├── SkinList.cpp

│   ├── SkinList.h

│   ├── SkinListCtrl.cpp

│   ├── SkinListCtrl.h

│   ├── SkinVerticleScrollbar.cpp

│   ├── SkinVerticleScrollbar.h

│   ├── StaticTrans.cpp

│   ├── StaticTrans.h

│   ├── WarnDlg.cpp

│   ├── WarnDlg.h

│   ├── db

│   │   ├── data.db

│   │   └── zi.db

│   ├── encrypt.h

│   ├── face

│   │   ├── Thumbs.db

│   │   └── face.bmp

│   ├── func.cpp

│   ├── func.h

│   ├── include

│   │   ├── SimpleTripal.h

│   │   └── sqlite3.h

│   ├── lib

│   │   ├── avcodec-51.dll

│   │   ├── avutil-49.dll

│   │   └── sqlite3.lib

│   ├── res

│   │   ├── ColumnHeaderEnd.bmp

│   │   ├── ColumnHeaderSpan.bmp

│   │   ├── ColumnHeaderStart.bmp

│   │   ├── HorizontalScrollBarLeftArrow.bmp

│   │   ├── HorizontalScrollBarRightArrow.bmp

│   │   ├── HorizontalScrollBarSpan.bmp

│   │   ├── HorizontalScrollBarThumb.bmp

│   │   ├── Thumbs.db

│   │   ├── VerticleScrollBarDownArrow.bmp

│   │   ├── VerticleScrollBarSpan.bmp

│   │   ├── VerticleScrollBarThumb.bmp

│   │   ├── VerticleScrollBarUpArrow.bmp

│   │   ├── VerticleScrollbarBottom.bmp

│   │   ├── VerticleScrollbarTop.bmp

│   │   ├── bitmap1.bmp

│   │   ├── icon1.ico

│   │   ├── task.ico

│   │   ├── windows_phone.ico

│   │   └── windows_phone.rc2

│   ├── resource.h

│   ├── stdafx.cpp

│   ├── stdafx.h

│   ├── wav

│   │   ├── 0.wav

│   │   ├── 1.wav

│   │   ├── 2.wav

│   │   ├── 3.wav

│   │   ├── 4.wav

│   │   ├── 5.wav

│   │   ├── 6.wav

│   │   ├── 7.wav

│   │   ├── 8.wav

│   │   ├── 9.wav

│   │   ├── error.wav

│   │   ├── in.wav

│   │   ├── j.wav

│   │   ├── m.wav

│   │   ├── notify.wav

│   │   ├── notify1.wav

│   │   ├── notify2.wav

│   │   ├── null.wav

│   │   ├── offline.wav

│   │   ├── out.wav

│   │   ├── start.wav

│   │   └── vssver2.scc

│   ├── windows_phone.aps

│   ├── windows_phone.cpp

│   ├── windows_phone.h

│   ├── windows_phone.idc

│   ├── windows_phone.rc

│   ├── windows_phone.vcproj

│   ├── windows_phone.vcproj.8.00.old

│   ├── windows_phone.vcproj.ALAN-2602230305.alan.user

│   ├── windows_phone.vcproj.ALAN-432E8470AC.alan.user

│   ├── windows_phone.vcproj.ALAN-7ED7E2C07A.alan.user

│   ├── windows_phone.vcproj.ALAN-DAFDB67D8F.alan.user

│   ├── windows_phone.vcproj.ALAN-FABEEB4F31.alan.user

│   ├── windows_phone.vcproj.ALAN.alanadmin.user

│   ├── windows_phone.vcproj.TRIPAL.alan.user

│   ├── windows_phone.vcproj.alan-PC.alan.user

│   ├── windows_phoneDlg.cpp

│   └── windows_phoneDlg.h

├── windows_phone.ncb

├── windows_phone.sln

├── windows_phone.sln.old

├── windows_phone.suo

├── windows_phone.suo.old

└── 输出-生成.txt

11 directories, 156 files

sip 软电话 java源码,完美的 SIP 软电话相关推荐

  1. android classes2.dex,原创??近乎完美解决AndroidKiller不提取classes2+.dex JAVA源码的问题...

    本帖最后由 NoZuoNo代 于 2019-12-23 11:00 编辑 入坛多年了,还是第一次发帖(大家不要以为是我低调,而是  我太白了简直纯白不知道发什么 )  没想到多年前还是个小白的我现如今 ...

  2. 面试官系统精讲Java源码及大厂真题 - 07 List 源码会问哪些面试题

    07 List 源码会问哪些面试题 勤学如春起之苗,不见其增,日有所长. --陶潜 引导语 List 作为工作中最常见的集合类型,在面试过程中,也是经常会被问到各种各样的面试题,一般来说,只要你看过源 ...

  3. 华为OD机试(21-40)老题库解析Java源码系列连载ing

    华为OD机试算法题新老题库练习及源码 老题库 21.字符串序列判定 22.最长的指定瑕疵度的元音子串 23.处理器问题 24.单向链表中间节点 25.字符串重新排列.字符串重新排序 26.完美走位 2 ...

  4. java 源码系列 - 带你读懂 Reference 和 ReferenceQueue

    java 源码系列 - 带你读懂 Reference 和 ReferenceQueue https://blog.csdn.net/gdutxiaoxu/article/details/8073858 ...

  5. Java源码安全审查

    Java源码安全审查 最近业务需要出一份Java Web应用源码安全审查报告, 对比了市面上数种工具及其分析结果, 基于结果总结了一份规则库. 本文目录结构如下: 检测工具 FindSecurityB ...

  6. Java源码详解六:ConcurrentHashMap源码分析--openjdk java 11源码

    文章目录 注释 类的继承与实现 数据的存储 构造函数 哈希 put get 扩容 本系列是Java详解,专栏地址:Java源码分析 ConcurrentHashMap 官方文档:ConcurrentH ...

  7. Java源码详解四:String源码分析--openjdk java 11源码

    文章目录 注释 类的继承 数据的存储 构造函数 charAt函数 equals函数 hashCode函数 indexOf函数 intern函数 本系列是Java详解,专栏地址:Java源码分析 Str ...

  8. Java源码详解五:ArrayList源码分析--openjdk java 11源码

    文章目录 注释 类的继承与实现 构造函数 add操作 扩容函数 remove函数 subList函数 总结 本系列是Java详解,专栏地址:Java源码分析 ArrayList 官方文档:ArrayL ...

  9. Java源码详解三:Hashtable源码分析--openjdk java 11源码

    文章目录 注释 哈希算法与映射 线程安全的实现方法 put 操作 get操作 本系列是Java详解,专栏地址:Java源码分析 Hashtable官方文档:Hashtable (Java Platfo ...

  10. Java源码详解二:HashMap源码分析--openjdk java 11源码

    文章目录 HashMap.java介绍 1.HashMap的get和put操作平均时间复杂度和最坏时间复杂度 2.为什么链表长度超过8才转换为红黑树 3.红黑树中的节点如何排序 本系列是Java详解, ...

最新文章

  1. NS4146 D类音频放大电路
  2. Gemfile.lock应该包含在.gitignore中吗?
  3. 不用比较运算符及循环控制语句,判断int型的a、b两数的大小
  4. LeetCode 33. 搜索旋转排序数组 golang
  5. windows server 2008 搭建文件共享服务
  6. ARM开发6.3.4 基础实训( 4 ) 两个 LED 显示二位数(动态显示)--LPC21XX
  7. 教之初考试系统登录选择服务器,教之初考试系统使用图解
  8. Linux 安装Python3
  9. 计算机键盘无法识别,电脑插上键盘显示无法识别USB?
  10. 病毒木马查杀实战第012篇:QQ盗号木马之逆向分析
  11. 未来教育计算机二级题库如何更新,未来教育的计算机二级题库准吗?
  12. MFC中模拟按钮控件BN_CLICKED消息事件
  13. shibor与沪深300指数的相关性图示
  14. OSChina 周三乱弹 ——我就爱吃月饼,就爱抢月饼。我高兴。
  15. 使用Mysql函数生成指定的自增序列号
  16. ASCII 控制码说明
  17. 可编程计数器/定时器8253和8254
  18. 直接执行SQL语句的快捷键是什么啊?嘎嘎
  19. Jan. 1, 2020 at 7:47 a.m. GMT+8遇到这种时间,转换成中国标准时间
  20. 【CheatEngine】关于BCR的内存分析

热门文章

  1. 软件测试:什么是图灵测试
  2. win10内置ubuntu, 启动时提示“指定的网络名不再可用”无法启动解决办法
  3. phpstudy linux安装教程
  4. 贾琏欲执事(JDBC连接数据库)
  5. Python 计算思维训练——SAR图像处理
  6. 将CNKI的caj格式下载成为pdf
  7. Microsoft Edge浏览器打开就是360导航的问题解决方法
  8. 如果北京的房价下跌,到底能跌多少?
  9. 什么叫弹性计算云服务器,弹性云服务器
  10. 转录组测序(质控、比对、计数)