Ich sehe nicht, dass linphone etwas falsch macht. Das wäre eher ein Feature Request. Es gibt einige Systeme (wie z.B. Skype) die grundsätzlich erst mal einen eigenen Ringback abspielen, noch bevor überhaupt ein TRYING/RINGING kommt. Damit gaukelt man einen schnellen Verbindungsaufbau vor. Den Ringback Ton "vom Amt" gibt es da z.B. nur bei Anrufen ins öffentliche Telefonnetz und dann auch erst, wenn es auf der anderen Seite klingelt. Die Frage ist nur, ob die Entwickler so etwas machen würden.
Aus Sicht der FB ist das auch nicht wirklich falsch. Die Entwickler wollen in jedem Fall verhindern, dass die ersten Silben verloren gehen (Early Media) und in jedem Fall den Rufton vom Amt einspielen. Damit hat die FB auch nix mehr mit den Tönen vom Amt zu tun. Eigentlich pfiffig, muss auch niemand darauf achte die Länderspezifischen Töne zu senden etc. Bis von dort etwas kommt ist eben Stille im Hörer. Bleibt der Fb nur der Ton bei internen Anrufen.
Ich kann das auch gut verstehen. Die FB ist ein Consumer Produkt. Das Teil muss funktionieren. Wenn da plötzlich durch einen Schalter wie Early Media deaktivieren bei tausenden von Kunden die ersten Sekunden der Telefongespräche verloren gehen, dann haben die ein echtes Problem. Und verglichen mit den Boxen von der Telekom oder anderen Anbietern, kann man mit der FB noch echt viel anstellen.
Ich fürchte fast, dieses Verhalten werden die FB Besitzer erst mal so hinnehmen müssen. Da würde ich andere Baustellen wie das Echo wesentlich höhere priorisieren. Das wäre auch einen Support Request bei linphone wert. Die Funktionen sind ja sehr dürftig dokumentiert. Vielleicht kann uns da ein Entwickler mal aufschlauen....