SE511802C2 - Gatewaylokaliseringssystem för ett internet- telekommunikationssystem - Google Patents

Gatewaylokaliseringssystem för ett internet- telekommunikationssystem

Info

Publication number
SE511802C2
SE511802C2 SE9700516A SE9700516A SE511802C2 SE 511802 C2 SE511802 C2 SE 511802C2 SE 9700516 A SE9700516 A SE 9700516A SE 9700516 A SE9700516 A SE 9700516A SE 511802 C2 SE511802 C2 SE 511802C2
Authority
SE
Sweden
Prior art keywords
gateway
call
priority
name
internet
Prior art date
Application number
SE9700516A
Other languages
English (en)
Other versions
SE9700516D0 (sv
SE9700516L (sv
Inventor
Gunnar Almgren
Original Assignee
Telia Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telia Ab filed Critical Telia Ab
Priority to SE9700516A priority Critical patent/SE511802C2/sv
Publication of SE9700516D0 publication Critical patent/SE9700516D0/sv
Priority to EEP199900352A priority patent/EE04479B1/xx
Priority to PCT/SE1998/000219 priority patent/WO1998036543A1/en
Priority to DK98904469T priority patent/DK0960515T3/da
Priority to DE69829275T priority patent/DE69829275T2/de
Priority to EP98904469A priority patent/EP0960515B1/en
Publication of SE9700516L publication Critical patent/SE9700516L/sv
Priority to NO19993795A priority patent/NO324431B1/no
Publication of SE511802C2 publication Critical patent/SE511802C2/sv

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • H04L45/745Address table lookup; Address filtering
    • H04L45/74591Address table lookup; Address filtering using content-addressable memories [CAM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • H04L61/103Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4557Directories for hybrid networks, e.g. including telephone numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • H04M7/1205Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/1285Details of finding and selecting a gateway for a particular call
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/30Types of network names
    • H04L2101/33Types of network names containing protocol addresses or telephone numbers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Description

J-anlin. _ ( .J 511 802 }0 20 25 30 35 mäste det för anrop som har sitt ursprung pà Internetsidan, dvs från en användare av en Internetdator, finnas en översättnings-funktion för översättning av ett slaget nummer till en föredragen gateway. Dessutom, eftersom den föredragna gatewayenheten kan vara ur drift, eller upptagen, bör ett Internet-telekommunikationssystem vara anpassat att tillhandahålla en andra, och möjligen en tredje alternativ gateway för ett anrop.
Enligt en aspekt av den föreliggande uppfinningen tillhandahàlles ett gatewaysystem för ett Internet- telekommunikationssystem där nämnda gatewaysystem är anpassat att ansluta àtminstone ett telefonnät till Internet och att därigenom möjliggöra samverkan med telefoni över Internet, och att brygga Internet- röstprotokoll (Internet voice protocol) till röstprotokoll (voice protocol) för nämnda åtminstone ett telefonnät, och där nämnda system inkluderar en gatewaylokaliseringsmodul anpassad att lokalisera den av ett flertal gatewayenheter, som är bäst lämpad för ett bestämt anrop, kännetecknat av att nämnda gatewaylokaliseringsmodul är anpassad att översätta ett slaget nummer för ett telefonanrop till en prioriterad lista pà föredragna gatewayenheter för detta anrop, och att lokalisera den av nämnda uppsättning föredragna gatewayenheter som finns tillgänglig för anropet och som har en prioritet som är högre än de övriga tillgängliga gatewayenheterna (här àberopad som den högsta prioriteten). Gatewaylokaliseringsmodulen är anpassad att stödja samverkan med telefoni mellan geografiskt skilda tjänsteleverantörer.
I ett föredraget utförande används den gateway som har den högsta prioriteten för samtalet och, i den händelse att den gateway som har den högsta prioriteten ej är tillgänglig, prövas de andra gatewayenheterna med lägre 10 20 25 30 35 511 802 prioritet i tur och ordning enligt deras prioritet i lista, tills en tillgänglig gateway hittas för anropet.
Gatewaylokaliseringsmodulen kan anpassas att samverka med Internetanvändare genom World Wide Web, och gatewaylokaliseringsmodulen kan inkludera ett DNS (Domain Naming System; domännamnsystem) för varje telefonanrop, en telefonigatewayspost (Phone Gateway (PG)-record) för var och en av nämnda prioriterade uppsättning föredragna gatewayenheter. Var och en av PG-posterna omfattar ett prioritetsvärde och domännamn för respektive gateway.
Prioritetsvärdet kan vara ett 16-siffrigt preferensvärde, där lägre nummer indikerar en högre prioritet, och domän- namnet kan identifiera en gateway, som kan betjäna ett telefonnummer eller ett telefonnummerprefix, kodat som ett tolkat domännamn (resolved domain name). DNS's MX-post (se begreppsförklaringar nedan) för postvägval (mail routing) används företrädesvis för att överföra PG-semantiken.
En namnstruktur (naming structure) för en Internet- telefon-gatewaytjänst kan inkludera ett domännamn för gatewaytjänsten.
Gatewaylokaliseringsmodulen inkluderar företrädesvis en distribuerad databas för att översätta, vid ett telefonanrop, det slagna numret till en prioriterad lista pá föredragna gatewayenheter för detta anrop. Den distribuerade databasen kan baseras pà ett DNS. Åtminstone en ur de prioriterade listorna pà föredragna gatewayenheter för ett anrop stöder ett VON- paket (se begreppsförklaringar nedan) som används, eller väljes, av en anropande part.
Gatewaylokaliseringsmodulen inkluderar företrädesvis ett DNS som har en VINFO-post (se begreppsförklaringar 511802 20 25 30 35 nedan), som innehåller information om VON-paketet och kortnamn för att användas för ”röst-över-Internet”- förbindelserna till en bestämd server, eller värddator.
VINFO-posten används för att välja en gateway för ett anrop som stöder ett VON-paket som används, eller väljes, av en såsom eller WEBPHONEW, motsvarande VON-paketet. anropande part. VINFO-posten kan vara en sträng, IPHONEW, Gatewaylokaliseringsmodulen inkluderar företrädesvis en World Wide Web (WWW)-server; (Name för ett DNS, ett TCP/IP-gränssnitt (se begreppsförklaringar nedan) en namntolkare Resolver) för WWW-servern och namntolkaren; en gatewaylokaliseringsenhet, anpassad att och ett anpassat att samverka med samverka med WWW-servern och namntolkaren; serversystem för DNS, namntolkaren.
Enligt en andra aspekt av den föreliggande upp- finningen tillhandahålles ett Internet-telekommunikations- system i vilket telefoni och besläktade tjänster tillhandahålles med användning av Internet som ett i vilket ett gatewaysystem anpassas att ansluta åtminstone ett transmissionsmedium för nämnda tjänster, telefonnät till Internet och att därigenom möjliggöra samverkan med telefoni över Internet, och att brygga Internet-röstprotokoll till röstprotokoll för nämnda åtminstone ett telefonnät, och i vilket ett gatewaylokali- seringssystem är anpassat att lokalisera den av ett flertal gatewayenheter som är mest lämpad för ett bestämt samtal, känntecknat av att nämnda telekommunikationssystem inkluderar ett gatewaysystem så som skisserats i föregående stycken.
Enligt en tredje aspekt av den föreliggande uppfin- ningen tillhandahålles, i ett Internet-telekommunikations- system i vilket telefoni och besläktade tjänster 10 15 20 25 30 35 511 802 tillhandahàlles med användning av Internet som ett transmissionsmedium för nämnda tjänster, i vilket ett gatewaysystem är anpassat att ansluta àtminstone ett telefonnät till Internet och att därigenom möjliggöra samverkan med telefoni över Internet, och att brygga Internet-röstprotokoll till röstprotokoll för nämnda ätminstone ett telefonnät, och i vilket ett gateway- lokaliseringssystem är anpassat att lokalisera den av ett flertal gatewayenheter som är bäst lämpad för ett bestämt anrop, en metod att hantera telefonanrop över Internet, kännetecknad av stegen att ett slaget nummer för ett telefonanrop översätts till en prioriterad lista pà föredragna gatewayenheter för detta anrop; och att den av nämnda uppsättning föredragna gatewayenheter, som finns tillgänglig för anropet har en prioritet som är högre än andra tillgängliga gatewayenheter (här àberopad som den högsta prioriteten), lokaliseras.
En föredragen metod kan kännetecknas av stegen att använda den gateway som har den högsta prioriteten för anropet; och, i den händelse att nämnda gateway som har den högsta prioriteten ej är tillgänglig, prövas de andra gatewayenheterna med lägre prioritet i tur och ordning enligt prioritetslistan, tills en tillgänglig gateway lokaliseras för anropet. I den händelse att ingen av de föredragna gatewayenheterna i prioríteringslistan finns tillgänglig, annulleras anropet.
Metoden kan inkludera stegen att använda DNS för att tillhandahålla, för varje telefonanrop, en telefonigate- wayspost (Phone Gateway/PG/-record) för var och en av nämnda prioriterade uppsättning föredragna gatewayenheter, där var och en av nämnda poster omfattar ett prioritetsvärde och domännamn för respektive gateway.
Prioritetsvärdet kan vara ett 16-siffrigt preferensvärde, där lägre nummer indikerar en högre prioritet, och 20 25 30 35 511 802 domännamnet kan identifiera en gateway som kan betjäna ett telefonnummer, eller ett telefonnummer-prefix, kodat som ett tolkat (resolved) domännamn.
Metoden kan inkludera steget att använda en distribuerad databas för att översätta det slagna numret för ett telefonanrop till en prioriterad lista på föredragna gatewayenheter för detta anrop, Enligt en föredragen metod stöder åtminstone en ur den prioriterade listan på föredragna gatewayenheter för ett anrop ett VON-paket som används, eller väljes, av en anropande part.
Metoden kan inkludera stegen att använda domän- för att tillhandahålla en VINFO-post innehållande information om VON-paketet och kortnamn att namnsystem (DNS) användas för ”röst-över-Internet”-förbindelser till en bestämd server, eller värddator, och använda nämnda VINFO- post för att välja en gateway för ett anrop som stöder ett VON-paket som används, eller väljes, av en anropande part.
VINFO-posten kan vara en sträng som t.ex. "IPHONE", eller ”WEBPHONE”, motsvarande VON-paketet.
I en föredragen metod används DNS' MX-posten för post- vägval (mail routing) för att överföra PG-semantiken.
Metoden använder företrädesvis en namnstruktur för att tillhandahålla domännamn, där nämnda namnstruktur inkluder- ar ett domännamn för en Internet-telefoni-gatewaytjänst_ Metoden inkluderar företrädesvis stegen att konstruera ett domännamn för nämnda gatewaytjänst för att tillhanda- hålla ett toppelement (apex) i namnstrukturen, genom att konstruera ett domännamn för ett slaget telefonnummer, inkluderande namnet på gatewaytjänsten; försök att tolka en 10 20 25 30 35 511 802 elementsträng (i DNS), som formar hela namnet för det slagna numret; i den händelse att tolkningsprocessen misslyckas, skala av det minst signifikanta elementet i strängen och försöka en ny tolkning; fortsätta denna process tills tolkningen lyckas, eller strängen reduceras till namnet pà gatewaytjänsten och, i den händelse att strängen reduceras till gatewaytjänstnamnet, annullera hela samtalet. Enligt denna metod vidarebefordras, efter framgångsrikt slutförande av tolkningsprocessen, en lista med PG-poster för en uppsättning gatewayenheter till gatewaylokaliseringssystemet, och de gatewayenheter som ej stöder ett VON-paket som används, eller väljes, av en användare, frànskiljes, där frànskiljandet verkställs genom att, vid var och en av gatewayenheterna som identifierats av PG-posterna, göra en DNS-sökning (DNS-lookup) med förfràgan (Query) Type=VINFO, dvs en VINFO-sträng matchas mot användarens föredragna VON-paket. De matchade PG- posterna översätts sedan till HTML-syntax, och de översatta PG-posterna överförs till användaren, där de översatta PG- posterna representerar en prioriterad lista pà föredragna gatewayenheter för ett anrop.
Enligt den föregående metoden försöker en användare, vid upprättande av ett telefonsamtal, först med en anslutning till en gateway med den högsta prioriteten (lägsta preferensvärde). I den händelse att den gateway som har den högsta prioriteten ej är tillgänglig, försöker användaren att ansluta till gatewayenheten med det näst lägsta preferensvärdet, och sà vidare, tills en tillgänglig gateway lokaliseras för anropet, dvs anslutningsprocessen upprepas genom att de andra gatewayenheterna av lägre prioritet prövas i tur och ordning enligt deras prioritet i listan.
Metoden kan inkludera stegen att vidta atgärder för att ett telefonnummer omdirigeras till ett annat telefon- 511 802 IO 20 25 30 35 nummer; där nämnda omdirigerade telefonnummer tilldelas en CNAME-post, associerad med DNS-namnet (kodat nummer) motsvarande det omdirigerade telefonnumret; och som utför en tolkningsprocess pà CNAME.
Metoden kan dessutom inkludera stegen att vidta atgärder, i namnstrukturen, för användare som har en PBX som betjänar ett antal telefonnummer som har ett gemensamt prefix, där nämnda användare driver sin egen gateway, som betjänar alla anknytningar under prefixet.
Metoden kan dessutom inkludera stegen att vidta atgärder, i namnstrukturen, för internationella anrop, vilkas telefonnummer har landskod som prefix; och som vid fullföljandet av den gatewaysvalsprocess för anropet, som gjorts i det land varifrán anropet härstammar, àterstartar tolkningsprocessen, i det land till vilket anropet är riktat, med ett domännamn som tilldelas gatewaytjänsten i detta land, av en tjänsteleverantör. Enligt ett ytterligare steg i denna metod, tillhandahàlles en lista med PG-poster som motsvarar de gatewayenheter som drivs i det nämnda landet av tjänsteleverantören.
Den föreliggande uppfinningen är anpassad att stödja det gatewaysystem som täcks av var patentansökan Pans 960 45 34-9. Det framgar av nämnda patentansökan att ett Internet-telekommunikationssystem, i vilket telefoni och besläktade tjänster tillhandahàlles med användning av Internet som ett transmissionsmedium för tjänsterna, inkluderar ett gatewaysystem som är anpassat att ansluta åtminstone ett telefonnät till Internet och därigenom möjliggöra samverkan med telefoni, över Internet, mellan Internetanvändare och användare av nämnda àtminstone ett telefonnät, och mellan nämnda telefonnätanvändare.
Emellertid är beskaffenheten pà konstruktionen av systemet sådant att det kan, i princip, arbeta med vilken annan 20 25 30 35 9 511 802 gatewaydesign som helst, som är anpassad att ha gränssnitt mot ett gatewaylokaliseringssystem (se Figur 1).
De föregàende och andra kännetecken hos den föreliggande uppfinningen kommer att förstàs bättre av den följande beskrivningen med hänvisning till de medföljande figurerna, i Vilka: Figur 1 i schematisk form illustrerar ett Internet- kommunikationssystem.
Figur 2 schematiskt illustrerar, i form av ett blockschema, en gatewaylokaliseringsarkitektur enligt den föreliggande uppfinningen; och Figur 3 illustrerar del av en namnstruktur, eller träd, som beskriver en imaginär namnhierarki.
För att underlätta en förstàelse av den föreliggande uppfinningen visas nedan en förteckning över de förkortningar som används i denna patentansökan.
CGI: CNAME: DNS: HTML: HTTP: IP: IPHONEW: MK: PG: Common Gateway Interface Typ av RR (CNAME RR) angivande vedertagen benämning vilket implicerar att angivet domännamn är ett alias (CNAME=canonical name of an alias) Domännamnsystem (Domain Name System) Hypertext Markup Language Hypertext Transfer Protocol Internet Protocol VON-paket fràn Vocaltec Typ av RR (MR RR) angivande hur E-brev dirigeras; namn pä E-post-server Telefonigateway (Phone Gateway), en ny typ av RR, 20 25 30 511 802 w POTS: Konventionell telefoni (Plain Ordinary Telephone Service) RFC: Request For Comment; Grunden för Internets tekniska dokumentation RR: Resursposter (Resource Records); Delkomponent i DNS TCP: Transmission Control Protocol VON: Röst-över-internet (Voice-over-Internet) VINFO: Kortnamn och information om VON-paket, en ny typ av RR WEBPHONEW: VON-paket fràn Grace Network WWW: World Wide Web, webb Enligt den föreliggande uppfinningen kommer gatewaylokaliseringssystemet i Figur l av de bifogade figurerna att samverka med Internetanvändarna genom World Wide Web (WWW). Skälet för detta är tvàfaldigt, nämligen: 1.Genom användning av WWW kommer gatewaylokaliserings- systemet inte att behöva använda speciell klient- programvara. Speciellt kommer det att framgà av den efterföljande beskrivningen att nya typer av DNS- resursposter definieras, vilka åtminstone initialt, ej kommer att stödjas av alla domännamnstolkare.
Konstruktionen av WWW är sàdan att alla DNS-krángligheter är dolda föranvändaren. 2_Gatewaylokaliseringssystemets webb-server tillhandahåller en ingàngspunkt och enhetligt gränssnitt för en bestämd tjänsteleverantörs gatewayerbjudande.
En arkitektur för ett gatewaylokaliseringssystem i den föreliggande uppfinningen och som illustreras schematiskt i form av ett blockshema, i Figur 2 av de bifogade figurerna, och inkluderar en WWW-server 1, ett TCP/IP-gränssnitt 2 som samverkar med WWW-servern 1 och en DNS-tolkare 3 för domännamnsystemet. WWW-servern l bildar gränssnitt mot en 20 25 30 35 11 511 802: lokaliseringsmodul 4 med hjälp av ett vanligt CGI lokaliseringsmodul 4 är anpassad att samverka med DNS- tolkare 3. serversystem 5 för DNS. gatewaygränssnitt, (Common Gateway Interface), och DNS-tolkare 3 samverkar också med ett Kärnan i gatewaylokaliseringssystemet i Figur 2 är en distribuerad databas (ej visad) som är anpassad att till- handahàlla en översättningsfunktion för översättning av ett telefonnummer till en ”föredragen gateway", eller mera exakt, en prioriterad lista pà gatewayenheter för det speciella numret, dvs om den föredragna gatewayenheten ej är tillgänglig, dä kommer nästa gateway i prioriteringslistan att användas.
Dessutom baseras kärnan av den distribuerade databasen pà ett domännamnsystem (se RFC 1034, 1035). Med ett sädant system kodas ett telefonnummmer i form av domännamn. En kort beskrivning av domännamnsystem (DNS), vilket i själva verket är ett utdrag ur RFC 1034, ges nedan.
Enligt RFC 1034 ligger gränssnittet till användarna av gatewaylokaliseringstjänsten i World Wide Web (HTML/ HTTP).
Sàlunda, vid anslutning till ett gatewaylokali- seringssystem (se Figur 1), kommer en användare att se en Webbsida som har ett utförande där användaren kan: - föra in det telefonnnummer han/hon vill slà; - IPHONEW välja det VON-paket han/hon använder; och - möjligen också välja nägon tilläggsinformation beträffande debiteringsmetoder etc.
När användaren klickar pà knappen för förmedling (Submit button), överförs denna information till en server, och en ny sida kommer att presenteras för användaren. Denna nya sida innehåller en ordnad uppsättning länkar (klickbara än 511 802 12 15 20 25 30 35 knappar) till de gatewayenheter som kan betjäna telefonnumret och det bestämda VON-paketet som valts av användaren. Telefonnumret presenteras igen sà att användaren kan bli medveten om att en omdirigering stötts pà.
Domännamnsystemet (DNS) har tre huvudkomponenter, nämligen, domännamnutrymme (Domain Name Space), resursposter (Resource Records), namnservrar (Name Servers) och domännamnstolkare (Name Resolvers).
Domännamnutrymme och resursposter är specifikationer för ett trädstrukturerat namnutrymme, och data associerade med namnen. Begreppsmässigt namnger/anger varje nod och blad av trädet för domännamnutrymmet en mängd information, och förfràgningsoperationer (query-operations) är försök att extrahera speciella typer av information fràn en bestämd uppsättning. En förfràgan (query) namnger/anger det domännamn som är av intresse, och beskriver den typ av resursinformation som önskas. Till exempel använder Internet vissa av sina domännamn för att identifiera värddatorer; förfrågningar (queries) för adressresurser sänder tillbaka Internet-värddatoradresser.
Namnservrar är serverprogram som innehåller information beträffande domänens trädstruktur och informationmängd. En namnserver kan lagra struktur, eller informationsmängder, om varje del av domänträdet, men vanligtvis har en speciell namnserver fullständig information om endast en del av domänutrymmet, och pekare till andra namnservrar som kan användas för att leda till information från vilken del som helst av domänträdet.
Namnservrar känner till de delar av domänträdet för vilka de har komplett information; en namnserver säges vara en AUTHORITY för dessa delar av namnutrymmet. Nämnda information om del av domänutrymmet är organiserad i 10 20 25 30 35 13 511 802 enheter kallade ZONES, och dessa ZONEs kan automatiskt distribueras till de namnservrar som tillhandahåller redundant tjänst för data i en ZONE.
Domännamnstolkare är program som extraherar information frán namnservrar som svar pà begäran fràn klienter. Tolkare màste kunna accessa åtminstone en namnserver och använda denna namnservers information för att direkt besvara en förfrågan (query), eller gà vidare med förfrågan användande hänvisningar till andra namnservrar.
En domännamnstolkare är normalt en systemrutin som kan näs direkt av användarprogram. Inget protokoll är därför nödvändigt mellan tolkaren och användarprogrammet.
Beträffande en DNS-utbyggnad som stöder Internet-POTS- gatewayenheter, kommer tvà nya resursposter (RR) att definieras för att stödja gatewaylokaliserartjänsten i den föreliggande uppfinningen, nämligen telefonigateways-posten (Phone Gateway ,PG) och VINFO-posten.
PG-posten är ett par (dvs ”prioritet” och ”domän- namn”), där domännamnet identifierar en gateway som kan betjäna POTS-numret (eller prefixet) som finns inkodat i det tolkade domännamnet, och prioritet är ett 16-siffrigt preferensvärde där de lägre talen betyder högre prioritet.
Betrakta till exempel de följande PG-posterna som returneras av en DNS-förfrågan (query): [l.phone-gw.sthlm.telia.se] [2.phone-gw.uppsala.telia.se] [3.phone-gw.telia.se] -J 14 511 802 20 25 30 35 Den tolkning som skall ges dessa PG-poster är att den gateway som har ett domännamn ”phone-gw.sthlm.telia.se” har prioritet ”l” och därför är bäst lämpad för telefonanropet.
Om denna gateway är ur drift, eller upptagen, skall prioritet ”2”, nämligen den gateway som har ett domännamn ”phone~gw.uppsala.telia.se", prövas. Om det misslyckas även med den, dà skall den gateway som har prioritet ”3” och domännamn ”phone-gw.telia.se" prövas, som en sista utväg.
Det bör uppmärksammas att syntaxen för en PG-post är identisk med den för en MX-post. Eftersom emellertid postvägval (mail routing) inte är relevent för de domäner som används för att stödja telefongatewayenheter, kan MX- posten användas för att förmedla PG-semantiken. Sålunda kommer det inte att krävas några förändringar pà DNS- servrar och domännamnstolkare.
Beträffande VINFO-posten innehåller denna post information om VON-paketet och kortnamn som skall användas vid anslutning ”röst-över Internet” till en bestämd server eller värddator. VINFO-posten används för att välja en gateway som stöder det VON-paket som föredras av användaren. Denna post är ocksa användbar för en gateway som betjänar anrop med POTS-ursprung som är destinerade till Internet-användare (dvs användare av datorer anslutna till Internet), eftersom gatewayenheten kan bestämma vilket VON-paket som skall användas för anslutning till användarens dator.
WINFO-posten är en sträng som motsvarar ett VON-paket, till exempel, ”IPHONE”, eller ”WEBPHONE”.
Beträffande namnstrukturen, måste tjänsteleverantören upprätta en toppdomän som motsvarar dess POTS-Internet- gatewaytjänst. Detta innebär inte nödvändigtvis att en flaskhals, eller ”single point of failure" (icke redundant 10 20 25 30 35 15 511 802 del), införs, eftersom denna domän kan replikeras i stor omfattning. Med utgångspunkt fràn tjänsteleverantörens toppdomän och det slagna numret i sin helhet, kan ett domännamn konstrueras genom en enkel algoritm. Detta illustreras bäst genom följande exempel för telefonnummer ”+46 8 707 5560” och en toppdomän ”phonedir.telia.se”: +46 8 707 5560 --> p0.p6.p5.p5.p7.p0.p7 p8.p6.p4 phonedir. telia.se Detta är egentligen nàgot som ger sig ut för att vara ett registrerat domännamn motsvarande denna sträng. Emellertid ett namn eftersom där kan finnas, eller inte finnas, är det troligt att det finns nagon delsträng fràn slutet av av namnet som motsvarar en nod i namnhierarkin. I den imaginära namn-hierarkin som visas i Figur 3 i de bifogade figurerna, i vilken endast en del av trädet visas, är toppdomännamnet ”phonedir.telia.se”, vilket utgör toppelement för namn-strukturen, och där finns en ingàng motsvarande delsträngen "p5.p7.pO.p7.p8.p6.p4.phonedir.telia.se".
Ett första steg i tolkningsprocessen kommer att vara för tolkningsalgoritmen att försöka göra en domnännamns- tolkning av hela namnet. Om detta misslyckas, kommer det minst signifikanta elementet att avlägsnas, dvs p7 i detta fall, och en ny tolkning kommer att försökas med strängen ”p6.p5.p4.p3.p2.pl.p8 p6.p4.phonedir.telia.se”_ Om detta misslyckas kommer ”p6” att ”skalas av” etc. Denna process fortsätter tills tolkningen lyckas, eller strängen reduceras till tjänsteleverantörens toppdomän, dvs i detta fall. Om detta inträffar har hela anropsförsöket misslyckats. För att undvika onödiga ”phonedir.telia.se”, misslyckanden kan en tjänsteleverantör registrera en uppsättning PG-poster som var och en har telefonnumrets fulla längd. Konstruktionen är emellertid robust för 16 511 802 15 25 30 35 situationer där alla numren ej är registrerade, men prestanda för domännamnstolkningen kan bli lidande.
Om tolkningsprocessen lyckas kommer en lista med PG- poster att sändas tillbaka till programvaran för Sàlunda, har tagit emot en lista med PG-poster fràn DNS-tolkaren 3, tolkningen. när Lokaliseringsmodul 4 (se Figur 2) anpassas den att gallra bort de som ej stöder det VON-paket som valts av användaren. Detta kan verkställas genom att utföra en DNS-sökning (DNS-lookup) med förfràgan (Query) Type=VINFO pà vardera sidan av de gatewayenheter som identifieras av PG-posterna. VINFO-strängen kan sedan matchas mot användarnas föredragna VON-paket. De matchade PG-posterna översätts sedan till HTML-syntax av Lokaliseringsmodulen 4, och överförs till användaren genom WWW-servern 1. Användaren/klienten kommer sedan att försöka ansluta till den server som har högst prioritet (lägsta preferensvärde).
Om denna server är upptagen, eller ej tillgänglig, kommer användaren/klienten att försöka ansluta till den server som har det näst lägsta preferensvärdet ECC.
Den föreliggande uppfinningen stöder också omdirigering av telefonnummer. Om ett visst telefonnummer omdirigeras, kommer det att finnas en CNAME-post, motsvarande detta CNAME pekar ut det DNS-namn som associerad med DNS-namnet(kodat nummer), telefon-nummer. representerar det telefonnummer som accessen skall omdirigeras till.
Betrakta, +46 8 777 llll.
Figur 3, till exempel, en sökning efter telefonnummer Domännamnstolkaren kommer, som visas i CNAME=pl.p2.p3.p4.p5.p6.p7. p8.p6.p4.phonedir.telia.se. Lokaliseringsmodulen 4 uppmanar då DNS-tolkare 3 att tolka detta namn istället. att àtersända (return) 15 20 25 30 35 17 511802 Namnstrukturen är tillräckligt flexibel för att làta tjänsteleverantören smidigit samarbeta med partners och kunder. I exemplet med namnstrukturen i Figur 3 av de bifogade figurerna har tjänsteleverantören en kund med en PABX som betjänar ett antal telefonnummer som har ett ”+46 8 707 5***”. driver sin egen gateway som betjänar alla anslutningar gemensamt prefix, som t.ex. Denna kund under detta prefix. Sàlunda kommer en begäran om ”+46 8 707 5560” gateway som för telefonnumret har domännamnet ”phone- telefonnummer att resultera i att den gw.haninge.trab.se”, dvs PG-post l i Figur 3, att presenteras som det första valet. Om denna gateway är upptagen eller ur drift kommer gatewayenheten ”phone- gw.sthlm.telia.se” att prövas. Om det misslyckas även med denna kommer det sista alternativet att bli gatewayenheten ”phone-gw telia.se". Om alla tre gatewayenheterna är upptagna, eller ur drift har försöket att upprätta en telefonförbindelse misslyckats.
Sàlunda är ett gatewaysystem för ett Internet- telekommunikationssystem enligt den föreliggande uppfinningen anpassat att: - ansluta àtminstone ett telefonnät till Internet och därigenom möjliggöra samverkan med telefoni, över Internet. - brygga Internet-röstprotokoll till röstproto- koll för nämnda átminstone ett telefonnät; och - inkludera en gatewaylokaliseringsmodul anpassad att: - översätta ett slaget nummer för ett telefon- anrop till en prioriterad lista pà före- dragna gatewayenheter för detta anrop; och 18 511 802 20 - lokalisera den gateway av nämnda uppsättning föredragna gatewayenheter som är tillgänglig för anropet och har en prioritet som är högre än andra tillgängliga gatewayenheter.
Gatewaylokaliseringsmodul 4 i Figur 2 är ocksà anpassad att stödja partnerskap mellan geografiskt átskilda tjänsteleverantörer, genom att atgärder vidtas i namn- strukturen för internationella anrop, Sàlunda, för telefonsamtal riktade till exempel till USA, dvs som inleds med ett prefix ”+l”, kommer metoden i den dvs de telefonnummer som har landskod som prefix. över atlanten, föreliggande uppfinningen, vid fullföljandet av den gatewayvalprocessen för anropet, som gjorts i det land varifrån anropet härstammar, att àterstarta tolkningsprocessen i USA, (dvs det land till vilket anopet är riktat), med toppdomännamn tilldelat gatewaytjänsten i USA, genom en tjänsteleverantör, som t.ex. AT&T. Denna process kommer med största sannolikhet att resultera i en lista med PG-poster motsvarande de gatewayenheter som hanteras av den nordamerikanska tjänsteleverantören, t.ex. AT&T.
SOITl

Claims (32)

20 25 30 35 19 511 802 PATENTKRAV
1. l. En gatewaylokaliseringsmodul ingàende i ett gatewaysystem för ett Internet-telekommunika-tionssystem, i vilket nämnda gatewaysystem är anpassat att ansluta àtminstone ett telefonnät till Internet och att därigenom möjliggöra samverkan med telefoni över Internet, och att brygga Internet-röstprotokoll till röstprotokoll för nämnda åtminstone ett telefonnät, och anpassat för att lokalisera den av ett flertal gatewayenheter som är bäst lämpad för ett bestämt anrop, k ä n n e t e c k n a d av att nämnda gatewaylokaliseringsmodul är anpassad att översätta ett slaget nummer för ett telefonanrop till en prioriterad lista pà föredragna gatewayenheter för detta anrop där avståndet i det POTS-nät som anropet gar genom utgör underlag för prioriteringen, och att lokalisera den ur nämnda uppsättning föredragna gatewayenheter som är tillgänglig för anropet och har en prioritet som är högre än andra tillgängliga gatewayenheter (här àberopad som den högsta prioriteten)
2. En gatewaylokaliseringsmodul enligt patentkrav 1, k ä n n e t e c k n a d av att nämnda gatewaylokaliseringsmodul är anpassad att samverka med Internetanvändare, genom World Wide Web, av att nämnda gatewaylokaliseringsmodul inkluderar ett domännamnsystem (DNS) som har, för varje telefonanrop, en telefonigateways- post (PG) för var och en av nämnda prioriterade uppsättning föredragna gatewayenheter, där var och en av nämnda poster omfattar ett prioritetsvärde och domännamn för respektive gateway. “s _; 511 802 2” 10 15 20 25 30 35
3. En gatewaylokaliseringsmodul enligt patentkrav 2, k ä n n e t e c k n a d av att en namnstruktur för en gatewaytjänst för Internet-telefoni inkluderar ett domännamn för gatewaytjänsten.
4. En gatewaylokaliseringsmodul enligt patentkrav 2, eller patentkrav 3, k ä n n e t e c k n a d att nämnda prioritetsvärde är ett 16-siffrigt preferensvärde, där lägre nummer indikerar en högre prioritet.
5. En gatewaylokaliseringsmodul enligt nàgot av patentkraven 2 till 4, k ä n n e t e c k n a d av att nämnda domännamn indentifierar en gateway som kan betjäna ett telefonnummer, eller ett telefonnummerprefix, kodat som ett tolkat domännamn.
6. En gatewaylokaliseringsmodul enligt nagot av föregående patentkrav, k ä n n e t e c k n a d av att nämnda gatewaylokaliseringsmodul inkluderar en distribuerad databas för översättning av det nämnda slagna numret för ett telefonanrop till en prioriterad lista pà föredragna gatewayenheter för detta anrop.
7. En gatewaylokaliseringsmodul enligt patentkrav 6, k ä n n e t e c k n a d av att nämnda distribuerade databas baseras pá ett domännamnsystem.
8. En gatewaylokaliseringsmodul enligt något av föregående patentkrav, k ä n n e t e c k n a d av att àtminstone en ur den prioriterade listan pà föredragna gatewayenheter för ett anrop stöder ett VON-paket som används, eller väljs, av en anropande part.
9. En gatewaylokaliseringsmodul enligt patentkrav 8, k ä n n e t e c k n a d av att nämnda gatewaylokaliseringsmodul inkluderar ett domännamnsystem Ü 20 25 30 35 2' 511 802 (DNS), som har en VINFO-post, som innehåller information om VON-paketet och kortnamn att användas för ”röst-över- Internet”-anslutningar till en bestämd server, eller värddator, där nämnda VINFO-post används för att välja en gateway för ett anrop som stöder ett VON-paket som används, eller väljs, av en anropande part.
10. En gatewaylokaliseringsmodul enligt patentkrav 9, k ä n n e t e c k n a d av att nämnda VINFO-post är en ”IPHONE”, eller ”WEBPHONE”, som motsvarar sträng, som t.ex. VON-paketet.
11. ll. 10, k ä n n e t e c k n a d av att domännamnsystemets MM- Ett gatewaysystem enligt nagot av patentkraven 2 till post för postvägval används för att förmedla PG-semantiken.
12. En gatewaylokaliseringsmodul enligt nägot av föregående patentkrav, k ä n n e t e c k n a d av att nämnda gatewaylokaliseringsmodul är anpassad att stödja samverkan med telefoni mellan geografiskt skilda tjänsteleverantörer.
13. En gatewaylokaliseringsmodul enligt nagot av föregående patentkrav, k ä n n e t e c k n a d av att nämnda gatewaylokaliseringsmodul inkluderar: - en World Wide Web-server; - en namntolkare för ett domän-namnsystem(DNS); - ett TCP/IP-gränssnitt för WWW-servern och namn- tolkaren. - en gatewaylokaliseringsenhet anpassad att samverka med WWW-servern och namntolkaren; och - ett serversystem för DNS en anpassat att samverka med namntolkaren.
14. I ett Internet-telekommunikationssystem i vilket telefoni och besläktade tjänster tillhandahàlles med aiiil 511 802 *Q N ß 30 ß användning av Internet som ett transmissionsmedium för nämnda tjänster, i vilket ett gatewaysystem är anpassat att ansluta åtminstone ett telefonnät till Internet och att därigenom möjliggöra samverkan med telefoni över Internet, och att brygga Internet-röst-protokoll till röstprotokoll för nämnda àtminstone ett telefonnät, och i vilket ett gatewaylokaliseringssystem är anpassat att lokalisera den av ett flertal gatewayenheter som är bäst lämpad för ett bestämt anrop, en metod att hantera telefonanrop över Internet, k ä n n e t e c k n a d av stegen att: - översätta ett slaget nummer för ett telefonanrop till en prioriterad lista pà föredragna gatewayenheter för detta anrop där avstàndet i det POTS-nät som anropet gär genom utgör underlag för prioriteringen; och - lokalisera den av nämnda uppsättning föredragna gatewayenheter som är tillgänglig för anropet och har en prioritet som är högre än andra tillgängliga gatewayenheter (här àberopad som den högsta prioriteten).
15. En metod enligt patentkrav 14, k ä n n e t e c k n a d av stegen att: - använda den gateway som har den högsta prioriteten för anropet; - i den händelse att nämnda gateway som har den högsta prioriteten ej är tillgänglig, pröva de andra gatewayenheterna, med lägre prioritet, i tur och ordning enligt deras prioritet i listan, tills en tillgänglig gateway lokaliseras för anropet; och - annullera anropet i den händelse ingen ur den prioriterade listan pà föredragna gatewayenheter är tillgänglig.
16. En metod enligt patentkraven 14 eller 15, k ä n n e t e c k n a d av steget att använda ett domän- namnsystem (DNS) för att tillhandahålla, för varje 10 U 20 25 30 35 telefonanrop, 25 511 802 en telefonigatewayspost (PG) för var och en av nämnda prioriterade uppsättning föredragna gatewayenheter, där var och en av nämnda poster omfattar ett prioritetsvärde och domännamn för respektive gateway.
17. En metod enligt patentkrav 16, k ä n n e t e c k n a d av att nämnda prioritetsvärde är ett 16-siffrigt preferensvärde, där lägre nummer indikerar en högre prioritet.
18. l8. En metod enligt patentkrav 16, eller patentkrav 17, k ä n n e t e c k n a d av att nämnda domännamn identifierar en gateway som kan betjäna ett telefonnummer, eller ett telefonnummerprefix, kodat som ett tolkat domännamn.
19. En metod enligt något av patentkraven 14 till 18, k ä n n e t e c k n a d av steget att använda en distribuerad databas för att översätta det slagna numret för ett telefonanrop till en prioriterad lista på föredragna gatewayenheter för detta anrop.
20. En metod enligt något av patentkraven 14 till 19, k ä n n e t e c k n a d av att åtminstone en från den prioriterade listan på föredragna gatewayenheter för ett anrop stöder ett VON-paket som används, eller väljs, av en anropande part.
21. En metod enligt patentkrav 20, k ä n n e t e c k n a d av stegen att: för att tillhandahålla en VINFO-post innehållande information om VON-paketet och kortnamn att användas för ”röst- använda ett domännamnsystem (DNS) över-Internet”-förbindelser till en bestämd server, eller värddator; och 511 802 .ff W 20 25 30 35 - använda nämnda VINFO-post för att välja en gateway för ett anrop som stöder ett VON-paket som används, eller väljs, av en anropande part.
22. En metod enligt patentkrav 21, k ä n n e t e c k n a d av att nämnda VINFO-post är en Sträng, ”IPHONE", ”WEBPHONE”, som t.ex. eller VON-paketet. SOm mOtSVarar
23. En metod enligt nàgot av patentkraven 16 till 22, k ä n n e t e c k n a d av att domännamnsystemets MX-post för postvägval används för att förmedla PG-semantiken.
24. En metod enligt nagot av patentkraven 16 till 23, k ä n n e t e c k n a d av steget att använda en namn- struktur för att tillhandahàlla nämnda domännamn, där nämnda namnstruktur inkluderar ett domännamn för en gatewaytjänst för Internet-telefonnät som tillhandahàlles av en tjänsteleverantör.
25. En metod enligt patentkrav 24, k ä n n e t e c k n a d av stegen att: - konstruera ett domännamn för nämnda gatewaytjänst för att tillhandahålla ett toppelement för namnstrukturen. - konstruera ett domännamn för ett slaget telefon- nummer, inkluderande namnet pà gatewaytjänsten. - försöka att tolka en sträng av element som bildar hela namnet för det slagna numret. - i den händelse att tolkningsprocessen misslyckas, avlägsna det minst signifikanta elementet i strängen och försöka en ny tolkning; - fortsätta denna process tills tolkningen lyckas, eller strängen reduceras till namnet pà gatewaytjänsten; och - i den händelse att strängen reduceras till namnet pà gatewayenheten, annullera hela anropet. 20 25 30 35 511 802
26. av stegen att En metod enligt patentkrav 25, k ä n n e t e c k n a d - vid lyckat slutförande av tolkningsprocessen, till gatewaylokaliseringssystemet vidarebefordra en lista pä PG-poster för en uppsättning gatewayenheter; och - avskilja de gatewayenheter som ej stöder ett VON-paket som används, eller väljes, av en användare.
27. av stegen att En metod enligt patentkrav 26, k ä n n e t e c k n a d ~ avskilja de gatewayenheter som ej stöder det VON-paket som används, eller väljes, av en användare genom att utföra, pà var och en av de gatewayenheter som identifieras av PG-posterna, en DNS-sökning med fràgan Type=VINFO, där en VINFO-sträng matchas mot användarens föredragna VON-paket; - översätta de matchade PG-posterna till HTML-syntax; och - överföra de översatta PG-posterna till användaren, där nämnda översatta PG-poster representerar en prioriterad lista pá föredragna gatewayenheter för ett anrop.
28. En metod enligt patentkrav 27, k ä n n e t e c k n a d av stegen att: - nämnda användare, vid utförande av ett telefonanrop, prövar en anslutning till en gateway med den högsta prioriteten (lägsta preferensvärde). - i den händelse att den gateway som har den högsta prioriteten ej är tillgänglig, försöka ansluta till gatewayenheten med det näst lägsta preferensvärdet; och - upprepa denna process och pröva de andra gatewayenheterna med lägre prioritet i tur och ordning enligt deras prioritet i listan, tills en tillgänglig gateway lokaliseras för anropet.
29. En metod enligt nagot av patentkraven 14 till 28, J 511 802 *ß 20 25 30 k ä n n e t e c k n a d av stegen att: - vidta atgärder för att ett telefonnummer ska kunna omdirigeras till ett annat telefonnummer, - tilldela nämnda omdirigerade telefonnummer en CNAME- post associerad med DNS-namnet (kodat nummer), motsvarande det omdirigerade telefonnumret; och - utföra en tolkningsprocess pà CNAME.
30. En metod enligt nàgot av patentkraven 24 till 29, k ä n n e t e c k n a d av stegen att vidta atgärder, i namnstrukturen, för användare som har en PBX som betjänar ett antal telefonnummer som har ett gemensamt prefix, där nämnda användare driver sin egen gateway som betjänar alla anslutningar under prefixet.
31. En metod enligt nàgot av patentkraven 24 till 29, k ä n n e t e c k n a d av stegen att: - vidta atgärder, i namnstrukturen, för internationella anrop, vilkas telefonnummer har landskod som prefix; och - vid fullföljandet av den gatewaysvalsprocess för anropet, som gjorts i det land varifrån anropet härstammar, àterstarta tolknings-processen i det land till vilket anropet är riktat, med ett domännamn tilldelat gatewaytjänsten i det landet, av en tjänsteleverantör.
32. En metod enligt patentkrav 31, k ä n n e t e c k n a d av steget att tillhandahålla en lista över PG-poster motsvarande gatewayenheter som drivs, i nämnda land, av tjänsteleverantören.
SE9700516A 1997-02-14 1997-02-14 Gatewaylokaliseringssystem för ett internet- telekommunikationssystem SE511802C2 (sv)

Priority Applications (7)

Application Number Priority Date Filing Date Title
SE9700516A SE511802C2 (sv) 1997-02-14 1997-02-14 Gatewaylokaliseringssystem för ett internet- telekommunikationssystem
EEP199900352A EE04479B1 (et) 1997-02-14 1998-02-09 Lüüsisüsteem, Interneti sidesüsteem ja meetod telefonikõnede töötluseks Interneti sidesüsteemis
PCT/SE1998/000219 WO1998036543A1 (en) 1997-02-14 1998-02-09 Gateway location system supporting pots-internet gateways
DK98904469T DK0960515T3 (da) 1997-02-14 1998-02-09 Gatewaylokaliseringssystem, der understötter POTS-Internet-gateways
DE69829275T DE69829275T2 (de) 1997-02-14 1998-02-09 System zur ortung von gateways umschliesslich pots-internetgateways
EP98904469A EP0960515B1 (en) 1997-02-14 1998-02-09 Gateway location system supporting pots-internet gateways
NO19993795A NO324431B1 (no) 1997-02-14 1999-08-06 Anordning ved internett-telekommunikasjonssystem

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE9700516A SE511802C2 (sv) 1997-02-14 1997-02-14 Gatewaylokaliseringssystem för ett internet- telekommunikationssystem

Publications (3)

Publication Number Publication Date
SE9700516D0 SE9700516D0 (sv) 1997-02-14
SE9700516L SE9700516L (sv) 1998-08-15
SE511802C2 true SE511802C2 (sv) 1999-11-29

Family

ID=20405790

Family Applications (1)

Application Number Title Priority Date Filing Date
SE9700516A SE511802C2 (sv) 1997-02-14 1997-02-14 Gatewaylokaliseringssystem för ett internet- telekommunikationssystem

Country Status (7)

Country Link
EP (1) EP0960515B1 (sv)
DE (1) DE69829275T2 (sv)
DK (1) DK0960515T3 (sv)
EE (1) EE04479B1 (sv)
NO (1) NO324431B1 (sv)
SE (1) SE511802C2 (sv)
WO (1) WO1998036543A1 (sv)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69819756D1 (de) 1997-09-16 2003-12-18 Transnexus Inc Leitweglenkung-anordnung für internet telefonie
NO326260B1 (no) * 1997-09-29 2008-10-27 Ericsson Telefon Ab L M Fremgangsmate for a rute anrop fra en terminal i et forste telekommunikasjonsnett til en terminal i et andre telekommunikasjonsnett
NO325072B1 (no) * 1997-11-11 2008-01-28 Ericsson Telefon Ab L M Fremgangsmate for manuell ruting av anrop fra et forste telekommunikasjonsnett til et ytre telekommunikasjonsnett
US6665271B1 (en) 1998-03-17 2003-12-16 Transnexus, Llc System for real-time prediction of quality for internet-based multimedia communications
US6487283B2 (en) 1998-08-04 2002-11-26 Transnexus, Inc. Pricing center for internet protocol routed transactions
US6205211B1 (en) 1998-08-04 2001-03-20 Transnexus, Llc Internet telephony call pricing center
US7116656B1 (en) 1998-10-23 2006-10-03 Verizon Laboratories Inc. Multi-line appearance telephony via a computer network
WO2000025506A2 (en) * 1998-10-24 2000-05-04 Ericsson, Inc. Methods and system for internetworking internet telephony and the pstn
US6614781B1 (en) 1998-11-20 2003-09-02 Level 3 Communications, Inc. Voice over data telecommunications network architecture
US6442169B1 (en) 1998-11-20 2002-08-27 Level 3 Communications, Inc. System and method for bypassing data from egress facilities
US7444407B2 (en) 2000-06-29 2008-10-28 Transnexus, Inc. Intelligent end user devices for clearinghouse services in an internet telephony system
US6751652B1 (en) 1999-06-29 2004-06-15 Transnexus, Inc. Intelligent end user devices for clearinghouse services in an internet telephony system
GB2352111A (en) * 1999-07-14 2001-01-17 Ericsson Telefon Ab L M IP telecommunications
US7804815B1 (en) 1999-09-17 2010-09-28 Intertex Data Ab System and apparatus for telecommunication
DE19948458A1 (de) * 1999-10-08 2001-04-19 Alcatel Sa Server zur Unterstützung des Aufbaus von Fernsprechverbindungen über ein IP Netz
US6810015B1 (en) * 1999-10-15 2004-10-26 Siemens Information And Communication Networks, Inc. Apparatus and method for optimizing the use of multiple gateway in ToL systems
US6594480B1 (en) 1999-11-05 2003-07-15 Ericsson, Inc. Apparatus and method for automatically prioritizing telephone dialing strings
AU2911901A (en) 1999-12-22 2001-07-03 Transnexus, Inc. System and method for the secure enrollment of devices with a clearinghouse server for internet telephony and multimedia communications
US6996093B2 (en) 2000-01-11 2006-02-07 Transnexus, Inc. Architectures for clearing and settlement services between internet telephony clearinghouses
US7324635B2 (en) 2000-05-04 2008-01-29 Telemaze Llc Branch calling and caller ID based call routing telephone features
WO2001093553A1 (en) * 2000-05-29 2001-12-06 Gianluca Dettori System and method for audio transmission over data networks
ATE362251T1 (de) 2000-09-11 2007-06-15 Transnexus Inc Verrechnungsserver für internet- und multimedia- kommunikationen
US7525956B2 (en) 2001-01-11 2009-04-28 Transnexus, Inc. Architectures for clearing and settlement services between internet telephony clearinghouses
JP4095258B2 (ja) * 2001-04-03 2008-06-04 株式会社エヌ・ティ・ティ・ドコモ 移動通信システム、関門交換機選択サーバ及び関門交換機選択方法
KR100805509B1 (ko) * 2001-11-02 2008-02-20 엘지노텔 주식회사 미디어 게이트웨이의 시동/재시동 시간 제어 방법
DE10238546A1 (de) * 2002-08-22 2004-03-11 Siemens Ag Verfahren zur Bereitstellung von Ressourcen in Kommunikations-Netzwerken
WO2005089147A2 (en) 2004-03-11 2005-09-29 Transnexus, Inc. Method and system for routing calls over a packet switched computer network
US7457283B2 (en) 2004-12-13 2008-11-25 Transnexus, Inc. Method and system for securely authorized VoIP interconnections between anonymous peers of VoIP networks
US8238329B2 (en) 2005-12-13 2012-08-07 Transnexus, Inc. Method and system for securely authorizing VoIP interconnections between anonymous peers of VoIP networks

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3443894B2 (ja) * 1993-10-01 2003-09-08 日本電信電話株式会社 端末接続方式
FI104869B (sv) * 1995-05-24 2000-04-14 Ericsson Telefon Ab L M Förfarande för bildande av talförbindelse mellan nät och intelligent nätservice
DE59608151D1 (de) * 1995-05-31 2001-12-13 Siemens Ag Integration von computernetzen und kommunikationsnetzen

Also Published As

Publication number Publication date
SE9700516D0 (sv) 1997-02-14
DE69829275D1 (de) 2005-04-14
EE9900352A (et) 2000-02-15
NO324431B1 (no) 2007-10-15
EE04479B1 (et) 2005-04-15
NO993795D0 (no) 1999-08-06
WO1998036543A1 (en) 1998-08-20
SE9700516L (sv) 1998-08-15
DK0960515T3 (da) 2005-07-11
NO993795L (no) 1999-10-13
EP0960515B1 (en) 2005-03-09
EP0960515A1 (en) 1999-12-01
DE69829275T2 (de) 2006-02-09

Similar Documents

Publication Publication Date Title
SE511802C2 (sv) Gatewaylokaliseringssystem för ett internet- telekommunikationssystem
JP3867079B2 (ja) 通信ネットワーク上の目標エンティティへのアクセス方法
JP3742108B2 (ja) 遠隔通信サービス提供方法
US7840699B2 (en) Name resolution server and packet transfer device
US9659070B2 (en) Methods, systems, products, and devices for processing DNS friendly identifiers
JP4592184B2 (ja) 静的な識別子が付され、かつネットワークに断続的に接続される装置へのアクセス方法および装置
US20040122951A1 (en) Method and apparatus for providing Web users with a click-to-contact service
US7225272B2 (en) Method and apparatus for providing name services
US7565402B2 (en) Sitemap access method, product, and apparatus
US7188138B1 (en) Method, product, and apparatus for resource identifier registration and aftermarket services
EP1040626B1 (en) Apparatus and method for electronic mail address portability
EP1562347B1 (en) Methods and apparatus for utilizing user software to communicate with network-resident services
US20100138559A1 (en) Systems and methods for direction of communication traffic
US20050271067A1 (en) System and method for routing data across heterogeneous private and non-private networks
US20080235383A1 (en) Methods, Systems, Products, And Devices For Generating And Processing DNS Friendly Identifiers
US7852997B2 (en) Internet telephony communications adapter for web browsers
US6801952B2 (en) Method and devices for providing network services from several servers
US20030177274A1 (en) Virtual subdomain address file suffix
JP2000516407A (ja) 遠隔通信サービス提供方法
JP2000516408A (ja) 遠隔通信システムに使用されるサービス資源項目のアクセス方法
KR100920632B1 (ko) 정보 검색 방법, 전화 시스템 및 컴퓨터 판독가능한 저장 매체
US20040019636A1 (en) System and method for dynamically routing web procedure calls
WO2002013057A1 (en) Network address resolution
KR100456225B1 (ko) 로컬 도메인 네임 서버를 이용한 인터넷 키워드 접속서비스 제공 방법
Weider et al. Executive introduction to directory services using the X. 500 protocol

Legal Events

Date Code Title Description
NUG Patent has lapsed