- 博客(17)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 PJSIP 检测通话过程中对方手机发送过来的in-bnad DTMF(no rfc2833)按键信息
最近做项目有用到在PJSIP客户端接收手机通过过程中发送过来的DTMF按键信息,刚开始查了一点资料发现pjsip有相应的方法,在pjsua_config cfg; 这个结构体的通过设置此回调函数cfg.cb.on_call_state貌似就可以实现 ,之后就开始实践了。用pjsip客户端+freeswitch+x-lite进行试验,试验相当顺利,心情那个激动啊。但是没激动多久,当我放到正式的运营
2016-02-18 16:16:09 5491 2
原创 PJSIP注册过程中保持VIA头域sent-by(发送原地址)不变
因pjsip中如果有rport机制使用,则via头域中的sent-by地址在穿越NAT回来后会发生变化,然后可能有的服务器在两次注册时不允许不一样的地址,所有注册就会失败,为了避免失败,就必须保证via头域中的sent-by地址不发生变化。在查找了很多资料后发现pjsip至2.0.1之后的版本都会(默认通过设置allow_via_rewrite = 1)改变via头域中sent-by地
2015-11-27 15:40:41 1868
原创 Redis在windows下以服务的形式启动
进入到Redis所在路径安装命令:redis-server.exe --service-install redis.windows.conf --loglevel verbose 卸载命令: redis-server --service-uninstall
2016-10-28 15:14:40 839
转载 什么是HSS?HSS有什么主要功能?HSS与HLR的区别是什么?
HSS(Home Subscriber Server,归属签约用户服务器)是EPS中用于存储用户签约信息的服务器,是2G/3G网元HLR的演进和升级,主要负责管理用户的签约数据及移动用户的位置信息。 HSS与HLR(Home Location Register,归属位置寄存器)的区别在于: (1)所存储数据不同:HSS用于4G网络,保存用户4G相关签约数据及4G位置信息
2016-01-11 10:40:41 27829
转载 XML解析简介及Xerces-C++简单使用举例
XML是由World WideWeb联盟(W3C)定义的元语言。它已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。XML在不同的语言里解析方式都是一样的,只不过实现的语法不同而已。XML本身只是以纯文本对数据进行编码的一种格式,要想利用XML,或者说利用XML文件中所编码的数据,必须先将数据从纯文本中解析出来,因此,必须有一个能够识
2015-12-25 10:04:59 1558
原创 VS2008 C++ 调用托管C++dll 当前不会命中断点,没有与此关联的代码
C++的项目调用由C++/CLI实现的动态库进行调试时出现 当前不会命中断点,没有与此关联的代码错误截图如下:-----------------------------------------------------------------------------------------------------------------------经尝试可以用如下方法解决:将
2015-12-04 18:10:22 1143
转载 WinDbg 调试dmp文件
之前没有接触WinDbg,现在发现真乃神器啊,今天就来简单学习一下分析崩溃转储文件。毕竟是才接触Windbg,懂的命令也不是特别多,所以还是依靠自动分析命令。拓展命令analyze是一种自动分析故障的方式,它的目标是实现对故障的自动分析以及对已知问题的自动检测和分派。-v开关对信息进行详细输出,-hang开关则是对问题进行自动分析。刚好手边有一份Dmp文件,索性拿来先简单学习一下。可能
2015-11-26 17:19:20 1268
原创 DOS 显示倒计时
@echo offd:cd D:set num=6:slzif %num% equ 0 (goto:end) else set /a num-=1echo %num% 秒后自动执行另一个命令choice /t 1 /d y /n >nul&clsgoto:slz:endpause
2015-11-19 16:34:13 1316
转载 DOS 延时命令
dos批处理延时技术 举个例子,我们要延时5秒打开gdh.txt这个文件,可以用以下几个方法方法一:ping 缺点:时间精度为1秒,不够精确 www.2cto.com @echo off @ping 127.0.0.1 -n 6 >nulstart gdh.txt方法二:vbs start /wait缺点:生成临时文件 有点:时间精度为0.001秒,精
2015-11-19 15:55:39 6139
转载 先安装.net 4.0后安装3.5导致IIS报错 未能从程序集“System.ServiceMode...
在Windows Server 2008中的IIS服务器中部署WCF服务程序时,通过浏览器访问报出如下错误:未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.ServiceModel.Activation.HttpModule”。
2015-11-13 09:42:43 1278
转载 SIP穿越NAT SIP穿越防火墙
FireWall&NAT 其实光口板本质就相当于NAT设备。达到NAT穿透,光口板对SIP处理也就无问题。 FireWall是一种被动网络安全防卫技术,位于网络的边界,在两个网络之间执行访问控制策略,防止外部网络对内部信息资源的非法访问,也可以阻止特定信息从内部网络被非法输出。一般来说,防火墙将过滤掉所有不请自到的网络通信(除指定开放的地址和端口)。NAT技术分为基本的网络地址
2015-11-03 18:14:36 701
转载 IMS简介
IP 多媒体子系统 (IMS) 是电信行业的“下一个亮点”。此第三代合作伙伴计划 (3GPP) 是经过标准化的下一代网络 (NGN) 体系结构,可将长期存在的 IP 网络提供的服务与便携式数字设备(如 3G 移动电话)的移动性集成。在本文中,您将了解如何使用 IMS SOA ParlayX Web 服务创建有用的电信服务。1. IMS 简介1.1 什么是 IMS?IP
2015-10-30 14:42:49 5907 2
转载 SIP 协议介绍
1、SIP业务基本知识1.1 业务介绍会话初始协议(Session Initiation Protocol)是一种信令协议,用于初始、管理和终止网络中的语音和视频会话,具体地说就是用来生成、修改和终结一个或多个参与者之间的会话。SIP的业务模式是一个点对点协议,其中有两个要素——SIP用户代理和SIP网络服务器。用户代理是呼叫的终端系统元素,而SIP服务器是处理与多个呼叫相关联信令的网络设
2015-10-13 14:14:47 698
转载 C# MSMQ 原理简单介绍
MSMQ(微软消息队列)是Windows操作系统中消息应用程序的基础,是用于创建分布式、松散连接的消息通讯应用程序的开发工具。消息队列和电子邮件有着很多相似处,他们都包含多个属性,用于保存消息,消息类型中都指出发送者和接收者的地址;然而他们的用处却有着很大的区别:消息队列的发送者和接收者是应用程序,而电子邮件的发送者和接收者通常是人。如同电子邮件一样,消息队列的发送和接收也不需要发
2015-10-12 11:24:43 2759
转载 在C++ 中 如何调用 C# 写的DLL
对于很多和我一样的老C++程序员来讲,如果不能与时俱进,不但会倍感失落,还会真的自绝于天下。 比如C#有很多好的组件, 如NPOI ,如。。。,怎么在C++中也自如调用呢,这样不用去学习C#,不用换刀,也可以达到同样的目的。网上看了半天,找到的资料要么太老,要么不对,干脆自己调试一遍。下面把体会说一说。调试环境:visual studio 2010 .时间:2012.12.20
2015-10-10 09:31:25 661
转载 VS2008中关于编译是/clr的相关错误。
“/clr”是新版本的VC++才有的选项,目的是让C++可以调用微软.NET中的功能。而C语言是不能调用.NET的,所以出错。解决方法是把/clr选项去掉。具体的做法是:在你的工程上点鼠标右键,选择最后一项“properties”。出现窗口后,先将最左上方的“Configuration”选择为“All Configurations”,然后看看左边的树状结构,选择为“Configuration
2015-10-10 09:15:03 1417
程序崩溃后产生的Dump为什么有时是空的,大小为0kb
2015-11-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人