在SIP客户端中,如果不注册,直接拨打一个IP,如局域网中的192.168.1.128,如果192.168.1.128上也开了客户端,这是可以正常通话的,SJPhone,BOL SIPPhone这些软件都可以实现,但是在网上看到的例子,以及开源项目,怎么都是必须注册的,而且不能呼叫局域网IP,请教如何要做到不注册,局域网IP呼叫.像SJPhone,BOL SIPPhone一样?
------解决方案--------------------------------------------------------
看basicCall么,里面有NO_REGISTER
就原理而言,仅仅是直接使用URI,而不是去查询server location
要不就是安装个DNS server,如果从Server Location查询不到的话,Proxy会使用DNS查询目标的
------解决方案--------------------------------------------------------
SIP并没有要求一定要注册,SIP PROXY可以不进行权鉴挑战,直接转发的。像X-lite之类的免费终端,都可以在把帐号配置为非注册模式的。