Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Handynummer zu ordnen (https://www.delphipraxis.net/122281-handynummer-zu-ordnen.html)

QuickAndDirty 13. Okt 2008 09:19


Handynummer zu ordnen
 
Hallo, ich will eine Software die den Anrufer anhand der Telefonnummer identifiziert erweitern.
Zur zeit ist das recht einfach weil ich einfach die Nummern vergleiche.
Jetzt habe ich Standort Einstellungen eingebaut (Amt /Ort/ Land), um es möglich zu machen mit
dem deutschen Handy aus dem Ausland anzurufen.

Da ich das nicht Testen kann (außer am Kunden) hier folgende Frage:
Wenn ein Deutsches Handy aus dem Ausland anruft, welche Landesvorwahl wird dann mitgesendet?

Es scheint mit Italien eine Besonderheit zu geben, das die führende Null der Ortsvorwahl nicht
weg fällt wenn man die Landesvorwahl davor wählt, kennt jemand staaten bei denen das außerdem noch so ist?

Larsi 13. Okt 2008 09:21

Re: Handynummer zu ordnen
 
Ich glaube da steht immer 0049 vor.

BullsEye 13. Okt 2008 09:22

Re: Handynummer zu ordnen
 
Zitat:

Zitat von QuickAndDirty
Es scheint mit Italien eine Besonderheit zu geben, das die führende Null der Ortsvorwahl nicht
weg fällt wenn man die Landesvorwahl davor wählt, kennt jemand staaten bei denen das außerdem noch so ist?

Ich glaube, bin mir da aber nicht sicher, in Kroatien ist es auch so!

Zitat:

Zitat von QuickAndDirty
Wenn ein Deutsches Handy aus dem Ausland anruft, welche Landesvorwahl wird dann mitgesendet?

Normalerweise +0049

Sharky 13. Okt 2008 09:23

Re: Handynummer zu ordnen
 
Zitat:

Zitat von BullsEye
... Normalerweise +0049

Entweder 0049 oder +49

generic 13. Okt 2008 10:20

Re: Handynummer zu ordnen
 
eigendlich nur +49 da das + für den lokalen exitcode steht.

der exitcode in deutschland ist 00.
in den usa sieht das schon ganz anders aus, da ist dieser 011.

http://www.countrycodes.com

QuickAndDirty 13. Okt 2008 10:42

Re: Handynummer zu ordnen
 
Na toll,
und wie soll ich dann die Callingnumber einer Handynummer zu ordnen, wenn die mit 011 anfängt?
denn ich weiß ja nur meinen eigenen Standort 0049 und 011 sieht ja schon eher nach einer Ortsvorwahl aus.

nahpets 13. Okt 2008 10:59

Re: Handynummer zu ordnen
 
Hallo,
Zitat:

Zitat von QuickAndDirty
Na toll,
und wie soll ich dann die Callingnumber einer Handynummer zu ordnen, wenn die mit 011 anfängt?
denn ich weiß ja nur meinen eigenen Standort 0049 und 011 sieht ja schon eher nach einer Ortsvorwahl aus.

guckst Du hier: Vorwahlverzeichnis, Vorwahl mit 01 gibt es nicht, das sind "Sondernummern".
Eventuell hilft auch http://www.deutschland-suchen.de/vor...ern/index.html

QuickAndDirty 13. Okt 2008 11:39

Re: Handynummer zu ordnen
 
Ja Danke,
aber das Programm soll ja nicht nur hier in D funktionieren.

ist folgendes brauchbar um alle Standort Daten der Handynummer zu entfernen:
Delphi-Quellcode:
//Schneidet die Führenden Standortdaten ab.
Function LocalizeNumber(Nummer, Amt, Land : String):String;
var s : string;
    i : integer;
Begin


  //Amt entfernen
  i := Length(Amt);
  if i > 0 then
  Begin
    s := Leftstr(nummer,i);
    if s=Amt then
      nummer := Rightstr(nummer, length(nummer)-i);
  end
  //Amt entfernt

  nummer := StringReplace(nummer, '+', '00', []);//In den Standort Einstellungen kann kein "+" eingegeben werden.

  //Land entfernen
  i := Length(Land);
  if i > 0 then
  Begin
    s := Leftstr(nummer,i);
    if s=land then
      nummer := Rightstr(nummer, length(nummer)-i);
  end;
  //Land entfernt

  //Stadt oder Handynetz der Person sind ja in der DB mit angegeben
  //vor einem Vergleich werden dann noch alle führenden Nullen (vermutlich nur eine) entfernt

end;
Ich vergleiche das Resultat danach über eine Funktion die führenden Nullen ignoriert mit den
Telefonnummern in der Datenbank und gebe die ID des passenden Eintrags zurück...

Handynummer zu geordnet.

ist die funktion irgendwie unvollständig ? Oder eignet sie sich für meine Zwecke?

jokerfacehro 13. Okt 2008 11:45

Re: Handynummer zu ordnen
 
fang doch an die nummer von hinten an zu vergleichen, was denn vorne übrig bleibt ist denn die landes vorwahl wenn ausm ausland oder nix wenn inland

QuickAndDirty 13. Okt 2008 11:59

Re: Handynummer zu ordnen
 
Oh ja,
Gott bin ich blöd...
ich denke da nochmal genau drüber nach, aber das ich könnte klappen,
müssen noch Sicherhheitsabfragen rein so das nicht jemand der keine
Rufnummer sendet jemandem der keine eingetragen hat zugeordnet wird.

Es könnte wirklich sein das dann auch der Standort des Empfängers(PCs+isdnkarte)
nicht angegeben werden muss.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:26 Uhr.
Seite 1 von 5  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz