Home
Issue 3 - Dialogic
Contents
1. OCAL 0x00 tim xxx Timer task OCAL Oxb0 rsi Module Id OCAL Oxef REM API ID Module Id s7 log LOCAL Oxfd rsicmd Module Id LOCAL 0x14 TCAP LOCAL 0x33 SCCP LOCAL 0x35 INAP Redirect modules running on the SIU to RSI REDIRECT Oxdf OxbO SIU MGT module Id REDIRECT 0x22 OxbO MTP3 module Id REDIRECT 0x14 Oxb0 TCAP module Id REDIRECT 0x33 OxbO SCCP module Id REDIRECT 0x32 Oxbo RMM module Id REDIRECT 0x71 Oxbo MTP2 module Id REDIRECT 0x35 OxbO INAP messages REDIRECT 0x4d 0x35 redirect incoming messages to INAP x Now start up the Host tasks FORK PROCESS tim nt exe FORK PROCESS tick nt exe FORK PROCESS s7 log exe fs7log lst FORK PROCESS rsi exe r rsi lnk exe 11 FORK PROCESS inap nt exe t FORK PROCESS tcp nt exe t FORK PROCESS Sccp nt exe t Start the Host SIU link FORK PROCESS rsicmd exe 0 Oxef 0 192 168 0 1 9000 23 e e Dialegic Appendix A Example Configuration Files using SS7HD and SS7G21SIU A 1 3 Using different operating systems and board configurations The following subsections provide information regarding the system txt file if using different operating systems or the SIU A 1 3 1 Running INTU with SPCI2S or SPC14 If using SPCI2S or SPC14 the following lines REDIRECT 0x81 0x20 MTP2 for SP 0 SS7HD board
2. INAP_CONFIG lt options gt z D P CONFIG 0 INAP FE fe ref options sccp address HH HH ox INAF INAF INAF INAF E D m in p Du F D 0x00000001 0x00000002 0x00000003 0x00000004 0x00000000 0x00000000 0x00000001 0x00000001 0x4302000a 0x4302000b 0x4301000c 0x4301000d INAP AC lt ac ref gt lt ac gt P AC 0x00 0xa109060704000101010000 P AC 0x01 0xa109060704000101010100 P AC 0x02 0xa109060704000101010200 P AC 0x03 0xa109060704000101010300 P AC 0x04 0xa109060704000101010400 P AC 0x05 0xa109060704000101010500 P AC 0x06 0xa109060704000101010600 P AC Ox10 0xa109060700118942010000 P AC 0x20 0xa109060704000001013200 P AC Ox21 0xa109060704000001013201 P AC 0x34 0xa109060704000101140304 p os gs goo HHHHHHHHHHH Z A2 GG GG GG GG GGG GG nd of file m 35 e e Dialeg T Appendix B Example Configuration Files using SIGTRAN M2PA B 2 2 config txt for point code 2 KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK Example config txt Edit this file to reflect your configuration cC CK Ck kk Ck kk kk kk KA KA Ck Ck Ck Ck ck KA KA KA KA KKK KA KA KA KA KA KA Ck Ck ck KA KA KA KA ck Ck Sk Sk ko Sk ok kx kx KA KAKAKAK CNSYS IPADDR 192 168 0 2 PER 20 SNSLI SNLINK 1 1PADDR 192 168 0 1 SNEND C SNTYP GI M2PA M2PA 1 pport 3565 MTP Parameters MTP_CONFIG lt res
3. Redirection of Oxdf Oxef MV e NEE a a a a n KOQE PG QA E e NEE VL e E e a a w n PEPE JE GE e E e a a a n modules running on host ssd ssds Board interface task tim n ST LOG tional modules running on t s7 mg F 0x20 0x20 0x20 0x20 INTU INAP TCAP SCCP MTP2 for SP MTP2 for SP MTP2 for SP MTP2 for SP xx x Timer task SST message display task he host Management config task module module module module SS7HD boards only SS7HD boards only SS7HD boards only SS7HD boards only WNR CH MTP3 module CT bus Clocking control module On board management module indications LIU MTP2 status messages gt s7 log Other indications gt upe Now start up all local tasks for Septel cP PCI start up ssds e NEE e a a a n EE EE ET e e a a a a a n ssdh exe d Ntim nt exe Ntick nt exe Ns7 mgt exe d NS7 log exe Ninap nt exe t tcep_nt exe t Nsccp exe t e e INAP Test Utility INTU User Guide Issue 3 Dialegic A 1 2 system txt for point code 2 SS7G21 SIU KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK Example system txt Edit this file to reflect your configuration cc ck ok ok Ck ck 0k ck 0k AKA KA kk kk kk KKK KKK ck kk kk ck ck ck ck ck KA KA KA KKK ck ck ck ck KA KA KA KA KA ko ck KOKA KA KA ko ko ko ko Module Id s running locally on the host machine
4. SS7 hardware type 21 SS7G21 SIU INTU module ID point code 2 Ox3d Modules running on board or on host SCCP TCAP INAP Modules running SIU or on host SCCP TCAP INAP INTU SIU Point Code 1 SS7G21 SIU Host subsystem Oxfc SS7HD cr SSF Point code 2 Sub system Oxfa Figure 6 Example configuration 21 e e Dialegic Appendix A Example Configuration Files using SS7HD and SS7G21SIU A 1 system txt This section provides two example system txt files for a host with a Dialogic SS7HD PCI board and an SS7G21 SIU host Both systems are running under Windows The following example system txt files are for point codes 1 and 2 All comments are denoted by A 1 1 system txt for point code 1 SS7HD PCI KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK Example system txt Edit this file to reflect your configuration KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK Essential LOCAL Op OCAL LOCAL OCAL LOCAL LOCAL OCAL LOCAL EDI EDI EDI EDI EDI DI AJ A A Ai A A A EDI I DIR REDI D DDDDDDD al o AN Hj rrj xj Ft tr OOOOO Al UD U A A ID ENEE aj O AN al o AN 22 UM U U VU U U U U Ox20 Ox00 Oxef Oxcf 0x3d 0x35 0x14 0x33 0x22 0x10 0x8e
5. context prim 0 service 41 Dialeg ic Appendix C INAP User point code 2 M tc7f2 i10001 fef d35 p0300 D m1000 Bp eet pre arranged sclose M tc7f2 i10001 fef d35 p0207010100 D m1000 CAMEL vl Successful dialogue showing that INTU supports the Camel vl application context BEE TemA Orig Address BO Stema Dest Address x Open Reg AC ref M tc7f2 i0002 fef d35 p010104430100 c0304430200fa1b012000 InitialDP with optional parameters parameter data is dummy M tc7Tf0 i0002 fef d35 p011001011501001301021402000a1225a123020101020100301b80040a0b0c0d820701108000214365830a0104020 50605050a050a00 k invokeId param component name E context prim 2 tag InvokeREQ len len len InvokeID component type tag CalledPartyNumber SS Opcode Name len context prim 3 tag Alen invoke id tag len opCode Alen L 2l2ll l CallingPartyNumber D class param invoke id pi len op code tag class len timeout name op code len sequence timeout Alen 8 context prim 0 tag len s5ervice key l delimit M tc7f 2 i0002 fef d35 p0300 D m1000 EM MZ EE i pre arranged close M tc7f2 i0002 fef d35 p0207010100 D m1000 CAMEL v2 Successful dialogue showing that INTU supports the Camel v2 a
6. Local sub system number tc744 i100fc fef d33 r8000 p0101000000000000 Eoxoxoxox B 3 2 SSF UIS message point code 2 Format id Sub system Allowed SSA 1 Primitive typ N STATE REO 1 Local sub system number tc744 i100fa fef d33 r8000 p0101000000000000 KE ok ko 38 e e INAP Test Utility INTU User Guide Issue 3 Dialegic Appendix C INAP User point code 2 This section provides an example script file which may be used to represent the INAP user SSF at point code 2 The file can be used with s7 play and is supplied in the Dialogic User Part Development Package The 3 dialogues started by this file represent the message sequences shown in section 2 2 Please note The final 3 dialogue sequences in this example script file are commented out These can optionally be uncommented to show dialogue handling for ITU T CS 1 CAMEL v1 and CAMEL v2 application contexts C 1 idp ms7 This file contains 3 ETSI dialogues which will reflect the message sequences shown in the INTU User Guide The first dialogue is a successful dialogue The second dialogue shows an error The last dialogue will cause a different message to be sent from INTU due to a deliberate mismatch in the InitialDP message Each dialogue sends an open request an IntialDP operation a delimit and finally a close with a pre arranged end ETSI CS 1 This is an example of a successful dialog
7. 2 tag Se InvokeREQ len len Alen InvokeID component type tag Ca1ledPartyNumber mismatch kad Opcode Name Alen context prim 3 tag len invoke id tag len opCode len Ca1lingPartyNumber class param invoke id len op code tag class len timeout name op code len sequence timeout Alen context prim O service delimit tc7f2 10002 fef d35 p0300 m1000 SH st pre arranged close tc7f 2 10002 fef d35 p0207010100 m1000 ITU T CS 1 Successful dialogue showing that INTU supports the ITU T application context XO ROO OX OR kk H HO HZ EE EE EEE EEE EE FF ox EE Open Reg SS AC ref M tc7f2 i0001 fef d35 p010104430100 c0304430200fa1b011000 InitialDP with optional parameters parameter data is dummy M tc7f0 i0001 fef d35 p011001011501001301021402000a1225a123020101020100301b80040a0b0c0d820701108000214365830a0104020 50605050a050a00 invokeId param component name context prim 2 tag InvokeREQ len len Alen a InvokeID component type tag CalledPartyNumber ni Opcode Name len context prim 3 tag len invoke id tag len opCode len CaQ1lingPartyNumber class param invoke id len op code tag class len timeout name op code len sequence timeout Alen ee AU ob ob Coo ob ob HH pop D Q delimit
8. Connect Operation 8 2 2 2 Invalid Service Key User Error EE 9 2 2 3 Invalid Parameter Release Call Operation 10 2 3 Customizing the example applications aaa aaa ananas vene ever ee pete ester ev here e eee tentene 11 2 4 IN TU SOUFC We m TS 11 3 Building the INTU application nun nana nana nes noee eee atan ne eee sen te teres se stem n te teste sete nese te t re tet n en ne tet n 12 3 1 Host software directory structure uu aaa aaa aaa aaa enen ever eter e ente terre veren tee teren nnns nnn 13 3 2 Building IN DU iuret dek n r tend ai pot Pak kd da K Aa kk kak has 13 4 IGONTIGU KALI OM EE 15 41 System Gonfigufallon sasi M 15 41 1 SSOP GK SU 15 4 1 2 SPCI2S SPCI4 and SS7HD niiin tendinis eter e veres ee ee tete tere tere zere zere eter te reze rea 15 4 1 3 STE MAPA vesa 15 4 2 Protocol GONNQUFAUON ET 16 4 2 1 ee 16 4 2 2 ue 16 4 2 3 INAP 16 5 Running the INTU application kau nana nana enes noee eee sense nenen te tere te sene enen te tere ee sete nese tet s ete nnns ee ne tet n 17 5 1 OT 17 5 1 1 IN TU Display OPHONS sides ae ves v v s asea E e de ere ka e te 18 e 19 T PADD OVIAU ONS ca aa et 20 Appendix A Example Configuration Files
9. P AC 0x04 0xa109060704000101010400 P AC 0x05 0xa109060704000101010500 P AC 0x06 0xa109060704000101010600 P AC 0x10 0xa109060700118942010000 P AC 0x20 0xa109060704000001013200 P AC 0x21 0xa109060704000001013201 P AC 0x34 0xa109060704000101140304 p gp gp gg gus HHHHHHHHHHH ox nuum m c 27 e e Dialegic Appendix A Example Configuration Files using SS7HD and SS7G21SIU A 2 2 config txt for point code 2 SS7G21 SIU SS7G2x Protocol Configuration File config txt Define the network address of the partner SIU dual operation only SIU REM ADDR remote address SIU REM ADDR XXX XXX XXX XXX Define the number of hosts that this SIU will connect to SIU HOSTS num hosts IU HOSTS 1 Set physical Interface Parameters S57 BOARD bpos board type flags S7 BOARD 1 SPCI4 0x0041 LIU CONFIG port id pcm liu type line code frame format crc mode IU CONFIG O 1 15 1111 LIU CONFIG 11 25 1 1 1 1 LIU CONFIG 2 1 3 5 1 1 1 1 LIU CONFIG 31 45 1 1 1 1 MTP Parameters MTP CONFIG local spc ssf options MTP CONFIG 0 0 0x0000 S S lt L x Define linksets B MTP LINKSET linkset id adjacent spc num links flags local spc lt ssf gt MTP LINKSET 0 1 1 0x0000 2 0x8 MTP LINKSET 1 1 1 Ox8000 1 0x8 inter siu x Define signalling links MTP_LINK lt link_i
10. STATE REQ 1 Local sub system number M tc744 i100fc fef d33 r8000 p0101000000000000 A 3 2 SSF UIS message point code 2 Format id Sub system Allowed SSA 1 Primitive typ N STATE REQ 1 Local sub system number M tc744 i100fa fef d33 r8000 p0101000000000000 31 e e Dialegic Appendix B Example Configuration Files using SIGTRAN M2PA Appendix B Example Configuration Files using SIGTRAN M2PA This section provides example configuration files for use with INTU on Windows host systems using SIGTRAN M2PA links Dialogic INAP TCAP SCCP MTP3 and M2PA modules are running on the hosts The INTU sample program is running as module ID Ox3d Before configuring the protocol modules it is useful to determine information such as the local point code and remote point code relative to each network entity For this example configuration the local SSF point code is 2 and the remote point code running INTU is 1 as shown in figure 7 Example configuration Operating system Link type Remote point code INTU Local point code SSF INTU module ID point code 2 Modules running on host INTU Point Code 1 subsystem Oxfc IP 192 168 0 1 Figure 7 Example configuration 32 Windows SIGTRAN M2PA 1 2 Ox3d INAP TCAP SCCP MTP3 M2PA SSF Point Code 2 subsystem Oxfa IP 192 168 0 2 e e INAP Test Utility INTU User Guide
11. of Dialogic Corporation Dialogic s trademarks may be used publicly only with permission from Dialogic Such permission may only be granted by Dialogic s legal department at 9800 Cavendish Blvd 5th Floor Montreal Quebec Canada HAM 2V9 Any authorized use of Dialogic s trademarks will be subject to full respect of the trademark guidelines published by Dialogic from time to time and any use of Dialogic s trademarks requires proper acknowledgement Windows and Visual C are registered trademarks of Microsoft Corporation in the United States and or other countries Other names of actual companies and products mentioned herein are the trademarks of their respective owners Publication Date October 2007 Document Number U29SSS Issue 3 e e INAP Test Utility INTU User Guide Issue 3 Dialegic Revision History Pme me JO eme 22 Mar 02 Initial Issue 04 Aug 03 Naming changed to reference SPCI4 SPCI2S and CPM8 01 Oct 07 Remove reference to PCCS6 and CPMS include non circuit protocol configuration commands in config txt Add SS7HD and SS7G21 SIU configuration and add support for SIGTRAN M2PA links Dialegic Section 1 Introduction T JIMMEFOGUCLOJN ki ed it dj n e n a de det No du du vl e det Vdes nd oben 5 Ne LT 5 2 INTU Application sara ce E 6 21 SSOP sana 7 2 2 Message Sequence Chart oer e or eie E de bla teite 7 2 2 1 Successful Call
12. using SS7HD and SS7G218SIU 21 Appendix B Example Configuration Files using SIGTRAN M2PA eere 32 Appendix C INAP User point code 2 rrnnnnvnnnnvnnnnvnnnnnvnnnnnnnnnvnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnneer 39 Appendix D Sample Output rrrnnvnnnnvvnnnnvnnnnnvnnnnvnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnner 44 Appendix E SDL Diagrams ernnnsnnnnnvvnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnner 45 e e INAP Test Utility INTU User Guide Issue 3 Dialegic 1 Introduction The INTU application is suited to vvork vvith the Dialogic INAP module This application in conjunction with the Service Switching Function SSF will simulate the generation and acknowledgement of simple INAP messages between the two nodes This user guide will describe the design build and usage of this application for developers This user guide is for users developing their own applications that will interface with and use the functionality provided by the INAP module 1 1 Software requirements The INTU application requires the following software 1 Dialogic SS7Development Package 2 Dialogic User Part Development Package 3 For TDM based configurations e SS7 dC3 or ss7 dc4 codefile e Dialogic MTP3 SCCP TCAP INAP host binaries as required 4 For SIGTRAN based configurations e Dialogic
13. 001301021402000a1225a123020101020100301b80040a0b0c0d820701108000214365830a0104020 50605050a050a00 invokeId param component name context prim 2 tag InvokeREQ len Alen Alen InvokeID component type tag CalledPartyNumber Opcode Name len context prim 3 tag len invoke id tag len opCode Alen Ca1lingPartyNumber ii class param invoke id len op code tag class len timeout name op code len sequence E timeout Alen ka context prim O tag len s5ervice key la delimit M tc7f2 i10004 fef d35 p0300 D m1000 Bo SS pre arranged 43 44 Dialegic Appendix C INAP User point code 2 close M tc7f2 i0004 fef d35 p0207010100 D m1000 e e INAP Test Utility INTU User Guide Issue 3 Dialegic Appendix D Sample Output The follovving is sample output from INTU at point code 1 INTU vvas started using intu b0x8000 oOxffff INTU Example INAP application C Dialogic Corporation 1998 2007 All Rights Reserved SS7 INAP API Version 202 2 INTU module ID Ox3d INAP module ID 0x35 Number of dialogues 0x0800 2048 Base dialogue ID 0x8000 Options set Oxffff INTU DLG IND OPEN dialogue 0x8000 Param dest address 0x0001 Len 0x04 43
14. 01 00 fc Param orig address 0x0003 Len 0x04 43 02 00 fa Param applic context index 0x001b Len 0x01 00 INTU State change for dialogue 0x8000 from IDLE to OPEN INTU Dialogues Active 1 Completed 0 Successful 0 Failed 0 INTU SRV IND Invoke dialogue 0x8000 in OPEN state Param ServiceKey 0x0003 Len 0x04 Oa Ob Oc Od INTU State change for dialogue 0x8000 from OPEN to PENDING_DELIMIT INTU DLG IND DELIMIT dialogue 0x8000 INTU DLG REQ OPEN RSP dialogue 0x8000 Param Result 0x0005 Len 0x01 00 INTU Called Party 0800123456 Dest Routing Addr 01425651300 INTU SRV REQ Invoke dialogue 0x8000 in PENDING DELIMIT state INTU DLG REQ DELIMIT dialogue 0x8000 INTU DLG REQ CLOSE dialogue 0x8000 Param release method 0x0007 Len 0x01 01 INTU State change for dialogue 0x8000 from PENDING DELIMIT to CLOSING INTU DLG IND CLOSE dialogue 0x8000 INTU State change for dialogue 0x8000 from CLOSING to IDLE INTU Dialogues Active 0 Completed 1 Successful 1 Failed 0 45 Dialegic Appendix E SDL Diagrams Appendix E SDL Diagrams E1 STARTUP Command Line Options include Options l INTU Module id INAP Module id DLG ID base Init DEG ID has Number of DLG_IDs num of DLG CBs Set All DCBs Dialggue Control Blocks to IDLE Ed IDLE 46 e e INAP Test Utility INTU User Guide Issue 3 Dialegic E2 IDLE DLG IND SRV IN
15. D IN get dialogue type Dialogue Type OPEN OPEN RSP CLOSE NOTICE P ABORT U ABORT Initialise DCB DLG REQ structure using AC U ABORT 1 IN initialise component Log to screen in DLG CB Log to screen e i Print Dialogue ID xxxx OPEN IDLE N OPEN 47 Dialegic Appendix E SDL Diagrams E3 OPEN DLG IND c SRV IND 4 IN_get_ omponent_ type Compon nt Type ERROR e RESULT INVOKE N p Log to screen U 7 HEN DCB or U ABORT g Ne IN_get_ PENDING dialogue type DELIMIT Dialogue Type AN P ABORT DELIMIT CLOSE NOTICE OPEN U ABORT OPEN RSP Log to ere IDLE Log to ere Log to sereen ln DCB Initialise CB or U ABORT structure VE e 8 PENDING _initialise_ IDLE DELIMIT component V OPEN 48 Pritnt Warning DLG re opened e e INAP Test Utility INTU User Guide Issue 3 Dialegic E4 Decode into CB CPT Gjeci Required2 YES NO e a islnitialDP YES NO Service Key Supported YES Prepare DCB u Service Logic i NO Prepare DCB for ERROR i pay DCB Prepare DCB for or U ABORT REJECT PENDING DELIMIT 49 Dialegic Appendix E SDL Diag E5 DLG REQ OPEN RSP EE In this example Isinvok lD rams Dialogue accep
16. Dialegic Dialogic SS7 Protocols I NAP Test Utility I NTU User Guide Document Reference U29SSS www dialogic com Dialegic Section 1 Introduction Copyright 2002 2007 Dialogic Corporation All Rights Reserved You may not reproduce this document in whole or in part without permission in writing from Dialogic Corporation All contents of this document are furnished for informational use only and are subject to change without notice and do not represent a commitment on the part of Dialogic Corporation Reasonable effort is made to ensure the accuracy of the information contained in the document However Dialogic Corporation does not warrant the accuracy of this information and cannot accept responsibility for errors inaccuracies or omissions that may be contained in this document INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH DIALOGIC PRODUCTS NO LICENSE EXPRESS OR IMPLIED BY ESTOPPEL OR OTHERWISE TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT EXCEPT AS PROVIDED IN A SIGNED AGREEMENT BETWEEN YOU AND DIALOGIC DIALOGIC ASSUMES NO LIABILITY WHATSOEVER AND DIALOGIC DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO SALE AND OR USE OF DIALOGIC PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE MERCHANTABILITY OR INFRINGEMENT OF ANY INTELLECTUAL PROPERTY RIGHT OF A THIRD PARTY Dialogic products are not intended for use in medical life saving life sustainin
17. FE 0x00000002 0x00000001 Ox4302000b INAP FE 0x00000003 0x00000000 0x4301000c INAP FE 0x00000004 0x00000000 0x4301000d INAP AC ac ref ac 36 INAP Test Utility INTU User Guide Issue 3 H HHHHHHHHHHH AA ZA ZA ZA Z GG GG gs gs gs gg ggg Z D Fi P AC P AC P AC P AC P AC P AC P AC P AC P AC P AC P AC P TRAC nd of file 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x10 0x20 0x21 0x34 0xa1090607040 0xa1090607040 0xa109060704000101010200 0xa1090607040 0xa109060704000101010400 0xa109060704000101010500 0xa1090607040 0xa109060700118942010000 0xa1090607040 0xa1090607040 E Oxf Oxf Ox7f 0010101000 0010101010 0010101030 0010101060 0000101320 0 0 0 0 0 00001013201 0xa109060704000101140304 Dialegic 37 e e Dialegic Appendix B Example Configuration Files using SIGTRAN M2PA B 3 Local Sub system User In Service messages This section provides two User In Service UIS messages one for INTU and another for SSF These messages bring the local SCCP sub systems into service enabling the complete system to begin handling INAP CAMEL traffic For this example INTU is point code 1 and SSF is point code 2 14 bit point codes assumed The local subsystem at point code 1 is Oxfc and at point code 2 is Oxfa B 3 1 INTU UIS message point code 1 Format id Sub system Allowed SSA 1 Primitive typ N STATE REO 1
18. Issue 3 Dialegic B 1 system txt This section provides an example system txt file for SIGTRAN M2PA hosts running under Windows using the example configuration described earlier in this appendix The following example system txt file is valid for SIGTRAN hosts acting as point codes 1 and 2 All comments are denoted by KEKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK Example system txt Edit this file to reflect your configuration KKK kk kk KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KK KK KKK KKK KKK KK KEK KEK KKK kv kx di KA ko ko ko ko LOCAL 0x00 Timer Task Optional modules running on the host AX LOCAL Oxcf s7 mgt Management config task OCAL Oxc2 mom Management task LOCAL Oxdo SCTPD module LOCAL Oxdi SCTP module LOCAL Oxci M2PA module LOCAL 0x22 MTP3 module OCAL 0x33 SCCP module LOCAL 0x14 TCAP module LOCAL 0x35 INAP module LOCAL OxEF 87 LOG LOCAL 0x3d intu Now start up all local tasks FORK PROCESS WA No Veg Vas VETM AE o FORK PROCESS va ad kene kas VET OK nb exe FORK PROCESS wo View Nave Nani SCtpdiexe FORK_PROCESS sctp exe FORK_PROCESS m2pa_nt exe t FORK_PROCESS mtp_nt exe t FORK_PROCESS mbm exe d FORK_PROCESS inap_nt exe t FORK_PROCESS oa Nee View Vasi VECO nt x t FORK_PROCESS ka Mwa No Man VSCCD exe t FORK PR
19. M2PA MTP3 SCCP TCAP INAP host binaries as required Software can be downloaded from http www dialogic com support helpweb signaling software3 htm Dial Gei Section 2 INTU Application 2 INTU Application The simple service implemented by INTU is a number translation from a fixed calling party number to a fixed destination routing address The translation is triggered by the reception of a pre defined service key contained in the InitialDP operation received from the SSP Performs number ranslation on destination address 3 o Se E njo 5 2 2 8 15 a D Call rerouted to destination provided by SCP SSP Telephone Telephone Figure 1 InitialDP Operation INAP Test Utility INTU User Guide Issue 3 Dialegic INTU offers a simple SCF service implementation which sits above the INAP layer in the SS7 stack Figure 2 below shows INTU at the local node behaving as an SCP connected to a remote SSP INTU SCF SSF INAP INAP TCAP TCAP SCCP SCCP MTP or M2PA MTP or M2PA Local SCP Remote SSP Figure 2 INTU behaving as a SCF 2 1 SSF For the purpose of this user guide SSF is simply a file whose contents are sent to INTU using s7_play 2 2 Message Sequence Chart The following message sequence charts show three call flows through INTU The charts show the messages flowing between INTU and its local INAP Dialegic Section 2 INTU Application A 2 2 1 Su
20. OCESS JAN N N NS7 mgt exe d FORK PROCESS 87_log exe fss7 log 33 e e Dialeg 1C Appendix B Example Configuration Files using SIGTRAN M2PA B 2 config txt This section provides two example config txt files for SIGTRAN M2PA hosts running under Windows using the example configuration described earlier in this appendix The following example config txt files are for point code 1 and point code 2 All comments are denoted by Using the two example config txt files will allow a INAP SIGTRAN transaction handling system to be configured as detailed in figure 7 If connecting to other equipment all the various parameters in the file need to be examined to determine if they are compatible with the configuration at the other end of the link for example e point codes OPC DPC e Signaling timeslot e sub system numbers e Host IP addresses Refer to 3 for SIGTRAN related parameter changes such as port numbers IP addresses etc B 2 1 config txt for point code 1 KKAKKAKKKAKKAKKKAKKKKA KKK kk kk kk KKK KKK KA KKAKKKA KKK KKK KA KKAKKKA KKK KKK KKKAKKKAKKKAK Example config txt Edit this file to reflect your configuration cC CC Ck kk Ck kk AKA KA KA Ck Ck ck Ck ck KA KA KA KA KKK KA KA KA KA KA KA Ck Ck ck ck ck KA KA KA ck Sk Sk Sk Sk Sk Sk KA KA KAKAKAK CNSYS IPADDR 192 168 0 1 per 0 SNSLI SNLINK 1 1PADDR 192 168 0 2 SNEND s SNTYPE M2PA M2PA 1 PPORT 3565 MT
21. P Parameters MTP CONFIG reserved reserved options MTP CONFIG 0 0 0x00000000 Define linksets MTP LINKSET linkset id adjacent spc num links flags local spc lt ssf gt MTP LINKSET 0 2 1 0x0000 1 0x08 Define signaling links MTP_LINK lt link_id gt lt linkset_id gt lt link_ref gt lt slc gt lt board_id gt lt blink gt lt stream gt lt timeslot gt lt flags gt MTP LINK 0 0 0 0 0 1 O O 0x80000006 Define a route for each remote signaling point MTP ROUTE dpc linkset id user part mask MTP ROUTE 2 0 0x0008 SCCP CONFIG 1 0x08 0x322 SCCP SSR lt nc_id gt ssr id RSP remote spc gt rap flags lt pc_mask gt SCCP SSR 1 RSP 200 SCCP SSR lt nc_id gt ssr id LSS local ssn module id lss flags protocol SCCP SSR 2 LSS Oxfc Ox3d 0 INAP x SCCP SSR lt nc_id gt ssr id RSS remote spc gt remote ssn gt rss flags SCCP_SSR 3 RSS 2 Oxfa 0 x 34 INAP Test Utility INTU User Guide Issue 3 Dialegic TCAP Parameters TCAP CONFIG base ogdlg id nog dialogues base icdlg id x nic dialogues options dlg hunt addr format TCAP CONFIG 0x0 8192 0x8000 8192 0x0000 0 0 nable TCAP traces CAP TRACE lt op evt mask gt lt ip evt mask gt lt non prim mask gt P TRACE 0x7 Oxf 0x0 Q D gt He
22. SIU additional commands required by the SIU will need to be included The example system txt provided in this appendix is for information Refer to 3 for further information A 2 3 3 Running INAP TCAP SCCP on the board If using a board license button so that the INAP TCAP SCCP and MTP3 modules are run on the board instead of the host remove the FORK PROCESS command for the INAP host binary the LOCAL declaration should be removed for the INAP module and a REDIRECT command which redirects messages for that module to the board should be added Similar changes should also be made for the MTP3 SCCP and TCAP modules Refer to 4 or 7 and as appropriate A 2 3 4 Running INTU with other operating systems There are no additional commands specific to various operating systems Refer to 2 and 3 as appropriate 30 e e INAP Test Utility INTU User Guide Issue 3 Dialegic A 3 Local Sub system User In Service messages This section provides two User In Service UIS messages one for INTU and another for SSF These messages bring the local SCCP sub systems into service enabling the complete system to begin handling INAP CAMEL traffic For this example INTU is point code 1 and SSF is point code 2 14 bit point codes assumed The local sub system at point code 1 is Oxfc and the sub system at point code 2 is Oxfa A 3 1 INTU UIS message point code 1 Format id Sub system Allowed SSA 1 Primitive typ N
23. _initialise_ ERROR eech DLG REQ CLOSE OPEN IDLE 53
24. ber of incoming dialogues Also all the trace options would be enabled and the base incoming dialogue id would be 0x8000 17 e e Dialegic Section 5 Running the INTU application 5 1 1 INTU Display Options Tracing option Value Notes INTU OPT TR DLG REQ 0x0001 Trace transmitted dialogue msgs INTU OPT TR DLG IND 0x0002 Trace received dialogue msgs INTU OPT TR SRV REQ 0x0004 Trace transmitted service req msgs INTU OPT TR SRV IND 0x0008 Trace received service ind msgs INTU OPT TR DLG PARAM 0x0010 Include dialogue parameters in trace INTU OPT TR SRV PARAM 0x0020 Include service req params in trace INTU OPT TR STATE 0x0100 Trace state changes INTU OPT TR ACTV DLG 0x0200 Trace the dialogue status count INTU OPT TR NUM TRANS 0xx0400 Show the numbers translated to from 18 e e INAP Test Utility INTU User Guide Issue 3 Dialegic 6 References 1 UO5SSS Dialogic SCCP Programmer s Manual 2 U10SSS Dialogic Software Environment Programmer s Manual 8 05 2302 Dialogic SS7G2x SIU Mode User Manual 4 UOSHSP Dialogic SS7 Programmer s Manual for SPCI2S SPC14 and CPM8 5 UO6SSS Dialogic TCAP Programmer s Manual 6 U16SSS Dialogic INAP Programmer s Manual 7 05 2063 Dialogic SS7HD Programmer s Manual 8 UO4STN Dialogic Programmer s Manual for SIGTRAN Host Software The latest updates to the documentation are available on the Dialogic web site at http www dialogic com support helpw
25. ccessful Call Connect Operation This is the normal success path for the call The InitialDP operation is received correctly and a Connect containing the destinationaddress is sent back to the SSP enabling the call to be rerouted to that address INTU SCP INAP SCP P ES UNINTIALISED gt SN SENE DLG IND OPEN SRV IND INVOKE InitialDP DLG IND DELIMIT DLG REQ OPEN RSP SRV REQ INVOKE Connect DLG REQ DELIMIT DLG REQ CLOSE PreArrangedRelease Pd RELEASING NE uf l y P NS gt DLG IND CLOSE Figure 3 Successful Call Connect Operation e e INAP Test Utility INTU User Guide Issue 3 Dialegic 2 2 2 Invalid Service Key User Error In the case of the reception of an invalid service key an error is returned to the SSP that then releases the call INTU SCP INAP SCP ANINTIALIS D DLG IND OPEN SRV IND INVOKE InitialDP ZPENDING N NDELIMIT DLG IND DELIMIT DLG REQ OPEN RSP SRV REQ ERROR MissingCustomerRecord DLG REQ CLOSE NormalRelease lt IDLE P Figure 4 Invalid Service Key User Error Dialeg ic Section 2 INTU Application 2 2 3 Invalid Parameter ReleaseCall Operation In this case the InitialDP is received with the correct service key but the called party number is incorrect so a ReleaseCall operation is return
26. d gt lt linkset_id gt lt link_ref gt lt slc gt lt bpos gt lt blink gt lt stream gt lt timeslot gt lt flags gt MTP LINK 0 0 0 0 1 0 0 0x10 0x0006 i Define a route for each remote signalling point MTP ROUTE lt nc_id gt route id dpc linkset id user part mask flags x second ls reserved MTP ROUTE 11 0 0x0008 0x0000 0 0 id SCCP Parameters ki SCCP CONFIG local pc lt ssf gt options x SCCP CONFIG 2 Ox08 0x0322 SCCP RSP 200 0 sccp LSS 8 0x0d 1 tcap sccp rss 200 8 0 SCCP SSR lt nc_id gt ssr id RSP remote spc gt rsp flags lt pc_mask gt x SCCP SSR 1 RSP 1 0 SCCP SSR nc id ssr id LSS local ssn module id lss flags protocol 28 INAP Test Utility INTU User Guide Issue 3 Dialegic SCCP SSR 2 LSS Oxfa Oxef 0 INAP x SCCP SSR lt nc_id gt ssr id RSS remote spc gt remote ssn gt rss flags SCCP SSR 3 RSS 1 Oxfc 0 TCAP Parameters TCAP CONFIG base ogdlg id nog dialogues base icdlg id ge nic dialogues options dlg hunt lt addr_format gt TCAP CONFIG 0x0 8192 0x8000 8192 0x0000 0 0 x Enable TCAP traces TCAP TRACE op evt mask ip evt mask non prim mask TCAP TRACE 0x7 Oxf 0x0 INAP CONFIG 0 INAP FE fe ref options sccp address INA INA INA INA Ej ti
27. e local and remote ends of the system need to be configured before the INTU application may be run Example configuration files are provided in the Dialogic User Part Development Package and after installation will be stored in the directories as shown in the following table Root directory RUN INTU CONFIG1 CONFIG2 config txt config txt system txt system txt uis ms7 uis ms7 idp ms7 The configuration files in the CONFIG1 for point code 1 and CONFIG2 for point code 2 directories should be copied to the appropriate node Refer to Appendix A Example Configuration Files for further information 4 1 System Configuration 4 1 4 SS7G2x SIU System and protocol information is configured using the SIU management module and commands in the config txt and system txt files Further information on this can be obtained from the SIU user manual 3 Note These files are not contained in the Dialogic User Part Development Package but for illustration an example is given in the appendix 4 1 2 SPCI2S SPCI4 and SS7HD The GCT environment is configured using the gctload program and the system txt file The basic board configuration along with the Dialogic MTP SCCP TCAP and INAP modules is achieved using the config txt file Example configuration files for INTU are contained in Appendix A Example Configuration Files using SS7HD and SS7G21SIU 4 1 3 SIGTRAN M2PA It is also possible to run t
28. eb signaling default him 19 Dialegic Section 7 Abbreviations 7 Abbreviations 20 ANSI INAP INTU ITU T SCCP SCF SCP SIU SSF SSP American National Standards Institute Intelligent Network Application Part INAP Test Utility International Telecommunications Union Signaling Connection Control Part Service Control Function Service Control Point Signaling Interface Unit Service Switching Function Switched Signaling Point e e INAP Test Utility INTU User Guide Issue 3 Dialegic Appendix A Example Configuration Files using SS7HD and SS7G21SIU This section provides example configuration files for use with INTU on Windows host systems for SS7HD and SS7G21 SIU Configuration of the Dialogic SS7HD board host shows Dialogic SCCP TCAP and INAP modules are running on the host and Dialogic MTP host binary gunning on the board SIU configuration shows all protocol modules are running on the Dialogic SS7G21 SIU INTU is running as module ID Ox3d Before configuring the protocol modules it is useful to determine information such as the local point code and remote point code relative to each network entity For this example configuration the local SSF point code is 2 and the remote point code is 1 In the provided example configuration files INTU is running on local point code 1 0 Example configuration Operating system Windows Local point code INTU SS7 hardware type 1 1 SS7HD PCI Remote point code SSF
29. ed to the SCP to direct it to release the call INTU SCP INAP SCP UNINTIALISED gt N val lt IDLE DLG IND OPEN lt OPEN SRV IND INVOKE InitialDP PENDING lt DELIMIT gt DLG IND DELIMIT Ya DLG REQ OPEN RSP SRV REQ INVOKE ReleaseCall DLG REQ CLOSE NormalRelease lt IDLE Figure 5 Invalid Parameter ReleaseCall 10 e e INAP Test Utility INTU User Guide Issue 3 Dialegic 2 3 Customizing the example applications INTU is example code for development using the INAP module and API As such a number of simplifications and limitations are implemented The service supported by INTU is a simple number translation from a single fixed number to a single destination routing address The called party number destination routing address and expected service key all have their values fixed at compile time These may need to be changed before building the application for any particular network The developer should be aware of the limited nature of the example application when making use of the source code for building their own application 2 4 INTU source code The INTU program can be found in the Dialogic User Part Development Package The following table describes the files required by the INTU application The main loop for INTU is in intu ent It waits for a message to be received If it is a dialogue INTU dig ind is called but if the message i
30. erved gt lt reserved gt lt options gt MTP_CONFIG 0 0 0x00000000 Define linksets MTP LINKSET linkset id adjacent spc num links flags local spc SS lt ssf gt MTP_LINKSET 0 1 E Ox0000 2 0x08 Define signaling links MTP LINK link id linkset id link ref slc board id blink stream timeslot flags MTP LINK 0 0 0 0 0 1 0 O0 0x80000006 Define a route for each remote signaling point MTP ROUTE dpc linkset id user part mask MTP ROUTE 1 0 0x0008 SCCP CONFIG 2 0x08 0x0322 SCCP SSR lt nc_id gt ssr id RSP remote spc gt rsp flags lt pc_mask gt SCCP SSR 1 RSP 10 0 SCCP SSR lt nc_id gt ssr id LSS local ssn module id lss flags protocol SCCP SSR 2 LSS Oxfa Oxef 0 INAP SCCP SSR lt nc_id gt ssr id RSS remote spc gt remote ssn gt rss flags SCCP SSR 3 RSS 1 Oxfc O TCAP Parameters TCAP CONFIG base ogdlg id nog dialogues base icdlg id SS nic dialogues options dig hunt addr format TCAP CONFIG 0x0 8192 0x8000 8192 0x0000 0 0 Enable TCAP traces TCAP TRACE op evt mask ip evt mask non prim mask TCAP TRACE 0x7 Oxf 0x0 INAP CONFIG 0 INAP FE fe ref options sccp address INAP FE 0x00000001 0x00000001 0x4302000a INAP
31. g critical control or safety systems or in nuclear facility applications It is possible that the use or implementation of any one of the concepts applications or ideas described in this document in marketing collateral produced by or on web pages maintained by Dialogic Corporation or its subsidiaries may infringe one or more patents or other intellectual property rights owned by third parties Dialogic Corporation does not provide any intellectual property licenses with the sale of Dialogic products other than a license to use such product in accordance with intellectual property owned or validly licensed by Dialogic Corporation or its subsidiaries and no such licenses are provided except pursuant to a signed agreement with Dialogic Corporation More detailed information about such intellectual property is available from Dialogic Corporation s legal department at 9800 Cavendish Blvd Montreal Quebec Canada HAM 2V9 Dialogic Corporation encourages all users of its products to procure all necessary intellectual property licenses required to implement any concepts or applications and does not condone or encourage any intellectual property infringement and disclaims any responsibility related thereto These intellectual property licenses may differ from country to country and it is the responsibility of those who develop the concepts or applications to be aware of and comply with different national license requirements Dialogic is a registered trademark
32. he INTU application from 2 hosts connected in back to back with SIGTRAN M2PA links Configuration files for such systems are contained in Appendix B Example Configuration Files using SIGTRAN M2PA When running INTU on a Windows host system using Dialogic M2PA MTP3 SCCP TCAP and INAP host binaries running on the host the provided configuration files may be used without modification 15 Dial Gei Section 4 Configuration 4 2 Protocol Configuration The example application files given in the appendices will perform the appropriate protocol configuration shown below If the user wishes to better understand or alter the configuration given note the following sections Before configuring the protocol modules determine the following information relative to each network entity e Local point code e Local sub system number e Remote point code and e Remote sub system number 4 21 SCCP The local point code and configuration options e g for ITU T or ANSI option are contained in the main SCCP configuration message and should be set to the appropriate value as described in the programmer s manual 1 In addition configuration messages are required for the local subsystem remote point code and remote sub system 4 2 2 TCAP TCAP may be configured for either ITU T or ANSI operation in the flags option of the configuration message The dialogue id ranges should be set to allow the appropriate number of ids split between incoming and o
33. onfig txt for point code 1 SS7HD PCI KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK Example config txt Edit this file to reflect your configuration cc Ck kk Ck kk c Ck AKA KA KA Ck Ck Ck Ck ck KA KA KA KA KKK KA KA KA KA KA KA Ck Ck ck KA KA KA KA KAKAO KOKA KA KA KAKAKAK x For SS7HD PCI boards SS7 BOARD board id board type flags code file run mode SS7 BOARD 0 SSTHDP 0x0043 DC4 ss7 dc4 mtp Configure individual E1 T1 interfaces LIU CONFIG board id liu id liu type line code frame format i crc mode LIU CONFIG 0 0 5 I 1 1 LIU CONFIG 0 1 5 1 1 1 LIU CONFIG 0 2 5 I 1 1 LIU CONFIG 0 3 5 1 1 1 MIP parameters MTP CONFIG reserved reserved options MTP CONFIG 0 0 0x0000 Define linksets MTP LINKSET linkset id adjacent spc num links flags local spc ssf MTP LINKSET 0 2 2 0x0000 1 Ox08 Define signaling links MTP LINK link id glinkset id link ref slc board id blink stream timeslot flags Note 1 For PCCS6 boards the first LIU port is stream 16 whilst for other boards the first LIU port is stream 0 Note 2 The SS7HD board requires a compound parameter for blink of the form sp id sp channel For SS7HD boards xx XXX X F X X MTP LINK 0 0 0 0 0 0 0 2 16 Ox0006 Define a route for each rem
34. ote signaling point MTP ROUTE dpc linkset id user part mask MTP ROUTE 2 0 0x0008 us SCCP Parameters SCCP CONFIG local pc lt ssf gt options SCCP CONFIG 1 0x08 0x322 SCCP SSR lt nc_id gt ssr id RSP remote spc gt rsp flags lt pc_mask gt SCCP SSR 1 RSP 200 x SCCP SSR nc id ssr id LSS local ssn module id lss flags protocol SCCP SSR 2 LSS Oxfc Ox3d 0 INAP SCCP SSR lt nc_id gt ssr id RSS remote spc gt remote ssn rss flags SCCP_SSR 3 RSS 2 Oxfa 0 26 e e INAP Test Utility INTU User Guide Issue 3 Dialegic TCAP Parameters TCAP CONFIG base ogdlg id nog dialogues base icdlg id lt nic_dialogues gt lt options gt lt dlg_hunt gt lt addr_format gt TCAP_CONFIG 0x0 8192 0x8000 8192 0x0000 0 0 Enable TCAP traces TCAP TRACE op evt mask ip evt mask non prim mask TCAP TRACE 0x7 Oxf 0x0 INAP CONFIG options INAP CONFIG O0 INAP FE fe ref options sccp address x INAP FE 0x00000001 0x00000000 0x4302000a INAP FE 0x00000002 0x00000000 0x4302000b INAP FE 0x00000003 0x00000001 0x4301000c INAP FE 0x00000004 0x00000001 0x4301000d x INAP AC ac ref ac P AC 0x00 0xa109060704000101010000 P AC 0x01 0xa109060704000101010100 P AC 0x02 0xa109060704000101010200 P AC 0x03 0xa109060704000101010300
35. pplication context SSS SS Orig Address SSS Dest Address Open Req Se AC ref M tc7f2 i0003 fef d35 p010104430100 c0304430200fa1b012100 InitialDP with optional parameters parameter data is dummy M tc7Tf0 i10003 fef d35 p011001011501001301021402000a1225a123020101020100301b80040a0b0c0d820701108000214365830a0104020 50605050a050a00 kan invokeId param component name context prim 2 tag InvokeREQ len len Alen 42 e e INAP Test Utility INTU User Guide Issue 3 Dialegic InvokeID component type tag CalledPartyNumber ki Opcode Name Alen context prim 3 tag len invoke id tag len a opCode Alen Ca1lingPartyNumber kad class param invoke id pi len op code tag class len T timeout name op code len sequence timeout Alen context prim 0 tag ka Alen B s5ervice key delimit M tc7f2 10003 fef d35 p0300 D m1000 E M EJ pre arranged close M tc7f2 i0003 fef d35 p0207010100 D m1000 ETSI CS 2 Successful dialogue showing that INTU supports the ETSI CS 2 application context BE Orig Address Open Req 0 8 A 4 AC ref M tc7f2 i0004 fef d35 p010104430100 c0304430200fa1b013400 InitialDP with optional parameters parameter data is dummy M tc7f0 i0004 fef d35 p011001011501
36. s a invoke then INTU srv ind is called When an invoke has been received the number translation is performed INTU responds with the appropriate message sequence section 2 2 1 intu trc c Display procedures for tracing INTU intu sys c Message sending and formatting procedures for INTU intumain c This file contains the main function This reads the command line arguments and passes them to intu ent intu def h Contains function prototypes and defines used by INTU 11 e e Dialegic Section 3 Building the INTU application 3 Building the INTU application Example make files for the following operating systems are provided and identified by a unique suffix Operating system Suffix Generic UNIX Solaris Linux mak Windows mnt A single definitions file one for each operating system which contains the definitions relating to the user s own development environment is supplied in the Dialogic User Part Development Package The definitions files are as follows and the appropriate file should be used depending on the operating system makdefs mak Linux makdefs sol mak Solaris makdefs mnt Windows For the Windows operating system a dynamically linked GCT library that allows the application to link to the GCT functions is supplied in the Dialogic SS7 Development Package as follows gctlib dll Visual C compiler For UNIX a GCT shared object is supplied in the Dialogic SS7 De
37. s only REDIRECT 0x91 0x20 MTP2 for SP 1 SS7HD boards only REDIRECT Oxel Ox20 MTP2 for SP 2 SS7HD boards only REDIRECT Oxfl 0x20 MTP2 for SP 3 SS7HD boards only FORK PROCESS SSDH EXE d should be replaced by REDIRECT 0x71 0x20 MTP2 module FORK PROCESS SSDS EXE d Refer to 3 for further information A 1 3 2 Running INTU with other operating systems If using operating systems other than Windows the names of some of the executable files used in the FORK PROCESS commands need to be changed 24 e e INAP Test Utility INTU User Guide Issue 3 Dialegic A 2 config txt This section provides two example config txt files for a host with a Dialogic SS7HD PCI board and a Dialogic SS7G21 SIU Both systems SS7HD host and SIU host are running under Windows All comments are denoted by Use of the following two example config txt files one for the SS7HD host and one for the SS7G21 SIU will allow the INAP CAMEL transaction handling system to be configured as detailed in figure 6 If connecting to other equipment all the various parameters in the file need to be examined to determine if they are compatible with the configuration at the other end of the link for example e Hardware type e g which board type Which SIU e point codes OPC DPC e signaling timeslot 25 e e Dialegic Appendix A Example Configuration Files using SS7HD and SS7G21SIU A 2 1 c
38. ted Incoming invokelDs are in range valid 0 127 YES The Service Logic in this Process case is simple PE number translation l Ge Reply Connect SRV RE niche Con DLG RE MI M 3 DLG R REQX EC fange En CLOSING 50 UnexpectedDataValue ReleaseCall SRV REQ INVOKE ReleaseCall DLG REQ CLOSE IDLE NO SRV REQ ERROR DLG REQ CLOSE 7 IDLE INAP Test Utility INTU User Guide Issue 3 E6 SRV IND lt CLOSING DLG IND IN_get_ jalogue_type DELIMIT Type NOTICE P ABORT U ABORT OPEN CLOSE Log unexpected DLG REQ DLG OPEN U ABORT Initialise CB structure N initialise component Mz OPEN IDLE Log to screen Dialegic 51 Dialegic Appendix E SDL Diagrams E7 PENDING DELIMIT DLG IND SRV IND IN get IN get dialogue type omponent type alogue Log to seen Type NZ 1 PENDING DELIMIT OPEN RSP DELIMIT CLOSE OPEN V NOTIGE P ABORT U ABORT IDLE 5 DLG REQ U ABORT pl Gral FIN U Abort Invoke Error Reject DLG REQ 2 3 U ABORT IDLE 52 e e INAP Test Utility INTU User Guide Issue 3 Dialegic E8 3 5 DLG REQ T lPritnt Warning OPEN RSP og to screen DLG re opened N_code_erro Initialise CB structure SRV REQ IN
39. ti Dd 0x00000001 0x00000002 0x00000003 0x00000004 0x00000001 0x00000001 0x00000000 0x00000000 0x4302000a Ox4302000b Ox4301000c Ox4301000d INAP AC ac ref ac P AC 0x00 0xa109060704000101010000 P AC 0x01 0xa109060704000101010100 P AC 0x02 0xa109060704000101010200 P AC 0x03 0xa109060704000101010300 P AC 0x04 0xa109060704000101010400 P AC 0x05 0xa109060704000101010500 P AC 0x06 0xa109060704000101010600 P AC 0x10 0xa109060700118942010000 P AC 0x20 0xa109060704000001013200 P AC 0x21 0xa109060704000001013201 P AC 0x34 0xa109060704000101140304 AA a e ZA AA GG CG SS EES SS Z D P TRACE Oxf Oxf 0x7f ok H SH HHH HHH HHH ox nd of file m 29 e e Dialeg T Appendix A Example Configuration Files using SS7HD and SS7G21SIU A 2 3 Using different operating systems and board configurations The following subsections provide information regarding the config txt file if using different operating systems or board based configurations A 2 3 1 Running INTU with PCI2S or SPC14 If using Dialogic SPCI2S or SPCIAS PCI boards the SS7 BOARD 0 SS7HDP command from config txt for point code 1 should be replaced with the following SEPTELPCI BOARD 0 0x0043 ss7 dc3 MTP LIU CONFIG O 05 11 1 The MTP LINK blink parameter will need to be modified for use with SPCI2S or SPCIAS Refer to 3 for further information A 2 3 2 Running INTU with the SIU If using the
40. tialDP with optional parameters parameter data is dummy M tc7f0 i0001 fef d35 p011001011501001301021402000a1225a123020101020100301b80040a0b0c0e820701108000214365830a0104020 50605050a050a00 kid invokeId param component name m context prim 2 tag InvokeREQ len len len InvokeID component type tag CalledPartyNumber Opcode Name len context prim 3 tag len invoke id tag len opCode len Ca1lingPartyNumber class param invoke id len op code tag class len timeout name op code len sequence timeout Alen context prim O service ey bad delimit tc7f2 10001 fef d35 p0300 m1000 ee pre arranged close tc7f2 i0001 fef d35 p0207010100 PE EE A AEA EE EE HF X EE D m1000 ETSI CS 1 This dialogue will result in a ReleaseCall being generated by INTU due to the calledpartynumber provided in the InitialDP message not matching the 0800 number in INTU which is meant to be translated Open Reg AC ref tc7f 2 i0002 fef d35 p010104430100 c0304430200fa1b010000 x X EE X ox InitialDP with optional parameters parameter data is dummy 40 INAP Test Utility INTU User Guide Issue 3 Dialegic M tc7f0 i0002 fef d35 p011001011501001301021402000a1225a123020101020100301080040a0b0c0d820701108999214365830a0104020 50605050a050a00 invokeId param component name m context prim
41. ue as mentioned in the INTU user guide Open Reg AC ref tc7f 2 i0000 fef d35 p010104430100 c0304430200fa1b010000 f zt 0X Xo ke e ox Xo Xo Xo X InitialDP with optional parameters parameter data is dummy M tc7f0 i0000 fef d35 p011001011501001301021402000a1225a123020101020100301b80040a0b0c0d820701108000214365830a0104020 50605050a050a00 invokeId param component name context prim 2 tag InvokeREQ len len Alen InvokeID component type tag CalledPartyNumber Bi Opcode Name len context prim 3 tag len invoke id tag len opCode len Ca1lingPartyNumber class param invoke id len op code tag class len timeout name op code len sequence timeout len context prim 0 service 0 ki zt A ox oo CF zt ox kt ox ox x x w Q delimit 39 Dialeg ic Appendix C INAP User point code 2 M tc7f2 10000 fef d35 p0300 m1000 SHE pre arranged close tc7f2 i10000 fef d35 p0207010100 KE xx O ox D m1000 ETSI CS 1 This dialogue is an example of a a dialogue which will result in an error The error will be MissingCustomerRecord and is generated because the service key provided in the InitialDP message will not match the service key provided inside INTU Open Reg AC ref tc7f2 10001 fef d35 p010104430100fc0304430200fa1lb010000 KE KKK x Ini
42. utgoing dialogues further details in the programmer s manual 5 Some applications may require initiation of dialogues in one direction only 4 2 3 INAP INAP should be configured for ANSI or ITU T depending on the configuration of SCCP and TCAP Also similar to TCAP the ids should be split for incoming and outgoing dialogues See programmer s manual for further details 6 16 e e INAP Test Utility INTU User Guide Issue 3 Dialegic 5 Running the INTU application Before running the INTU application the GCT environment must first be initialized and the signaling links brought into service This is achieved by running the gctload program and activating the links using the MTPSL utility SCCP sub systems should be brought into service using User In Service messages detailed in Section A 3 Local Sub system User In Service messages Refer to manuals 1 5 or 6 for details as appropriate 5 1 INTU Command Line Arguments The module takes a number of command line arguments which are summarized below These include options for tracing the program as it progresses Option Default Notes 0x0300 Display options Add together required values for tracing options given in table below section 5 1 1 The default option displays state changes and a dialogue status count Displays help message Example intu b0x8000 o0xffff The above example would assume default values for the INAP module id INTU module id and the num
43. velopment Package e g libgctlib so 1 0 0 Linux amp Solaris The source code for the example program should be compiled and linked with the appropriate library for the operating system in use The INAP API library the dynamically linked GCT library or the GCT shared object should be copied to the Dialogic SS7 Development Package directory For UNIX re configure the dynamic linker s run time configuration by running the following command as root ldconfig v A series of symbolic links to the INAP API shared object must also be created in the Dialogic SS7 Development Package directory e g In s libin_api so 1 0 0 libin_api so 1 In s libin api so 1 0 0 libin api so 12 e e INAP Test Utility INTU User Guide Issue 3 Dialegic 3 1 Host software directory structure To build the INTU application the user should first ensure that the required files are copied into the correct directories as follows 1 Copy either the zip or tar file from the Dialogic User Part Development Package to the Dialogic SS7 Development Package directory and decompress using the appropriate tool The choice of the zip or tar file is up to the user both will create the UPD directory structure shown in the table below The table below shows files required by the INTU program only 2 The C header files in the INC directory shown in the table below The C header files in the INC directory shown in the table below lists the header files required b
44. y the INTU program The following table lists the directory structure and files required to build the INTU programs supplied on the Dialogic User Part Development Package Root directory Septel INC UPD asciibin h BIN SRC ee BACKUP WIN INTU makdefs mnt in ain inc h BACKUP LNX intu mnt Marin ka inap inc h intu mak i msg h BACKUP SOL intu sol mak cn pack h intu iss txt makeall sol ss7 inc h intu def h strtonum h intu c sysgct h intumain c system h intu sys c intu trc c 3 2 Building INTU It is assumed that the UPD is extracted in the Dialogic SS7 Development Package directory i e for Windows C Septel as shown above A script is provided in the SRC directory to build and copy all of the example programs into the UPD BIN directory To run this script change to the SRC directory and type one of the following commands depending on the operating system makeall Linux makeall sol Solaris makeall bat Windows A pre built copy of the INTU application for each operating system can be located within the backup subdirectories in the BIN directory 13 e e Dialegic Section 3 Building the INTU application To build the INTU program change to the SRC INTU directory and type one of the following commands depending on the operating system make f intu mak make f intu sol mak nmake f intu mnt 14 e e INAP Test Utility INTU User Guide Issue 3 Dialegic 4 Configuration Th
Download Pdf Manuals
Related Search
Related Contents
Manual do Proprietário User`s manual complete - Sea Keurig B200 User's Manual Notice utilisateur User Manual - GoSmart Support STIGA PARK CG um NJ92_11-EN 4モードプラスに全身進化! File PDF - Sky-Hero Copyright © All rights reserved.
Failed to retrieve file