I need to more info on your case.
You said "IP Communicator works on the local network". Is that at Remote Site??? or Central Site??
Usually... One way voice always involve with routing... Please check that....
If you can please use any sniffer (ethereal), plug in your PC behind IP Phone.. make a trace during call.
You should see how to call route. Let me what happen.... if you can please post your config...