How to change MTP2 T7 timer
Sympton:
The Dialogic® Gate Control Element Management System alarm and event log may show the ss7 link is failed with reason as " Excessive delayed ACK(T7)", i.e.
11:02:05 11/14/2011 ,PPL Events,Info,1,PPLEventIndication Evt=0x02: LinkID = 0, StackID=0, Comp=0x2E MTP3 LSAC (Link Failed) Excessive delayed ACK(T7)
Analysis:
T7 timer in the SS7 MTP2 is defined in Section 5.3.1, ITU-T Recommendation Q.703 (1996), SIGNALLING SYSTEM No. 7 – SIGNALLING LINK :
5.3.1
A timing mechanism, timer T7, shall be provided which generates an indication of excessive delay of acknowledgement if, assuming that there are at least one outstanding MSU in the retransmission buffer, no new-acknowledgement has been received within a time-out T7 (see 12.3). In the case of excessive delay in the reception of acknowledgements a link failure indication is given to level 3.
ITU Q.703 Section 12.3. recommends T7 Timer “excessive delay of acknowledgement”
T7 (64) = 0.5-2 s Bit rate of 64 kbit/s
For PCR method, values less than 0.8 s should not be used
T7 (4.8) = 4-6 s Bit rate of 4.8 kbit/s
By default, Dialogic® IMG Integrated Media Gateway sets T7 timer as 1 second for basic error correction method. This note describes a way to change the T7 timer on an IMG by using the raw API.
Procedure:
In the IMG, the MTP2 T7 timer is PPL Timer id 2 in the PPL Component MTP2 TXC (PPL id 0x0026).
The attached example changes the MTP2 T7 timer to 2 seconds on SS7 link:
00 11 00 cf 00 01 01 00 01 09 02 ss ll 00 26 01 02 00 c8
API Length: 0x0011
PPL Timer Configure 0x00CF
Reserved: 0x00
Sequence Number: 0x01
Node id: 0x01
AIB Address Method: 0x00 - Individual AEs
Number of AEs to follow - 0x01
Address Element (0x09), Length 0x02, defines SS7 Link ss - stack id, ll - link id
PPL id: 0x0026 MTP2 TXC
PPL Timer Type: 1
PPL Timer ID: 2 - Timer "excessive delay of acknowledgement" T7 (64) = 0.5-2 s
PPL Timer Value (10ms): 0xC8 (200) default 0x64 (100)
Note:
The second API command in the attached example is used to tag the SS7 component after the PPL ISUP CPC PPL timer change, this is essential:
00 0c 00 d0 00 01 00 00 01 01 01 00 00 01
API Length: 0x000C
API 0x00d0 - Tag Configuration
Reserved: 0x00
Sequence Number: 0x01
Node id: 0x00
AIB Address Method 0x00 - Individual AEs
Number of AEs to follow - 0x01
Address Element: 0x01
Data Length: 0x01
Data[0] Slot Number: 0x00 - SS7
Tag (MSB, LSB): 0x0001
Product List
Dialogic® IMG 1004 Integrated Media Gateway
Dialogic® IMG 1010 Integrated Media Gateway
Glossary of Acronyms / Terms
MTP - Message Transfer Part
MTP2 - MTP Layer 2
PPL << -- check out if PPL is Dialogic programmable protocol language
Related Documentation
ITU-T Recommendation Q.703 (1993), SIGNALLING SYSTEM No. 7 – SIGNALLING LINK
Open access: Product rule: ; Page rule: Auto