Explaining ISUP MESSAGE Format
|
ISUP Message FormatThe User Data portion of the MTP3 Signaling Information Field contains the ISUP message, identified by a Service Indicator of 5 in the MTP3 SIO field. Each ISUP message follows a standard format that includes the following information:
Because the parameter is not a fixed length, a field is included to specify the actual length.
Figure 8-10 shows the ISUP message structure, as described here. This message structure provides a great deal of flexibility for constructing new messages. Each message type defines the mandatory parameters that are necessary for constructing a message. The mandatory fixed variables do not contain length information because the ISUP standards specify them to be a fixed length. Because the mandatory variable parameters are of variable lengths, pointers immediately follow the mandatory fixed part to point to the beginning of each variable parameter. The pointer value is simply the number of octets from the pointer field to the variable parameter length field. http://www.informit.com/content/images/bok_1587050404/elementLinks/th08fig10.gif ISUP Message Format In addition to the mandatory fields, each message can include optional fields. The last of the pointer fields is a pointer to the optional part. Optional fields allow information to be included or omitted as needed on a per-message basis. The optional fields differ based on variables such as the call type or the supplementary services involved. For example, the Calling Party Number (CgPN) field is an optional parameter of the IAM, but is usually included to provide such services as Caller ID and Call Screening. A single message can include many optional parameters. The optional part pointer field only points to the first parameter. Because the message might or might not include the parameters, and because the parameters can appear in any order, the first octet includes the name of each parameter in order to identify it. The parameter length follows the name to indicate how many octets the parameter contents include. When the parameter name is coded as zero, it signals the end of the optional parameters. During parsing of an incoming ISUP message, optional parameters are processed until the end of optional parameters marker is reached. If the message does not have any optional parameters, the pointer to the optional part is coded to zero. Basic Call Message Formats in ISUP |

Favorite (0)