Configure SCCP and GTT
From Yate Documentation
(Difference between revisions)
Line 4: | Line 4: | ||
GTT (global title translation) examines the destination address and decides how to identify it in the SS7 network. More about GTT [http://en.wikipedia.org/wiki/Global_Title_Translation#Global_title_translation here]. | GTT (global title translation) examines the destination address and decides how to identify it in the SS7 network. More about GTT [http://en.wikipedia.org/wiki/Global_Title_Translation#Global_title_translation here]. | ||
+ | |||
+ | ==Configure SCCP and GTT=== | ||
In ysigchan.conf define sccp and gtt objects. | In ysigchan.conf define sccp and gtt objects. | ||
Line 38: | Line 40: | ||
sccp=sccp | sccp=sccp | ||
debugname=GTT | debugname=GTT | ||
+ | |||
+ | ==Configure routing rules for GTT== | ||
The actual global title translation logic is custom. You could implement it in javascript or another module.<br/> | The actual global title translation logic is custom. You could implement it in javascript or another module.<br/> |
Revision as of 11:22, 27 October 2017
The SCCP protocol provides extended routing, flow control, segmentation, connection-orientation, and error correction facilities in SS7 networks. It relies on MTP for basic routing and error detection.
A GT (global title) is an address used in SCCP for routing signaling messages in SS7 networks. It's unique and identifies a single destination in the SS7 network.
GTT (global title translation) examines the destination address and decides how to identify it in the SS7 network. More about GTT here.
Configure SCCP and GTT=
In ysigchan.conf define sccp and gtt objects.
; linkset to STP node [ls_stp] ;enable=no type=ss7-mtp3 netind2pctype=ANSI netindicator=national local=ANSI,0-0-3 adjacent=ANSI,0-0-1 link=stp [stp] type=ss7-m2pa [sccp] type=ss7-sccp pointcodetype=ANSI netindicator=national localpointcode=3 management=sccp-mgm ignore-unknown-digits=no extended-monitoring=true extended-debug=true print-messages=no [sccp-mgm] type=ss7-sccp-ansi-mgm print-messages=true [gtt] type=ss7-gtt sccp=sccp debugname=GTT
Configure routing rules for GTT
The actual global title translation logic is custom. You could implement it in javascript or another module.
Here is a basic example in regexroute.conf:
[extra] ; install handler for sccp.route message sccp.route=110,gt,gtt [gtt] .*=echo GTT for: \0 ; for local node ^8820003$=local;RemotePC=3;route=gt ^88200000=local-e214;RemotePC=3;route=gt ^00101=local-e212;RemotePC=3;route=gt ^00190=local-e212;RemotePC=3;route=gt ^31337=local-e212;RemotePC=3;route=gt ; send all else to STP node ^882000.$=stp;RemotePC=1;route=gt .*=echo GTT for \0 failed
See also: