@JKnott:
It seems to me you should work on fixing your network, rather than trying to make things work in a way they weren't intended. Get the PBX and phones on the same network and you'll solve your problem.
Actually, I'm still satisfy with current network which work with captive portal for LAN and WiFi. Put all in same range may not what I looking for, at least for now.