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服务器的值。