I am testing the following with Freeswitch and different devices (nokia n900, nokia e60, ekiga) and have similar results between them.
On the Freeswitch server (1.0.4 in multi-tenant mode) I have several user profiles for a domain, e.g. 1000, 1001 for host.com The user are authenticated correctly and calls can be placed. When I place a call from a device registered as
1001@host.com
to
1002@host.com
it will show up at the other end (1002) as
1001@12.34.56.78
I would expect this call to show up as 1001@host.com. The IP address is the one of from the Freeswitch server. Because of this, the calls are not correctly recognized by the address book on certain devices. Can the he domain FQDN of the callers domain/account be used, instead of the IP address of the server in the SIP uri?