+49 Auslandsvorwahl über Windows 3cx-App an Yealink-Telefon

michah

New User
Mitglied seit
15. Mai 2016
Beiträge
67
Hallo,
wir haben E.164 deaktiviert und eigentlich funkioniert die Wahl sämtlicher Telefonnumern, auch mit Auslandskennnung als +49 (bei Inladnanruf) ohne Probleme.
Wenn ich aus der Web-Oberfläche einen Anruf mit +49-Rufnummer einleite (Empfänger = Yealink-Telefon), funktioniert dies auch ohne Probleme.
Aus der 3cx-Windows-App funktioniert dies auch, wenn ich über die App telefonieren will. Stelle ich aber in der App ein, dass das Gespräch über das Tischtelefon erfolgen soll, wird das führende "+" verschluckt, und somit schlägt der Anruf fehl, da nur noch 49... ankommt.

Ist hier irgendwo noch etwas in den Einstellungen vorzunehmen?

Wenn ich über die Webseite gehe, erscheint die gewählte Telefonnummer auch sofort im Display des Tischtelefons. Gehe ich über die 3cx-Windows-App wird sieht es so aus, als ob die Nummern einzeln (und ohne das "+") übertragen wird.

Gruß
Michael
 
Hello,
In 3CX client for windows / Settings / Configure Accounts / your account / Advanced settings / and scrolling down you will see a setting called "Replace + with", tick it and set value to 00.
Validate, then retry, from now on all calls sent in CTI with a leading + will be dialed as 00xxx on the hardphone associated.
 
  • Like
Reaktionen: michah
It works! Thank You!
 
Hello,
In 3CX client for windows / Settings / Configure Accounts / your account / Advanced settings / and scrolling down you will see a setting called "Replace + with", tick it and set value to 00.
Validate, then retry, from now on all calls sent in CTI with a leading + will be dialed as 00xxx on the hardphone associated.

Es wäre so schön wenn man diese Option mit provisionieren könnte....
 
@zeeb Das sehe ich ebenfalls so...

Wenn es schon nicht automatisch mit dem "+" funktioniert und der Umweg über "Ersetzen durch 00" gewählt werden muss, dann sollte man das auch provisionieren können...

Alles andere bedeutet unnötig Aufwand und nachfragen von Kunden.

Ich frage mich, wieso es nicht möglich ist das "+" mitzugeben...
Beim Webclient funktioniert es doch auch.

Wird der Windows Client überhaupt noch weiter entwickelt bzw. darauf wert gelegt?
Gibt leider noch genug Kunden die Legacy Plugins benötigen + Tischtelefon.
 
Grundsätzlich: das liegt am Tischtelefon. Wenn per CTI gewählt wird dann bekommt das Tischtelefon die komplette Nummer, schaut in seinem Dialplan nach und setzt das um. Wenn also im Dialplan des Tischtelefon keine Behandlung des + vorgesehen ist dann funktionieren solche Anrufe nicht mit dem Tischtelefon.

Alternativ dazu kann man eben auch das + gleich schon in der App durch die entspr. Option ändern lassen bevor das Tischtelefon diese Nummer übermittelt bekommt.

Darüber wurde hier schon öfter gesprochen. Der Dialplan für die Tischtelefone ist in den Templates enthalten. 3CX sagt: diese kommen vom Hersteller und werden seitens 3CX nicht mehr angepasst. Bei Grandstream wurde das Problem mit der fehlenden + in der Dialplan Behandlung voriges Jahr still und klammheimlich mittendrin behoben.

Siehe auch hier.
 
Die Einstellungen dazu stehen in der 3CXPhone.xml im entspr. Benutzerpfad. Das kann man z.B. mit Powershell problemlos für alle Profile gleichzeitig wie folgt ändern:
Code:
$file="$env:APPDATA\3CXPhone for Windows\3CXPhone.xml"
$TCXAppXml = New-Object System.Xml.XmlDocument
$TCXAppXml.PreserveWhitespace=$true
$TCXAppXml.Load($file)
for( $i=0; $i -lt $TCXAppXml.Accounts.Profiles.Profile.Count; $i++ ) {
    $TCXAppXml.Accounts.Profiles.Profile[$i].UseInternationalDialingCode="True"
    $TCXAppXml.Accounts.Profiles.Profile[$i].InternationalDialingCode="00"
}
$utf8WithoutBom = New-Object System.Text.UTF8Encoding($false)
$sw = New-Object System.IO.StreamWriter($file, $false, $utf8WithoutBom)
$TCXAppXml.Save($sw)
Das kann man bei Bedarf auch in eine Batch Datei packen und mit einem Login Skript ausführen ;)
 
Zuletzt bearbeitet:

Statistik des Forums

Themen
44.753
Beiträge
233.660
Mitglieder
78.496
Neuestes Mitglied
FS-CG