[go: up one dir, main page]

SE506693C2 - Service information transmission method for intelligent network - Google Patents

Service information transmission method for intelligent network

Info

Publication number
SE506693C2
SE506693C2 SE9602499A SE9602499A SE506693C2 SE 506693 C2 SE506693 C2 SE 506693C2 SE 9602499 A SE9602499 A SE 9602499A SE 9602499 A SE9602499 A SE 9602499A SE 506693 C2 SE506693 C2 SE 506693C2
Authority
SE
Sweden
Prior art keywords
information
entity
service
calling
called
Prior art date
Application number
SE9602499A
Other languages
Swedish (sv)
Other versions
SE9602499L (en
SE9602499D0 (en
Inventor
Thomas Persson
Original Assignee
Telia Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telia Ab filed Critical Telia Ab
Priority to SE9602499A priority Critical patent/SE506693C2/en
Publication of SE9602499D0 publication Critical patent/SE9602499D0/en
Publication of SE9602499L publication Critical patent/SE9602499L/en
Publication of SE506693C2 publication Critical patent/SE506693C2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42136Administration or customisation of services
    • H04M3/4217Managing service interactions

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The method involves an information request incorporating a list of information units which are defined for the respective entity. The result of the information request is sent from the calling entity (SSP) to the called entity (SCP) and incorporates a list of coded information units. The coding of the information units occurs in accordance with a standard, e.g. ASN.1. The request for information connected with a service is sent by the entities, and concerns a service which is to be activated from the called entity to the calling entity. A protocol is used which includes an operation for requesting service information, which is an augmented INAP protocol. The called entity is a service control unit and the calling entity is a coupling unit.

Description

506 693 10 15 20 25 40 2 utsäga vilken information som skall skickas med. Detta gör uppdateringar av stationsdatat ännu mer komplext. Dessutom är det så att en mer avancerad tjänst, beroende på yttre faktorer såsom tid och datum, kan behöva mer eller mindre information för att exekveras korrekt, vilket inte tele- växeln kan eller vill ta hänsyn till. 506 693 10 15 20 25 40 2 state what information to send with. This makes station data updates even more complex. In addition is it so that a more advanced service, depending on the external factors such as time and date, may need more or less information to be executed correctly, which does not the switch can or wants to take into account.

Enligt föreliggande uppfinning löses ovanämnda problem genom att man i stället låter den anropade entiteten, t.ex. tjänststyrningsfunktionen, fråga efter den information som behövs vid godtyckligt tillfälle. Detta innebär en viss ändring av det befintliga INAP-protokollet genom att en ny operation informationsbegäran tilläggs.According to the present invention, the above-mentioned problems are solved by instead letting the called entity, e.g. the service management function, ask for the information that needed at any time. This means a certain modification of the existing INAP protocol by adding a new one operation information request is added.

Fördelen med uppfinningen jämfört med tidigare teknik är att den överförda informationsmängden optimeras och minskas, vilket leder till minskat behov av bandbredd samt kortare svarstider. Dessutom underlättas standardiserings- arbetet med att komma överens om vad som skall skickas i varje operation, vilket leder till ett enklare protokoll där man endast behöver specificera globalt vilken information som kan finnas tillgänglig i varje entitet. Genom att ut- nyttja uppfinningen kan man pà fördelaktigt sätt använda entiteter med olika grad av funktionalitet i nätet, vilket optimerar kostnaderna för nätet. Exempelvis kan eventuellt företagsväxlar med en begränsad funktionalitet jämfört med AXE också användas som tjänstkopplingsenheter (SSP).The advantage of the invention over prior art is that the amount of information transferred is optimized and reduced, leading to reduced bandwidth requirements as well shorter response times. In addition, standardization the work of agreeing on what to send each operation, leading to a simpler protocol there you only need to specify globally what information which may be available in each entity. By issuing use the invention can be used to advantage entities with varying degrees of functionality in the network, which optimizes network costs. For example, possibly corporate exchanges with a limited functionality compared to AX can also be used as service switching devices (SSP).

Sammanfattning av uppfinningen Således tillhandahåller föreliggande uppfinning ett förfarande för att sända tjänstinformation i ett intelligent nät innefattande anropande och anropade entiteter. Enligt uppfinningen sänds en begäran om information förknippad med en tjänst som skall aktiveras från den anropade entiteten till den anropande entiteten.Summary of the invention Thus, the present invention provides a procedure for transmitting service information in an intelligent networks including calling and called entities. According to the invention sends a request for information associated with a service to be activated from the called entity to the calling entity.

Uppfinningen avser också ett arrangemang för att utföra förfarandet. Uppfinningen är definierad i detalj i åtföl- jande patentkrav.The invention also relates to an arrangement for performing procedure. The invention is defined in detail in the accompanying claims.

Kortfattad beskrivning av ritningen Uppfinningen kommer att beskrivas nedan i detalj med hänvisning till ritningen, varav den enda figuren schema- 10 15 20 25 30 40 506 693 3 tiskt illustrerar ett exempel pä intelligent nät.Brief description of the drawing The invention will be described in detail below with reference to the drawing, of which the only figure is 10 15 20 25 30 40 506 693 3 illustrates an example of intelligent networking.

Detaljerad beskrivning av föredragna utförinqsformer I ett typiskt intelligent nät är en abonnent, som i figuren illustreras med en telefon, ansluten via en växel X till en tjänstkopplingspunkt Service Switching Point SSP.Detailed Description of Preferred Embodiments In a typical intelligent network, a subscriber, as in the figure is illustrated with a telephone, connected via a switch X to a Service Switching Point SSP.

Via ett protokoll INAP samarbetar tjänstkopplingspunkten med en tjänststyrningspunkt Service Control Point SCP. Enheterna SCP och SSP är grunden i dagens AXE-växlar. Det hela hante- ras av ett tjänsthanteringssystem Service Management System SMS.Via a protocol INAP, the service connection point cooperates with a service control point SCP. The units SCP and SSP are the basis of today's AX exchanges. The whole handling of a service management system SMS.

Ett exempel på en tjänst i ett intelligent nät är 020- numer. Tjänsten innebär att en abonnent som ringer ett 020- nummer kan ringa gratis.An example of a service in an intelligent network is 020- number. The service means that a subscriber who calls a 020 numbers can be dialed for free.

I dag fungerar ett 020-numer pá följande sätt. 1. En kund ringer till ett företag som har ett 020- exempelvis 020-31 31 31. 2. SSP tar emot kopplet och ställer en fråga mot den Ilummêr , SCP n där tjänsten är realiserad. 3. SCP börjar exekvera tjänsten (tjänstscripten). I INAP finns 29 operationer och för 020-tjänsten används 2 operationer. Dessa operationer medför att SCP fràn SSP er- håller information om vilken tjänst som efterfrågas samt nödvändig information för att utföra tjänsten. Vid 020- tjänsten är en nödvändig information B-numret, dvs. 020- numret. 4. SSP ställer upp kopplet mot slutlig destination C- nummer och skickar info: debitera ej A-nummer (kundens numer).Today, a 020 number works as follows. 1. A customer calls a company that has a 020- for example 020-31 31 31. 2. SSP receives the leash and asks a question against it Ilummêr, SCP n where the service is realized. 3. SCP starts executing the service (service script). IN INAP has 29 operations and for the 020 service 2 are used operations. These operations result in SCP from SSP being keeps information about which service is requested and necessary information to perform the service. At 020- the service is a necessary information B-number, ie. 020- the number. 4. SSP sets the link to final destination C- number and sends info: do not charge A-number (customer's number).

Enligt föreliggande uppfinning är det i stället den alltså SCP, den anropande entiteten, SSP, när en tjänst skall exekveras. anropade entiteten, som ställer en fråga till SCP begär dä de uppgifter som den behöver för att utföra tjänsten. Den information som SCP behöver kan vara olika typer av telefonnummer, tid, geografiska uppgifter m.m.According to the present invention, it is instead the thus SCP, the calling entity, SSP, when a service is to be executed. called the entity, which asks another question The SCP then requests the tasks it needs to perform the service. The information that SCP needs can be different types of telephone number, time, geographical information, etc.

En fördel med detta är att olika SSP i nätet är av olika fabrikat och klarar pà grund av sin konstruktion endast att leverera viss typ av information. SCP frågar bara efter den nödvändiga informationen, vilket betyder att tjänsten kan komma att levereras med olika kvalitet beroende 506 693 10 15 20 25 30 40 4 på vilken SSP som initierar tjänsten. Om SSP inte kan ge all önskvärd information innebär detta sämre kvalitet. Å andra sidan skickas ej någon onödig information utan bara den in- formation som krävs för tjänsten. Detta medför att informa- tionsflödena minskar.An advantage of this is that different SSPs in the network are off different brands and can withstand due to their construction only to supply certain type of information. SCP just asks after the necessary information, which means that The service may come with different quality dependencies 506 693 10 15 20 25 30 40 4 on which SSP initiates the service. If SSP can not give all desirable information, this means poorer quality. On the other the page does not send any unnecessary information but only the training required for the service. This means that information tion flows decrease.

Vid debitering av 020-nummer sker följande. 1. Debiteringsinformation skapas i SSP i form av en datapost, en s.k. TT-post, per samtal. Prissättningen sker utanför telenätet. 2. TT-posten innehåller uppgifter såsom A-nummer, B- numer, C-nummer, tidpunkt och samtalslängd.When debiting 020 numbers, the following happens. Billing information is created in SSP in the form of a data mail, and s.k. TT mail, per call. Pricing takes place outside the telephone network. 2. The TT record contains information such as A-number, B- number, C-number, time and call duration.

För att implementera uppfinningen i INAP behövs en ny operation kallad RequestAdditionallnformation. Argumentet till denna operation är en lista av unika identiteter (värden) som motsvarar informationsenheter (variabler). Ope- rationen har länkat till sig ett Resultat som sänds till- baka, en lista med informationsenheter som är kodade enligt ASN.l allt enligt ASN.l standard. Argumentet för Resultat är och BER (Basic Encoding Rules), vilket gör att hela eller delar av begärd information kan returneras utan att man tappar ordningen på typen av informationsenheter.To implement the invention in INAP, a new one is needed operation called RequestAdditionallnformation. The argument to this operation is a list of unique identities (values) corresponding to information units (variables). Open has linked to it a Result which is sent to bake, a list of information devices encoded according to ASN.l all according to ASN.1 standard. The argument for Results is and BER (Basic Encoding Rules), which allows the whole or parts of the requested information can be returned without loses order on the type of information devices.

RequestAdditionalInformation : ; = OPERATION ARGUMENT RequestAdditionalInformationArg RESULT ReceivedAdditionalInformationArg ERRORS { MissingParameter SystemFailure Taskrefused } RequestAdditionallnformationArg : 1 = SEQUENCE { infoUnit [O] InfoUnit OPTIONAL, infoUnit UM InfoUnit OPTIONAL } Talet m anger de maximala antalet informationsenheter som kan begäras per gång. 10 15 20 25 40 506 693 5 InfOUnit : : = ENIMERATED{ infol (0). info2 (1), infon (n) } infol infon är de informationsenheter som har standar- diserats eller som någon tillverkare har definierat för en infol infon heter naturligtvis något annat i Talet n är det entitet. verkligheten, t.ex. Anumber, Bnumber etc. maximala antalet olika informationsenheter som finns i nätet eller systemet. Talet m S n. Om m=n så kan man få hela sys- temets informationsmângd i en förfrågan.RequestAdditionalInformation:; = OPERATION ARGUMENT RequestAdditionalInformationArg RESULT ReceivedAdditionalInformationArg ERRORS { MissingParameter SystemFailure Taskrefused } RequestAdditionallnformationArg: 1 = SEQUENCE { infoUnit [O] InfoUnit OPTIONAL, infoUnit ABOUT InfoUnit OPTIONAL } The number m indicates the maximum number of information units that can be requested at a time. 10 15 20 25 40 506 693 5 InfOUnit:: = ENIMERATED { infol (0). info2 (1), info (s) } infol infon are the information units that have standard or as defined by a manufacturer for one infol infon is of course called something else in The number n is it entity. reality, e.g. Anumber, Bnumber etc. the maximum number of different information devices available in the network or the system. The number m S n. If m = n then you can get the whole sys- the amount of information in the request.

ReceivedAdditionalInformationARG : : = SEQUENCE { [a] Information OPTIONAL, [b] Information OPTIONAL, [c] Information OPTIONAL, [d] Information OPTIONAL information information information information -} Maximalt kan m enheter av information returneras. b. finns för en informationsenhet.ReceivedAdditionalInformationARG:: = SEQUENCE { [a] Information OPTIONAL, [b] Information OPTIONAL, [c] OPTIONAL Information, [d] OPTIONAL Information information information information information -} A maximum of m units of information can be returned. b. available for an information unit.

Talen a, c, d ingår i mängden N och är de unika identiteter som Antag att vi har en entitet med tvâ informationsen- heter, A-nummer(O) och B-nummer(1). För att få veta vad A och B-numret är just nu i denna dialog med entiteten, så skickar vi följande RequestAdditiona1 Information = OPERATION ARGUMENT SEQUENCE { infoUnit HH Bnumber(1), infoUnit DJ Anumber(O) } Som resultat får vi då om båda informationsenheterna exi- Sterar: 506 693 10 15 20 25 30 35 RESULT SEQUENCE { anumber HH Anumber, bnumber HJ Bnumber } Om A-nummer inte finns tillgängligt fås: RESULT SEQUENCE { bnumber DJ Bnumber } I detta fallet innehåller mängden N, två informationsenheter med unika identiteter O och 1. Talet n och m är satt till 1 (ett) eftersom vi börjar att räkna fràn noll.Languages a, c, d are included in the set N and are the unique identities that Suppose we have an entity with two information entities. names, A-number (O) and B-number (1). To find out what A and the B-number is right now in this dialogue with the entity, so we send the following RequestAdditiona1 Information = OPERATION ARGUMENT SEQUENCE { infoUnit HH Bnumber (1), infoUnit DJ Anumber (O) } As a result, we then get if both information units exist Steroids: 506 693 10 15 20 25 30 35 RESULT SEQUENCE { anumber HH Anumber, bnumber HJ Bnumber } If A-number is not available, get: RESULT SEQUENCE { bnumber DJ Bnumber } In this case, the set N contains two information units with unique identities 0 and 1. The number n and m is set to 1 (one) because we start counting from zero.

Det utökade protokollet får följande egenskaper. God- tycklig entitet kan begära information frän godtycklig en- titet i det intelligenta nätet om det finns en dialog mellan entiteterna. En entitet behöver inte lämna ut begärd infor- mation eller endast delar därav baserat pà ”bästa försök".The extended protocol has the following properties. Good- any entity may request information from any in the intelligent network if there is a dialogue between entities. An entity need not disclose requested information mation or only parts thereof based on "best efforts".

Godtyckligt antal informationsbegäran kan ske med en eller flera informationsenheter i varje begäran. Vilken informa- tion som kan returneras finns beskrivet i entitetens till- hörande specifikation som även denna kan begäras av någon annan entitet. Varje informationsenhet har en unik identitet i hela nätet eller systemet.Any number of information requests can be made with one or several information units in each request. What information that can be returned is described in the entity's hearing specification that can also be requested by someone another entity. Each information unit has a unique identity throughout the network or system.

Standardiseringen av protokollet underlättas då man endast behöver ange grundläggande information för varje operation. Övrig information som kan begäras definieras för varje entitet i standard eller varje tillverkare av enti- teter. Detta underlättar betydligt standardiseringsarbetet.The standardization of the protocol is then facilitated only need to enter basic information for each Operation. Other information that can be requested is defined for each standard entity or each entity manufacturer teter. This significantly facilitates the standardization work.

Genom att utnyttja uppfinningen kan man ha entiteter i nätet med olika stor funktionalitet men med ett gemensamt proto- koll att använda.By utilizing the invention, one can have entities in the network with different levels of functionality but with a common check to use.

Uppfinningen är endast begränsad av patentkraven nedan.The invention is limited only by the claims below.

Claims (10)

10 15 20 25 b) KJI 7 506 693 PATENTKRAV10 15 20 25 b) KJI 7 506 693 PATENT REQUIREMENTS 1. Förfarande för att sända tjänstinformation i ett intelligent nät, innefattande anropande och anropade entiteter, kännetecknat av att en begäran om information förknippad med en tjänst som skall aktiveras sänds fràn den (SCP)Method for transmitting service information in an intelligent network, comprising calling and called entities, characterized in that a request for information associated with a service to be activated is sent from it (SCP) 2. Förfarande i enlighet med krav l, kännetecknat av anropade entiteten till den anropande entiteten (SSP). att informationsbegäran innefattar en lista av informa- tionsenheter som är definierade för respektive entitet.Method according to claim 1, characterized by the called entity of the calling entity (SSP). that the information request includes a list of information units that are defined for each entity. 3. Förfarande i enlighet med krav l eller 2, känneteck- nat av att resultatet av informationsbegäran sänds från den anropande entiteten till den anropade entiteten och innefat- tar en lista av kodade informationsenheter.Method according to claim 1 or 2, characterized in that the result of the information request is sent from the calling entity to the called entity and comprises a list of coded information units. 4. Förfarande i enlighet med krav 3, kännetecknat av att kodningen av informationsenheterna sker enligt en stan- dard, t.ex. ASN.l.Method according to claim 3, characterized in that the coding of the information units takes place according to a standard, e.g. ASN.l. 5. Arrangemang för att sända tjänstinformation i ett intelligent nät, innefattande anropande och anropade entiteter, kännetecknat av att entiteterna är anordnade att sända en begäran om information förknippad med en tjänst som skall aktiveras fràn den anropade entiteten (SCP) till den anropande entiteten (SSP).Arrangement for transmitting service information in an intelligent network, comprising calling and called entities, characterized in that the entities are arranged to send a request for information associated with a service to be activated from the called entity (SCP) to the calling entity (SSP ). 6. Arrangemang i enlighet med krav 5, kännetecknat av att informationsbegäran innefattar en lista av informa- tionsenheter som är definierade för respektive entitet.Arrangement according to claim 5, characterized in that the information request comprises a list of information units defined for each entity. 7. Arrangemang i enlighet med krav 5 eller 6, känne- tecknat av att resultatet av informationsbegäran innefattar en lista av kodade informationsenheter.Arrangement according to claim 5 or 6, characterized in that the result of the information request comprises a list of coded information units. 8. Arrangemang enligt något av föregående krav, känne- tecknat av et: protokoll som innefattar en operation för att begära tjänstinformation.Arrangement according to one of the preceding claims, characterized by a: protocol which comprises an operation for requesting service information. 9. Arrangemang enligt krav 8, kännetecknat av att protokollet är ett utökat INAP-protokoll. kännetecknat av att den (SCP) den anropande entiteten är en kopplingsenhet (SSP).Arrangement according to claim 8, characterized in that the protocol is an extended INAP protocol. characterized in that the (SCP) calling unit is a switching unit (SSP). 10. Arrangemang enligt krav 9, anropade entiteten är en tjänststyrningsenhet och attArrangement according to claim 9, the called entity is a service control unit and that
SE9602499A 1996-06-20 1996-06-20 Service information transmission method for intelligent network SE506693C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SE9602499A SE506693C2 (en) 1996-06-20 1996-06-20 Service information transmission method for intelligent network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE9602499A SE506693C2 (en) 1996-06-20 1996-06-20 Service information transmission method for intelligent network

Publications (3)

Publication Number Publication Date
SE9602499D0 SE9602499D0 (en) 1996-06-20
SE9602499L SE9602499L (en) 1997-12-21
SE506693C2 true SE506693C2 (en) 1998-02-02

Family

ID=20403143

Family Applications (1)

Application Number Title Priority Date Filing Date
SE9602499A SE506693C2 (en) 1996-06-20 1996-06-20 Service information transmission method for intelligent network

Country Status (1)

Country Link
SE (1) SE506693C2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999003251A2 (en) * 1997-07-11 1999-01-21 Nokia Networks Oy Reducing message traffic in intelligent network

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999003251A2 (en) * 1997-07-11 1999-01-21 Nokia Networks Oy Reducing message traffic in intelligent network
WO1999003251A3 (en) * 1997-07-11 1999-04-01 Nokia Telecommunications Oy Reducing message traffic in intelligent network

Also Published As

Publication number Publication date
SE9602499L (en) 1997-12-21
SE9602499D0 (en) 1996-06-20

Similar Documents

Publication Publication Date Title
JP2966132B2 (en) Method and apparatus for charging value-added calls
US5333184A (en) Call message recording for telephone systems
US6263058B1 (en) Charge information method
US20060045249A1 (en) Call authorization and billing message routing capability
JP2006060862A (en) Communication method and apparatus for providing information over a network
CN101296387A (en) Method and system for implementing speech called service and calling service
CA2216762C (en) Methods for automatic service provisioning for telecommunications
US6122352A (en) Method for controlling a credit customer call
CN1121792C (en) Intelligent network switching point and control point
CN1240552A (en) Method for controlling a credit customer call
SE506693C2 (en) Service information transmission method for intelligent network
IL125010A (en) Procedure and system for the setting up of calls
FI107978B (en) landfill
US20050021779A1 (en) Localized knowledge-based intelligent network
US6370136B1 (en) Dialing plan arrangement for expandable telecommunications system
JP2001136310A (en) Method of signaling cost information during connection establishment and tariff server therefor
US6577719B2 (en) Method and system for the processing of tariff data
JP4282854B2 (en) A gateway that can develop new services independent of the underlying network
SE512479C2 (en) Improvements in, or in connection with, telecommunications systems
AU5598499A (en) Gateway between a data network and a service network
Ulrich et al. Translations in the no. 1 electronic switching system
SE514977C2 (en) Procedure for modifying a protocol using an adaptive protocol
CN106685965B (en) A kind of flexible CENTREX business realizing system
KR0128849B1 (en) Intellegent metwork service
AU3767397A (en) User interaction procedure

Legal Events

Date Code Title Description
NUG Patent has lapsed
NUG Patent has lapsed