[go: up one dir, main page]

SE517567C2 - Directing incoming calls - Google Patents

Directing incoming calls

Info

Publication number
SE517567C2
SE517567C2 SE9700872A SE9700872A SE517567C2 SE 517567 C2 SE517567 C2 SE 517567C2 SE 9700872 A SE9700872 A SE 9700872A SE 9700872 A SE9700872 A SE 9700872A SE 517567 C2 SE517567 C2 SE 517567C2
Authority
SE
Sweden
Prior art keywords
subscriber
client
network
voice
user
Prior art date
Application number
SE9700872A
Other languages
Swedish (sv)
Other versions
SE9700872L (en
SE9700872D0 (en
Inventor
Johan Svedberg
Rabbe Fogelholm
Original Assignee
Ericsson Telefon Ab L M
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 Ericsson Telefon Ab L M filed Critical Ericsson Telefon Ab L M
Priority to SE9700872A priority Critical patent/SE517567C2/en
Publication of SE9700872D0 publication Critical patent/SE9700872D0/en
Priority to JP52709898A priority patent/JP2001517385A/en
Priority to BR9807997-2A priority patent/BR9807997A/en
Priority to AU64263/98A priority patent/AU733799B2/en
Priority to CN 98804982 priority patent/CN1255269A/en
Priority to CA002283793A priority patent/CA2283793A1/en
Priority to PCT/SE1998/000331 priority patent/WO1998041043A1/en
Priority to EP98909894A priority patent/EP0966848A1/en
Publication of SE9700872L publication Critical patent/SE9700872L/en
Priority to NO994172A priority patent/NO994172L/en
Publication of SE517567C2 publication Critical patent/SE517567C2/en

Links

Classifications

    • 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
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/64Distributing or queueing
    • H04Q3/66Traffic distributors
    • H04Q3/665Circuit arrangements therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/12Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place intelligent networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/38Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections
    • H04M3/382Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections using authorisation codes or passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/54Arrangements for diverting calls for one subscriber to another predetermined subscriber

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Sub-Exchange Stations And Push- Button Telephones (AREA)
  • Exchange Systems With Centralized Control (AREA)

Abstract

The purpose of the present invention is to be able to route incoming calls in an efficient manner. The problem described with how to route incoming calls in an efficient manner is solved by diverting the incoming call to a service node which further diverts the call to a specific node in dependance of the telephone number of the called party in combination with other characteristics.

Description

20 25 517 567 2 På ett liknande sätt kan användaren ringa ett utgående samtal, genom att använda gatewayen såsom en brygga mellan det IP-baserade Internet och PSTN. I denna si- tuation ser det från PTSN-nätet ut som samtalet kommer från gatewayen, och att denne skall debiteras. En lösning på detta problem presenteras i SE-9603932-6. In a similar manner, the user can make an outgoing call, using the gateway as a bridge between the IP-based Internet and the PSTN. In this situation, it looks from the PTSN network that the call comes from the gateway, and that it should be charged. A solution to this problem is presented in SE-9603932-6.

Ingen av de ovan nämnda ansökningarna beskriver speciella metoder för dirigering av inkommande samtal till klienten på ett sätt som maximerar användandet av näten, både telekommunikationsnätet och det IP-baserade nätet Sammanfattning av uppfinningstanken Föreliggande uppfinning beskriver ett förfarande och ett nät för att lösa problemet .med dirigering av inkommande samtal för ökat utnyttjande av näten.None of the above applications describe particular methods of routing incoming calls to the client in a manner that maximizes the use of the networks, both the telecommunications network and the IP-based network. Summary of the Invention The present invention describes a method and a network for solving the problem. routing of incoming calls for increased utilization of the networks.

Syftet med föreliggande uppfinning är därför att kunna dirigera inkommande samtal på ett effektivt sätt.The object of the present invention is therefore to be able to route incoming calls in an efficient manner.

Det ovan beskrivna problemet, hur man kan dirigera inkommande samtal på ett ef- fektivt sätt löses genom att omdirigera inkommande samtal till en tj änstenod som dirigerar samtalet vidare till en bestämd nod i beroende av den uppringda abonnen- tens nummer i kombination med andra kännetecken.The problem described above, how to route incoming calls in an efficient way is solved by redirecting incoming calls to a service node that redirects the call to a specific node depending on the called subscriber's number in combination with other characteristics.

I mer detalj löses ovan nämnda problem genom att omdirigera användarens telefon- nummer till en tj änstenod så att inkommande samtal kommer att dirigeras till denna tj änstenod. När tjänstenoden upptäcker ett inkommande samtal analyserar den det uppringda numret, var användaren som har detta nummer befinner sig och positio- nen, eller andra kännetecken, av flertalet av noder och dirigerar det inkommande samtalet i beroende av nämnda analys. Samtalet dirigeras till ett nummer som be- tecknar åtminstone två voice gateways och för varje inkommande samtal väljs en av dessa åtminstone två voice gateways, till vilken samtalet kopplas. Valet kan göras, 10 15 20 25 30 517 567 3 exempelvis utifrån vilken voice gateway som har lägst arbetsbelastning eller det geografiska läget för varje voice gateway.In more detail, the above-mentioned problems are solved by redirecting the user's telephone number to a service node so that incoming calls will be routed to this service node. When the service node detects an incoming call, it analyzes the dialed number, where the user with that number is located and the position, or other characteristics, of the fl number of nodes and routes the incoming call depending on said analysis. The call is routed to a number denoting at least two voice gateways and for each incoming call, one of these at least two voice gateways is selected, to which the call is connected. The choice can be made, for example based on which voice gateway has the lowest workload or the geographical location of each voice gateway.

En av fördelarna med den föreliggande uppfinningen är att nätet utnyttjas på ett ef- fektivt sätt.One of the advantages of the present invention is that the network is utilized in an efficient manner.

En annan fördel är att IP-paketens överföringstid kan minimeras, vilket reducerar stömingama i tj änstekvaliteten.Another advantage is that the transmission time of the IP packets can be minimized, which reduces the disturbances in the service quality.

Andra fördelar kommer att bli uppenbara för fackmannen i lys av nedanstående de- taljerade beskrivning.Other advantages will become apparent to those skilled in the art in light of the following detailed description.

Ytterligare användningsområden för föreliggande uppfinning kommer att bli uppen- bara utifrån den detaljerade beskrivningen som ges i det följande. Det bör dock på- pekas att de föredragna utföringsformerna av uppfinningen endast beskrivs som ill- ustrationer av uppfinningsidén, eftersom ett flertal olika ändringar och modifieringar inom ramen för uppfinningen kommer att bli uppenbara för fackmannen utifrån denna detaljerade beskrivning.Additional areas of use for the present invention will become apparent from the detailed description given hereinafter. It should be pointed out, however, that the preferred embodiments of the invention are described only as illustrations of the inventive idea, as a number of different changes and modifications within the scope of the invention will become apparent to those skilled in the art from this detailed description.

Kortfattad beskrivning av ritningarna Figur 1 visar gränssnitten för ”phone doubler”.Brief description of the drawings Figure 1 shows the interfaces for "phone doubler".

Figur 2 visar en mer detaljerad vy av nätkonfigurationen för ”phone doubler”.Figure 2 shows a more detailed view of the network configuration for "phone doubler".

Figur 3 visar en nätkonfiguration för dirigering av inkommande samtal.Figure 3 shows a network configuration for routing incoming calls.

Figur 4 visar en nätkonfiguration av en annan föredragen utföringsfonn.Figure 4 shows a network configuration of another preferred embodiment.

Detaljerad beskrivning av föredragna utföringsformer Figur l visar ett phone doubler-nät och dess externa gränssnitt till extema nät, an- vändare och enheter. En användare 101 är den som använder phone doubler hemma.Detailed Description of Preferred Embodiments Figure 1 shows a telephone doubler network and its external interfaces to external networks, users and devices. A user 101 is the one who uses the phone doubler at home.

Användaren 101 är också abonnent till tjänsten. Ett flertjänstnät (Integrated Services Digital Network - ISDN) 102 används som gateway till ett fast publikt telefonnät 10 15 20 25 517 567 4 (Public Switched Telephone Network - PSTN)103. En leverantör av tjänster (Servi- ' ce Provider - SP) 104 omfattar ansvariga system, organisation och personer for att phone doubler skall fungera. Figur 1 visar även den inre strukturen hos phone doubler. En klient 106 är den delen av phone doubler som finns hos användaren. Ett register 108 är den nod i gatewayen som är gemensam för alla användare av phone- doubler-tjänsten. Denna nod kallas i återstoden av detta dokument registret. En mellannätslinje for röst (Voice Gateway - VG) 107 är den enhet som hanterar alla samtal och talöverföring. En VG 107 kan hantera ett antal samtidiga samtal. I figur 1 visas även de externa gränssnitten till nätet och nodema. Ett användargränssnitt 109 är gränssnittet mellan användaren 101 och klienten 106. Ett PRI-gränssnitt 110 (ISDN Primary Rate Interface) är gränssnittet som används mellan voice gateway 107 och ISDN 102. Ett drift- och underhållsgränssnitt (Operation and Maintenance Interface - OMI) 111 är gränssnittet mellan leverantören av tjänster 104 och registret 108 och voice gateway 107. Ett klient-gateway-gränssnitt (Client Gateway Interface - CGI) 112 är gränssnittet mellan klienten 106 och registret 108, respektive klienten och voice gateway 107. Ett registergränssnitt 113 (Registry Interface - REGI) är gränssnittet mellan registret 108 och voice gateway 107.The user 101 is also a subscriber to the service. An Integrated Services Digital Network (ISDN) 102 is used as a gateway to a Public Switched Telephone Network (PSTN) 103. A service provider (Service Provider - SP) 104 covers responsible systems, organization and people for the telephone doubler to work. Figure 1 also shows the internal structure of the phone doubler. A client 106 is the part of the phone doubler that the user has. A register 108 is the node in the gateway that is common to all users of the phone-doubler service. This node is called in the remainder of this document the registry. An Voice Gateway (VG) 107 is the device that handles all calls and voice transmissions. A VG 107 can handle a number of simultaneous calls. Figure 1 also shows the external interfaces to the network and the nodes. A user interface 109 is the interface between the user 101 and the client 106. An PRI interface 110 (ISDN Primary Rate Interface) is the interface used between voice gateway 107 and ISDN 102. An operation and maintenance interface (OMI) 111 is the interface between the service provider 104 and the register 108 and the voice gateway 107. A client gateway interface (CGI) 112 is the interface between the client 106 and the register 108, respectively the client and the voice gateway 107. A register interface 113 (Registry Interface - REGI) is the interface between register 108 and voice gateway 107.

Med hänvisning till figur 2 körs klienten 201 på en persondator (ej visad) ansluten till accesservem 207 hos leverantören av tjänster (ISP) hos dennes Point of Presence (POP) via ett modem 202 och PSTN 203. Persondatom får en IP-adress från ISP.Referring to Figure 2, the client 201 is run on a personal computer (not shown) connected to the access provider 207 of the service provider (ISP) at its Point of Presence (POP) via a modem 202 and PSTN 203. The personal computer receives an IP address from the ISP .

Detta görs vanligtvis dynamiskt vid uppkoppling till POP. I den föredragna utfö- ringsformen är ISP och SP 104 samma organisation eller leverantör av tjänster. Voi- ce gateway 203, 204 är ansluten till tjänsteleverantörens IP-nät, typiskt via samrna Ethernet 206 som POP. Ett flertal voice gateways 203, 204 kan anslutas till samma POP. Varje voice gateway 203, 204 är ansluten till ISDN 208 via PRI 209, 210. En registernod 211, 212 kan hantera ett flertal voice gateways 203, 204. Registernoden 211, 212 kan befinna sig på avstånd. Voice gateway 203, 204 och registret 211, 212 är då typiskt förbundna med varandra via ISP:s huvud-IP-nät (backbone) 213. Re- 10 15 20 25 517 567 5 gistemoden 211, 212 är vanligtvis duplicerad för redundans. Ett flertal routers är betecknade med R i figur 2.This is usually done dynamically when connecting to POP. In the preferred embodiment, ISP and SP 104 are the same organization or provider of services. Voice gateway 203, 204 is connected to the service provider's IP network, typically via Ethernet Ethernet 206 as POP. A plurality of voice gateways 203, 204 can be connected to the same POP. Each voice gateway 203, 204 is connected to ISDN 208 via PRI 209, 210. A register node 211, 212 may handle a plurality of voice gateways 203, 204. The register node 211, 212 may be remote. The voice gateway 203, 204 and the register 211, 212 are then typically connected to each other via the ISP's main IP network (backbone) 213. The host mode 211, 212 is usually duplicated for redundancy. A plurality of routers are denoted by R in Figure 2.

I figur 3 är en klient 301 ansluten till IP-nätet tillhörande en tjänsteleverantörs IP- nät 302. För denna anslutning använder han ett modem 303 och PSTN-nätet 304.In Figure 3, a client 301 is connected to the IP network belonging to a service provider's IP network 302. For this connection, he uses a modem 303 and the PSTN network 304.

PSTN-nätet 304 är förbundet med ISDN-nätet 305 som i sin tur är förbundet till tjänsteleverantörens IP-nät via en modempool 306. Tjänsteleverantörens IP-nät är också anslutet till Internet 307 via en router 308. En abonnent 309 ringer till klien- ten 301 över PSTN- nätet 304 men får givetvis upptagetsignal om klienten 301 inte har vidarekopplat sin telefon. Klienten 301 har vidarekopplat telefonen till en IN- tjänst som finns i en SSCP 310. Detta skulle givetvis även kunna vara en SSP och en separat SCP, men för denna utföringsform räcker en SSCP. Två voice gateways 311 och 312 förbinder ISDN-nätet 305 med tjänsteleverantörens IP-nät. SSCP°n uppdateras kontinuerligt med belastningssituationen för de olika voice gateways och dirigerar det inkommande samtalet till voice gateway 312, som för ögonblicket har den lägsta belastningen. Genom detta förfarande får IP-paketen som levereras från voice gateway 312 till klienten 301 minst fördröjning.The PSTN network 304 is connected to the ISDN network 305 which in turn is connected to the service provider's IP network via a modem pool 306. The service provider's IP network is also connected to the Internet 307 via a router 308. A subscriber 309 calls the client 301 over the PSTN network 304 but will of course receive a busy signal if the client 301 has not forwarded his telephone. The client 301 has forwarded the telephone to an IN service contained in an SSCP 310. This could of course also be an SSP and a separate SCP, but for this embodiment an SSCP is sufficient. Two voice gateways 311 and 312 connect the ISDN network 305 to the service provider's IP network. The SSCP is continuously updated with the load situation for the various voice gateways and directs the incoming call to voice gateway 312, which currently has the lowest load. Through this procedure, the IP packets delivered from voice gateway 312 to the client 301 receive the least delay.

Figur 4 visar en utföringsforrn för vidarekoppling utifrån geografisk position. 1 den- na situation finns företrädesvis den längsta delen av samtalet i PSTN-nätet så att SSCP 401 vidarekopplar det inkommande samtalet från abonnenten 402 till den voi- ce gateway 403 som finns nännast klienten 404.Figure 4 shows an embodiment for forwarding based on geographical position. In this situation, the longest part of the call is preferably in the PSTN network so that SSCP 401 forwards the incoming call from the subscriber 402 to the voice gateway 403 closest to the client 404.

De centrala registernoderna kan betjäna flera distribuerade moduler av voice gate- ways och utgöra en distribuerad voice gateway för ett större område.The central register nodes can serve your distributed modules by voice gateways and constitute a distributed voice gateway for a larger area.

Distribution över stora områden Så länge gatewayen innehåller en enskild grupp av voice gateways som alla finns tillsammans med POP accesservem är det lätt att säkerställa tillräcklig genomström- 10 l5 20 25 517 567 6 ning mellan modemer och voice gateways. Ett enskilt ISDN-gruppnummer är också tillräckligt för att betjäna alla voice gateways.Distribution over large areas As long as the gateway contains a single group of voice gateways, all of which are connected to the POP accessory, it is easy to ensure sufficient throughput between modems and voice gateways. A single ISDN group number is also sufficient to serve all voice gateways.

När phone doubler tjänsten utvidgas till att utgöra en gateway för stora områden har varje POP en eller flera voice gateways, som handhas av en central registernod.When the phone doubler service is expanded to form a gateway for large areas, each POP has one or two voice gateways, which are handled by a central register node.

Detta säkerställer att rösttrafik är garanterad att ha minimal latens och jitter, efter- som rösttrafik genom routers undviks.This ensures that voice traction is guaranteed to have minimal latency and jitter, as voice traction through routers is avoided.

Klientdata Klienten har följ ande data: 0 telefonnummer bestående av landskod, riktnummer] och lokalt nummer. Exempel ”46-08-6678054” 0 behörighetsdata som enligt denna föredragna utföringsforrn är en One-way Func- tion (ONF) tillämpad på landskoden, riktnumret, det lokala numret och lösenordet (Optionellt. Beständigt) 0 klientens IP-adress (obeständigt) 0 värdnamnet l för registret 0 värdnamnet 2 för registret 0 IP-adress till första voice gateway (obeständigt) 0 IP-adress till andra voice gateway (obeständigt) 0 avvisa inkommande samtal (obeständigt) Alla dessa data kan erhållas vid inloggningsproceduren, bortsett från telefonnummer och behörighetsdata.Client data The client has the following data: 0 telephone number consisting of country code, area code] and local number. Example "46-08-6678054" 0 authorization data which according to this preferred embodiment is a One-way Function (ONF) applied to the country code, area code, local number and password (Optional. Permanent) 0 client IP address (unstable) 0 host name l for the register 0 host name 2 for the register 0 IP address of the first voice gateway (unsteady) 0 IP address of the second voice gateway (unsteady) 0 reject incoming calls (unsteady) All this data can be obtained during the login procedure, except for telephone numbers and authorization data.

Kombinationen av landskod, riktnummer och lokalt nummer är en unik identifika- tion av varje abonnent. l behövs ej i länder som Danmark där riktnummer ej används 10 15 20 25 30 517 567 7 Attributet VG IP address representerar också klientens status. En tom adress indike- rar urloggad, alla andra adresser indikerar inloggad.The combination of country code, area code and local number is a unique identification of each subscriber. l is not needed in countries such as Denmark where area codes are not used 10 15 20 25 30 517 567 7 The VG IP address attribute also represents the client's status. An empty address indicates logged out, all other addresses indicate logged in.

REGISTERDATA Abonnentpost Båda registernoderna har identiska uppsättningar av abonnentposter med följande attributer: 0 telefonnummer (nyckel, beständigt, består av landskod, riktnummer och lokalt nummer) 0 behörighetsdata; en ONF tillämpad på telefonnumret sammanslaget med lösenor- det (beständigt) 0 status; aktiv eller passiv 0 klientens IP-adress (sekundär nyckel, obeständigt) 0 användaridentitet (optionell) 0 primär VG (obeständigt) 0 sekundär VG (obeständigt) 0 antal inloggningar (beständigt) 0 antal inkommande samtal (beständigt) 0 antal utgående samtal (beständigt) 0 forsta inloggning (beständigt) 0 senaste inloggning (beständigt) Attributen klientens IP~adress representerar också abonnentpostens status. En tom IP-adress representerar urloggad, alla andra adresser representerar inloggad.REGISTER DATA Subscriber record Both register nodes have identical sets of subscriber records with the following attributes: 0 telephone number (key, persistent, consists of country code, area code and local number) 0 authorization data; an ONF applied to the telephone number merged with the password (persistent) 0 status; active or passive 0 client IP address (secondary key, inconsistent) 0 user identity (optional) 0 primary VG (inconsistent) 0 secondary VG (inconsistent) 0 number of logins (persistent) 0 number of incoming calls (persistent) 0 number of outgoing calls (persistent) ) 0 first login (persistent) 0 last login (persistent) The attributes of the client's IP address also represent the status of the subscriber record. An empty IP address represents logged out, all other addresses represent logged in.

E.164-IP-adress-association När en användare är ansluten till Internet läggs klientens IP-adress in i abonnent- posten i båda registemodema. Eftersom både telefonnumret och denna IP-adress är nycklar innehåller abonnentposten en E. 164-IP-adress-ass0cíatíon mellan telefon- numret och IP-adressen. 10 15 20 25 30 517 567 Registerkonfigurationsdata Följande data kan konfigureras i registret: Data som är identiskt i båda nodema 0 mod för att lägga till användare; automatisk eller manuell 0 automatisk urloggningstid (optionell, måste vara längre än tidsutlösningen pga. att PPP inte är aktiv) 0 antal försök med lösenordet 0 automatisk borttagningstid (optionell) 0 landskod 0 riktnummer 0 SMTP e-postserver (för e-postbaserad larrnhantering) ' 0 mailmottagare (lista över e-postadresser som skall motta larm) 0 synkroniseringsvärdnod; namn på synkroniseringsvärdnoden (time synchroniza- tion host) Data som är unikt för varje registemod: 0 namn på redundant registernod (optionellt) 0 FTP-konto i den redundanta registernoden ' 0 nödnummer Data som kan vara samma i båda nodema: 0 värdnoder (hosts) som har access till WWW-servern 0 värdnoder som har access till FTP-servern VG-post Gatewaykonfigurationen bestäms av ett antal Voice Gateway- (VG-) poster. Dessa poster finns i registret och uppdateras vid vissa händelser såsom när en VG startas eller stängs av. 10 15 20 25 30 517 567 IP-adress (nyckel) namn nät med primära klienter (endast klienter i dessa nät betj änas av denna VG under normal drift) nät med sekundära klienter (klienter i dessa nät kan betjänas av denna VG när en annan VG inte fungerar) maximalt antal inloggade användare nuvarande primära inloggade användare nuvarande sekundära inloggade användare VG-konfigu rationsdata VG har en uppsättning konfigurationsdata som är unika for varje VG: prefix för att ringa ut IP-adresser till registret. Eventuellt två om det finns ett redundant register övervakningsintervall metod för att extrahera nummer (ringer (A), uppringd (B) eller vidarekopplings- nummer) värdnoder med access till FTP-servem debitering In- och urloggningsfunktioner: Syfte: Att göra det möjligt för användaren att koppla upp sig mot ISP:s POP med använd- ning av telefonlinjen och ändå kunna använda samma linje och nummer för inkom- mande och utgående samtal.E.164 IP Address Association When a user is connected to the Internet, the client's IP address is entered in the subscriber record in both registry modes. Since both the telephone number and this IP address are keys, the subscriber record contains an E. 164 IP address association between the telephone number and the IP address. 10 15 20 25 30 517 567 Register configuration data The following data can be configured in the register: Data that is identical in both nodes 0 mode for adding users; automatic or manual 0 automatic logout time (optional, must be longer than the timeout due to PPP not being active) 0 number of attempts with the password 0 automatic removal time (optional) 0 country code 0 area code 0 SMTP e-mail server (for e-mail-based alarm handling) ' 0 mail recipients (list of e-mail addresses to receive alarms) 0 synchronization host node; name of the synchronization host node (time synchronization host) Data unique to each register mode: 0 name of redundant register node (optional) 0 FTP account in the redundant register node '0 emergency number Data that can be the same in both nodes: 0 host nodes (hosts ) that has access to the WWW server 0 host nodes that have access to the FTP server VG mail The gateway configuration is determined by a number of Voice Gateway (VG) records. These entries are in the register and are updated at certain events such as when a VG is started or switched off. 10 15 20 25 30 517 567 IP address (key) name network with primary clients (only clients in these networks are served by this VG during normal operation) networks with secondary clients (clients in these networks can be served by this VG when another VG does not work) maximum number of logged in users current primary logged in users current secondary logged in users VG configuration data VG has a set of configuration data that is unique for each VG: pre fi x to call out IP addresses to the register. Possibly two if there is a redundant register monitoring interval method for extracting numbers (dials (A), dialed (B) or forwarding numbers) host nodes with access to the FTP server charging Login and logout functions: Purpose: To enable the user to connect to the ISP's POP using the telephone line and still be able to use the same line and number for incoming and outgoing calls.

Följ ande adresser är viktiga för dessa funktioner: användarens telefonnummer klientens IP-adress 10 15 20 25 30 517 567 10 0 gatewayens ISDN-nummer Allmänt In- och urloggningsfunktionerna finns i två varianter beroende på hur behörighets- modattributet sätts i registerkonfigurationen.The following addresses are important for these functions: the user's telephone number the client's IP address 10 15 20 25 30 517 567 10 0 the gateway's ISDN number General The login and logout functions are available in two variants depending on how the authorization mode attribute is set in the register configuration.

I automatisk mod tillåts användaren använda tjänsten om hans IP-adress motsvarar något klientnäts attribut i VG-postema. I detta fall litar man på POP:s behörighets- kontroll, och användaren har fria händer när denna har gjorts.In automatic mode, the user is allowed to use the service if his IP address corresponds to the attributes of a client network in the VG records. In this case, you trust POP's authorization check, and the user has free hands when this has been done.

I denna mod kan debitering endast göras på IP-adresser, dvs. nätdebitering. Det går inte att lita på det telefonnummer användaren uppger.In this mode, debiting can only be done on IP addresses, ie. online billing. The phone number provided by the user cannot be trusted.

Den andra, manuella moden innebär att användaren måste registreras i systemet med någon administrativ procedur, se abonnenthanteringsfunktionen. För att använda tjänsten i denna mod måste användarna genomgå en behörighetskontroll även i pho- ne doubler-systemet.The second, manual mode means that the user must be registered in the system with some administrative procedure, see the subscriber management function. To use the service in this mode, users must also undergo an authorization check in the phone doubler system.

Behörighetskontrollen baseras på svar på uppmaningar (”challenge response me- chanism”) (se Computer Communications Security, Warwick Ford, Prentice Hall, ISBN 0-13-799453-2). Som ONF kan MDS-algoritmen användas (RSA Data Secu- rity, Inc. MD5 Message Digest Algorithm). ONF(X+Y) betecknar nedan tillämp- ningen av envägsfunktionen på den sammanslagna strängen X+Y.Authorization control is based on challenge responses (“challenge response mechanism”) (see Computer Communications Security, Warwick Ford, Prentice Hall, ISBN 0-13-799453-2). As ONF, the MDS algorithm (RSA Data Security, Inc. MD5 Message Digest Algorithm) can be used. ONF (X + Y) below denotes the application of the one-way function to the merged string X + Y.

Inloggning i automatisk mod Detta användningsfall kan endast användas om klientens status är urloggad. Före detta användningsfall antas att användaren har satt upp vidarekoppling eller (bättre) vidarekoppling vid upptaget till VG:ns ISDN-nummer. Detta kan göras med en tele- fon eller på annat sätt. Mjukvara för detta tillhandahålls inte i produkten. I en annan utföringsforrn hanteras vidarekoppling automatiskt av tjänsten. 10 15 20 25 30 517 567 11 Klienten kontrollerar att användarens internetsession är aktiv. Klienten sparar sin nuvarande IP-adress i klientens attribut klientens IP-adress, för referens från andra användningsfall (koppla upp utgående samtal och urloggning). Klienten kopplar upp sig mot registret och överför användarens telefonnummer. Registret hämtar kli- entens IP-adress som parameter för den pågående TCP-sessionen. Märk att klientens IP-adress kommer att variera mellan phone doubler-sessioner om DHCP används.Login in automatic mode This use case can only be used if the client's status is logged out. Prior to this use case, it is assumed that the user has set up forwarding or (better) forwarding when recording to VG's ISDN number. This can be done by telephone or in another way. Software for this is not provided in the product. In another embodiment, call forwarding is handled automatically by the service. 10 15 20 25 30 517 567 11 The client checks that the user's internet session is active. The client saves its current IP address in the client's attributes the client's IP address, for reference from other use cases (connect outgoing calls and logout). The client connects to the registry and transmits the user's telephone number. The registry retrieves the client's IP address as a parameter for the current TCP session. Note that the client's IP address will vary between phone doubler sessions if DHCP is used.

Registret välj er en VG och skickar över sin IP-adress till klienten. Valet av en VG görs av registret på följande sätt: (l) Välj de VG-poster för vilka användarens IP-adress stämmer med attributet pri- mära klientnät för VGzn. (2) Välj den VG-post som har störst skillnad mellan maximalt antal inloggade användare och inloggade primära användare, (3) Kontroll- era att gränsen för maximalt antal inloggade användare inte kommer att överskridas för den valda VG:n och (4) Kontrollera att den valda VG:n inte är inaktiv. Den val- da VG-postens attribut för nuvarande primära påloggade användare räknas upp.The register selects a VG and sends its IP address to the client. The selection of a VG is made by the registry as follows: (l) Select the VG records for which the user's IP address matches the primary client network attribute for VGzn. (2) Select the VG record that has the largest difference between the maximum number of logged in users and logged in primary users, (3) Check that the limit for the maximum number of logged in users will not be exceeded for the selected VG and (4) Check that the selected VG is not inactive. The attributes of the selected VG record for current primary logged in users are listed.

Registret kontrollerar om det finns en abonnentpost med det uppgivna telefonnum- ret. Det undersöks att klientens IP-adress inte stämmer med något telefonnummer i registret på detta stadium. En kontroll görs av att abonnentpostens status är aktiv och urloggad.The register checks whether there is a subscriber record with the specified telephone number. It is checked that the client's IP address does not match any telephone number in the register at this stage. A check is made that the subscriber record's status is active and logged out.

Abonnentposten uppdateras (attributema klientens IP-adress, antal inloggningar och senaste inloggning uppdateras). PSTN-IP-associationen upprättas därmed och tidigare kontroller säkerställer att det är otvetydigt i båda riktningarna. Attributen för nuvarande inloggade användare i VG-posten räknas upp. VG:ns IP-adress sätts i klienten. Klienten kopplar bort sig från registret.The subscriber record is updated (the attributes of the client's IP address, number of logins and last login are updated). The PSTN-IP association is thus established and previous checks ensure that it is unambiguous in both directions. The attributes for current logged in users in the VG post are listed. The VG's IP address is entered in the client. The client disconnects from the registry.

Om internetsessionen inte är aktiv uppmanas användaren att starta en internetsession och försöka logga in igen. Om registret inte kan nås informeras användaren om detta 10A 15 20 25 30 517 567 12 och uppmanas att försöka senare. Funktionerna för inkommande och utgående sam- tal är inte tillgängliga tills klienten har lyckats logga på. Användarfallet avslutas.If the internet session is not active, the user is prompted to start an internet session and try to log in again. If the register cannot be accessed, the user is informed of this and asked to try again later. The functions for incoming and outgoing calls are not available until the client has managed to log in. The user case ends.

Om klientens IP-adress inte kan accepteras enligt någon av klientnätsparametrama i VG-postema avslutas användarfallet. Ingen information presenteras för användaren, eftersom detta undantag kan vara ett fall av olaglig användning.If the client's IP address cannot be accepted according to any of the client network parameters in the VG records, the user case is terminated. No information is presented to the user, as this exception may be a case of illegal use.

Om ingen VG finns tillgänglig, på grund av resursbrist, informeras användaren om detta. Klienten kopplar bort sig från registret och användningsfallet avslutas.If no VG is available, due to lack of resources, the user is informed of this. The client disconnects from the registry and the use case ends.

Om ingen abonnentpost finns för det telefonnummer klienten har uppgivit, skapas en ny abonnentpost. Följande attribut fylls i: telefonnummer, klientens IP-adress, första inloggning. Uppenbara standardvärden fylls i för övriga attribut. iDärefter kan detta användningsfall fortsätta. I en annan utföringsform skapas ingen ny användar- post, utan användningsfallet avslutas.If there is no subscriber record for the telephone number the client has entered, a new subscriber record is created. The following attributes are filled in: telephone number, client's IP address, first login. Obvious default values are filled in for other attributes. Then this use case can continue. In another embodiment, no new user record is created, but the use case is terminated.

Om, före detta användningsfall, klientens IP-adress är associerad med någon använ- dares telefonnummer i registret är denna association givetvis ogiltig. Användnings- fallet tvungen urloggning utförs igen för varje sådant telefonnummer tills ingen as- sociation finns från klientens IP-adress till någon användares telefonnummer. Där- efter kan detta användningsfall fortsätta.If, in the previous use case, the client's IP address is associated with a user's telephone number in the register, this association is of course invalid. In the case of use, forced logout is performed again for each such telephone number until no association is found from the client's IP address to any user's telephone number. Thereafter, this use case can continue.

Om abonnentposten anger att användaren redan är inloggad (från någon klients IP- adress) utförs användningsfallet tvungen urloggníng. Därefter kan detta använd- ningsfall fortsätta.If the subscriber record indicates that the user is already logged in (from a client's IP address), the use case is forced to log out. Thereafter, this use case can continue.

Om abonnentens status är inaktivt nekas användaren åtkomst och användarfallet av- slutas.If the subscriber's status is inactive, the user is denied access and the user case is terminated.

Inloggning i manuell mod 10 15 20 25 30 517 567 13 Skillnaden i detta fall är att användaren måste definieras av tillhandahållaren av tjänster innan han loggar in. I det följande beskrivs tilläggen till den automatiska moden.Login in manual mode 10 15 20 25 30 517 567 13 The difference in this case is that the user must be fi initiated by the service provider before logging in. In the following, the additions to the automatic mode are described.

Klienten begär först att starta inloggningsproceduren genom att signalera detta till registret. I detta meddelande överförs telefonnumret.The client first requests to start the login procedure by signaling this to the registry. In this message, the phone number is transferred.

Registret undersöker att en abonnentpost, med detta telefonnummer som nyckel, finns och hämtar ett icke-repeterande värde (N on-repeating value - NRV) och asso- cierar detta NRV med abonnenten. Detta NRV skickas till klienten som så svarar med ONF(ONF(telefonnummer+lösenord)+NRV) NRv kan vara, tex. akuten tid i miuisekunaeff ONF(telefonnummer+lösenord) hämtas antingen från klientens konfiguration eller beräknas som resultat av lösenordsdialogen med användaren. Vilken mekanism som skall användas är användardefinierat.The register examines that a subscriber record, with this telephone number as a key, exists and retrieves a non-repeating value (NRV) and associates this NRV with the subscriber. This NRV is sent to the client who then responds with ONF (ONF (phone number + password) + NRV) NRv can be, e.g. emergency time in miuisekunaeff ONF (phone number + password) is either retrieved from the client configuration or calculated as a result of the password dialog with the user. The mechanism to be used is user-defined.

Registret tar behörighetsdata (Authentication Data - AD) från abonnentposten och jämför ONF(AD+NRV) med värdet som mottagits från klienten. Om dessa värden är lika är användaren behörig och en räknare för fel i behörighetskontrollen sätts till noll.The register takes Authentication Data (AD) from the subscriber record and compares ONF (AD + NRV) with the value received from the client. If these values are equal, the user is authorized and a counter for errors in the authorization check is set to zero.

Om användaren inte finns informeras användaren om att han måste kontakta den som tillhandahåller tjänsten för att registreras.If the user does not appear, the user is informed that he must contact the service provider to register.

Om behörighetskontrollen misslyckas räknas räknaren för fel i behörighetskontrol- len upp. Om denna räknare överstiger attributen antal försök med lösenordet deakti- veras användaren. 10 15 20 25 30 517 567 14 Om användaren redan är inloggad informeras han om detta.If the authorization check fails, the error check counter is counted up. If this counter exceeds the attribute number of attempts with the password, the user is deactivated. 10 15 20 25 30 517 567 14 If the user is already logged in, he is informed of this.

I alla andra delar gäller undantagen från den automatiska moden.In all other parts, the exceptions from the automatic mode apply.

Urloggning, automatisk mod Klienten undersöker att dess status är inloggad.Logout, automatic mode The client checks that its status is logged in.

En påminnelse om att koppla bort vidarekopplingen visas för användaren. Tyvärr kan inte vidarekopplingen kopplas bort innan internetsessionen är avslutat. Detta är utanför ramen av phone doubler-produkten.A reminder to disconnect the call forwarding is displayed to the user. Unfortunately, the call forwarding cannot be disconnected until the internet session is completed. This is outside the scope of the phone doubler product.

Användningsfallet tvungen urloggning utförs.The use case forced logout is performed.

Klienten kopplas bort från registret.The client is disconnected from the registry.

Om klientens status inte är inloggad avslutas användningsfallet utan vidare åtgärd (urkoppling av klienten kan fortsätta).If the client's status is not logged in, the use case is terminated without further action (disconnection of the client can continue).

Om registret inte kan nås avslutas användningsfallet. Urkoppling av klienten kan fortsätta. Detta leder till en ogiltig association mellan användarens telefonnummer och klientens IP-adress, som varar tills den tas bort genom ett av användningsfallen inloggning, automatisk urloggning eller uppkoppling av inkommande samtal.If the register cannot be accessed, the use case is terminated. Disconnection of the client can continue. This results in an invalid association between the user's phone number and the client's IP address, which lasts until it is deleted by one of the uses login, automatic logout or connection of incoming calls.

Urloggning, manuell mod Klienten kontrollerar att dess status är inloggad.Logout, manual mode The client checks that its status is logged in.

En påminnelse om att koppla bort vidarekopplingen visas för användaren. Tyvärr kan inte vidarekopplingen kopplas bort innan intemetsessionen är avslutat. Detta är utanför ramen av phone doubler-produkten. 10 15 20 25 517 567 15 Användningsfallet tvungen urloggning utförs.A reminder to disconnect the call forwarding is displayed to the user. Unfortunately, the call forwarding cannot be disconnected until the internet session is completed. This is outside the scope of the phone doubler product. 10 15 20 25 517 567 15 The use case forced logout is performed.

Klienten kopplas bort från registret.The client is disconnected from the registry.

Om klientens status inte är inloggad avslutas användningsfallet utan vidare åtgärd (urkoppling av klienten kan fortsätta).If the client's status is not logged in, the use case is terminated without further action (disconnection of the client can continue).

Om registret inte kan nås avslutas användningsfallet. Urkoppling av klienten kan fortsätta. Detta leder till en ogiltig association mellan användarens telefonnummer och klientens IP-adress, som varar tills den tas bort genom ett av anväridningsfallen inloggning, automatisk urloggning eller uppkoppling av inkommande samtal.If the register cannot be accessed, the use case is terminated. Disconnection of the client can continue. This leads to an invalid association between the user's telephone number and the client's IP address, which lasts until it is deleted through one of the use cases login, automatic logout or connection of incoming calls.

Tvungen urloggning Andra användningsfall som beror på detta är inloggning, urloggning, uppkoppling av inkommande samtal, automatisk urloggning.Forced logout Other usage cases that depend on this are login, logout, connection of incoming calls, automatic logout.

Associationen mellan användarens telefonnummer och klientens IP-adress avbryts.The association between the user's phone number and the client's IP address is terminated.

Abonnentens post uppdateras.The subscriber's record is updated.

I VG-postema, motsvarande abonnentpostens primära och sekundära VG räknas de aktuella primära och sekundära inloggade användarna ned.In the VG records, corresponding to the primary and secondary VG of the subscriber record, the current primary and secondary logged in users are counted down.

Registerloggen uppdateras.The registry log is updated.

Automatisk urloggning Detta användningsfall utförs periodiskt i registret utan manuella åtgärder. Syftet är att avlägsna felaktig information från abonnentposterna. Periodiciteten ges av attri- buten automatisk urloggningsperiod i registret. Den bör inte vara för lång, eftersom det är på detta sätt en användare som blivit urkopplad av misstag får möjlighet att 10 15 20 25 30 517 567 16 logga in igen. Den måste dock vara längre än urkopplingstiden när PPP inte är aktiv för att inte störa denna funktionen i ISP:ns internettjänst.Automatic logout This use case is performed periodically in the register without manual action. The purpose is to remove incorrect information from the subscriber records. The periodicity is given by the attribute automatic logout period in the register. It should not be too long, as it is in this way that a user who has been disconnected by mistake is given the opportunity to log in again. However, it must be longer than the disconnection time when PPP is not active in order not to interfere with this function in the ISP's Internet service.

Undersök varje abonnentpost och utför nedanstående steg: Om abonnentpostens status är inloggad, verifiera att klienten faktiskt är levande ge- nom att koppla upp mot den. Om klienten inte är levande, utför användningsfallet tvungen urloggníng för denna abonnent.Examine each subscriber record and perform the following steps: If the status of the subscriber record is logged in, verify that the client is actually alive by connecting to it. If the client is not alive, the use case performs forced logout for this subscriber.

Om klienten är levande men dess telefonnummer inte stämmer med attributen tele- fonnummer i abonnentposten, skicka larmet icke konsistent nummer vid automatisk urloggníng och utför användningsfallet tvungen urloggning för abonnenten.If the client is alive but its telephone number does not match the attributes telephone number in the subscriber record, send the alarm inconsistent number during automatic logout and perform the forced logout for the subscriber in the use case.

Om klienten inte har varit inloggad på väldigt länge (enligt perioden för automatisk bortkopplíng definierad i registret), tas abonnentposten bort.If the client has not been logged in for a very long time (according to the period of automatic disconnection defined in the register), the subscriber record is deleted.

Relationen mellan klientens användargränssnitt och användningsfall Klientens användargränssnitt har nära sammanhang med användningsfallen inlogg- ning och urloggning.The relationship between the client's user interface and use cases The client's user interface is closely related to the use cases login and logout.

När klienten har startats upprättar den en förbindelse till ISP:ns IP-nät, om detta inte redan gjorts av någon annan tillämpning. Inloggningsanvändningsfallet utförs då automatiskt.Once started, the client establishes a connection to the ISP's IP network, if this has not already been done by another application. The login usage case is then performed automatically.

Klientens användargränssnitt tillhandahåller även ett menyval eller knappar medelst vilka användaren kan begära att logga in. Detta är viktigt, t.ex. om den första in- loggningen misslyckades av någon anledning.The client's user interface also provides a menu option or buttons by which the user can request to log in. This is important, e.g. if the first login failed for some reason.

När klienten avslutas utförs användningsfallet urloggníng automatiskt.When the client is terminated, the logout use case is performed automatically.

Inkommande samtal-funktionen 10 15 20 25 30 517 567 17 Inkommande samtal-funktionen gör det möjligt för användaren att vara ansluten till POP via telefonlinj en och fortsatt kunna motta telefonsamtal på samma linje och Hummel' .Incoming call function 10 15 20 25 30 517 567 17 The incoming call function enables the user to be connected to POP via telephone line one and still be able to receive telephone calls on the same line as Hummel '.

A-abonnenten är den abonnent som ringer användarens telefonnummer, som är vi- darekopplat till lSDN-gruppnurnret av en VG-grupp. I en annan utföringsform kan användarens telefonnummer vidarekopplas till en IN-tjänst.The A-subscriber is the subscriber who calls the user's telephone number, which is forwarded to the LSD group number by a VG group. In another embodiment, the user's telephone number can be forwarded to an IN service.

Adresser Följ ande adresser är viktiga för denna funktion: 0 användarens telefonnummer 0 klientens IP-adress 0 A-abonnentens telefonnummer 0 voice gatewayens ISDN-nummer Användningsfall Koppla upp inkommande samtal A-abonnenten slår B-abonnentens telefonnummer som är vidarekopplat till ett uni- versellt nummer (Universal Access Number - UAN).Addresses The following addresses are important for this function: 0 the user's telephone number 0 the client's IP address 0 the A-subscriber's telephone number 0 the voice gateway's ISDN number Use case Connect incoming calls The A-subscriber dials the B-subscriber's telephone number which is forwarded to a universal number (Universal Access Number - UAN).

Samtalet utgår från FRI-gränssnittet. Medan samtalet kopplas upp extraheras B- abonnentens telefonnummer från Q.93 1-signaleringen över PRI. Vilken typ av nummer som skall extraheras konfigureras i metod för nummerextraktíon.The call is based on the FREE interface. While the call is being connected, the B - subscriber's telephone number is extracted from the Q.93 1 signaling over the PRI. The type of number to be extracted is determined by the number extraction method.

Om parametern riktnummer är tillgänglig läggs dess värde till framför B-numret.If the parameter area code is available, its value is added in front of the B number.

Parametern landskod läggs till framför B-nurnret.The country code parameter is added in front of the B number.

VG:n kopplar upp sig mot registret och hittar abonnentposten med B-abonnentens telefonnummer. Klientens lP-adress hämtas från denna post. 10 15 20 25 30 517 567 18 VG:n kopplar bort sig från registret.The VG connects to the register and finds the subscriber record with the B-subscriber's telephone number. The client's IP address is retrieved from this record. 10 15 20 25 30 517 567 18 The VG disconnects from the register.

En förbindelse upprättas till klienten, med den IP-adress som hämtades från re- gistret.A connection is established to the client, with the IP address retrieved from the register.

Klienten indikerar ett inkommande samtal till användaren via användargränssnittet.The client indicates an incoming call to the user via the user interface.

A-abonnentens telefonnummer presenteras inte.The A-subscriber's telephone number is not presented.

Vilken som helst av följande användningsfall är då möjligt: 0 besvara inkommande samtal 0 avvisa inkommande samtal 0 A-abonnenten lägger på medan det ringer 0 ISDN- tidsutlösning medan det ringer.Any of the following usage cases is then possible: 0 answer incoming calls 0 reject incoming calls 0 The A subscriber hangs up while calling 0 ISDN timeout while calling.

Om VG:n är inaktiv signaleras att B-abonnenten är upptagen i PRI och använd- ningsfallet avslutas.If the VG is inactive, it is signaled that the B-subscriber is included in the PRI and the use case is terminated.

Om B-abonnentens telefonnummer inte tillhandahålls i PRI kan samtalet inte hante- ras. Spärrning signaleras då för B-abonnenten i PRI och användningsfallet avslutas.If the B-subscriber's telephone number is not provided in the PRI, the call cannot be handled. Blocking is then signaled to the B-subscriber in PRI and the use case is terminated.

Om VG:n inte klarar av att koppla upp sig mot registret och registret är redundant fortsätter detta användningsfall med det andra registret.If the VG is unable to connect to the register and the register is redundant, this use case continues with the other register.

Om VG:n inte klarar av att koppla upp sig mot registret signaleras att B-abonnenten är upptagen i PRI och användningsfallet avslutas.If the VG is not able to connect to the register, it is signaled that the B-subscriber is included in the PRI and the use case is terminated.

Om det inte finns någon abonnentpost för det tillhandahållna B-numret kan samtalet inte hanteras. VG:n kopplar bort sig från registret, det signaleras att B-abonnenten är upptagen i PRI och användningsfallet avslutas. 10 15 20 25 517 567 19 Om B-abonnentens telefonnummer inte associeras med en IP-adress kopplar VG:n bort sig från registret och B-abonnenten signalerar upptaget i PRI. Användningsfal- let avslutas då. Detta undantag inträffar för en användare som har loggat ur och glömt att kopplat bort vidarekopplingen.If there is no subscriber record for the provided B-number, the call cannot be handled. The VG disconnects from the register, it is signaled that the B-subscriber is included in the PRI and the use case is terminated. 10 15 20 25 517 567 19 If the B-subscriber's telephone number is not associated with an IP address, the VG disconnects from the register and the B-subscriber signals the busy PRI. The use case then ends. This exception occurs for a user who has logged out and forgot to disconnect the call forwarding.

Om upprättandet av en förbindelse till klienten på den angivna IP-adressen miss- lyckas signaleras att B-abonnenten är upptagen i PRI. Användningsfallet avslutas då.If the establishment of a connection to the client at the specified IP address fails, it is signaled that the B-subscriber is included in the PRI. The use case then ends.

Om uppkopplingen till klienten lyckas men klientens telefonnummer inte är det samma som B-abonnentens telefonnummer signaleras att B-abonnenten är upptagen i PRI. Användningsfallet avslutas då.If the connection to the client is successful but the client's telephone number is not the same as the B - subscriber's telephone number, it is signaled that the B - subscriber is included in the PRI. The use case then ends.

Om flaggan avvisa inkommande samtal har satts i klienten signaleras att B- abonnenten är upptagen i PRI och användningsfallet avslutas.If fl aggan reject incoming calls has been placed in the client, it is signaled that the B-subscriber is included in the PRI and the use case is terminated.

Om klientmjukvaran är upptagen signalerar B-abonnenten upptaget i PRI och an- vändningsfallet avslutas.If the client software is busy, the B-subscriber signals busy in the PRI and the use case ends.

Om klienten inte kan allokera en ljudenhet presenteras ett meddelande för använda- ren. Detta meddelande informerar honom om att det finns ett inkommande samtal och att han har två möjligheter: (l) Avsluta tillämpningen som använder ljud och besvara samtalet eller (2) Avvisa samtalet. Om (2) väljs signaleras att B-abonnenten är upptagen i PRI och användningsfallet avslutas. Om (1) väljs görs ett nytt försök att koppla upp samtalet. Om detta försök också misslyckas därför att ljudenheten inte är ledig presenteras samma meddelande och möjligheter igen.If the client cannot allocate an audio device, a message is presented to the user. This message informs him that there is an incoming call and that he has two options: (l) End the application that uses sound and answer the call or (2) Reject the call. If (2) is selected, it is signaled that the B-subscriber is included in the PRI and the use case is terminated. If (1) is selected, a new attempt is made to connect the call. If this attempt also fails because the audio device is not idle, the same message and options are presented again.

Besvara inkommande samtal 10 15 20 25 30 517 567 20 Detta användningsfall kan endast inträffa efter att ett inkommande samtal har kopplats upp. Användaren väljer att besvara samtalet. Klienten uppdaterar sitt sta- tusmeddelande. Överföring av tal börjar.Answering an incoming call 10 15 20 25 30 517 567 20 This use case can only occur after an incoming call has been connected. The user chooses to answer the call. The client updates its status message. Speech transmission begins.

Avvisa inkommande samtal Detta användningsfall kan endast inträffa efter att ett inkommande samtal har kopplats upp.Reject an incoming call This use case can only occur after an incoming call has been connected.

B-abonnenten signalerar upptaget i PRI.The B-subscriber signals the busy PRI.

Alla resurser som allokerats for samtalet frigörs i klienten och i VG. VG:n kopplas bort från klienten.All resources allocated for the call are released in the client and in VG. The VG is disconnected from the client.

Inkommande samtal, A-abonnenten lägger på medan det ringer Detta användningsfall kan endast inträffa efter att ett inkommande samtal har kopplats upp.Incoming call, the A-subscriber hangs up while making a call This use case can only occur after an incoming call has been connected.

Detta användningsfall startas från PRI.This use case is started from PRI.

Alla resurser som allokerats for samtalet frigörs i klienten och i VG. Användaren informeras om att A-abonnenten har lagt på.All resources allocated for the call are released in the client and in VG. The user is informed that the A-subscriber has hung up.

VG:n kopplas bort från klienten.The VG is disconnected from the client.

Inkommande samtal, ISDN-tidsutlösning medan det ringer Detta användningsfall kan endast inträffa efter att ett inkommande samtal har kopplats upp.Incoming call, ISDN timeout while ringing This use case can only occur after an incoming call has been connected.

Detta användningsfall startas från PRI. det inträffar efter ett tag om B-abonnenten (dvs. användaren av phone doubler) inte reagerar och A-abonnenten inte lägger på. 10 15 20 25 30 517 567 21 Alla resurser som allokerats för samtalet frigörs i klienten och i VG. Användaren informeras om att samtalet kopplades ner.This use case is started from PRI. it occurs after a while if the B-subscriber (ie the phone doubler user) does not respond and the A-subscriber does not hang up. 10 15 20 25 30 517 567 21 All resources allocated for the call are released in the client and in VG. The user is informed that the call was disconnected.

VG:n kopplas bort från klienten.The VG is disconnected from the client.

Inkommande samtal, B-abonnenten lägger på under samtalet Detta användningsfall kan endast inträffa när ett inkommande samtal har besvarats, dvs. när talöverforing har påbörjats.Incoming call, the B-subscriber hangs up during the call This use case can only occur when an incoming call has been answered, ie. when voice transmission has started.

Alla resurser som allokerats för samtalet frigörs i klienten och i VG, och det signale- ras att luren är på i PRI. VG:n kopplas bort från klienten.All resources allocated for the call are released in the client and in VG, and it is signaled that the handset is on in PRI. The VG is disconnected from the client.

Inkommande samtal, A-abonnenten lägger på under samtalet Detta användningsfall kan endast inträffa när en inkommande samtal har besvarats, dvs. när talöverforing har påbörjats.Incoming call, the A-subscriber hangs up during the call This use case can only occur when an incoming call has been answered, ie. when voice transmission has started.

Detta användningsfall startas från PRI. Alla resurser som allokerats for samtalet fri- görs i klienten och i VG.This use case is started from PRI. All resources allocated for the call are released in the client and in VG.

Användaren informeras om att A-abonnenten har lagt' på (VG väntar inte på att an- vändaren skall bekräfta detta meddelande).The user is informed that the A-subscriber has hung up (VG does not wait for the user to confirm this message).

VG:n kopplas bort från klienten.The VG is disconnected from the client.

Utgående samtalsfunktion För att låta en användare göra utgående telefonsamtal till PSTN/ISDN medan han är uppkopplad över telefonlinjen till ISP:ns POP.Outgoing call function To allow a user to make outgoing telephone calls to the PSTN / ISDN while connected over the telephone line to the ISP's POP.

Följ ande adresser är viktiga for denna funktion: 10 15 20 25 30 517 567 22 0 B-abonnentens telefonnummer v A-abonnentens IP-adress För att förstå hur dessa adresser hanteras, se konfigurationshanteringsfunktionen.The following addresses are important for this function: 10 15 20 25 30 517 567 22 0 B-subscriber's telephone number v A-subscriber's IP address To understand how these addresses are handled, see the configuration management function.

Användningsfall Klienten utför en mycket begränsad nummeranalys av B-numret.Use cases The client performs a very limited number analysis of the B number.

Koppla upp utgående samtal En förutsättning är att klientens status är inloggad.Connect outgoing calls A prerequisite is that the client's status is logged in.

A-abonnenten ringer B-abonnentens telefonnummer. Ingen nummeranalys görs i klienten.The A-subscriber dials the B-subscriber's telephone number. No number analysis is done in the client.

Klienten kontrollerar att dess nuvarande IP-adress såsom rapporterad av operativsy- stemet är samma som den tidigare sparade attributen klientens IP-adress.The client checks that its current IP address as reported by the operating system is the same as the previously saved attributes of the client's IP address.

Klienten kontrollerar om det finns en ledig ljudenhet på klientens plattfonn och re- serverar den.The client checks if there is a free audio device on the client's platform and reserves it.

En förbindelse kopplas upp till den VG som tilldelades klienten vid inloggningen.A connection is connected to the VG that was assigned to the client at login.

En kontroll görs av att klientens IP-adress faktiskt kan betjänas av VG:n.A check is made that the client's IP address can actually be served by the VG.

Det ringda numret överförs till VG:n. En mycket begränsad nummeranalys görs en- ligt följande: Om parametern riktnummer hos VGtn inte är tom kontrolleras att de första siffroma i det ringda numret stämmer överens med riktnumret.The dialed number is transferred to the VG. A very limited number analysis is performed as follows: If the parameter area code of VGtn is not empty, check that the first digits of the dialed number correspond to the area code.

Om ríng-ut-parametern finns läggs dess värde till framför det ringda numret. 10 15 20 25 30 517 567 23 Ett ISDN-samtal kopplas upp till det ringda numret.If the dial-out parameter is present, its value is added in front of the dialed number. 10 15 20 25 30 517 567 23 An ISDN call is connected to the dialed number.

Om parametern nätdebiteríng är sann signaleras användarens telefonnummer som A-nummer tillhandahållet av användaren i PRI.If the network billing parameter is true, the user's telephone number is signaled as the A number provided by the user in the PRI.

Om nuvarande IP-adress för klienten skiljer sig från den tidigare sparade attributen klientens IP-adress, sätts klientens status till urloggad. Användaren uppmanas att logga in igen och användningsfallet avslutas. Denna situation kan uppstå om en an- vändare loggar in, PPP-förbindelsen slutar fungera och en ny PPP-förbindelse med en annan IP-adress till klienten kopplas upp. _ Om klienten inte kan allokera någon ljudenhet informeras användaren om anled- ningen och uppmanas att stänga eventuella tillämpningar som använder ljudenheter och försöka igen.If the current IP address of the client differs from the previously saved attributes of the client's IP address, the client's status is set to logged out. The user is prompted to log in again and the use case ends. This situation can occur if a user logs in, the PPP connection stops working and a new PPP connection with a different IP address to the client is connected. If the client is unable to allocate any audio device, the user is informed of the reason and prompted to close any applications that use audio devices and try again.

Om förbindelsen till VG:n inte kan upprättas eller om VG:ns status är deaktíverad, försöker klienten att koppla upp sig mot den sekundära VG:n. Om detta misslyckas uppmanas användaren att stänga av klienten och starta den på nytt (utifrån teorin att användaren då får sig tilldelad en annan och bättre lämpad VG). Ljudenheten frigörs och användningsfallet avslutas.If the connection to the VG cannot be established or if the VG's status is deactivated, the client tries to connect to the secondary VG. If this fails, the user is prompted to turn off the client and restart it (based on the theory that the user will then be assigned another and better suited VG). The audio device is released and the use case is terminated.

Om klientens IP-adress inte accepteras av VG:n skickas ett larm avvisad IP-adress vid utgående samtal. Ljudenheten frigörs och användningsfallet avslutas.If the client's IP address is not accepted by the VG, an alarm rejected IP address is sent on outgoing calls. The audio device is released and the use case is terminated.

Om VG:n inte harledig kapacitet informeras användaren om detta och uppmanas att försöka senare. Ett larm VG-kapacítet överskriden skickas ut. Ljudenheten frigörs och användningsfallet avslutas.If the VG does not have available capacity, the user is informed of this and is asked to try later. An alarm VG capacity exceeded is sent out. The audio device is released and the use case is terminated.

Om VG:ns ríktnummer-parameter inte är tom och de första siffrorna i det slagna numret stämmer med riktnumret kontrolleras om det ringda numret är ett nödnum- 10 15 20 25 30 517 567 24 mer. Om det är ett nödnummer fortsätter användningsfallet, i annat fall informeras användaren om att numret har ett ogiltigt format och användningsfallet avslutas.If the VG's area code parameter is not empty and the first digits of the dialed number match the area code, it is checked whether the dialed number is an emergency number 10 15 20 25 30 517 567 24 more. If it is an emergency number, the use case continues, otherwise the user is informed that the number has an invalid format and the use case ends.

Om det ringda nurnret inte kan nås inforrneras användaren om orsaken (upptaget, spärrning, osv.). Ljudenheten frigörs och användningsfallet avslutas.If the dialed number cannot be reached, the user is informed of the cause (busy, barred, etc.). The audio device is released and the use case is terminated.

Besvara utgående samtal Detta användningsfall kan endast inträffa efter att användningsfallet koppla upp ut- gående samtal har utförts.Answering outgoing calls This use case can only occur after the use case to connect outgoing calls has been made.

B-abonnenten väljer att besvara samtalet.The B-subscriber chooses to answer the call.

Klienten uppdaterar sitt statusmeddelande.The client updates its status message.

Talöverföring börjar.Voice transmission begins.

Avvisa utgående samtal Detta användningsfall kan endast inträffa efter att användningsfallet koppla upp ut- gående samtal har utförts.Reject outgoing calls This use case can only occur after the use case to disconnect outgoing calls has been made.

B-abonnenten väljer att avvisa samtalet (såsom kan inträffa om B-abonnenten an- vänder en GSM-telefon). VG ser en upptagetsignal i PRI.The B-subscriber chooses to reject the call (as may occur if the B-subscriber uses a GSM telephone). VG sees a busy signal in PRI.

Alla resurser som allokerades för samtalet frigörs i klienten och VG. Användaren informeras om att B-abonnenten inte svarade (VG väntar inte på att användaren skall bekräfta detta meddelande).All resources allocated for the call are released in the client and VG. The user is informed that the B-subscriber did not respond (VG does not wait for the user to confirm this message).

VG kopplar bort sig från klienten.VG disconnects from the client.

Utgående samtal, A-abonnenten lägger på medan det ringer 10 15 20 25 30 517 567 25 Detta användningsfall kan endast inträffa efter att användningsfallet koppla upp ut- gående samtal har utförts.Outgoing calls, the A-subscriber hangs up while making a call 10 15 20 25 30 517 567 25 This use case can only occur after the use case to disconnect outgoing calls has been made.

Användaren lägger på innan B-abonnenten har svarat.The user hangs up before the B-subscriber has answered.

Alla resurser som allokerades för samtalet frigörs i klienten och VG. Användaren informeras om att B-abonnenten inte svarade. Statusmeddelandet i klienten ändras till ledig.All resources allocated for the call are released in the client and VG. The user is informed that the B-subscriber did not respond. The status message in the client changes to free.

VG kopplar bort sig från klienten.VG disconnects from the client.

Utgående samtal, ISDN-tidsutlösning medan det ringer Detta användningsfall kan endast inträffa efter att användningsfallet koppla upp ut- gående samtal har utförts.Outgoing calls, ISDN timeout while it rings This use case can only occur after the use case to disconnect outgoing calls has been made.

Detta användningsfall startas från PRI. Det inträffar efter en tid om B-abonnenten inte gör något och A-abonnenten inte lägger på.This use case is started from PRI. It occurs after a while if the B-subscriber does not do something and the A-subscriber does not hang up.

Alla resurser som allokerades för samtalet frigörs i klienten och VG. Användaren informeras om att samtalet kopplades ner av B-abonnenten (VG väntar inte på att användaren skall bekräfta detta meddelande).All resources allocated for the call are released in the client and VG. The user is informed that the call was disconnected by the B-subscriber (VG does not wait for the user to confirm this message).

VG kopplar bort sig från klienten.VG disconnects from the client.

Utgående samtal, A-abonnenten lägger på under samtalet Lyckade utgående samtal avslutas vanligtvis på detta sätt.Outgoing calls, the A-subscriber hangs up during the call Successful outgoing calls are usually ended in this way.

Detta användningsfall kan endast inträffa efter att det utgående samtalet har besva- rats, dvs. när talöverföring har upprättats. 10 15 20 25 517 567 26 Alla resurser som allokerades till samtalet frigörs i klienten och i voice gateway.This use case can only occur after the outgoing call has been answered, ie. when voice transmission has been established. 10 15 20 25 517 567 26 All resources allocated to the call are released in the client and in the voice gateway.

Statusmeddelandet i klienten återställs till ledig-meddelandet.The status message in the client is reset to the free message.

VG-kopplar bort sig från klienten.VG disconnects from the client.

Utgående samtal, ISDN-frånkoppling under samtalet Detta användníngsfall inträffar sällan.Outgoing call, ISDN disconnection during the call This use case rarely occurs.

Detta användningsfall kan endast inträffa efter att det utgående samtalet har besva- rats, dvs. när talöverföring har upprättats.This use case can only occur after the outgoing call has been answered, ie. when voice transmission has been established.

B-abonnenten lägger på. Efter ett tag kopplar ISDN-nätet ner samtalet (VG ser detta i PRI).The B-subscriber hangs up. After a while, the ISDN network disconnects the call (VG sees this in PRI).

Alla resurser som allokerades till samtalet frigörs i klienten och i voice gateway.All resources allocated to the call are released in the client and in the voice gateway.

Användaren informeras om att samtalet kopplades ner av B-abonnenten (VG väntar inte på användarbekräftelse av detta meddelande).The user is informed that the call was disconnected by the B-subscriber (VG does not wait for user confirmation of this message).

VG kopplar bort klienten.VG disconnects the client.

Abonnenthantermgsfunktionen För att göra det möjligt att administrera abonnentema. Behovet för tjänster antas vara litet och bestå av att då och då ta bort en abonnentpost vars lösenord har tappats bort.The subscriber management function To make it possible to administer the subscribers. The need for services is assumed to be small and consist of occasionally deleting a subscriber record whose password has been lost.

Användningsfall Automatisk borttagning av abonnenter Abonnentposten för en användare som inte loggar in på en mycket lång tid tas bort från registret. Se användningsfallet automatisk urloggníng under Felhantering. Detta 10 15 20 25 30 517 567 27 begränsar användartabellen i registret till att bestå av relativt aktiva phone doubler- användare. En användare som tas bort från registret kan logga in igen när som helst.Usage cases Automatic deletion of subscribers The subscriber record for a user who does not log in for a very long time is deleted from the register. See the use case automatic logout under Error handling. This limits the user table in the register to consist of relatively active phone doubler users. A user who is removed from the registry can log in again at any time.

Lägg till abonnent Ett hanteringssystem kan lägga till specificerade användare via FTP-gränssnittet i OMI.Add subscriber A management system can add specified users via the FTP interface in OMI.

En mänsklig administratör kan lägga till en specificerad användare via HTTP- gränssnittet i OMI. Ändringar som görs i en registemod kopieras till den redundanta registemoden.A human administrator can add a specified user via the HTTP interface in OMI. Changes made to a registry mode are copied to the redundant registry mode.

Ta bort abonnent Ett hanteringssystem kan ta bort specificerade användare via FTP-gränssnittet i OMI.Delete subscriber A management system can delete specified users via the FTP interface in OMI.

En mänsklig administratör kan ta bort en specificerad användare via HTTP- gränssnittet i OMI. Ändringar som görs i en registemod kopieras till den redundanta registemoden.A human administrator can delete a specified user via the HTTP interface in OMI. Changes made to a registry mode are copied to the redundant registry mode.

Lägg till och ta bort abonnenter i svartlistan Abonnentens status sätts till deaktiverad/aktiverad.Add and remove subscribers to the blacklist The subscriber status is set to disabled / enabled.

Kan göras via HTTP och FTP. Ändra en abonnents lösenord.Can be done via HTTP and FTP. Change a subscriber's password.

Kan göras via HTTP och FTP. 10 15 20 25 30 517 567 28 Abonnentanalys En mänsklig administratör kan hämta abonnentposter via HTTP-gränssnittet i OMI.Can be done via HTTP and FTP. 10 15 20 25 30 517 567 28 Subscriber analysis A human administrator can retrieve subscriber records via the HTTP interface in OMI.

Behörighetskontrollfunktion Behörighetskontrollen beskrivs i in- och urloggningsfunktionen.Authorization check function The authorization check is described in the login and logout function.

För att förhindra otillåten användning av tjänsten. I synnerhet för att reducera risken att någon uppger en annan phone doubler-användares nummer vid inloggning.To prevent unauthorized use of the service. In particular, to reduce the risk of someone entering another phone doubler user's number when logging in.

Debiteringsfunktion Debitering stöds på ett antal sätt: Registerloggposter alstras och kan hämtas i syftet att debitera terminsavgifler eller för statistiska ändamål.Billing function Billing is supported in a number of ways: Register log entries are generated and can be retrieved for the purpose of debiting forward fees or for statistical purposes.

Samtalsloggposter alstras och kan hämtas i syftet att debitera För varje samtal eller för statistiska ändamål I manuell tilläggsmod kan användare få behörighet att bli giltiga användare med hjälp av telefonnummer eller användaridentitet.Call log entries are generated and can be retrieved for the purpose of debiting For each call or for statistical purposes In manual add-on mode, users can be authorized to become valid users using phone numbers or user identities.

Användare kan debiteras på bakgrund av sina IP-adresser om debiteringssystemet kan avgöra vem som använder en bestämd IP-adress vid ett bestämt tillfälle. Detta måste baseras på logg från accesservern och DHCP används.Users can be charged based on their IP addresses if the billing system can determine who uses a particular IP address at a particular time. This must be based on log from the access server and DHCP is used.

Inkommande samtal kan debiteras på bakgrund av tjänstetariffer i UAN.Incoming calls can be charged on the basis of service tariffs in UAN.

I manuell tilläggsmod kan utgående samtal göras med A-nummer uppgivit av an- vändaren, vilket kan användas i telefonnätsdebiteringssystemet för att debitera utgå- ende samtal. 10 15 517 567 29 Prestandahanteringsfunktion För att göra det möjligt för SP att övervaka och justera resursanvändningen av den- na tjänst i nätet.In manual add-on mode, outgoing calls can be made with the A-number specified by the user, which can be used in the telephone network billing system to charge outgoing calls. 10 15 517 567 29 Performance management function To enable SP to monitor and adjust the resource use of this service in the network.

Trafik in och ut av gatewayen mäts på ISDN-sidan. För detta finns välkända verktyg och metoder.Traffic in and out of the gateway is measured on the ISDN page. There are well-known tools and methods for this.

Registerloggen kan användas för statistisk analys av in- och urloggningsbeteende.The register log can be used for statistical analysis of login and logout behavior.

Samtalsloggen kan användas som komplement till ISDN-verktygen för att analysera telefonbeteendet.The call log can be used as a complement to the ISDN tools to analyze the telephone behavior.

Ett larrn skickas om kapaciteten överskreds vid ett utgående samtal.An alarm is sent if the capacity was exceeded during an outgoing call.

När uppfinningen nu har beskrivits är det uppenbart att den kan varieras på många sätt. Sådana variationer skall inte ses som avvikelser från uppfinningens ramar eller grundidé och alla sådana modifieringar som är uppenbara för fackmannen anses rymmas inom ramen för nedanstående patentkrav.Having now described the invention, it is obvious that it can be varied in many ways. Such variations are not to be construed as deviations from the scope or basic idea of the invention, and all such modifications as are obvious to those skilled in the art are considered to fall within the scope of the following claims.

Claims (13)

10 15 20 25 517 567 30 Patentkrav10 15 20 25 517 567 30 Patent claims 1. Förfarande i ett kommunikationsnät innefattande åtminstone ett datanät (IP) och ett telekommunikationsnät (PSTN), vilket kommunikationsnät innefattar åtmin- stone två voice gateways (VG) for anpassning av talforbindelser mellan datanätet och telekommunikationsnätet, for att upprätta förbindelse till en abonnent anslu- _ten till datanätet, innefattande följande steg: - en tj änstenod i nätet instrueras att koppla alla inkommande samtal till nämnda abonnent till ett nummer som betecknar åtminstone två voice gateways, - for varje inkommande samtal till abonnenten utfors foljande: - en av nämnda åtminstone två voice gateways väljs; - samtalet kopplas till nämnda valda voice gateway.A method in a communication network comprising at least one data network (IP) and a telecommunication network (PSTN), which communication network comprises at least two voice gateways (VG) for adapting voice connections between the data network and the telecommunication network, in order to establish a connection to a subscriber connection. to the data network, comprising the following steps: - a service node in the network is instructed to connect all incoming calls to said subscriber to a number denoting at least two voice gateways, - for each incoming call to the subscriber the following is performed: - one of said at least two voice gateways are selected; - the call is connected to said selected voice gateway. 2. Förfarande enligt krav 1, varvid abonnenten är ansluten direkt till datanätet via en fast förbindelse.A method according to claim 1, wherein the subscriber is connected directly to the data network via a fixed connection. 3. F örfarande enligt krav 1, varvid abonnenten är ansluten till datanätet via modem, telekommunikationsnätet och en access server.The method of claim 1, wherein the subscriber is connected to the data network via modem, telecommunication network and an access server. 4. F örfarande enligt krav 1 ellerä varvid kommunikationsnätet innefattar åtminsto- ne två access servers for anslutning av datorer till datanätet via telekommunika- tionsnätet.A method according to claim 1 or wherein the communication network comprises at least two access servers for connecting computers to the data network via the telecommunication network. 5. F örfarande enligt något av föregående krav, varvid den voice gateway som har lägst arbetsbelastning väljs såsom den mest lämpade.A method according to any one of the preceding claims, wherein the voice gateway having the lowest workload is selected as the most suitable. 6. F örfarande enligt något av kraven 1-5, varvid den voice gateway väljs med vilken överföringstiden för IP-paket mellan nämnda nod och abonnenten minimeras. 10 15 20 25 30 5 1 7 5 6 7 31A method according to any one of claims 1-5, wherein the voice gateway is selected by which the transmission time of IP packets between said node and the subscriber is minimized. 10 15 20 25 30 5 1 7 5 6 7 31 7. Förfarande enligt något av kraven 3-5, varvid den voice gateway väljs som finns närmast nämnda remote access server som används i förbindelsen.A method according to any one of claims 3-5, wherein the voice gateway is selected which is closest to said remote access server used in the connection. 8. F örfarande enligt något av kraven 1-4, varvid en voice gateway väljs av en tj äns- testymingsnod (Service Control Point- SCP) i ett intelligent telekommunika- tionsnät.A method according to any one of claims 1-4, wherein a voice gateway is selected by a service control point (SCP) node in an intelligent telecommunication network. 9. Stymod för användning i ett kommunikationsnät, vilket nät innefattar ett tele- kommunikationsnät och ett datakommunikationsnät, kännetecknad av att den inne- fattar: - organ för att motta instruktioner från en tjänstenod i telekommunikationsnätet innfattande ett nummer som betecknar åtminstone två voice gateways; - organ för att välja en av de åtminstone två voice gateways såsom den mest läm- pade till vilken ett inkommande samtal till en abonnent ansluten till datanätet skall kopplas.Control mode for use in a communication network, which network comprises a telecommunication network and a data communication network, characterized in that it comprises: - means for receiving instructions from a service node in the telecommunication network comprising a number denoting at least two voice gateways; means for selecting one of the at least two voice gateways as the most suitable to which an incoming call to a subscriber connected to the data network is to be connected. 10. Stymod enligt krav 9, innefattande organ för att koppla det inkommande samta- let till den voice gateway som har lägst arbetsbelastning.The control mode of claim 9, comprising means for coupling the incoming call to the voice gateway having the lowest workload. 11. ll. Stymod enligt krav 9 eller 10, innefattande organ för att koppla samtalet till den voice gateway med vilken överföringstiden för IP-paket mellan nämnda nod och abonnenten minimeras.11. ll. Control mode according to claim 9 or 10, comprising means for connecting the call to the voice gateway with which the transmission time for IP packets between said node and the subscriber is minimized. 12. Stymod enligt krav 9 eller 10,iinnefattande organ för att koppla det inkommande samtalet till den voice gateway som är närmast nämnda remote access server.A voice mode according to claim 9 or 10, including means for connecting the incoming call to the voice gateway closest to said remote access server. 13. Kommunikationsnät innefattande åtminstone ett datanät (IP) och ett telekommu- nikationsnät (PSTN), vidare innefattande åtminstone två voice gateways (VG) för anpassning av talförbindelser mellan datanätet och telekommunikationsnätet, kännetecknat av att det innefattar en stymod enligt något av kraven 7-10.A communication network comprising at least one data network (IP) and a telecommunication network (PSTN), further comprising at least two voice gateways (VG) for adapting voice connections between the data network and the telecommunication network, characterized in that it comprises a control mode according to any one of claims 7- 10.
SE9700872A 1997-03-11 1997-03-11 Directing incoming calls SE517567C2 (en)

Priority Applications (9)

Application Number Priority Date Filing Date Title
SE9700872A SE517567C2 (en) 1997-03-11 1997-03-11 Directing incoming calls
EP98909894A EP0966848A1 (en) 1997-03-11 1998-02-24 Incoming call routing
CN 98804982 CN1255269A (en) 1997-03-11 1998-02-24 Incoming call routing
BR9807997-2A BR9807997A (en) 1997-03-11 1998-02-24 Process, node and network for routing incoming calls
AU64263/98A AU733799B2 (en) 1997-03-11 1998-02-24 Incoming call routing
JP52709898A JP2001517385A (en) 1997-03-11 1998-02-24 Incoming call routing
CA002283793A CA2283793A1 (en) 1997-03-11 1998-02-24 Incoming call routing
PCT/SE1998/000331 WO1998041043A1 (en) 1997-03-11 1998-02-24 Incoming call routing
NO994172A NO994172L (en) 1997-03-11 1999-08-27 Routing of incoming calls

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE9700872A SE517567C2 (en) 1997-03-11 1997-03-11 Directing incoming calls

Publications (3)

Publication Number Publication Date
SE9700872D0 SE9700872D0 (en) 1997-03-11
SE9700872L SE9700872L (en) 1998-11-02
SE517567C2 true SE517567C2 (en) 2002-06-18

Family

ID=20406108

Family Applications (1)

Application Number Title Priority Date Filing Date
SE9700872A SE517567C2 (en) 1997-03-11 1997-03-11 Directing incoming calls

Country Status (9)

Country Link
EP (1) EP0966848A1 (en)
JP (1) JP2001517385A (en)
CN (1) CN1255269A (en)
AU (1) AU733799B2 (en)
BR (1) BR9807997A (en)
CA (1) CA2283793A1 (en)
NO (1) NO994172L (en)
SE (1) SE517567C2 (en)
WO (1) WO1998041043A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19845331A1 (en) 1998-10-01 2000-04-06 Siemens Ag Method and device for determining traffic routes in a communication or data network or a network of communication and data network
EP0996295A1 (en) * 1998-10-22 2000-04-26 Telefonaktiebolaget Lm Ericsson Mobile communication system and alternative network gateway unit for processing a call
AUPP747598A0 (en) * 1998-12-03 1998-12-24 Reznik, Michael The share call card-the integration of virtual telephone line with telephone for public telephone network users
AU770934B2 (en) * 1998-12-03 2004-03-11 Sharecall Technologies Pty Ltd Telephone line sharing module
DE10001077A1 (en) * 2000-01-13 2001-07-19 Alcatel Sa Method, service switching center, service control node, internet gateway, program module and internet terminal for establishing a call connection between a telephone network terminal and an internet terminal
GB0322973D0 (en) 2003-10-01 2003-11-05 Siemens Ag Telephone call processing
US7668173B2 (en) * 2005-12-01 2010-02-23 Azalea Networks Method and system for an adaptive wireless routing protocol in a mesh network
CN106912063A (en) * 2017-01-24 2017-06-30 北京百悟科技有限公司 Method and device for calling routing

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2129942C (en) * 1993-09-30 1998-08-25 Steven Todd Kaish Telecommunication network with integrated network-wide automatic call distribution
CA2173304C (en) * 1995-04-21 2003-04-29 Anthony J. Dezonno Method and system for establishing voice communications using a computer network
FI104869B (en) * 1995-05-24 2000-04-14 Ericsson Telefon Ab L M Procedure for forming voice connection between network and intelligent network service
US5619557A (en) * 1995-07-10 1997-04-08 Rockwell International Corporation Telephone switching system and method for controlling incoming telephone calls to remote agents and for collecting and providing call data
US20010040885A1 (en) * 1995-10-13 2001-11-15 Howard Jonas Method and apparatus for transmitting and routing voice telephone calls over a packet switched computer network

Also Published As

Publication number Publication date
NO994172D0 (en) 1999-08-27
AU733799B2 (en) 2001-05-24
NO994172L (en) 1999-11-11
CN1255269A (en) 2000-05-31
SE9700872L (en) 1998-11-02
CA2283793A1 (en) 1998-09-17
JP2001517385A (en) 2001-10-02
SE9700872D0 (en) 1997-03-11
EP0966848A1 (en) 1999-12-29
WO1998041043A1 (en) 1998-09-17
BR9807997A (en) 2000-03-08
AU6426398A (en) 1998-09-29

Similar Documents

Publication Publication Date Title
US6018570A (en) Methods and apparatus for regulating the remote ordering, authorization, access and control of services and service features associated with a terminal
US7711102B2 (en) Automatically sequentially ringing alternative telephone numbers
EP1234411B1 (en) Access to data networks
EP1010075B1 (en) Method and apparatus for avoiding ip-address collision when connecting an incoming voice phone call to an internet application
US8873725B2 (en) Methods and apparatus for authenticating and authorizing ENUM registrants
US6400812B1 (en) User registration
WO2004031902A2 (en) System and method for monitoring and handling telecommunication activity via a computer network
CA2239408A1 (en) Method of accessing service resource items that are for use in a telecommunications system
EP1154624A2 (en) A method of indicating the geographical location of a mobile user in a data network
SE517567C2 (en) Directing incoming calls
US7965823B2 (en) Method and apparatus for a telephone user interface control for enabling and disabling a web interface
US9288318B2 (en) Inbound call screening for particular accounts
EP0966812A1 (en) Registration protocol
CA2796847C (en) Inbound call screening for particular accounts
US20040048617A1 (en) Method and system for treatment of call attempts in a next generation network
MXPA99008025A (en) Incoming call routing

Legal Events

Date Code Title Description
NUG Patent has lapsed