Introduction - If you have any usage issues, please Google them yourself
The real and the windows of SIP-based voice communications, can be analyzed with the procedure code
Packet : 23825773sipphone.rar filelist
Sipphone\Sipphone\addrbook.ini
Sipphone\Sipphone\addrbook2.cpp
Sipphone\Sipphone\AddrBook2.h
Sipphone\Sipphone\AddrModify.cpp
Sipphone\Sipphone\addrmodify.h
Sipphone\Sipphone\alg.h
Sipphone\Sipphone\AudioMgr.cpp
Sipphone\Sipphone\AudioMgr.h
Sipphone\Sipphone\AudioPlay.cpp
Sipphone\Sipphone\AudioPlay.h
Sipphone\Sipphone\AudioRec.cpp
Sipphone\Sipphone\AudioRec.h
Sipphone\Sipphone\b.mdb
Sipphone\Sipphone\BodyHandler.cpp
Sipphone\Sipphone\BodyHandler.h
Sipphone\Sipphone\const.h
Sipphone\Sipphone\DataBuf.cpp
Sipphone\Sipphone\DataBuf.h
Sipphone\Sipphone\debug.txt
Sipphone\Sipphone\DelayDlg.cpp
Sipphone\Sipphone\DelayDlg.h
Sipphone\Sipphone\dialog.h
Sipphone\Sipphone\EnBitmap.cpp
Sipphone\Sipphone\EnBitmap.h
Sipphone\Sipphone\fifo.h
Sipphone\Sipphone\G729a.h
Sipphone\Sipphone\G729a.lib
Sipphone\Sipphone\h263.dll
Sipphone\Sipphone\H263.h
Sipphone\Sipphone\H263.LIB
Sipphone\Sipphone\jrtp.lib
Sipphone\Sipphone\list.h
Sipphone\Sipphone\LoginDlg.cpp
Sipphone\Sipphone\LoginDlg.h
Sipphone\Sipphone\MediaCtrl.cpp
Sipphone\Sipphone\MediaCtrl.h
Sipphone\Sipphone\MenuEx.cpp
Sipphone\Sipphone\MenuEx.h
Sipphone\Sipphone\mssccprj.scc
Sipphone\Sipphone\MyBitmap.cpp
Sipphone\Sipphone\MyBitmap.h
Sipphone\Sipphone\MySocket.cpp
Sipphone\Sipphone\MySocket.h
Sipphone\Sipphone\mythread.cpp
Sipphone\Sipphone\mythread.h
Sipphone\Sipphone\osip.h
Sipphone\Sipphone\OsipDialog.cpp
Sipphone\Sipphone\OsipDialog.h
Sipphone\Sipphone\osipfsm.dll
Sipphone\Sipphone\osipfsm.lib
Sipphone\Sipphone\osipparser.dll
Sipphone\Sipphone\osipparser.lib
Sipphone\Sipphone\OsipUa.cpp
Sipphone\Sipphone\OsipUa.h
Sipphone\Sipphone\PageEnvSet.cpp
Sipphone\Sipphone\PageEnvSet.h
Sipphone\Sipphone\PageMediaSet.cpp
Sipphone\Sipphone\PageMediaSet.h
Sipphone\Sipphone\PageNetSet.cpp
Sipphone\Sipphone\PageNetSet.h
Sipphone\Sipphone\pagesyncset.cpp
Sipphone\Sipphone\pagesyncset.h
Sipphone\Sipphone\ParaComputer.cpp
Sipphone\Sipphone\ParaComputer.h
Sipphone\Sipphone\port.h
Sipphone\Sipphone\ProbeSender.cpp
Sipphone\Sipphone\ProbeSender.h
Sipphone\Sipphone\ReadMe.txt
Sipphone\Sipphone\RES\sipphone.ico
Sipphone\Sipphone\RES\sipphone.rc2
Sipphone\Sipphone\RES\Thumbs.db
Sipphone\Sipphone\RES\video1.bmp
Sipphone\Sipphone\RES\vssver.scc
Sipphone\Sipphone\resource.h
Sipphone\Sipphone\ResultReciever.cpp
Sipphone\Sipphone\ResultReciever.h
Sipphone\Sipphone\RingDlg.cpp
Sipphone\Sipphone\RingDlg.h
Sipphone\Sipphone\rtpconfig.h
Sipphone\Sipphone\rtpconfig_win.h
Sipphone\Sipphone\rtpconnection.h
Sipphone\Sipphone\rtpcontributingsources.h
Sipphone\Sipphone\rtpdebug.h
Sipphone\Sipphone\rtpdefines.h
Sipphone\Sipphone\rtpdestlist.h
Sipphone\Sipphone\rtperror.h
Sipphone\Sipphone\rtpexceptionstructs.h
Sipphone\Sipphone\rtphandlers.h
Sipphone\Sipphone\rtpiptable.h
Sipphone\Sipphone\rtplocalinfo.h
Sipphone\Sipphone\rtpmcasttable.h
Sipphone\Sipphone\rtppacket.h
Sipphone\Sipphone\rtppacketprocessor.h
Sipphone\Sipphone\rtprandom.h
Sipphone\Sipphone\rtprtcpmodule.h
Sipphone\Sipphone\rtpsession.h
Sipphone\Sipphone\rtpsourcedata.h
Sipphone\Sipphone\rtpsourcedescription.h
Sipphone\Sipphone\rtpsources.h
Sipphone\Sipphone\rtpsrclist.h
Sipphone\Sipphone\rtpstructs.h
Sipphone\Sipphone\rtptimeutil.h
Sipphone\Sipphone\sdp.h
Sipphone\Sipphone\sdp_negoc.h
Sipphone\Sipphone\sema.h
Sipphone\Sipphone\SetProxyDlg.cpp
Sipphone\Sipphone\SetProxyDlg.h
Sipphone\Sipphone\SetSoundDlg.cpp
Sipphone\Sipphone\SetSoundDlg.h
Sipphone\Sipphone\SetVolumeDlg.cpp
Sipphone\Sipphone\SetVolumeDlg.h
Sipphone\Sipphone\SheetSet.cpp
Sipphone\Sipphone\SheetSet.h
Sipphone\Sipphone\SipMessage.cpp
Sipphone\Sipphone\SipMessage.h
Sipphone\Sipphone\sipphone.aps
Sipphone\Sipphone\sipphone.clw
Sipphone\Sipphone\sipphone.cpp
Sipphone\Sipphone\sipphone.dsp
Sipphone\Sipphone\sipphone.dsw
Sipphone\Sipphone\sipphone.exe
Sipphone\Sipphone\sipphone.h
Sipphone\Sipphone\sipphone.opt
Sipphone\Sipphone\sipphone.plg
Sipphone\Sipphone\sipphone.rc
Sipphone\Sipphone\sipphone.sln
Sipphone\Sipphone\sipphone.suo
Sipphone\Sipphone\sipphone.vcproj
Sipphone\Sipphone\sipphone.vcproj.BUPT-A987EDA748.zhang.user
Sipphone\Sipphone\sipphone.vcproj.GNET-CED62AFB9B.user.user
Sipphone\Sipphone\sipphone.vcproj.USER-C338297F54.Administrator.user
Sipphone\Sipphone\sipphoneDlg.cpp
Sipphone\Sipphone\sipphoneDlg.h
Sipphone\Sipphone\SKIN\NEOSTYLE\bottom.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\button.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\checkbox.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\close.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\Dialog.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\Explorer.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\left.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\max.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\Mdi.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\menu.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\Menuborder.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\min.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\neoplanetfull.uis
Sipphone\Sipphone\SKIN\NEOSTYLE\progress.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\radio.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\restore.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\right.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\scrollhb.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\scrollhz.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\scrollvb.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\scrollvt.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\start.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\tabborder.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\tabs.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\task.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\taskbar.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\theme.ini
Sipphone\Sipphone\SKIN\NEOSTYLE\Thumbs.db
Sipphone\Sipphone\SKIN\NEOSTYLE\toolbar.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\top.bmp
Sipphone\Sipphone\SKIN\NEOSTYLE\vssver.scc
Sipphone\Sipphone\SKIN\XPSTYLE\bottom.bmp
Sipphone\Sipphone\SKIN\XPSTYLE\Buttons.bmp
Sipphone\Sipphone\SKIN\XPSTYLE\Checkbox.bmp
Sipphone\Sipphone\SKIN\XPSTYLE\close.bmp
Sipphone\Sipphone\SKIN\XPSTYLE\left.bmp
Sipphone\Sipphone\SKIN\XPSTYLE\max.bmp
Sipphone\Sipphone\SKIN\XPSTYLE\min.bmp
Sipphone\Sipphone\SKIN\XPSTYLE\Radio.bmp
Sipphone\Sipphone\SKIN\XPSTYLE\restore.bmp
Sipphone\Sipphone\SKIN\XPSTYLE\right.bmp
Sipphone\Sipphone\SKIN\XPSTYLE\theme.ini
Sipphone\Sipphone\SKIN\XPSTYLE\Thumbs.db
Sipphone\Sipphone\SKIN\XPSTYLE\top.bmp
Sipphone\Sipphone\SKIN\XPSTYLE\vssver.scc
Sipphone\Sipphone\SkinButton.cpp
Sipphone\Sipphone\SkinButton.h
Sipphone\Sipphone\skinwin.cpp
Sipphone\Sipphone\SkinWin.h
Sipphone\Sipphone\smsg.h
Sipphone\Sipphone\smsgtypes.h
Sipphone\Sipphone\SoundVolume.cpp
Sipphone\Sipphone\SoundVolume.h
Sipphone\Sipphone\StdAfx.cpp
Sipphone\Sipphone\StdAfx.h
Sipphone\Sipphone\Subclass.cpp
Sipphone\Sipphone\Subclass.h
Sipphone\Sipphone\TestClientSocket.cpp
Sipphone\Sipphone\TestClientSocket.h
Sipphone\Sipphone\TestDlg.cpp
Sipphone\Sipphone\TestDlg.h
Sipphone\Sipphone\TestIO.cpp
Sipphone\Sipphone\TestIO.h
Sipphone\Sipphone\TestServerSocket.cpp
Sipphone\Sipphone\TestServerSocket.h
Sipphone\Sipphone\thread.h
Sipphone\Sipphone\UaCfg.txt
Sipphone\Sipphone\uatest.plg
Sipphone\Sipphone\urls.h
Sipphone\Sipphone\usercfg.txt
Sipphone\Sipphone\Utils.cpp
Sipphone\Sipphone\VideoLWnd.cpp
Sipphone\Sipphone\VideoLWnd.h
Sipphone\Sipphone\VideoMgr.cpp
Sipphone\Sipphone\VideoMgr.h
Sipphone\Sipphone\VideoRWnd.cpp
Sipphone\Sipphone\VideoRWnd.h
Sipphone\Sipphone\vssver.scc
Sipphone\Sipphone\WaveIn.cpp
Sipphone\Sipphone\WaveIn.h
Sipphone\Sipphone\WaveOut.cpp
Sipphone\Sipphone\WaveOut.h
Sipphone\Sipphone\Sipphone\Sipphone\XPButton.cpp
Sipphone\Sipphone\XPButton.h
Sipphone\Sipphone\SKIN\NEOSTYLE
Sipphone\Sipphone\SKIN\XPSTYLE
Sipphone\Sipphone\Debug
Sipphone\Sipphone\Release
Sipphone\Sipphone\RES
Sipphone\Sipphone\SKIN
Sipphone\Sipphone
Sipphone
Sipphone\Sipphone\sipphone.ncb