SE517354C2 - Systems and a procedure for private telecommunications networks - Google Patents
Systems and a procedure for private telecommunications networksInfo
- Publication number
- SE517354C2 SE517354C2 SE9904347A SE9904347A SE517354C2 SE 517354 C2 SE517354 C2 SE 517354C2 SE 9904347 A SE9904347 A SE 9904347A SE 9904347 A SE9904347 A SE 9904347A SE 517354 C2 SE517354 C2 SE 517354C2
- Authority
- SE
- Sweden
- Prior art keywords
- party
- network
- node
- called party
- service profile
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/16—WPBX [Wireless Private Branch Exchange]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0029—Provisions for intelligent networking
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
25 30 o o - u o. f 517 354 u n | . ao patentansökningarna 08/786,552 och 08/948,552, innehållet i vilka härmed inkorporeras häri genom hänvisning därtill, inkluderar en kallad användaren med möjligheten att nås ifrån ett enda nummer oberoende tjänst personligt nummer. Tjänsteegenskapen förser av var användaren i själva verket befinner sig. Denna egenskap består således i ett antal olika tjänsteprofiler för åtminstone ett antal användare. Såsom ett exempel kan sådana profiler innehålla eller relatera till en lista med olika destinationer som ska anropas för olika platser där användaren kan befinna sig. Ett ett första exempel kan exempelvis vara att, för ett nytt anrop, anropsförsök ska riktas till den trådlösa telefonen, exempelvis en DECT-telefon, ett andra anropsförsök kan relatera till en cellulär mobiltelefon, (eller en cellulär och ett såsom exempelvis en GSM-telefon telefon i något annat cellulärt kommunikationssystem) tredje alternativ kan vara en publikt switchad telefon eller en fast telefon och slutligen, om det inte blir något svar på någon av telefonterminalerna, skulle anropet kunna routas till en röstbrevlàda. Således kan en sådan profil innehålla olika val. 25 30 o o - u o. F 517 354 u n | . Ao patent applications 08 / 786,552 and 08 / 948,552, the contents of which are hereby incorporated herein by reference, include a user named with the ability to be accessed from a single number independent service personal number. The service property provides where the user is actually located. This feature thus consists of a number of different service profiles for at least a number of users. As an example, such profiles may contain or relate to a list of different destinations to be called for different locations where the user may be located. A first example may be that, for a new call, call attempts should be directed to the cordless telephone, for example a DECT telephone, a second call attempt may relate to a cellular mobile telephone, (or a cellular and one such as a GSM telephone telephone in any other cellular communication system) third option may be a public switched telephone or a landline telephone and finally, if there is no answer on any of the telephone terminals, the call could be routed to a voice mailbox. Thus, such a profile may contain different choices.
Exempel på en profil kan exempelvis vara på kontoret, borta från kontoret, frånvarande, hemma osv.Examples of a profile can be, for example, in the office, away from the office, absent, at home, etc.
I kända systen1 kopplas emellertid ett samtal ifrån en trådlös användare alltid upp eller switchas till hemmanoden för den anropade parten. Hemmanoden anropar därpå den anropade parten (B- parten) enligt den aktuella profilen. Detta betyder att ett enda anrop faktiskt åtminstone resulterar i två anrop, ett anrop ifrån den anropande parten till hemmanoden för den anropade parten och ett andra anrop ifrån hemmanoden för den anropade parten till slutdestinationen. Om. den anropande parten befinner sig i en besökt nod i systemet, måste ofta ett anrop göras ifrån den (besökta) för närvarande betjänar den anropande parten, anropande partens för tillfället område, dvs den nod som över den anropande partens hemmanod. Ifrån den anropande partens hemmanod genereras 10 15 20 25 30 517' 354 I o o v a; 3 därpå anropet till den anropade parten, vilket betyder att det kan bli tre olika samtalsuppkopplingar i stället för en.In known systems1, however, a call from a wireless user is always connected or switched to the home anode of the called party. The home anode then calls the called party (B-party) according to the current profile. This means that a single call actually results in at least two calls, a call from the calling party to the home node of the called party and a second call from the home node of the called party to the final destination. If. the calling party is in a visited node in the system, a call must often be made from the (visited) currently serving the calling party, the calling party's currently area, ie the node over the calling party's home node. From the calling anode of the calling party, 10 15 20 25 30 517 '354 I o o v a is generated; 3 then the call to the called party, which means that there can be three different call connections instead of one.
Om .exempelvis varken en anropande part eller en anropad part befinner sig vid sina hemmanoder, är proceduren enligt känd teknik såsom följer: En anropande part lyfter luren, en förbindelse sätts upp mellan den av den anropande parten besökta noden och den anropande partens hemmanod. Den anropande parten slår därpå numret till den part som ska anropas; en ny förbindelse kopplas upp ifrån den anropande partens hemmanod till den anropade partens hemmanod.For example, if neither a calling party nor a called party is present at their home anodes, the prior art procedure is as follows: A calling party picks up the handset, a connection is established between the node visited by the calling party and the calling party's home anode. The calling party then dials the number of the party to be called; a new connection is connected from the calling party's home node to the called party's home node.
Slutligen sätts en förbindelse upp ifrån den anropade partens hemmanod till den av den anropade parten besökta noden. Det är uppenbart att ett sådant förfarande är mycket ofördelaktigt och antalet swichade förbindelser blir högt och att det är den anropade partens hemmanod som faktiskt måste koppla upp samtal enligt den anropade partens tjänsteprofil.Finally, a connection is set up from the home party of the called party to the node visited by the called party. It is obvious that such a procedure is very disadvantageous and the number of switched connections becomes high and that it is the home party of the called party who actually has to connect calls according to the service profile of the called party.
REDOGÖRELSE FÖR UPPFINNINGEN Vad som därför ett mikrocellulärt till, där samtal kan kopplas upp enligt en tjänsteprofil på ett enkelt sätt. behövs är privat telekommunikationsnät såsom inledningsvis hänvisats Speciellt behövs ett nät i vilket samtal kan kopplas upp enligt en tjänsteprofil utan att det kräver ett flertal swichade talförbindelser eller samtalsuppkopplingar. Speciellt behövs ett nät genom vilket antal uppkopplingar som behövs för att nå en anropad part i det privata nätet oberoende av var användaren faktiskt befinner sig, kan reduceras påtagligt jämfört med i hitintills kända nät. Speciellt behövs ett privat nät genom vilket en samtalsuppkoppling till trådlös telefon i nätet ifrån en annan trådlös telefon i nätet enligt tjänsteprofilen för den anropade telefonen kan utföras på ett sådant sätt att resurser sparas. 10 15 20 25 30 . - . . .- Därför behövs också ett förfarande för att, i ett mikrocellulärt nät, koppla upp ett samtal från en nod som betjänar en anropande part till en anropad part i det privata nätet, genom vilket ovan nämnda mål kan uppfyllas. Ännu mera speciellt behövs ett förfarande genom vilket också de andra målen som hänvisats till ovan kan uppfyllas. tillhandahålles ett mikrocellulärt till, där nätnoderna innefattar medel för erhållande av och/eller lagring av Därför privat telekommunikationsnät såsom inledningsvis hänvisats information om vilket som är hemmaområdet för ett antal trådlösa telefoner i det mikrocellulära nätet. När en trådlös telefon, också kallad en anropande part, som aktuellt betjänas av en nätnod, dvs dess hemmanod eller nod som den aktuellt besöker, vill ringa ett utgående samtal till en annan trådlös telefon i det privata mikrocellulära nätet, också hänvisat till som en anropad part, innefattar den nod som betjänar den anropande parten en funktionalitet för att sända ett förfrågningsmeddelande till den anropade partens hemmanod över en separat förbindelse, ett IP-nät, speciellt t ex ett intranät eller Internet, och den nod som agerar som en hemmanod, för den anropade parten innefattar en funktionalitet för att sända ett svarsmeddelande, exempelvis över IP-nätet, till den nod som betjänar den anropande parten, vilket svarsmeddelande åtminstone innehåller den anropade partens tjänsteprofilsdata. Fördelaktigt exekveras den anropade partens tjänsteprofil i den nod som för närvarande betjänar den anropande parten, dvs den betjänande noden innefattar medel för att koppla upp ett samtal i enlighet med den anropade partens tjänsteprofil.DESCRIPTION OF THE INVENTION What therefore a microcellular to, where calls can be connected according to a service profile in a simple way. needed is a private telecommunications network as initially referred to. In particular, a network is needed in which calls can be connected according to a service profile without requiring a plurality of switched voice connections or call connections. In particular, a network through which the number of connections needed to reach a called party in the private network, regardless of where the user is actually located, can be significantly reduced compared to hitherto known networks. In particular, a private network is needed through which a call connection to a cordless telephone in the network from another cordless telephone in the network according to the service profile of the called telephone can be performed in such a way that resources are saved. 10 15 20 25 30. -. . .- Therefore, a procedure is also needed to, in a microcellular network, connect a call from a node serving a calling party to a called party in the private network, through which the above-mentioned objectives can be met. Even more specifically, a procedure is needed by which the other objectives referred to above can also be met. a microcellular network is provided, wherein the network nodes comprise means for obtaining and / or storing Therefore private telecommunication network as initially referred to information on which is the home area of a number of cordless telephones in the microcellular network. When a cordless telephone, also called a calling party, currently served by a network node, i.e. its home node or node it is currently visiting, wants to make an outgoing call to another cordless telephone in the private microcellular network, also referred to as a called party, the node serving the calling party includes a functionality for sending a request message to the called party's home node over a separate connection, an IP network, in particular an intranet or Internet, and the node acting as a home node, for the called party includes a functionality for sending a response message, for example over the IP network, to the node serving the calling party, which response message contains at least the service profile data of the called party. Advantageously, the service profile of the called party is executed in the node currently serving the calling party, ie the serving node comprises means for connecting a call in accordance with the service profile of the called party.
Enligt en implementering är funktionaliteten inkluderad i den anropande således exekverar I ett alternativt partens (A-parten) hemmanod, hemmanoden den anropade partens tjänsteprofil. utföringsexempel befinner sig den anropande parten i en besökt nod och den besökta noden kan innefatta funktionaliteten för 10 15 20 25 30 517 554 5 erhållande och exekvering av den anropade partens (också kallad B- parten) tjänsteprofil.According to one implementation, the functionality included in the calling thus executes in an alternative party (A-party) home anode, the home anode of the called party's service profile. In the exemplary embodiment, the calling party is in a visited node and the visited node may include the functionality for obtaining and executing the service profile of the called party (also called the B-party).
I en speciell implementering innehåller en parts tjänsteprofildata information relaterande till uppkoppling av ett samtal till parten innehåller till samtalsuppkoppling en lista på destinationer avseende vart ett enligt ett antal olika alternativ. Speciellt tjänsteprofilsinformationsdatan relaterande inkommande samtal ska kopplas. Speciellt innehåller tjänsteprofilen ett antal val såsom exempelvis en eller flera av en privat trådlös telefon, en cellulär telefon, en fast telefon, röstbrevlåda osv, exempelvis relaterande till på kontoret, inom privata nätet, ej på kontoret, frånvarande. Således innehåller tjänsteprofilen en lista med olika alternativ' och specificerar också den ordning i vilken alternativen ska försökas, eller under vilka omständigheter. Speciellt specificerar den också när man ska gå vidare till ett speciellt alternativ; dvs den tid som man ska vänta på svar osv.In a special implementation, a party's service profile data contains information related to the connection of a call to the party contains for the connection of a call a list of destinations for each according to a number of different alternatives. In particular, the service profile information data relating to incoming calls must be connected. In particular, the service profile contains a number of choices such as, for example, one or more of a private cordless telephone, a cellular telephone, a landline telephone, voicemail, etc., for example relating to in the office, in the private network, not in the office, absent. Thus, the service profile contains a list of different options' and also specifies the order in which the options are to be tried, or under what circumstances. In particular, it also specifies when to proceed to a particular alternative; ie the time to wait for an answer, etc.
I en den speciell implementering kan den nod som betjänar anropande parten koppla upp ett samtal direkt till den relevanta destinationen enligt tjänsteprofilen för den anropade parten, exempelvis med användning av det privata nätet, till den nod som för närvarande betjänar den anropade parten om den befinner sig inom det privata nätet, med användning av PSTN till en fast telefon eller via PSTN till ett cellulärt kommunikationssystem. Om speciellt den nätnod som betjänar den anropande parten inte har någon PSTN-förbindelse, kopplas samtalet till en nätnod som har en PSTN-förbindelse, för ett samtal till en fast telefon eller till en cellulär telefon enligt tjänsteprofilen.In a special implementation, the node serving the calling party can connect a call directly to the relevant destination according to the service profile of the called party, for example using the private network, to the node currently serving the called party if it is located within the private network, using PSTN to a landline telephone or via PSTN to a cellular communication system. In particular, if the network node serving the calling party has no PSTN connection, the call is connected to a network node having a PSTN connection, for a call to a fixed telephone or to a cellular telephone according to the service profile.
Speciellt innefattar åtminstone några av noderna en broadcast- funktionalitet, och för att erhålla platsinformation för en 10 15 20 25 30 n n I I I v n» 517 35,4 2 anropad part, sändes ett broadcastmeddelande med identitetsinformation om den anropande parten till alla noder, hemmanoden för den anropade parten sänder då ett svarsmeddelande som speciellt inkluderar tjänsteprofildata för den anropade parten. Således är denna fördelaktiga implementering baserad på mobilitetshantering såsom diskuterats i den samtidigt ingivna patentansökan “System och förfarande relaterande till privata telekommunikationssystem”, ingiven på samma dag och av samma sökande som föreliggande ansökan och vars innehåll härmed inkorporeras häri genom hänvisning därtill. Detta innebär således att ingen separat förfrågan behöver sändas ut för att erhålla profildata. I en alternativ implementering erhålles befintlighetsinformation i enlighet med vad som beskrivits i dokumentet som refererats till, och ett separat förfrågningsmeddelande kan ändå sändas ut till den anropade partens hemmanod för att erhålla den anropade partens tjänsteprofil. Alternativt lagras hemmainformation för den anropade parten i en tabell i noden på konventionellt sätt.In particular, at least some of the nodes comprise a broadcast functionality, and in order to obtain location information for a called party, a broadcast message with identity information of the calling party is sent to all nodes, the home node for the called party then sends a response message that specifically includes the service profile data of the called party. Thus, this advantageous implementation is based on mobility management as discussed in the co-pending patent application "Systems and Procedure relating to Private Telecommunication Systems", filed on the same day and by the same applicant as the present application and the contents of which are hereby incorporated herein by reference. This means that no separate request needs to be sent out to obtain profile data. In an alternative implementation, presence information is obtained in accordance with what is described in the document referred to, and a separate request message can still be sent to the called party's home anode to obtain the called party's service profile. Alternatively, home information for the called party is stored in a table in the node in a conventional manner.
Nätnoderna, eller några av dem, kan bestå av PBX:er (Private Bramch Exchanges). I en alternativ implementering innefattar åtminstone några av nätnoderna mobilitetsbetjänande medel, exempelvis mobilitetsservrar som kommunicerar med PBX:er eller som inkluderar en PBX-funktionalitet. Dessutom stödjer åtminstone några av nätnoderna, speciellt mobilitetsservrar, en funktionalitet, personligt nummer som stödjer en tjänst som möjliggör att en användare kan nås med ett enda nummer, oavsett var användaren befinner sig.The network nodes, or some of them, may consist of PBXs (Private Bramch Exchanges). In an alternative implementation, at least some of the network nodes include mobility serving means, for example mobility servers that communicate with PBXs or that include a PBX functionality. In addition, at least some of the network nodes, especially mobility servers, support a functionality, personal number that supports a service that enables a user to be reached with a single number, regardless of where the user is located.
Därför tillhandahålles också ett förfarande såsom inledningsvis till, vilket att; ta hemmanoden för hänvisats innefattar stegen reda på den anropade parten; sända ett förfrågningsmeddelande till den anropade partens hemmanod för att 10 15 20 25 30 517 354 erhålla tjänsteprofildata relaterande till den anropade parten med användning av signalering över ett privat nät; sända ett svarsmeddelande som innehåller tjänsteprofildata för den anropade parten ifrån hemmanoden för den anropade parten till den nod som betjänar den anropande parten över det separata nätet; exekvera tjänsteprofilen för den anropade parten i den nod som för närvarande betjänar den anropande parten; koppla upp ett samtal till den anropade parten enligt tjänsteprofilen. Speciellt är det separata nät soni används för signalering ett IP-nät, t ex ett intranet eller Internet.Therefore, a method is also provided as initially to, which that; taking the home anode for reference includes the steps of finding the called party; sending an inquiry message to the called party's home anode to obtain service profile data related to the called party using signaling over a private network; sending a response message containing the service profile data of the called party from the home node of the called party to the node serving the calling party over the separate network; executing the service profile of the called party in the node currently serving the calling party; connect a call to the called party according to the service profile. In particular, the separate network is used for signaling an IP network, such as an intranet or the Internet.
I en speciell implementering inkluderar förfarandet steget att; lagra information om hemmanod för ett antal trådlösa telefoner och hämta information om den anropade parten i lagringsmedlen.In a special implementation, the method includes the step of; store home directory information for a number of cordless phones and retrieve information about the called party in the storage media.
Alternativt inkluderar förfarandet steget att, slå upp hemmanoden för en anropad part i en tabell i noden. I en speciell implementering innefattar uppfinningen steget att, för att få reda på hemmanoden för en anropad part, via broadcast sända ut ett förfrågningsmeddelande till alla noder i det privat nätet, vilket meddelande innehåller information relaterande till identiteten på den anropade parten; ta emot ett svarsmeddelande, ifrån hemmanoden både befintlighetsinformation och tjänsteprofildata, i den nod som för för den anropade parten, som innehåller tillfället betjänar den anropande parten.Alternatively, the method includes the step of looking up the home node of a called party in a table in the node. In a special implementation, the invention comprises the step of, in order to find out the home anode of a called party, sending via broadcast a request message to all nodes in the private network, which message contains information related to the identity of the called party; receive a response message, from the home node both presence information and service profile data, in the node that carries for the called party, which contains the opportunity to serve the calling party.
I en alternativ implementering innefattar förfarandet steget att; en anropande part slår numret till en anropad. part; analysera numret för den anropade parten för att fastställa om det slagna numret relaterar till en trådlös telefon i det privata nätet, om ja; analysera om noden som betjänar den anropande parten är hemmanod också för den anropade parten, om ja; exekvera anropet enligt den anropade partens tjänsteprofil, annars; sända ett förfràgningsmeddelande till den anropade partens hemmanod för att n ~ono 10 15 20 25 30 517 354 erhålla tjänsteprofildata för den anropade parten; koppla upp ett eller flera samtal enligt tjänsteprofilen när tjänsteprofildata tagits emot. Speciellt inkluderar förfarandet stegen att; använda det privata nätet för en samtalsuppkoppling, direkt till den inom det privata nätet, nod som för tillfället betjänar den anropade parten, om samtalet ska göras till den anropade partens trådlösa telefon; koppla upp anropet till en extern PSTN- förbindelse om samtalet ska kopplas upp till ett publikt, fast eller cellulärt, nät.In an alternative implementation, the method comprises the step of; a calling party dials the number of a called party. party; analyzing the number of the called party to determine if the dialed number relates to a cordless telephone in the private network, if yes; analyze whether the node serving the calling party is also the home node for the called party, if yes; execute the call according to the service profile of the called party, otherwise; sending a request message to the home party of the called party to obtain any service profile data for the called party; connect one or more calls according to the service profile when the service profile data is received. In particular, the method includes the steps of; use the private network for a call connection, directly to the one within the private network, node currently serving the called party, if the call is to be made to the called party's cordless telephone; connect the call to an external PSTN connection if the call is to be connected to a public, fixed or cellular network.
Det är en fördel med uppfinningen att antalet kopplade talförbindelser reduceras till ett minimum. Speciellt är det en fördel att ett samtal kan kopplas upp direkt ifrån den nod som betjänar en anropande part, och att sagda nod kan exekvera den UPP utom när ett samtal anropade partens tjänsteprofil utan att behöva sätta förbindelser också via mellanliggande noder, ska kopplas upp till en cellulär telefon eller till en fast telefon osv, eller till en trådlös telefon i ett annat privat nät.It is an advantage of the invention that the number of connected voice connections is reduced to a minimum. In particular, it is an advantage that a call can be connected directly from the node serving a calling party, and that said node can execute it UP except when a call called the party's service profile without having to make connections also via intermediate nodes, to be connected to a cellular telephone or to a landline telephone, etc., or to a cordless telephone in another private network.
KORTFATTAD FIGURBESKRIVNING Uppfinningen kommmer i det följande att ytterligare beskrivas på ett icke begränsande sätt, och under hänvisning till bifogade figurer, i vilka: Fig. 1 schematiskt illustrerar ett mikrocellulärt nät i vilket det uppfinningsmässiga konceptet är implementerat, Fig. 2 är en figur liknande Fig. 1 som exemplifierar meddelandesändning och samtalsuppkopplingar för en given tjänsteprofil, Fig. 3 schematiskt illustrerar signaleringen som relaterar till meddelanden för att utföra uppfinningen, 10 15 20 25 30 5157' 354 9 Fig. 4 är ett flödesdiagram som beskriver ett anrop till en trådlös telefon i det mikrocellulära nätet, Fig. 5 är ett flödesdiagram som illustrerar hemmanoden för en anropad part när den tar emot en begäran om profildata, och Fig. 6 är ett flödesdiagram som beskriver en implementering av det uppfinningsmässiga konceptet.BRIEF DESCRIPTION OF THE DRAWINGS The invention will now be further described in a non-limiting manner, and with reference to the accompanying figures, in which: Fig. 1 schematically illustrates a microcellular network in which the inventive concept is implemented, Fig. 2 is a figure similar to Figs. Fig. 3 schematically illustrates the signaling related to messages for carrying out the invention, Fig. 4 is a flow chart describing a call to a cordless telephone. in the microcellular network, Fig. 5 is a flow chart illustrating the home anode of a called party when it receives a profile data request, and Fig. 6 is a flow chart describing an implementation of the inventive concept.
DETALJERAD BESKRIVNING AV UPPFINNINGEN Fig. l illustrerar mycket schematiskt ett mikrocellulärt nät som innefattar nätnoder NN lO,20,30,40. Två trådlösa telefoner A, B illustreras också. Det antas här att NN 10 är en nätnod som för tillfället betjänar trådlös telefon A, dvs den nätnod som betjänar det område smn A för tillfället besöker. NN 20 antas vara trådlös telefon Azs hemmanod. för trådlös telefon B, besöker NN 40.DETAILED DESCRIPTION OF THE INVENTION Fig. 1 very schematically illustrates a microcellular network comprising network nodes NN 10, 20, 30, 40. Two cordless phones A, B are also illustrated. It is assumed here that NN 10 is a network node that currently serves cordless telephone A, ie the network node that serves the area that smn A is currently visiting. NN 20 is assumed to be cordless telephone Az's home anode. for cordless phone B, visit NN 40.
NN 30 antas vara hemmanoden medan trådlös telefon B för tillfället Nätnoderna kan exempelvis vara PBX:er eller mobilitetsbetjänande medel, speciellt mobilitetsservrar. En mobilitetsserver kan också inkludera funktionaliteten för en PBX eller också kan den vara associerad med en PBX, exempelvis anordnad mellan PBX:en och ett Enligt ett antal radioväxlar. utföringsexempel används det privata nätet 5 för anrop inom det privata nätet. PSTN 15 används för anrop till ett publikt nät eller till ett mobilt cellulärt nät (ej visat). För signaleringen som relaterar till meddelanden med begäran om tjänsteprofil, och svarsmeddelanden innehållande tjänsteprofildata, används ett IP- nät 25, 1: ex ett intranät eller Internet som använder TCP/IP, Transmission Control Protocol/Internet Protocol. Således används IP-nät 25 åtminstone för signalering relaterande till begäranden om tjänsteprofildata och sändande av tjänsteprofildata mellan nätnoderna. I ett speciellt utföringsexempel, såsom vidare 10 15 20 25 30 517 -S54 10 diskuterat i den samtidigt ingivna patetansökan “System och förfarande relaterande till privata telekommunikationssystem”, kan också ett IP-nät, eller ett datakommunikationsnät i allmänhet, t ex ATM eller Packet Frame Relay, användas för att tillhandahålla distribuerade hemmadatabaser.NN 30 is assumed to be the home node, while cordless telephone B at the moment The network nodes can be, for example, PBXs or mobility service means, especially mobility servers. A mobility server may also include the functionality of a PBX or it may be associated with a PBX, for example arranged between the PBX and a According to a number of radio switches. In the exemplary embodiment, the private network 5 is used for calls within the private network. PSTN 15 is used for calls to a public network or to a mobile cellular network (not shown). For the signaling that relates to messages with a request for a service profile, and response messages containing service profile data, an IP network 25, for example an intranet or Internet using TCP / IP, Transmission Control Protocol / Internet Protocol is used. Thus, IP networks are used at least for signaling related to requests for service profile data and transmission of service profile data between the network nodes. In a particular embodiment, as further discussed in the co-pending patent application "Systems and Procedures Relating to Private Telecommunication Systems", an IP network, or a data communication network in general, e.g. ATM or Packet Frame Relay, used to provide distributed home databases.
Dessutom kan, i en speciell implementering, ett publikt nät som exempelvis använder TLDN (Temporary Location Designation Number) “Ett till sammankoppling av telekommunikationsnätanordningar” användas, där såsom det diskuterats mera detaljerat i patentansökan system, en anordning och ett förfarande relaterande sagda ansökan inlämnades 14 oktober 1999 av samma sökande och vilken härmed inkorporeras häri genom hänvisning därtill, alternativt kan ett privat ISDN-Q användas för uppsättning av ISDN-Q beskrivs i ECMA/143 Call", ECMA/165 “Generic Functions”, och ETSI EN 301 172 ver. 1.4.1 och ETS 300 239, I andra nät kan DPNSS användas, vilket relaterar till den brittiska telecomstandarden BTNR 188.In addition, in a special implementation, a public network using, for example, TLDN (Temporary Location Designation Number) "One for interconnecting telecommunication network devices" can be used, where as discussed in more detail in the patent application system, a device and a procedure related said application was filed 14 October 1999 by the same applicant and which is hereby incorporated herein by reference, alternatively a private ISDN-Q may be used to set up ISDN-Q described in ECMA / 143 Call ", ECMA / 165" Generic Functions ", and ETSI EN 301 172 ver 1.4.1 and ETS 300 239, In other networks DPNSS can be used, which relates to the British telecom standard BTNR 188.
Detta till ett förbindelser osv. “Basic andra utgåvan. relaterar emellertid endast speciellt utföringsexempel. Denna ansökan är tillämplig oavsett på vilket sätt förbindelser sätts upp i andra avseenden. Den är också tillämplig oavsett hur information om vilken som är en speciell Sålunda nät ett antal noder NN 10-40, parts hemmanod erhålles. innefattar ett mikrocellulärt in i vars områden användare som har en trådlös telefon kan roama, i en speciellt fördelaktig implementering relaterande till ett fall i “vilket sådana noder inte är tillhandahålles i en innefattar mobilitetsservrar, även om därtill. En uppfinningen begränsad egenskap som mobilitetsserver är personligt nummer, vilket är en tjänst som ger en användare möjlighet att nås med ett enda nummer oberoende av var användaren befinner sig. Denna egenskap innehåller ett antal tjänsteprofiler för varje användare. I huvudsak innehåller sådana profiler listor med olika destinationer som ska anropas i 10 15 20 25 30 S127' 354 ll en given ordning under speciella förutsättningar osv. Ett exempel på en tjänsteprofil kan exempelvis vara att för ett nytt anrop ska ett första anropsförsök avse en trådlös telefon inom det privata nätet, exempelvis en DECT-telefon, ett andra alternativ kan avse en cellulär telefon, såsonl exempelvis en GSM-telefon, ett tredje alternativ kan avse en publik telefon, och om det inte blir något svar på någon av terminalerna, till en röstbrevlåda. Ett kan samtalet dirigeras annat exempel på en profil kan exempelvis relatera till på kontoret, borta från kontoret, hemma, frånvarande osv.This to a connections etc. “Basic second edition. however, relates only to particular embodiments. This application is applicable regardless of the way connections are set up in other respects. It is also applicable regardless of how information about which is a special Thus a number of nodes NN 10-40, party home node is obtained. includes a microcellular into whose areas users who have a cordless telephone can roam, in a particularly advantageous implementation related to a case in which such nodes are not provided in one includes mobility servers, although in addition. A limited feature of the invention as a mobility server is personal number, which is a service that allows a user to be reached with a single number regardless of where the user is located. This property contains a number of service profiles for each user. Essentially, such profiles contain lists of different destinations to be called in 10 15 20 25 30 S127 '354 ll a given order under special conditions, and so on. An example of a service profile may be, for example, that for a new call, a first call attempt must refer to a cordless telephone within the private network, for example a DECT telephone, a second alternative may refer to a cellular telephone, such as a GSM telephone, a third options can refer to a public telephone, and if there is no answer at any of the terminals, to a voicemail. One can call the call another example of a profile can for example relate to in the office, away from the office, at home, absent, etc.
Det antas att exempelvis A-parten befinner sig i den besökta noden NN 10, där NN 20 är hemmanoden för A-parten, medan B-parten befinner sig i besökt nod NN 40, där NN 30 B-partens hemmanod.It is assumed that, for example, the A-party is in the visited node NN 10, where NN 20 is the home node for the A-party, while the B-party is in the visited node NN 40, where NN 30 is the B-party's home node.
Det antas nu att A-parten vill ringa ett samtal till B-parten. I ett speciellt utförande kan detta göras med ett enda anrop och detta diskuteras vidare i den samtidigt ingivna patentansökan “System och förfarande relaterande till privata telekommunikationssystem” med användning av IP-nätet 25 för signalering. Emellertid relaterar detta bara till ett fördelaktigt utförande av uppfinningen, där det huvudsakliga är att B-partens tjänsteprofil kan exekueras i den nod som besöks av A-parten, NN 10, och således kan ett anrop göras direkt till den NN 20. nod son: besöks av B-parten, Enligt uppfinningen sänder således, (jämför Fig. 2), när A-parten slår numret till B-parten, den nod som besöks av A-parten, NN l0,'ett förfràgningsmeddelande till B-partens hemmanod, NN 30, med en begäran om profildata för (1). Profildata ett meddelande NN 30, noden NN 10 (2) B-parten sändes därpå i från hemmanoden, för B-parten, över IP-nätet 25. till den av' A-parten besökta Exekvering av tjänsteprofilen utförs därpå i den nod som besöks av A-parten, NN 10. Om anropet ska sättas upp direkt till B-partens trådlösa telefon, kopplas samtalet upp direkt till B-parten över det privata nätet 5 (3a). 10 15 20 25 30 517 354 ~ ø n u o. 12 Om ett anrop ska göras till det publika nätet, kopplas ett samtal upp direkt till en extern linje i NN 10 till PSTN (3b), men om NN 10 inte har någon lämplig PSTN-förbindelse, görs detta via en annan nätnod som. har en lämplig PSTN-förbindelse (ej visad i figuren). Det ska vara klart att detta endast visar ett speciellt exempel på en tjänsteprofil; ett antal andra alternativ är givetvis också möjliga. I varje fall reduceras emellertid antalet kopplade talförbindelser till ett minimum.It is now assumed that the A-party wants to make a call to the B-party. In a particular embodiment, this can be done with a single call and this is further discussed in the co-pending patent application "System and method related to private telecommunication systems" using the IP network 25 for signaling. However, this only relates to an advantageous embodiment of the invention, where the main thing is that the service profile of the B-party can be executed in the node visited by the A-party, NN 10, and thus a call can be made directly to the NN 20. node son: Thus, according to the invention, when the A-party dials the number of the B-party, the node visited by the A-party, NN 10, sends an inquiry message to the B-party's home node, NN 30, with a request for profile data for (1). Profile data a message NN 30, node NN 10 (2) The B-party is then sent from the home node, for the B-party, over the IP network 25. to the Execution of the service profile visited by the 'A-party is then performed in the node visited by the A-party, NN 10. If the call is to be set up directly to the B-party's cordless telephone, the call is connected directly to the B-party over the private network 5 (3a). 10 15 20 25 30 517 354 ~ ø nu o. 12 If a call is to be made to the public network, a call is connected directly to an external line in NN 10 to PSTN (3b), but if NN 10 does not have a suitable PSTN connection, this is done via another network node such as. has a suitable PSTN connection (not shown in the figure). It should be clear that this only shows a special example of a service profile; a number of other alternatives are of course also possible. In each case, however, the number of connected voice connections is reduced to a minimum.
Fig. 3 är ett enkelt signaleringsdiagram som illustrerar en begäran om en tjänsteprofil (1) som sändes ifrån NN 10, den nod som besöks av A-parten, till NN 30, som är B-partens hemmanod.Fig. 3 is a simple signaling diagram illustrating a request for a service profile (1) sent from NN 10, the node visited by the A-party, to NN 30, which is the B-party's home node.
Detta betyder att när NN 10 analyserar det nummer som slås av A- parten, fastställer den att det slagna numret är en användare med NN 30 som hemmanod. Förfràgningsmeddelandet med profilbegäran sändes därpå till NN 30 och begär information om en personligt nummer-profil. NN 30 sänder därpå ett profilsvarsmeddelande (2) till NN 10 som innehåller information om hur B-parten kan lokaliseras. NN 10 exekverar därpå servicefunktionen enligt den mottagna profilen, och kan exempelvis koppla upp ett samtal till NN 40, som är den nod som besöks av B-parten, alternativt kan ett samtal kopplas upp till NN 40 som besöks av B-parten via NN 30, sonx är B-partens hemmanod, och om inget svar erhålles, följes instruktionerna enligt tjänsteprofilen.This means that when NN 10 analyzes the number dialed by the A-party, it determines that the dialed number is a user with NN 30 as the home anode. The request message with the profile request was then sent to NN 30 and requests information about a personal number profile. NN 30 then sends a profile response message (2) to NN 10 which contains information on how the B-party can be located. NN 10 then executes the service function according to the received profile, and can for example connect a call to NN 40, which is the node visited by the B-party, alternatively a call can be connected to NN 40 which is visited by the B-party via NN 30 , sonx is the home party's home node, and if no response is received, the instructions are followed according to the service profile.
Fig. 4 illustrerar i form av ett flödesdiagram samma procedur. Dvs 100. slagna numret relaterar till en trådlös telefon i det privata först slår A-parten numret, Därvid fastställes först om det nätet, 110. Om ej, kopplas ett samtal upp på konventionellt sätt, l1OA, föreliggande eller också vidtages någon annan konventionell åtgärd, vilket inte är relevant för fungerandet av uppfinning. Om det emelllertid fastställes att det slagna numret relaterar till en trådlös telefon, fastställs därpå om den nod 10 15 20 25 30 ø a o | nu n 517' 354 n u - n ø Q se 13 som betjänar den anropande parten, också är hemmanod 120. l20A, Om ej, dvs NN 10, för den anropade parten, Om ja, exekveras anropet enligt B- partens tjänsteprofil, eftersom tjänsteprofilens data redan är tillgänglig i noden. sändes ett förfrågningsmeddelande 130, det antas att den nod som för tillfället betjänar den anropande till den anropade partens hemmanod, dvs B-parten, eftersom parten på något vis känner till, eller har erhållit information om, vilken som är den anropade partens hemmanod. vilket Därpå inväntas ett svar, illustreras genom en streckad linje i flödesdiagrammet, och när ett sådant anländer, här ett svarsmeddelande som innehåller B-partens tjänsteprofilsdata 140, tillfället betjänar A-parten. Således kopplas ett eller flera samtal upp i analyseras det och exekveras i den nod som för överensstämmelse med tjänsteprofilen, 150.Fig. 4 illustrates in the form of a flow chart the same procedure. Ie 100. the dialed number relates to a cordless telephone in the private first the A-party dials the number, It is first determined about that network, 110. If not, a call is connected in a conventional way, 110A, present or another conventional measure is taken , which is not relevant to the operation of the invention. If, however, it is determined that the dialed number relates to a cordless telephone, it is then determined whether the node 10 15 20 25 30 ø a o | nu n 517 '354 nu - n ø Q se 13 which serves the calling party, is also home anode 120. l20A, If not, ie NN 10, for the called party, If yes, the call is executed according to the B-party's service profile, since the service profile's data is already available in the node. If a request message 130 is sent, it is assumed that the node currently serving the caller to the called party's home node, i.e. the B-party, because the party somehow knows, or has received information about, which is the called party's home node. which is then awaited a response, is illustrated by a dashed line in the flow chart, and when one arrives, here a response message containing the B-party's service profile data 140, the A-party is currently serving. Thus, one or more calls are connected and analyzed and executed in the node corresponding to the service profile, 150.
Fig. 5 är ett mycket schematiskt flödesdiagram som beskriver mottagandet av ett förfrågningsmeddelande avseende en anropad parts tjänsteprofil i hemmanoden för sagda anropade part, dvs B- parten, 200. Den nod som är B-partens hemmanod innehåller tjänsteprofilerna, inte bara för B-parten, utan för alla trådlösa telefoner som har den noden som sin hemmanod (och som i själva verket har implementerat egenskapen tjänsteprofil eller som har ett personligt nummer, som kan vara valfritt), och läser exempelvis från en databas, den aktuella 210. ett svarsmeddelande till den förfrågande noden, profilen för den anropade parten, B-parten, Därpå sänder B-partens hemmanod som kan vara den nod som den anropande part besöker eller den nod som tjänar som hemmanod för den Meddelandet som anropande sändes 220, och svarsmeddelandet sändes över ett IP-nät. För att få reda på parten. innehåller tjänsteprofildata för B-parten, relevanta data för den anropande parten, medsändes speciellt PUN (Personal Unit Number) med begäran, så att B-partens hemmanod kan känna igen och hitta relevant tjänsteprofilsdata. 10 15 20 25 30 51 7 3154 14 Fig. 6 är ett flödesdiagram som beskriver hela proceduren med ett exempel på en tjänsteprofil. Det antas således att en profilbegäran sändes ifrån en nod som betjänar en A-part till en B-part hemmanod, 300. Det antas därvid att svarsmeddelandet som innehåller profildata tas emot i den nod som betjänar A-parten, 310, därpå i den nod som betjänar A-parten, såsom redan diskuterats ovan. Tjänsteprofilsdatan analyseras 320. tjänsteprofilen skall ett första anropsförsök göras till den nod Enligt den speciella som besöks av B-parten. (eller indirekt) En förbindelse sätts därvid upp direkt till den nod som besöks av B-parten, 330. Ett svar inväntas, och om svaret anländer inom ett givet tidsintervall, exempelvis 20 sekunder, fortsättes med samtalsuppkopplingsproceduren på konventionellt sätt, 340. Om svaret ej anländer inom det förutbestämda tidsintervallet, säger tjänsteprofilen att ett anrop ska kopplas upp till en GSM-mobil PSTN, 350. inom det givna tidsintervallet, telefon vilket görs via På nytt inväntas ett svar för att se om det anländer som kan vara det samma som ovan eller ett annat, 360. Om samtalsuppkopplingproceduren på exempelvis 18 sekunder, B-användaren svarar, fortskrider konventionellt sätt; om det emellertid inte blir något svar, antas nästa alternativa svar från profilen vara att röstbrevlådan ska anropas. Röstbrevlàdan är belägen i B-partens hemmanod, och företrädesvis 370. Det ska emellertid vara klart att till ett anropas röstbrevlàdan direkt, detta bara relaterar speciellt exempel på en tjänsteprofil, de olika valmöjligheterna osv i tjänsteprofilen är inte relevanta för fungerandet av föreliggande uppfinning, som väsentligen består i att tjänsteprofilen faktiskt kan exekveras i den nod som besöks av en anropande part, och att ett datakommunikationsnät, speciellt ett IP-nät, används för signaleringen. I stället för ett IP-nät kan exempelvis ett nät som implementerar ATM (Asynchronous Transfer Mode) eller Packet Frame Relay användas. 10 15 20 25 30 u . n a nu o 511 354 | u o Q ou 15 Också i andra avseenden är uppfinningen inte begränsad till de explicit illustrerade utföringsexemplen, utan den kan varieras fritt på ett antal sätt inom ramen för vidhängande patentkrav.Fig. 5 is a very schematic flow diagram describing the receipt of a request message regarding a called party's service profile in the home node for said called party, i.e. the B-party, 200. The node which is the B-party's home node contains the service profiles, not only for the B-party , but for all cordless telephones that have that node as their home node (and that have in fact implemented the service profile property or that have a personal number, which may be optional), and read for example from a database, the current 210. a reply message to the requesting node, the profile of the called party, the B-party, then the B-party's home node which may be the node visited by the calling party or the node serving as the home node for the Message being called is sent 220, and the reply message is sent over a IP network. To find out the party. contains service profile data for the B-party, relevant data for the calling party, special PUN (Personal Unit Number) was sent with the request, so that the B-party's home anode can recognize and find relevant service profile data. Fig. 6 is a flow chart describing the entire procedure with an example of a service profile. It is thus assumed that a profile request is sent from a node serving an A-party to a B-party home node, 300. It is assumed that the response message containing profile data is received in the node serving the A-party, 310, then in the node serving the A Party, as already discussed above. The service profile data is analyzed 320. the service profile, a first call attempt must be made to the node According to the special one visited by the B-party. (or indirectly) A connection is then set up directly to the node visited by the B-party, 330. An answer is expected, and if the answer arrives within a given time interval, for example 20 seconds, the call connection procedure is continued in a conventional manner, 340. If the answer does not arrive within the predetermined time interval, the service profile says that a call must be connected to a GSM mobile PSTN, 350. within the given time interval, telephone which is made via above or another, 360. If the call set-up procedure of, for example, 18 seconds, the B-user answers, proceeds in a conventional manner; however, if there is no answer, the next alternative answer from the profile is assumed to be that the voicemail should be called. The voicemail is located in the B party's home anode, and preferably 370. However, it should be clear that the voicemail is called directly, this only relates to specific examples of a service profile, the various options, etc. in the service profile are not relevant to the operation of the present invention. essentially consists in the fact that the service profile can actually be executed in the node visited by a calling party, and that a data communication network, in particular an IP network, is used for the signaling. Instead of an IP network, for example, a network that implements ATM (Asynchronous Transfer Mode) or Packet Frame Relay can be used. 10 15 20 25 30 u. n a nu o 511 354 | Also in other respects, the invention is not limited to the explicitly illustrated embodiments, but may be varied freely in a number of ways within the scope of the appended claims.
Claims (19)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE9904347A SE517354C2 (en) | 1999-12-01 | 1999-12-01 | Systems and a procedure for private telecommunications networks |
AU19088/01A AU1908801A (en) | 1999-12-01 | 2000-11-24 | A system and a method relating to microcellular telecommunication networks |
PCT/SE2000/002317 WO2001041464A1 (en) | 1999-12-01 | 2000-11-24 | A system and a method relating to microcellular telecommunication networks |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE9904347A SE517354C2 (en) | 1999-12-01 | 1999-12-01 | Systems and a procedure for private telecommunications networks |
Publications (3)
Publication Number | Publication Date |
---|---|
SE9904347D0 SE9904347D0 (en) | 1999-12-01 |
SE9904347L SE9904347L (en) | 2001-06-02 |
SE517354C2 true SE517354C2 (en) | 2002-05-28 |
Family
ID=20417916
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE9904347A SE517354C2 (en) | 1999-12-01 | 1999-12-01 | Systems and a procedure for private telecommunications networks |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU1908801A (en) |
SE (1) | SE517354C2 (en) |
WO (1) | WO2001041464A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1345462A1 (en) * | 2002-03-02 | 2003-09-17 | Ascom AG | Cordless telecommunication system and operating method therefor |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5353331A (en) * | 1992-03-05 | 1994-10-04 | Bell Atlantic Network Services, Inc. | Personal communications service using wireline/wireless integration |
GB9603590D0 (en) * | 1996-02-20 | 1996-04-17 | Hewlett Packard Co | Method of accessing a target entity over a communciations network |
US6073015A (en) * | 1996-07-11 | 2000-06-06 | Telefonaktiebolaget L M Ericsson (Publ) | System and method of providing services when the mobile is home registered in a microcellular network and receives support from a macrocellular network |
-
1999
- 1999-12-01 SE SE9904347A patent/SE517354C2/en not_active IP Right Cessation
-
2000
- 2000-11-24 WO PCT/SE2000/002317 patent/WO2001041464A1/en active Application Filing
- 2000-11-24 AU AU19088/01A patent/AU1908801A/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
SE9904347D0 (en) | 1999-12-01 |
WO2001041464A1 (en) | 2001-06-07 |
AU1908801A (en) | 2001-06-12 |
SE9904347L (en) | 2001-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6751459B1 (en) | Nomadic computing with personal mobility domain name system | |
US8724793B2 (en) | Systems and methods for providing ENUM in an LNP environment | |
US9338637B2 (en) | Providing routing information in a communication system | |
US7298833B2 (en) | Wireless device to manage cross-network telecommunication services | |
US20020080751A1 (en) | System and method for routing calls in a wireless communication network | |
US20100226362A1 (en) | Intelligent Call Mapping and Routing for Low Cost Global Calling on Mobile Devices Including SmartPhones | |
AU6039399A (en) | System and method for controlling personal telephone number dialing lists and dialing capabilities | |
EP2259653B1 (en) | Mobile based services for hotel PBX | |
KR20060044612A (en) | Caller originating multiple calls | |
EP1428404A4 (en) | Apparatus and method of providing a history of calling numbers | |
KR20050050043A (en) | System for providing interoperability of a proprietary enterprise communication network with a cellular communication network | |
KR101265848B1 (en) | Optimized path call routing with device identifier | |
US20010003092A1 (en) | System and method relating to private telecommunication systems | |
EP0649265A1 (en) | Telephone call handling system | |
US7916846B1 (en) | System and method for identifying and treating calls | |
SE517354C2 (en) | Systems and a procedure for private telecommunications networks | |
KR100673246B1 (en) | Method of providing called party information in mobile communication network | |
JP4964148B2 (en) | Method and server in a cellular telecommunications network provided for different routing | |
EP3745694A1 (en) | Method and telecommunication system for establishing a call via at least one telecommunication network using multiple call numbers | |
CA2710199C (en) | A method and system for establishing a connection with a packet-based application server | |
EP1457031B1 (en) | Method and system for automatic telephone call forwarding | |
EP3225017B1 (en) | Number portability determination in variable numbering plan | |
KR20040072388A (en) | Vms service method using map protocol in umts | |
Deploying | D. Haran | |
WO2000054484A1 (en) | System and method for local number portability routing improvement |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NUG | Patent has lapsed |