Professional Documents
Culture Documents
trunk
circuits that carry voice and data calls over the public switched telephone network (PSTN). ISUP is used for
both ISDN and non-ISDN calls. Calls that originate and terminate at the same switch do not use ISUP
signaling.
When a call is placed to an out-of-switch number, the originating SSP transmits an ISUP initial
address message (IAM) to reserve an idle trunk circuit from the originating switch to the
destination switch (1a). The IAM includes the originating point code, destination point code, circuit
identification code (circuit "5" in Fig. 8), dialed digits and, optionally, the calling party number and
name. In the example below, the IAM is routed via the home STP of the originating switch to the
destination switch (1b). Note that the same signaling link(s) are used for the duration of the call
unless a link failure condition forces a switch to use an alternate signaling link.
The destination switch examines the dialed number, determines that it serves the called party, and
that the line is available for ringing. The destination switch rings the called party line and transmits
an ISUP address complete message (ACM) to the originating switch (2a) (via its home STP) to
indicate that the remote end of the trunk circuit has been reserved. The STP routes the ACM to the
originating switch (2b), then the terminating switch provides power ringing to the called party and
audible ringing tone to the calling party.
In the example shown above, the originating and destination switches are directly connected with
trunks. If the originating and destination switches are not directly connected with trunks, the
originating switch transmits an IAM to reserve a trunk circuit to an intermediate switch. The
intermediate switch sends an ACM to acknowledge the circuit reservation request and then
transmits an IAM to reserve a trunk circuit to another switch. This processes continues until all
trunks required to complete the voice circuit from the originating switch to the destination switch are
reserved.
When the called party picks up the phone, the destination switch terminates the ringing tone and
transmits an ISUP answer message (ANM) to the originating switch via its home STP (3a). The
STP routes the ANM to the originating switch (3b) which verifies that the calling party's line is
connected to the reserved trunk and, if so, initiates billing.
If the calling party hangs-up first, the originating switch sends an ISUP release message (REL) to
release the trunk circuit between the switches (4a). The STP routes the REL to the destination
switch (4b). If the called party hangs up first, or if the line is busy, the destination switch sends an
REL to the originating switch indicating the release cause (e.g., normal release or busy).
Upon receiving the REL, the destination switch disconnects the trunk from the called party's line,
sets the trunk state to idle, and transmits an ISUP release complete message (RLC) to the
originating switch (5a) to acknowledge the release of the remote end of the trunk circuit. When the
originating switch receives (or generates) the RLC (5b), it terminates the billing cycle and sets the
trunk state to idle in preparation for the next call.
ISUP messages may also be transmitted during the connection phase of the call (i.e., between the ISUP
Answer (ANM) and Release (REL) messages.
S
S
7
I
S
U
P
M
e
s
s
a
g
e
F
o
r
m
a
t
:
I
S
D
N
U
s
e
r
P
a
r
t
M
e
s
s
a
g
e
s
a
r
e
c
a
r
r
i
e
d
o
n
t
h
e
s
i
g
n
a
l
i
n
g
l
i
n
k
b
y
m
e
a
n
s
o
f
s
i
g
n
a
l
u
n
i
t
s
.
T
h
e
s
e
r
v
i
c
e
i
n
d
i
c
a
t
o
r
f
o
r
I
S
U
P
i
s
c
o
d
e
d
0
1
0
1
.
T
h
e
s
i
g
n
a
l
i
n
g
i
n
f
o
r
m
a
t
i
o
n
f
i
e
l
d
o
f
e
a
c
h
m
e
s
s
a
g
e
s
i
g
n
a
l
u
n
i
t
c
o
n
t
a
i
n
i
n
g
S
S
7
I
S
U
P
m
e
s
s
a
g
e
c
o
n
s
i
s
t
s
o
f
t
h
e
f
o
l
l
o
w
i
n
g
p
a
r
t
s
.
a
)
R
o
u
t
i
n
g
l
a
b
e
l
:
F
o
r
e
a
c
h
i
n
d
i
v
i
d
u
a
l
c
i
r
c
u
i
t
c
o
n
n
e
c
t
i
o
n
,
t
h
e
s
a
m
e
r
o
u
t
i
n
g
l
a
b
e
l
m
u
s
t
b
e
u
s
e
d
f
o
r
e
a
c
h
m
e
s
s
a
g
e
t
h
a
t
i
s
t
r
a
n
s
m
i
s
t
t
e
d
f
o
r
t
h
a
t
c
o
n
n
e
c
t
i
o
n
.
b
)
C
I
C
C
i
r
c
u
i
t
I
d
e
n
t
i
f
i
c
a
t
i
o
n
C
o
d
e
:
W
i
t
h
t
h
i
s
C
I
C
C
o
d
e
,
e
x
c
h
a
n
g
e
i
d
e
n
t
i
f
i
e
d
s
w
h
i
c
h
c
a
l
l
c
i
r
c
u
i
t
r
e
f
e
r
s
w
h
i
c
h
s
i
g
n
a
l
.
c) Message Type Code : Consists of one octet field and mandatory for all messages. It uniquely defines the
function and format of each ISUP message. Such as IAM, ACM, ANM etc.
d) The mandatory fixed part :These are the parameters that are mandatory and of fixed length for a particular
message type will be contained in the mandatory fixed part. The position, length and order of parameters is
uniquely defined by the message type because of that the names of the parameters and the length of the
indicators are not included in the message.
e) The mandatory variable part :Mandatory parameters of variable length will be included in the mandatory
variable part. Pointers are used to indicate the beginning of each parameter. Each pointer is encoded as a single
octet. The name of the parameter and the order in which the parameters are sent is implicit in the message
type. The parameters names are therefore not included in the message. A pointer is also included to indicate the
beginning of the optional part. All the pointers are sent consecutively at the beginning of the mandatory variable
part. Each parameter contains the parameter length indicator followed by the contents of the parameter.
f) The optional part, which may contain fixed length and variable length parameter fields. : The optional part
consists of parameters that may or may not occur in particular message type. Both fixed and variable length
parameters may be included. Optional parameters cann be transmitted in any order. Each optional parameter will
include an parameter name (one octet) and the length indicator (one octet) followed by the parameter contents.
If optional parameters are present and after all parameters have been sent, an "end of optional parameters"
octet containin all zeros will be transmitted. If there is no optional parameter present then there is no "end of
optional parameter" octet is transmitted.
There might be situations where there is a need for national message types and parameters then the codes
should be chosen from the highest code downwards i.e. starting at code 11111111. The codes reserved in the
range 11111111 to 11100000 for this purpose.
+------+
H.323/
+-----------+
SS7 ISUP
+------+
| H323 |
H.225/
| Signaling |
| Dest.|
| GK |
H.245
| Gateway |
| Exch.|
+------+
+-----------+
+------+
|
|
|
|----H.225 SETUP (with bearer)-->|
|
|
|------------IAM----------->|
|<---H.225 CALL PROC-------------|
|
|
|
|
|<==H.245 Logical Channel Setup=>|
|
|
|<-----------ACM------------|
|<---H.225 ALERT-----------------|
|
|
|
|
|<---H.225 CONN------------------|<-----------ANM------------|
|
|
|
+------------------------------------------------------------+
|
Media Information Flow
|
+------------------------------------------------------------+
Figure 3. Successful Call Setup with a H.245 Option
For the call initiated from ISDN or PSTN side to a H.323 terminal, the
call setup procedure flow will be similar to Figure 2 or 3. Also, the
H.245 logical channel setup procedure can be performed based on the
bearer capability information in the ISUP IAM without waiting for the
H.225 CONNect message. Figure 4 shows a successful call setup from an
ISDN party to a H.323 terminal.
+------+
H.323/
+-----------+
SS7 ISUP
+------+
| H323 |
H.225/
| Signaling |
| Dest.|
| GK |
H.245
| Gateway |
| Exch.|
+------+
+-----------+
+------+
|
|
|
|
|<-----------IAM------------|
|<---H.225 SETUP (with bearer)---|
|
|
|
|
|<==H.245 Capability Exchanges==>|
|
|<==H.245 Logical Channel Setup=>|
|
|
|
|
|----H.225 ALERT---------------->|
|
|
|------------ACM----------->|
|----H.225 CONN----------------->|
|
|
|------------ANM----------->|
|
|
|
+------------------------------------------------------------+
|
Media Information Flow
|
+------------------------------------------------------------+
Figure 4. Successful Call Setup Initiated from ISDN
It is noted that no H.245 capability exchanges procedure is required
in the Figure 4. When a H.323 terminal initiates the call to an ISDN
called party, it knows its own terminal capability that is carried by
the bearer capability information element in the H.225 SETUP message
sent the signaling gateway. If the gateway has the compatible terminal
capability, it forms an ISUP IAM and sends to the ISDN called party
through SS7 ISUP protocol.
In SEP mode, (illustrated below), the SEGway Signaling Gateway acts as an end
node, terminating SS7 links. In this mode, the signaling gateway is not used for
routing. The virtual switch composed of media gateway(s), media gateway
controller (softswitch), and signaling gateway is represented by a single point
code in the SS7 network.
Figure 2 - SEGway Signaling Gateway Configured as an SEP (End Node)