WO2001031873A2 - Method for extending protocol fields - Google Patents

Method for extending protocol fields Download PDF

Info

Publication number
WO2001031873A2
WO2001031873A2 PCT/EP2000/010602 EP0010602W WO0131873A2 WO 2001031873 A2 WO2001031873 A2 WO 2001031873A2 EP 0010602 W EP0010602 W EP 0010602W WO 0131873 A2 WO0131873 A2 WO 0131873A2
Authority
WO
WIPO (PCT)
Prior art keywords
extension
mtp
fields
message
protocol fields
Prior art date
Application number
PCT/EP2000/010602
Other languages
German (de)
French (fr)
Other versions
WO2001031873A3 (en
Inventor
Klaus-David Gradischnig
Original Assignee
Siemens Aktiengesellschaft
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 Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Priority to EP00975944A priority Critical patent/EP1224814A2/en
Publication of WO2001031873A2 publication Critical patent/WO2001031873A2/en
Publication of WO2001031873A3 publication Critical patent/WO2001031873A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0025Provisions for signalling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/06Notations for structuring of protocol data, e.g. abstract syntax notation one [ASN.1]

Definitions

  • SI Service indicator
  • a solution that requires at most a change in the MTP in those nodes in which the new users of the MTP are actually located is therefore preferable.
  • SIO Service Indicator Octet
  • these two bits are already used for other purposes in national signaling networks (e.g. those according to ANSI Tl.111-1996). This internationally backward compatible approach would therefore be rejected in many countries and is therefore not suitable for a general solution to the problem.
  • the invention shows how protocol fields for which there is no possibility of expansion can be expanded without this format change having to be implemented and interpreted in nodes which have to handle messages with protocol fields which have been expanded in this way.
  • the present invention proposes to expand the SI field in such a way that this extension is not placed immediately after the existing SI field. Rather, according to the invention, it is only placed behind the end of the previously defined fields with protocol information, which are also evaluated in nodes which the new MTP users do not contain, that is to say, for example, immediately before the user data (see FIG. 1). This means that a simple modification of the MTP is only necessary in nodes that contain the new MTP users.
  • the method disclosed by the invention is always possible if the said log fields only have to be interpreted in certain or a few nodes and there are still free values in the old log format which can be used to indicate that this expansion has been carried out.
  • Such extensions are e.g. an advantageous extension of the SLS field or a future enlargement of the addresses (OPC and DPC).
  • the described invention is not only applicable to the MTP but can of course be used to introduce extensions to protocol fields of other protocols, especially when these protocol fields only have to be interpreted in certain or a few nodes. This can also be done with or without the introduction of possibilities for a further, future expansion of the protocol formats. 4.
  • a possible embodiment of the invention can be seen in FIGS. 1 and 2 for the SI field of the MTP at level 3:
  • Figure 1 shows the value '1111', which is currently No MTP user identifies that there is an extended format message (shaded fields).
  • the user data offset is set to '0010' to indicate that the format extension is 2 octets. Extensions up to a total of 15 ('1111') octets are e.g. possible.
  • Another field is e.g. already planned for an expansion of the SLS value.
  • the extended SI will identify a new MTP user. If the "SI extension” field is zero, then the "SI Basis” field contains the (only) 4-digit identification of a possibly already defined MTP user who applies the new message format, e.g. to use the extended SLS value or any other future extension.
  • a User Part ID of '1111' indicates that an extended User Part ID (shaded) is used.
  • the meaning of the fields of the extended user part ID also corresponds to that of the fields of the extended SI in FIG. 1.
  • the more detailed meaning of the other fields, which is not important for the disclosed invention, is FIG. 1 or 3999ITU-T recommendation Q. 704.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)

Abstract

In MTP protocols of a level 3 of a signaling system (7), MTP users are identified by means of a bit length field 4, i.e. service indicator (SI). Due to the fact that in several novel MTP users have been defined in recent years, it is important that SI value reserves are increased. The invention solves the problem in such a way that said solution is compatible with the protocol format used to date.

Description

Beschreibungdescription
Verfahren zur Erweiterung von ProtokollfeldernProcedure for expanding protocol fields
1. Welches technische Problem soll durch Ihre Erfindung gelöst werden?1. What technical problem should your invention solve?
2. Wie wurde dieses Problem bisher gelöst?2. How has this problem been solved so far?
3. In welcher Weise löst Ihre Erfindung das angegebene technische Problem (geben Sie Vorteile an)? 4. Ausführungsbeispiel (e) der Erfindung.3. How does your invention solve the stated technical problem (give advantages)? 4. Embodiment (s) of the invention.
1. Im MTP Protokoll der Ebene 3 des Zeichengabesystems Nr. 7 werden MTP Anwender mittels eines 4 Bit langen Feldes, dem sog. Service Indicator (SI) identifiziert. Zur Zeit gibt es nur noch 4 unbenutzte SI Werte. Zwei weitere Werte, die für den sog. Data User Part (DUP) bestimmt sind, könnten ggf. für andere MTP Anwender verwendet werden, da der DUP wahrscheinlich nirgends mehr im Einsatz ist. Da in den letzten (etwa 5 Jahren) bereits vier neue MTP Anwender definiert wurden und ein weiterer MTP Anwender (Signalisierung für Bearer Independent Call Control - BICC) zur Zeit definiert wird, ist es trotzdem wichtig für eine Vergrößerung des Wertevorrates der SI zu sorgen.1. In the MTP protocol of level 3 of the signaling system No. 7, MTP users are identified by means of a 4-bit field, the so-called service indicator (SI). At the moment there are only 4 unused SI values. Two other values, which are intended for the so-called Data User Part (DUP), could possibly be used for other MTP users, since the DUP is probably no longer in use anywhere. Since four new MTP users have been defined in the last (about 5 years) and another MTP user (signaling for Bearer Independent Call Control - BICC) is currently being defined, it is still important to increase the SI's value pool.
2. Bisher ist dieses Problem im MTP nicht gelöst. In anderen Protokollen gibt es oft explizite Mechanismen, um Protokollfelder rückwärtskompatibel zu verlängern, z.B. durch explizite Längenangabe oder durch explizite Kodierung von Indikatoren bzw. reservierten Werten, welche eine Verlängerung eines Protokollfeldes anzeigen. Diese Methoden sind jedoch auf Protokollfelder fixer Größe wie dem SI nicht anwendbar. Würde man also das SI Feld einfach verlängern, wäre dies also eine nichtkompatible Veränderung des MTP Nachrichtenformates, welche von allen Knoten, die solch geänderte Nachrichten behandeln bzw. auch nur weiterleiten sollen, verstanden werden müßte - nicht nur von denjenigen Knote, in denen die neuen Anwender des MTP tatsächlich lokalisiert sind. Solche eine Änderung wäre also sehr teuer und aufwendig und würde deswegen zu einer Behinderung oder gar Verhinderung der Einführung neuer MTP Anwender, und damit von gewinnerzeugenden Anwendungen, führen.2. This problem has not yet been solved in the MTP. In other protocols there are often explicit mechanisms to extend protocol fields backwards compatible, for example by explicitly specifying the length or by explicitly coding indicators or reserved values that indicate an extension of a protocol field. However, these methods are not applicable to fixed-size protocol fields such as the SI. So if you just extended the SI field, it would be an incompatible change in the MTP Message formats that should be understood by all nodes that handle such changed messages or even only forward them - not just those nodes in which the new users of the MTP are actually located. Such a change would therefore be very expensive and complex and would therefore hinder or even prevent the introduction of new MTP users, and thus of profit-generating applications.
Eine Lösung, die höchstens eine Änderung des MTP in denjenigen Knoten, in denen die neuen Anwender des MTP tatsächlich lokalisiert sind, verlangt, ist also vorzuziehen. Dazu könnte man zwei im MTP nach ITU-T Empfehlung Q.704 nicht benutzte Bit im sog. Service Indicator Octet (SIO) zur Erweiterung des SI Wertevorrates verwenden. Diese beiden Bits werden jedoch in nationalen Zeichengabenetzen (z.B. denen gemäß ANSI Tl.111-1996) bereits für andere Zwecke verwendet. Diese international zwar rückwärts kompatible Vorgehensweise würde damit also in vielen Ländern auf Ablehnung stoßen und ist daher nicht für eine allgemeingültige Lösung des Problems geeignet.A solution that requires at most a change in the MTP in those nodes in which the new users of the MTP are actually located is therefore preferable. For this one could use two bits in the MTP according to ITU-T recommendation Q.704 not used in the so-called Service Indicator Octet (SIO) to expand the SI value set. However, these two bits are already used for other purposes in national signaling networks (e.g. those according to ANSI Tl.111-1996). This internationally backward compatible approach would therefore be rejected in many countries and is therefore not suitable for a general solution to the problem.
3. Die Erfindung zeigt, wie man Protokollfelder, für die keine Möglichkeit einer Erweiterung vorgesehen ist, trotzdem erweitern kann, ohne daß in Knoten, welche Nachrichten mit solchermaßen erweiterten Protokollfeldern behandeln müssen, diese Formatänderung implementiert und interpretiert werden muß. Die vorliegende Erfindung schlägt hierzu vor, die Erweiterung des SI Feld so vorzunehmen, daß diese Erweiterung nicht unmittelbar anschließend an das bestehende SI Feld plaziert wird. Vielmehr wird sie erfindungsgemäß erst hinter das Ende der bisher definierten Felder mit Protokollinformation, welche auch in Knoten, welche die neuen MTP Anwender nicht beinhalten, ausgewertet werden, also z.B. unmittelbar vor die Userdaten, gestellt (siehe Figur. 1). Dadurch wird nur in Knoten, welche die neuen MTP Anwender beinhalten, eine einfache Modifikation des MTP notwendig.3. The invention shows how protocol fields for which there is no possibility of expansion can be expanded without this format change having to be implemented and interpreted in nodes which have to handle messages with protocol fields which have been expanded in this way. The present invention proposes to expand the SI field in such a way that this extension is not placed immediately after the existing SI field. Rather, according to the invention, it is only placed behind the end of the previously defined fields with protocol information, which are also evaluated in nodes which the new MTP users do not contain, that is to say, for example, immediately before the user data (see FIG. 1). This means that a simple modification of the MTP is only necessary in nodes that contain the new MTP users.
Die durch die Erfindung offenbarte Methode ist immer dann möglich, wenn die besagten Protokollfelder nur in bestimmten bzw. wenigen Knoten interpretiert werden müssen und es im alten Protokollformat noch freie Werte gibt, die dazu verwendet können anzuzeigen, daß diese Erweiterung vorgenommen wurde.The method disclosed by the invention is always possible if the said log fields only have to be interpreted in certain or a few nodes and there are still free values in the old log format which can be used to indicate that this expansion has been carried out.
Neben dem eigentlichen Nachrichtenformat muß im MTP auch noch eine Nachricht des MTP Managements geändert werden, die sog. User Part Unavailability Nachricht, welche auch die Identifikation eines MTP Anwenders (SI) , welcher nicht verfügbar ist, als Daten (User Part ID) enthält (siehe Figur 2) . Auch diese Nachricht ist wird nur in Knoten mit den neuen MTP Anwendern erzeugt bzw. interpretiert.In addition to the actual message format, a message from MTP management must also be changed in the MTP, the so-called User Part Unavailability message, which also contains the identification of an MTP user (SI), who is not available, as data (User Part ID) ( see Figure 2). This message too is only generated or interpreted in nodes with the new MTP users.
Gleichzeitig ist es vorteilhaft, mit der Änderung des Nachrichtenformats für neue MTP Anwender auch die Möglichkeit einer zum neuen Format kompatiblen zukünftigen Nachrichtenerweiterung einzuführen (siehe Figur 1) . Solche Erweiterungen sind z.B. eine vorteilhafte Verlängerung des SLS Feldes oder eine zukünftige Vergrößerung der Adressen (OPC und DPC) .At the same time, it is advantageous to introduce the possibility of a future message extension compatible with the new format when changing the message format for new MTP users (see FIG. 1). Such extensions are e.g. an advantageous extension of the SLS field or a future enlargement of the addresses (OPC and DPC).
Die beschriebene Erfindung ist nicht nur auf den MTP anwendbar sondern kann natürlich zur Einführung von Erweiterungen von Protokollfelder anderer Protokolle verwendet werden, speziell dann, wenn diese Protokollfelder nur in bestimmten bzw. wenigen Knoten interpretiert werden müssen. Auch kann dies dann mit oder ohne Einführung von Möglichkeiten einer weiteren, zukünftigen Erweiterung der Protokollformate geschehen. 4. Eine mögliche Ausführung der Erfindung ist in Figur 1 und 2 für das SI Feld des MTP der Ebene 3 zu sehen:The described invention is not only applicable to the MTP but can of course be used to introduce extensions to protocol fields of other protocols, especially when these protocol fields only have to be interpreted in certain or a few nodes. This can also be done with or without the introduction of possibilities for a further, future expansion of the protocol formats. 4. A possible embodiment of the invention can be seen in FIGS. 1 and 2 for the SI field of the MTP at level 3:
In Figur 1 zeigt der Wert '1111', welcher z.Zt. keinen MTP Anwender identifiziert, an, daß eine Nachricht mit erweitertem Format (schattierte Felder) vorliegt. Das User Daten Offset ist auf den Wert '0010' gesetzt, um anzuzeigen, daß die Formaterweiterung 2 Oktet beträgt. Erweiterungen bis insgesamt 15 ('1111') Oktet sind damit z.B. möglich. Ein weiteres Feld wird z.B. bereits für eine Erweiterung des SLS Wertes vorgesehen.In Figure 1 shows the value '1111', which is currently No MTP user identifies that there is an extended format message (shaded fields). The user data offset is set to '0010' to indicate that the format extension is 2 octets. Extensions up to a total of 15 ('1111') octets are e.g. possible. Another field is e.g. already planned for an expansion of the SLS value.
Ist das Feld "SI Erweiterung" ungleich Null, dann wird durch den Erweiterten SI eine neuer MTP Anwender identifiziert. Ist das Feld "SI Erweiterung" gleich Null, dann enthält das Feld "SI Basis" die (nur) 4-stellige Identifikation eines ggf. bereits definierten MTP Anwenders, welcher das neue Nachrichtenformat anwendet, z.B. um den erweiterten SLS Wert oder eine andere zukünftige Erweiterung zu verwenden.If the "SI extension" field is not equal to zero, the extended SI will identify a new MTP user. If the "SI extension" field is zero, then the "SI Basis" field contains the (only) 4-digit identification of a possibly already defined MTP user who applies the new message format, e.g. to use the extended SLS value or any other future extension.
In der User Part Unavailable Nachricht wird gemäß Figur 2 analog zur SI Kennzeichnung durch eine User Part ID von '1111' angezeigt, daß eine erweiterte User Part ID (schattiert) zur Anwendung kommt. Auch entspricht die Bedeutung der Felder der Erweiterten User Part ID denen der Felder des Erweiterten SI in Figur 1. Die nähere Bedeutung der anderen Felder, welche für die offenbarte Erfindung nicht wichtig ist, ist der Figur 1 bzw. der 3999ITU-T Empfehlung Q.704 zu entnehmen.In the User Part Unavailable message, according to FIG. 2, analogous to the SI identification, a User Part ID of '1111' indicates that an extended User Part ID (shaded) is used. The meaning of the fields of the extended user part ID also corresponds to that of the fields of the extended SI in FIG. 1. The more detailed meaning of the other fields, which is not important for the disclosed invention, is FIG. 1 or 3999ITU-T recommendation Q. 704.
In den Figuren 1 und 2 verwendete Abkürzungen:Abbreviations used in Figures 1 and 2:
MSB Position des höchstwertigen BitsMSB Position of the most significant bit
LSB Position des niedrigwertigsten Bits DPC ZieladresseLSB Position of the least significant bit DPC destination address
OPC UrsprungsadresseOPC source address
SLS Signaling Link Auswahlfeld rsv reserviertSLS Signaling Link selection field rsv reserved
HO, H1 Kennzeichnung der MTP Management Nachricht gemäß Q.704 HO, H1 Identification of the MTP management message according to Q.704

Claims

Patentansprüche claims
1. Verfahren zur Erweiterung von Protokollfeldern von Nachrichten, demgemäß eine Erweiterung eines bisher definierten Protokollfeldes nicht unmittelbar an dieses Protokollfeld anschließend plaziert wird, sondern die Erweiterung dadurch vorgenommen wird, daß dafür ein oder mehrere neue Protokollfelder an anderer Stelle in der Nachricht plaziert werden.1. A method for expanding log fields of messages, accordingly an extension of a previously defined log field is not placed directly after this log field, but the extension is carried out by placing one or more new log fields elsewhere in the message.
2. Verfahren nach Anspruch 1 dadurch gekennzeichnet, daß das oder die die Erweiterung realsierenden neuen Protokollfelder hinter diejenigen Protokollfelder plaziert werden, welche von allen oder vielen die Nachricht behandelnden Knoten ingterpretiert werden müssen.2. The method according to claim 1, characterized in that the one or more implementing the new protocol fields are placed behind those protocol fields which must be interpreted by all or many nodes handling the message.
3. Verfahren nach Ansprich 1 dadurch gekennzeichnet, daß das oder die die Erweiterung realsierenden neuen3. The method according to claim 1, characterized in that the one or more realizing the extension
Protokollfelder derart plaziert werden, daß die Erweiterung der Nachricht für Knoten, welche die Erweiterung nicht kennen, transparent ist.Protocol fields are placed in such a way that the extension of the message is transparent to nodes that do not know the extension.
4. Verfahren nach einem der Ansprüche 1 bis 3 dadurch gekennzeichnet, daß das oder die die Erweiterung realsierenden neuen Protokollfelder auch Platz für Protokollfeldinhalte bieten, welche auch ohne die Erweiterung im ursprünglichen Nachrichtenformat dargestellt werden können.4. The method according to any one of claims 1 to 3, characterized in that the or the new protocol fields realizing the extension also offer space for log field contents, which can also be displayed in the original message format without the extension.
5. Verfahren nach einem der Ansprüche 1 bis 4 dadurch gekennzeichnet, daß die zu erweiternden Protokollfelder zu Nachrichten des MTP Lebel 3 Protokolls gehören. 5. The method according to any one of claims 1 to 4, characterized in that the protocol fields to be expanded belong to messages of the MTP Lebel 3 protocol.
PCT/EP2000/010602 1999-10-28 2000-10-27 Method for extending protocol fields WO2001031873A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP00975944A EP1224814A2 (en) 1999-10-28 2000-10-27 Method for extending protocol fields

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19952035 1999-10-28
DE19952035.6 1999-10-28

Publications (2)

Publication Number Publication Date
WO2001031873A2 true WO2001031873A2 (en) 2001-05-03
WO2001031873A3 WO2001031873A3 (en) 2001-11-15

Family

ID=7927233

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2000/010602 WO2001031873A2 (en) 1999-10-28 2000-10-27 Method for extending protocol fields

Country Status (2)

Country Link
EP (1) EP1224814A2 (en)
WO (1) WO2001031873A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8189620B2 (en) 2005-02-25 2012-05-29 Somfy Sas Communication system with cross-compatibility and associated communication frame

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0411677A2 (en) * 1984-12-31 1991-02-06 Motorola, Inc. Dispatch trunked radio system
US5724515A (en) * 1996-03-06 1998-03-03 E. F. Johnson Company Packet radio communication system
US6002693A (en) * 1997-06-04 1999-12-14 Nortel Networks Corporation Method and system for routing messages in a telecommunication network using an expanded signalling link selector field

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0411677A2 (en) * 1984-12-31 1991-02-06 Motorola, Inc. Dispatch trunked radio system
US5724515A (en) * 1996-03-06 1998-03-03 E. F. Johnson Company Packet radio communication system
US6002693A (en) * 1997-06-04 1999-12-14 Nortel Networks Corporation Method and system for routing messages in a telecommunication network using an expanded signalling link selector field

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8189620B2 (en) 2005-02-25 2012-05-29 Somfy Sas Communication system with cross-compatibility and associated communication frame

Also Published As

Publication number Publication date
WO2001031873A3 (en) 2001-11-15
EP1224814A2 (en) 2002-07-24

Similar Documents

Publication Publication Date Title
DE19603474C2 (en) Method for converting messages in different formats in communication systems
DE19818354A1 (en) Presenting telephone etc. number of participating subscriber on display
DE3238770A1 (en) TELEPHONE SET WITH OPTICAL DISPLAY DEVICES
EP1224814A2 (en) Method for extending protocol fields
DE19718447B4 (en) Method for determining a name designation identifying a communication subscriber
DE69928599T2 (en) Segmentation of the display for the number of the caller
DE4107742A1 (en) PROTOCOL ADJUSTMENT
DE3637094C2 (en)
DE19737826C2 (en) Internet server and method for providing a web page
EP0706744B1 (en) Process for shaping and analysing data component oriented signalling messages in communications equipment
EP0878972B1 (en) Subscriber network, switching point, service control point and method for establishing a connection
DE3307377C2 (en)
DE3505781C2 (en)
DE3632827A1 (en) Method for operating a telecommunication system with a network of hierarchically structured exchanges
DE3209629C2 (en) Circuit arrangement for applying a sound signal to digitized speech samples
DE10220489A1 (en) addressing
DE10013902A1 (en) Transmitting subscriber identification data involves transmitting telephone directory data with subscriber identification data, updating telephone directory contents in receiving device
DE2048198C2 (en) Circuit arrangement for establishing conference connections in a PCM telecommunications, in particular telephone exchange
EP1139641A2 (en) Procedure for the signaling of the status of a userinterface in a communications network
DE4326377C2 (en) Modified frame relay transmission method
EP1217847B1 (en) Switching arrangement for a private telecommunication network
DE2445094C3 (en) Method for establishing conference calls in a PCM time division multiplex telephone exchange
EP1227645B1 (en) Method for recording and processing of call numbers
DE19717948C2 (en) Procedure for the transmission of information
DE1189155B (en) Circuit arrangement for a switching system operating on the time division multiplex principle, in particular a private branch exchange switching system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): CN US

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): CN US

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

WWE Wipo information: entry into national phase

Ref document number: 2000975944

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2000975944

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 10111962

Country of ref document: US