because call history resolves name using it's own ways. read description and get proper international numbers from application log.
[nemo@Jolla ~]$ personalringtones [D] ProfileClient::ProfileClient:44 - Detected "2.0.1.7" OS version [D] ProfileClient::ProfileClient:45 - Using "general" as default ringing profile [D] ProfileClient::ProfileClient:46 - Using "silent" as default silence profile [W] QDBusDefaultConnection::QDBusDefaultConnection:1067 - QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave. (process:15534): GLib-WARNING **: (gerror.c:390):g_error_new_valist: runtime check failed: (domain != 0) (process:15534): GLib-WARNING **: (gerror.c:390):g_error_new_valist: runtime check failed: (domain != 0) (process:15534): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory. This indicates a bug in someone's code. You must ensure an error is NULL before it's set. The overwriting error message was: dconf key must not end with a slash [D] CallInterceptor::init:252 - DBus service error! [nemo@Jolla ~]$