被问到一个问题, 一个封闭, 无法连接外网的局域网内, 两个SIP终端如何建立会话?
SIP终端建立会话其实并非一定需要SIP Server参与, 如果其中一个SIP终端知道另一个IP, 可以直接向其发起呼叫即可, 于是问题就转化为如何发现局域网内的其他设备, 这个可以用类似Device-discovery的思路来解决, 一个设备在网内进行广播, 受到广播的其他设备回复后, 发起广播的设备就可知道其他设备的存在.
写一个简单的BoardCastDemo, 可以运行在Android 设备上.
被问到一个问题, 一个封闭, 无法连接外网的局域网内, 两个SIP终端如何建立会话?
SIP终端建立会话其实并非一定需要SIP Server参与, 如果其中一个SIP终端知道另一个IP, 可以直接向其发起呼叫即可, 于是问题就转化为如何发现局域网内的其他设备, 这个可以用类似Device-discovery的思路来解决, 一个设备在网内进行广播, 受到广播的其他设备回复后, 发起广播的设备就可知道其他设备的存在.
写一个简单的BoardCastDemo, 可以运行在Android 设备上.