调试simple_pjsua.c,注册SIP服务器

pjsip-apps\src\samples\simple_pjsua.c

功能:注册,拨打和接听。

一 新建项目,使用PJSIP库

通过链接器——>附加库目录包括lib文件不起作用,

必须使用

#pragmacomment(lib, "ws2_32.lib")

#pragmacomment(lib, "lib/libbaseclasses-i386-Win32-vc8-Debug.lib")

ws2_32.lib也需要。

 

二 编译resiprocate并运行SIP服务器

1 去掉resiprocate-1.6文件夹属性只读。

2 resiprocate、ReproSetup项目重新生成。

3 把contrib/ popt/ win32的3个dll拷到repro/ WinSetup/ Debug下。

安装exe。

4 打开repro.exe,在浏览器上输入http://localhost:5080/

   localhost用127.0.0.1或电脑IP都行。

5 login,用户名密码admin。

设置domains—localhost,5060。

添加用户名密码。

 

三 修改simple_pjsua.c,看4个注册服务器的消息

SIP服务器和simple_pjsua项目不能运行在一台电脑上。

修改SIP_DOMAIN,SIP_USER,SIP_PASSWD的值,同SIP服务器的值。

 

4个消息截图

调试simple_pjsua.c,注册SIP服务器_第1张图片


调试simple_pjsua.c,注册SIP服务器_第2张图片


调试simple_pjsua.c,注册SIP服务器_第3张图片


调试simple_pjsua.c,注册SIP服务器_第4张图片

你可能感兴趣的:(PJSIP)