咱们书接上回:
上一篇编译好了PJsip这次我们来点实战
上次编译过后就不必做别的修改因为ios平台的库都支持了。
打开工程 找到 pjsip- apps/src/pjsua/ios/ipjsua.xcodeproj, 运行 看看能不能成功要是不成功报错
看看是不是缺少 、、、、、、、darwin9.a,找到目标文件夹删掉那个文件。
好了现在编译过了注意:
要想实现功能呢还要telnet到指定端口的地址上, 那么你要自己搭建sip服务器 再来一个sip客户端用来跟你的进行通讯
sip服务器有很多可以百度下这里用mini 的
上图先来server
进入后可以设置sip账号和密码,对应分机;
这样我们的服务器搭建好了,并且有这么一个客户端,这样就可以在 mac 中与该服务器和客户端进行通讯了,大家可以看到,我这里主系统的 IP 为 192.168.1.100,那么你们要视自己实际情况而定了。
首先从 mac 系统的终端中 telnet 模拟器中提示的地址和端口,进入后,我们参考文档上,注册一个账户(类似于登录到服务器上,并不是新增加一个帐号,也就是说该账户服务器上必须要有)的命令是: acc add,这里有个技巧,当我们不知道后面怎么输入参数时,就按 tab 键,它会给我们提示。这里我们输入 acc add 然后按 tab 键(一次没反应,就再按一次):
它提示要我们输入 SIP URL,然后我们输入 sip:102@192.168.1.100 ,再按 tab 它又会提示输入 SIP 注册服务器的地址,当然熟悉了之后,并不需要这样一直按 tab,直接如下:
参数的意义分别是: 用户的 SIP 地址,注册服务器地址,Realm,用户名,密码,回车后,显示注册成功,这时候,我们看下 miniSIPServer 的分机列表
剩下的自己玩吧!