I got RoIP-102s to work
The trick is that you have to connect the mislabeled ports called LAN in the manual (left-hand RJ45, labeled WAN on the box) to networks that can reach each other (e.g., via public IP addresses through a firewall DMZ translation), or directly to each other with a straight-through cable. I used the direct connect method. Then you must connect ports called PC (in the manual), but labeled LAN on the box, to a computer to configure the devices.
Here is the config that worked for me:
RoIP-1 box
Preferences: RoIP Registration Mode pop-up = Peer
Network Settings
LAN port pop-up = Static IP
IP: 192.168.5.1
Subnet mask: 255.255.255.0
Default route: blank, because I'm directly connecting RoIP-1 and RoIP-2
PC port pop-up: Static IP
IP: 192.168.8.1
Subnet mask: 255.255.255.0
DHCP Server: DISABLED
Call Settings
Group 1 (That's the only choice)
Group SIP Number: 101 (this is the "extension number" of this station)
SIP Proxy: 192.168.5.1 (note that RoIP-1 must point to itself as it's acting as proxy server)
Register Expiry: 300
RoIP-2 box
Preferences: RoIP Registration Mode pop-up = Peer
Network Settings
LAN port pop-up = Static IP
IP: 192.168.5.2
Subnet mask: 255.255.255.0
Default route: blank, because I'm directly connecting RoIP-1 and RoIP-2
PC port pop-up: Static IP
IP: 192.168.8.2
Subnet mask: 255.255.255.0
DHCP Server: DISABLED
Call Settings
Group 1 (That's the only choice)
Group SIP Number: 102 (this is the "extension number" of this station)
SIP Proxy: 192.168.5.1 (because RoIP-1 is acting as proxy server)
Register Expiry: 300
Auto Dial Number: 101 (this rings up a permanent call between the two boxes, since the radios can't "dial" themselves).
With the two left-hand ports connected to each other, the link lights will come on and then the top button will flash twice per second. The status page will show GROUP 1 STATUS LOGOUT. Be patient. It takes about a minute for the units to establish a connection Eventually the top lights will flash once per second, and the status page will show GROUP 1 STATUS LOGIN. This means a SIP connection is established to the RoIP-1 box by both boxes (RoIP-1 connects to itself, and RoIP-2 connects to RoIP-1). Because you configured RoIP-2 to auto-dial RoIP-1 at its extension number of 101, a call has also been established for full-duplex audio.
Now you just have to get the radio interface connected properly, which is what I'm struggling with right now. With the default PTT configuration input=0/output=0, nothing happens. With any other combination, I get either continuous PTT, which does transmit audio to the other box (yay) with no way to unkey the transmitter, or I get PTT that works one time, then no more. I'm using Baufeng UV-B6 radios, and there are only four connections to the K-connector, while the RoIP box seems to want five. I suspect I have to generate the COR (Carrier Operated Relay) signal somehow.