你可以使用jingle框架.这就是jingle wiki所说的:"Jingle是可扩展消息传递和存在协议(XMPP)的扩展,它为多媒体交互增加了点对点(P2P)会话控制(信令),例如语音通过IP(VoIP)或视频会议通信.它由Google和XMPP标准基金会设计.多媒体流使用实时传输协议(RTP)提供.如果需要,使用交互式连接建立(ICE)协助NAT遍历".
Google Talk用于实施Jingle的libjingle库已根据BSD许可向公众发布.它实现了当前的标准协议和较旧的预标准版本
Google项目存储库中还有一个框架. http://code.google.com/p/libjingle/
此外,还有一个与此相关的链接: iOS:开源VoIP/SIP Objective-C代码
可能这会给你一个想法.