A system and method are disclosed for communicating messages between users
that use different messaging services. A message from a user
communication device is communicated to a remote user communication
device using a first messaging service. The remote user communication
device communicates messages using a second messaging service. The
message from the user communication device is routed to a messaging
interface gateway in accordance with configuration information associated
with the remote user communication device. The message is routed from the
messaging interface gateway to a messaging server associated with the
remote user communication device. The messaging server is configured to
use the second messaging service. The message is delivered to the remote
user communication device using the second messaging service.