<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>Sun's BLOG</title>
		<link>http://smartsuit.net//</link>
		<description>屏幕守望者……</description>
		<copyright>Copyright (C) 2004 Security Angel Team [S4T] All Rights Reserved.</copyright>
		<generator>SaBlog-X Version 1.6 Build 20080806</generator>
		<lastBuildDate>Wed,  7 Jan 2009 20:36:21 +0000</lastBuildDate>
		<ttl>30</ttl>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=204</guid>
			<title>免费的软电话Smartone第一版</title>
			<author>Sun</author>
			<description><![CDATA[<p><font face="宋体"><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">本打算更加完善一些再发布，可是最近是在太忙，晚上基本上没时间写程序，只好先把写了一半的程序拿出来，供大家评测了。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma"><o:p></o:p></span></font></p>
<p><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">免费使用的软电话，采用</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">PJSIP</span><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">协议栈，名字叫做</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">Smartone</span><font face="宋体"><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma"><o:p></o:p></span></font></p>
<p><font face="宋体"><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">界面是别人的，有侵权之嫌。暂时借用一下，正式版会采用新的界面。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma"><o:p></o:p></span></font></p>
<p><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">数据库采用了</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">Access</span><font face="宋体"><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">，提供电话簿功能，目前还没有完全实现。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma"><o:p></o:p></span></font></p>
<p><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">测试的时候，需要自己寻找免费的</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">SIP</span><font face="宋体"><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">服务器了。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma"><o:p></o:p></span></font></p>
<p><font face="宋体"><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">下面是一些截图。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma"><o:p></o:p></span></font></p>
<p><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">1</span><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">、刚刚打开</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">Smartone</span><font face="宋体"><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">，还没有添加用户和密码，会提示添加：</span></font></p>
<p><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma"><a href="http://smartsuit.net//attachment.php?id=36" target="_blank"><img src="http://smartsuit.net//attachments//date_200812/c9fad5566020dbdc373d7c31df9716a9.jpg" border="0" alt="大小: 7.74 K&#13;尺寸: 221 x 118&#13;浏览: 0 次&#13;点击打开新窗口浏览全图" width="221" height="118" /></a>&nbsp;</span><span lang="EN-US" style="font-family: Tahoma; mso-bidi-font-size: 10.5pt"><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"><font size="3"> <v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"></v:path><o:lock v:ext="edit" aspectratio="t"></o:lock></font></v:shapetype></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma"><o:p></o:p></span></p>
<p><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">2</span><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">、点击确定之后弹出主界面，请输入用户名和密码，以及</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">SIP</span><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">服务器。</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">SIP</span><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">服务器请输入</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">IP:Port</span><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">或者</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">Domain:Port</span><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">的形式，如果</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">Port</span><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">默认为</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">5060</span><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">，则不需要输入。例如：</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">192.168.0.1</span><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">：</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">5060</span><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">，或者</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">192.168.0.1</span><font face="宋体"><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">都可以。</span></font></p>
<p><font face="宋体"><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma"><o:p><a href="http://smartsuit.net//attachment.php?id=37" target="_blank"><img src="http://smartsuit.net//attachments/date_200812/thumb_e911fa7478b3fb0e9b13649ce7720350.jpg" border="0" alt="大小: 32.37 K&#13;尺寸: 234 x 300&#13;浏览: 0 次&#13;点击打开新窗口浏览全图" width="234" height="300" /></a></o:p></span></font></p>
<p><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma"><o:p></o:p></span></p>
<p><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">3</span><font face="宋体"><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">、点击应用或确定之后，返回电话界面，如图。</span></font></p>
<p><font face="宋体"><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma"><o:p><a href="http://smartsuit.net//attachment.php?id=38" target="_blank"><img src="http://smartsuit.net//attachments/date_200812/thumb_f0f433d599ed17d5132bff680885a0b4.jpg" border="0" alt="大小: 26.31 K&#13;尺寸: 139 x 300&#13;浏览: 0 次&#13;点击打开新窗口浏览全图" width="139" height="300" /></a></o:p></span></font></p>
<p><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma"><o:p></o:p></span></p>
<p><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">4</span><font face="宋体"><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">、拨打电话测试。</span></font></p>
<p><font face="宋体"><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma"><o:p><a href="http://smartsuit.net//attachment.php?id=39" target="_blank"><img src="http://smartsuit.net//attachments/date_200812/thumb_6326d6006675abc1ca465a747c995f64.jpg" border="0" alt="大小: 26.92 K&#13;尺寸: 139 x 300&#13;浏览: 0 次&#13;点击打开新窗口浏览全图" width="139" height="300" /></a></o:p></span></font></p>
<p><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma"><o:p></o:p></span></p>
<p><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">5</span><font face="宋体"><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">、挂机键按下后，会在一秒钟后清除拨号盘。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma"><o:p></o:p></span></font></p>
<p><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">6</span><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">、接听键上面的</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">i</span><font face="宋体"><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">按键，目前是用来删除一个字符。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma"><o:p></o:p></span></font></p>
<p><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">7</span><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">、可以接听拨入的电话，会显示呼入的号码，但是目前还不会记录到电话簿和</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">CDR</span><font face="宋体"><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">中。正式版会加入这些功能。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma"><o:p></o:p></span></font></p>
<p><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">8</span><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">、目前仅仅是测试版而已，使用的编码是</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">G729</span><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">，日志在</font></span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">%tmp%\sipstack.log</span><font face="宋体"><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">中，仅供分析。</span><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma"><o:p></o:p></span></font></p>
<p><span lang="EN-US" style="font-size: 10.5pt; font-family: Tahoma">9</span><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">、强烈不建议商用和正式场合使用，因为软电话的界面还是别人的，功能还是不完善的。</font></span></p>
<p><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">下载文件（纯净绿色版）：<a href="http://smartsuit.net//attachment.php?id=35" title="2.09 M, 下载次数:29" target="_blank">smartone.rar</a></font></span></p>
<p><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font face="宋体">已经尽量保证没有病毒，但是还是希望您在下载和使用前，检查病毒。</font></span></p>
<p><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma">=====================================================</span></p>
<p><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font color="#ff0000">程序发现了一个严重的Bug，存在于程序和数据库的表结构中。</font></span></p>
<p><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font color="#ff0000">程序在Win2000下会提示无法找到GDIPLUS.DLL，同时会无法注册到SIP服务器。</font></span></p>
<p><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font color="#ff0000">数据库也是打包了一个早前的版本。</font></span></p>
<p><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font color="#ff0000">请大家暂时不要下载测试，我马上修正。明天放上修正后的版本。</font></span></p>
<p><span style="font-size: 10.5pt; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma"><font color="#ff0000">对于没有经过详细的测试而产生的后果，深表歉意。</font></span></p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=204</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-12-28 22:34</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=203</guid>
			<title>最近有点懒惰</title>
			<author>Sun</author>
			<description><![CDATA[<p>年底了，忙得厉害，可是我却觉得我开始有点懒惰了。</p>
<p>公司的事情勉强可以完成，不是因为智力和体力的原因，主要还是心理。</p>
<p>自己的事情也不怎么上心，本来打算这星期把免费的软电话放出测试的，现在看来还得延后了。</p>
<p>唉，马上2008年就过去了，回头看看，这一年好像忙忙碌碌，什么都没做。</p>
<p>来年主攻方向是什么呢？</p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=203</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-12-17 21:36</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=202</guid>
			<title>带IPP的新版本DLL源代码</title>
			<author>Sun</author>
			<description><![CDATA[<p>新版本DLL的源代码，VC 2005＋PJSIP 1.0＋Intel IPP 5＋Intel IPP Sample 5编译成功。</p>
<p>PJSIP 1.0下载地址：<a href="http://www.pjsip.org">http://www.pjsip.org</a></p>
<p>Intel IPP5和IPP Sample5的下载地址：<a href="http://www.intel.com">http://www.intel.com</a></p>
<p>不过目前Intel网站提供的是IPP6，如果需要IPP5还需要到<a href="http://www.google.com">www.google.com</a>搜索一下。</p>
<p>实在找不到，可以联系我，我上传到服务器。不过IPP＋Sample将近200M哦。</p>
<p>编译成功后，在没有安装过VC 2005的机器上，还需要安装一个2.4M左右的VC再发行包。不然会提示DLL初始化失败或找不到MSVCR80.DLL之类的错误。</p>
<p>最后，在BCB或者Delphi里面引用DLL就可以了。方法已经在前面的文章中给出。</p>
<p>PS：有网友说VB引用错误，估计是和VC编译DLL的时候采用的修饰符有关，因为VC默认会把stdcall方式的导出加以修饰，改成类似于<a href="mailto:_dll_method@8">_dll_method@8</a>之类的形势，所以这个时候必须要在VB里面对这个修饰加以修改，或者引用sipstack.lib文件来修正。</p>
<p>我不知道这样说是否能令VB的用户明白，呵呵，反正我知道怎么回事，但是因为对VB不熟悉，所以可能无法表达清楚。如果还是无法引用，可以在VC里面修改DLL的导出方法，重新编译后，VB就可以引用了。</p>
<p>这是DLL的工程文件和全部源代码：<a href="http://smartsuit.net//attachment.php?id=34" title="1.18 M, 下载次数:39" target="_blank">sipstackdll.rar</a></p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=202</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-12-08 22:57</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=201</guid>
			<title>给公司做的软电话终于完工了</title>
			<author>Sun</author>
			<description><![CDATA[<p>经过连日来的&ldquo;苦战奋斗&rdquo;，公司为客户定制的软电话终于完成了。</p>
<p>按照惯例，还是我一个人郁闷的&ldquo;砌&rdquo;成的。</p>
<p>这次，采用了一些新的东西，例如PJSIP 1.0，Intel的IPP，TinyDB。</p>
<p>DLL采用VC 2005编译、封装；界面部分采用Delphi7完成。</p>
<p>数据库部分，采用了开源的TinyDB。</p>
<p>完成是完成了，可是还有一些小的Bug和遗憾。</p>
<p>主要是客户的要求决定了，这些遗憾在这次的软电话中是无法完成的了。</p>
<p>功能方面，没有测试出什么Bug。也可能是测试还不是很到位吧。</p>
<p>界面上，只有简体中文的英文两种UI。</p>
<p>不过英文的UI目前还在&ldquo;英文化&rdquo;。</p>
<p>这次用的是cnpack的开源的多国语言方案。</p>
<p>等这次的版本没有问题之后，我就会去掉所有和公司有关的专利，出一个免费的软电话。</p>
<p>以供大家测试和使用。</p>
<p>快了，期待着&hellip;&hellip;</p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=201</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-12-02 21:28</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=200</guid>
			<title>用Intel的IPP丰富PJSIP的Codec</title>
			<author>Sun</author>
			<description><![CDATA[<p>近日在测试的时候，发现网上下载的729源代码有问题。<br />
首先效率不高，其次在做加解密处理的时候，会导致封包出错。<br />
直接导致PJMEDIA报错。<br />
于是，想起了PJSIP 1.0是支持Intel的IPP的。<br />
于是到Intel网站下载了试用版的IPP和IPP的Sample。<br />
Sample里面包含了最新的729、723等Codec，还有JPEG、MPEG等编码。<br />
简直帅呆了。<br />
按照说明，简单配置VS 2005之后，一次就编译成功。<br />
测试了一下，语音效果很好，CPU占用率也低。<br />
感觉不错。<br />
可是，在再分发的时候发现了问题。<br />
我是用动态方式编译的，在再分发的时候需要调用IPP的DLL。<br />
可是这些DLL竟然有180M左右。压缩后也有30多M。太吓人了。<br />
这怎么可以拿出来使用呢？！<br />
于是，想办法采用静态方式编译。<br />
看了PJSIP和IPP的说明文档后，重新配置VS 2005和PJSIP协议栈。<br />
也是一次成功。编译后的SipStack.DLL竟然从原来的940K增加到5.33M！<br />
无所谓了。拿到干净的系统上测试一下，竟然也OK了。<br />
呵呵，今天真是很开心呢。<br />
用UPX把生成后的DLL压缩一下，只有1.3M了。<br />
嗯。这个结果比较令人满意。<br />
经过几次测试后，没有发现什么问题。<br />
个人认为已经成功。<br />
过几天把新的DLL发上来。</p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=200</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-11-28 06:51</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=199</guid>
			<title>新版DLL的函数列表</title>
			<author>Sun</author>
			<description><![CDATA[<p>下面是函数列表，仅供参考。</p>
<p>// PJSIP common API<br />
int dll_init(int listenPort);<br />
int dll_shutdown(); <br />
int dll_main(void);<br />
int dll_getNumOfCodecs();<br />
int dll_setCodecPriority(char* name, int index);<br />
int dll_getUserStatus(int acc_id);<br />
char* dll_getCodec(int index);<br />
int dll_getSpkVolume(int);<br />
int dll_getMicVolume(int);<br />
int dll_RecordWav(bool, char*);<br />
void dll_PlayWav(bool, char*);<br />
void dll_setSpkVolume(int);<br />
void dll_setMicVolume(int);<br />
void dll_setSpkMute(bool);<br />
void dll_setMicMute(bool);<br />
double dll_WavLength(char*);</p>
<p>// PJSIP call API<br />
int dll_registerAccount(char* uri, char* reguri, char* name, char* username, char* password);<br />
int dll_makeCall(int accountId, char* uri); <br />
int dll_releaseCall(int callId); <br />
int dll_answerCall(int callId, int code);<br />
int dll_holdCall(int callId);<br />
int dll_retrieveCall(int callId);<br />
int dll_xferCall(int callid, char* uri);<br />
int dll_xferCallWithReplaces(int callId, int dstSession);<br />
int dll_serviceReq(int callId, int serviceCode, const char* destUri);<br />
int dll_dialDtmf(int callId, char* digits, int mode);<br />
int dll_removeAccounts();<br />
int dll_sendInfo(int callid, char* content);<br />
int dll_reRegister(pjsua_acc_id acc_id);<br />
int dll_unRegister(int);<br />
void dll_setDND(int callId);<br />
void dll_unsetDND(int callId);<br />
char* dll_getCallerID();</p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=199</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-11-17 22:32</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=198</guid>
			<title>新版本的DLL发布了</title>
			<author>Sun</author>
			<description><![CDATA[<p>基于PJSIP 1.0的新版DLL今天发布了。</p>
<p>在上一版的功能上主要增加了G.723和G.729编码。</p>
<p>这样就可以才软电话中使用以上两种编码了。</p>
<p>同时，提供一个新的测试程序PJSUA_VC8，这个测试程序是PJSIP协议栈自带的。</p>
<p>同样也可以用来测试G.723和G.729编码。</p>
<p>注：这次发布的版本是用VC 2005编译的，仅仅用来提供给有需要的朋友测试。</p>
<p>附件是VC的再发行组件。</p>
<p>新版DLL文件：<a href="http://smartsuit.net//attachment.php?id=33" title="445.04 K, 下载次数:64" target="_blank">sipstack.rar</a></p>
<p>VC再发行组件：<a href="http://smartsuit.net//attachment.php?id=31" title="2.56 M, 下载次数:97" target="_blank">vcredist_x86.rar</a></p>
<p>PJSIP自带的测试程序：<a href="http://smartsuit.net//attachment.php?id=32" title="469.08 K, 下载次数:54" target="_blank">pjsua_vc8.rar</a></p>
<p>&nbsp;</p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=198</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-11-17 22:26</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=197</guid>
			<title>申请Google广告成功了</title>
			<author>Sun</author>
			<description><![CDATA[<p>申请了Google的广告，第一次是在一个月之前，没有成功。</p>
<p>Google回复的Email说我的网站内容不够充实，访问量不够，所以拒绝。</p>
<p>闲来无事，前几天又试了一次，今天无意中打开gmail邮箱，发现竟然成功。</p>
<p>高兴中&hellip;&hellip;</p>
<p>旋即登陆Google广告管理，选择了几个广告，花了1个多小时来学习如何生成需要的广告。</p>
<p>然后再花了半个多小时修改Blog的模板，添加了广告上去。</p>
<p>初步看了一下，觉得效果还比较满意。</p>
<p>希望大家不会觉得我太过功利，毕竟这也是为我带来一点点收益，维持这个Blog的运作而已。</p>
<p>最后，希望大家打开我的网站不会比之前慢，也希望Google广告真的能为这个小站带来一点收入。</p>
<p>努力中。</p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=197</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-11-14 23:32</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=196</guid>
			<title>协议栈发现了二个Bug</title>
			<author>Sun</author>
			<description><![CDATA[<p>协议栈发现了二个Bug，是EC的问题。</p>
<p>EC＝Echo Cacellation，回声消除。</p>
<p>修正后放出。</p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=196</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-11-10 15:09</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=195</guid>
			<title>Vista SP1 TCPIP.sys 18063破解</title>
			<author>Sun</author>
			<description><![CDATA[<p>升级到Vista SP1 Business之后，感觉BT速度明显下降。平均只有30K左右。</p>
<p>不用想就知道，微软限制了并发和半开连接数。</p>
<p>XP的破解好找，Vista就困难很多了。</p>
<p>google了一下，终于找到了一个破解文件。</p>
<p>安装测试了之后，觉得效果不错，BT又回到了200K/S。</p>
<p>下载的地方是国外的空间，速度不快。</p>
<p>不敢独享，上传到BLOG上，希望对有需要的人有帮助。</p>
<p>破解文件：<a href="http://smartsuit.net//attachment.php?id=30" title="2.22 M, 下载次数:981" target="_blank">vistatcpipuacpatch2.2.rar</a></p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=195</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-11-09 08:36</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=194</guid>
			<title>终于凉快了</title>
			<author>Sun</author>
			<description><![CDATA[<p>今年的天气实在反常，都11月份了，深圳还和初夏的感觉一样。</p>
<p>难道是一个暖冬？</p>
<p>今天早上起来，突然感觉到丝丝凉意，看看家里的温度计，才20&deg;。</p>
<p>打开电视，看看&ldquo;第一时间&rdquo;，才知道原来真的是凉快了。</p>
<p>不过，这次降温，仅仅持续几天，过后可能还会恢复到原来的温度。</p>
<p>不管如何，凉快了总是好的。</p>
<p>可是为什么我的IBM T40自打升级到Vista之后，风扇就转个不停呢？</p>
<p>难道降温了，T40不跟着降温么？</p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=194</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-11-09 08:31</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=193</guid>
			<title>投诉天威视讯！！</title>
			<author>Sun</author>
			<description><![CDATA[<p>这天威视讯是深圳广电旗下的股份制公司，主要负责深圳有线电视、数字电视的建设和运营。也负责宽带接入。</p>
<p>就是这样一个机构，每天都在香港的几个电视台正常节目中间插播自己的广告。对于正常的广告覆盖，我可以理解，毕竟人家香港的节目和广告质量高于内地，覆盖人家的广告，转而推销自己的广告，这是给自己增加收入的一个途径。</p>
<p>但是，为什么你要把人家正常转播的电视节目也换成广告呢？每天晚上到了12：00以后，几乎看不到香港的翡翠、明珠等台的任何节目，看到的全都是什么丰胸，什么性病广告！这是什么东西啊？！</p>
<p>广电总局已经三令五申，不准各地方电视台正常节目中间插播自己的广告，尤其是丰胸和性病的广告。但是，天威视讯竟然无视国家的法令，这，太令人发指了吧！</p>
<p>打电话到天威投诉，小姐竟然说是照转的省台的信号！我去你MD，骗谁？</p><br /><br /><a href="http://smartsuit.net//?action=show&amp;id=193" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=193</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-11-08 12:41</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=192</guid>
			<title>终于周末了</title>
			<author>Sun</author>
			<description><![CDATA[<p>忙活了一个礼拜，终于周末了。可以好好休息一下了呢。开心中。</p>
<p>新的协议栈添加了G.729和G.723，再测试一下，周日放出。</p>
<p>给公司做的软电话程序加入了群呼功能，其实就是顺序呼叫一系列号码。</p>
<p><a href="http://smartsuit.net//attachment.php?id=28" target="_blank"><img src="http://smartsuit.net//attachments/date_200811/thumb_18c3c021ba0a302e5f768c1b7c3b8d59.jpg" border="0" alt="大小: 33.97 K&#13;尺寸: 137 x 300&#13;浏览: 11 次&#13;点击打开新窗口浏览全图" width="137" height="300" /></a></p>
<p><a href="http://smartsuit.net//attachment.php?id=29" target="_blank"><img src="http://smartsuit.net//attachments/date_200811/thumb_203a5d79d056ec27fbb27de47c9c07c1.jpg" border="0" alt="大小: 36.92 K&#13;尺寸: 277 x 300&#13;浏览: 11 次&#13;点击打开新窗口浏览全图" width="277" height="300" /></a></p>
<p>软电话添加了名片功能。</p>
<p><a href="http://smartsuit.net//attachment.php?id=27" target="_blank"><img src="http://smartsuit.net//attachments/date_200811/thumb_168c6d3027aec9aef0ff5b7416b5bc2b.jpg" border="0" alt="大小: 42.36 K&#13;尺寸: 278 x 300&#13;浏览: 6 次&#13;点击打开新窗口浏览全图" width="278" height="300" /></a></p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=192</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-11-07 17:39</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=191</guid>
			<title>DirectX 9 SDK mini版</title>
			<author>Sun</author>
			<description><![CDATA[<p>附件是编译SipStack DLL的DirectX 9 SDK mini版，是从我安装的DirectX 9的SDK中抽取出来的。</p>
<p>已经用这个Mini版编译了0.8，0.9，1.0三个不同版本的SipStack DLL（当然是基于PJSIP对应版本的）。呵呵。</p>
<p>没有发现任何问题。</p>
<p>只不过，这个DX9SDK不是最新的而已。</p>
<p>但是，对于调试和测试，已经足够了。</p>
<p>文件：<a href="http://smartsuit.net//attachment.php?id=26" title="1.48 M, 下载次数:25" target="_blank">dx9sdk.rar</a></p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=191</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-11-02 21:28</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=190</guid>
			<title>PJSIP 1.0 DLL的源文件</title>
			<author>Sun</author>
			<description><![CDATA[<p>昨天忙于测试，竟然忘记把源文件放上来了。</p>
<p>Sorry。</p>
<p>今天补上。仅供大家研究。</p>
<p>SipStack文件：<a href="http://smartsuit.net//attachment.php?id=24" title="44.16 K, 下载次数:52" target="_blank">sipstack.rar</a></p>
<p>测试程序文件：<a href="http://smartsuit.net//attachment.php?id=25" title="659.05 K, 下载次数:93" target="_blank">projects.rar</a></p>
<p>简单说明：SipStack是VC6工程，测试程序是BCB6工程。</p>
<p>下载PJSIP 1.0之后，用VC6打开PJSIP；</p>
<p>添加SipStack工程到PJSIP，设定SipStack为活动项目，并设置依赖项后，编译就可以得到DLL文件。</p>
<p>注意：如果要成功编译，必须安装XP或2003的SDK，DirectX的SDK也是需要的。</p>
<p>其实仅仅需要DX的LIB和Include文件而已。</p>
<p>稍后，我会把详细的编译方法和所有需要的包都整理打包后上传到服务器上。</p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=190</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-11-02 21:22</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=189</guid>
			<title>基于PJSIP 1.0的协议栈DLL提供测试</title>
			<author>Sun</author>
			<description><![CDATA[<p>经过几天的忙碌，终于完成了第一版的PJSIP 1.0协议栈的DLL。</p>
<p>这个DLL可以供BCB，DELPHI，C#等编程语言调用。</p>
<p>因为是第一版，所以连Version 1.0都算不上，勉强算是0.1吧。</p>
<p>提供的功能：</p>
<p>1、协议栈初始化；</p>
<p>2、注册用户到指定的SIP服务器（需自行提供SIP用户名和密码）；</p>
<p>3、获取协议栈提供的Codec数量；</p>
<p>4、获取协议栈提供的Codec列表；</p>
<p>5、设置G.711为首选编码（G.729和G.723会在下一版集成，基于0.8版的PJSIP集成了G.723和G.729，目前暂不提供）</p>
<p>6、电话呼出，可以拨打软电话、IAD或者经由落地呼叫手机和座机电话；</p>
<p>7、日志系统，默认的日志存放在%tmp%\SipStack.Log文件中（详细日志格式）；</p>
<p>8、MIC，Speak的音量调节和获取；</p>
<p>9、对通话进行录音；</p>
<p>10、录音文件的回放；</p>
<p>11、一些基本的功能，例如免打扰等。</p>
<p>12、VAD，CNG、JB等功能由协议栈已经提供。</p>
<p>其实，还有其他的功能已经完成，但是没有一一列举，请大家自己分析源代码吧。呵呵。</p>
<p>BTW，我不是专职的程序员，所以我的程序勉强能看，但是一定不是优美和高效的。希望大家不要笑话我就好。</p>
<p>另外，如果在使用中有什么问题，欢迎在我的BLOG中提出。我会尽量解答。</p>
<p>这里是编译后的源程序<a href="http://smartsuit.net//attachment.php?id=23" title="564.97 K, 下载次数:73" target="_blank">peoject1.rar</a>。</p>
<p>默认使用的端口是SIP：5060，RTP：4000以上。</p>
<p>PS：因为代码中使用了一些网友的源程序，在此，再次表示感谢。</p>
<p>如果您认为侵犯了您的版权，请告知，我会立刻处理。</p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=189</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-11-02 00:41</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=188</guid>
			<title>新建了一个SNS</title>
			<author>Sun</author>
			<description><![CDATA[<p>这几天正好研究SNS，就下载并安装了UCenter。<br />
测试的过程中发现了很多不明白的地方。<br />
正在研究中。<br />
先放个链接，大家可以玩一玩。<br />
<br />
如果研究完成，并且觉得效果好，就准备升级并正式上线一个SNS。<br />
<br />
<a href="http://smartsuit.net/sns/home">http://smartsuit.net/sns/home</a></p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=188</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-10-31 16:40</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=187</guid>
			<title>弄了一个留言板</title>
			<author>Sun</author>
			<description><![CDATA[<p>弄好了一个留言板，初步测试了一下，还不错。简单而且大方。</p>
<p>下一步，准备把这个留言板和BLOG程序整合在一起。这样就方便管理和留言了。</p>
<p>测试地址：<a href="http://smartsuit.net/note">http://smartsuit.net/note</a></p>
<p>还没有和BLOG整合，所以大家随便测试一下吧。</p>
<p>不要发表过激或者不合时宜的言论哦。</p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=187</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-10-29 22:26</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=186</guid>
			<title>没有了留言板！</title>
			<author>Sun</author>
			<description><![CDATA[<p>F2BLOG转换到SaBLOG，突然之间发现没有了留言板了。</p>
<p>这着实是挺令人郁闷的事情。</p>
<p>这几天好忙。几个工作压在身上。</p>
<p>完成之后，尽快把留言板弄上。</p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=186</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-10-28 21:50</pubDate>
		</item>
		<item>
			<guid>http://smartsuit.net//?action=show&amp;id=185</guid>
			<title>新建了一个论坛</title>
			<author>Sun</author>
			<description><![CDATA[<p>忙活了一个多小时，终于把论坛也初步搞定了。</p>
<p>版面方面，暂时没有处理，仅仅把功能和页面稍微修改、美化了一下。</p>
<p>并且在BLOG的首页上添加了论坛的链接。</p>
<p>也在论坛上添加了返回BLOG的链接。</p>
<p>接下来，就是希望能做一个BLOG和论坛的整合，将来在BLOG注册的朋友，不需要注册，直接可以在论坛发言。</p>
<p>还有一个就是将来还需要在BLOG首页显示最新的论坛主题。</p>
<p>这些，可能都比较容易，但是对于我，一个不熟悉PHP的人来说，也许并不简单。</p>
<p>努力ing&hellip;&hellip;</p>]]></description>
			<link>http://smartsuit.net//?action=show&amp;id=185</link>
			<category domain="http://smartsuit.net//?cid=2">我的日记</category>
			<pubDate>2008-10-26 22:44</pubDate>
		</item>
	</channel>
</rss>
