Erstmal die Ausgangssituation:
Ich benutze Phoner in Verbindung mit Meiner Fritz!Box , die als SIP Server dient.
Als Adressbuch nutze ich aber die Google Kontakte, da diese auch mit dem Mobiltelefon Synchron sind.
Wenn ich jemanden anrufen möchte, suche ich den entsprechenden Kontakt in Google (google.com/contacts), markiere die Nummer und drücke F8. Dann übergibt ein Skript die Nummer an Phoner (..\Phoner.exe CONNECT %Selection%)
Das funktioniert auch super! Damit eingehende Anrufe auch richtig mit Namen angezeigt werden, Synchronisiere ich Phoner per Outlook mit den Google Kontakten.
Ein kleines Problem habe ich aber noch:
Wenn ich mit dem Mobiltelefon eine Nummer speichere, geschieht das in folgendem Format +4917012345678
Das Problem ist das Pluszeichen.
Wenn ich eine Nummer in diesem Format an Phoner übergebe, erhalte ich "Kein Anschluss unter dieser Nummer".
Würde anstatt dem "+" eine "00" stehen, würde es funktionieren.
Jetzt stellen sich mehrere Fragen.
Ist Phoner oder die Fritz!Box das Problem?
Kann man Phoner veranlassen, ein "+" als "00" zu behandeln?
Alternativ könnte ich auch alle gespeicherten Nummern von Hand ändern. Aber das würde ich lieber vermeiden.
Das nächste ist, wenn nun jemand anruft und auch aus Deutschland ist, dann gibt er ja nicht die Landesvorwahl mit. Jemand im selben Vorwahlbereich, den ich als +498071xxxx gespeichert habe schickt nur den xxxx Teil mit. Dieser sollte aber trotzdem richtig zugeordnet werden. Ob das funktioniert habe ich noch nicht überprüft.
Mir gehts auch hauptsächlich um das Wählen von nummern, die das "+" enthalten.
Kann aber auch sein, dass ich grad nur tierisch auf´m Schlauch stehe.
EDIT: Ich bin echt nur aufm Schlauch gestanden.
ich lass mein Script einfach das "+" durch "00" ersetzen, bevor es phoner wählen lässt. Wen das interessiert. Es ist ein Autoit Script:
Send ^c
StringReplace, clipboard, clipboard, +, 00, All
Run Z:\PROGRAMME\PhonerBeta\Phoner.exe CONNECT %clipboard%