TCP to X.25 SMS Message Router Software

The FarSync SMS TCP to X.25 Router converts and routes SMS messages between TCP and X.25 networks
Overview
The FarSync TCP to X.25 SMS Router extends the functionality of TCP based SMEs (Short Message Entities) such as SMS Gateways so that they can connect to SMSCs (Short Message Service Centres) that require X.25 as the network connection protocol. Examples of SMSCs requiring X.25 connectivity are the UK Vodafone network and the French Orange network. SMS messages normally sent and received over TCP are packetized and routed over X.25 connections.
The SMS Router is symmetric in operation – the SMS Router can interface between an SMSC on the TCP/IP network and SMEs on the X.25 network as well as vice versa.
The FarSync X.25 SMS Router can be installed on the same PC as an SMS Gateway. The product can also be used in a remote location, for example in a Data Centre, to reduce the length an X.25 leased line to an SMSC and hence ongoing line rental costs.
The FarSync X.25 SMS Router, which operates as a Windows service on Windows XP, 2000 or NT is designed for non-stop operation: in the field it will run for months at a time and more without any manual intervention whatsoever . Changes to the configuration are applied dynamically, removing the need for reloading. The configuration application allows the router to support a large variety of TCP/IP and X.25 network configurations. Two or more SMS Routers can be used in a load balanced, resilient configuration that has no single point of failure. Terminal Services can be utilised to remotely manage the SMS Router and tunnelling protocols such as PPTP and L2TP used to provide a secure TCP/IP connection between the SME and the SMS router.
The SMS Router supports a wide variety of SMS message protocols including Sema OIS GPI XIT and XHT, Sema OIS Direct Access, Nokia CIMD, Logica (SMS Forum) SMPP and CMG EMI/UCP. The very flexible generic design of the Router allows it to operate with all Gateways that send and receive SMS messages over TCP.
The FarSync SMS X.25 Router can optionally be supplied pre installed, configured and tested in a Tower or Rack Mounted PC.
Key Features, Performance and Expandability
The FarSync TCP-X25 SMS Router easily handles very high transaction loads. Support for large numbers of X.25 lines and multiple SMS Routers provides enormous scalable expansion capability and resiliency. The main performance and expansion capabilities of the SMS Router are:
- Support for Sema OIS, Nokia CIMD, Logica SMPP, CMG EMI/UCP
- Very high performance - up to 1,500 SMS messages per second
- From 1 to 16 X.25 lines per SMS router
- X.25 line speeds from 2,400 baud to 8 Mbits/s
- Up to 100 SMEs split over 100 SMSCs per SMS Router
- Multiple resilient load balanced SMS Routers, up to 32 sharing a single IP address
- Operates on PCs using Windows XP, 2000 or NT
Example Applications
The FarSync SMS X.25 Router can be used in a variety of ways, examples include:
To enhance TCP/IP only SMS Gateways to support connections to SMSCs that require X.25 without the need to make any changes to the Gateway. For all types of SMS Gateway the SMS Router can operate in its own PC, for PC based SMS Gateways running on Windows XP, 2000 or NT the SMS router can optionally be co-resident.
Reduce X.25 leased line rental costs by installing the SMS Router close to the SMSC and using TCP/IP to connect to the SMS Gateway. Connections between the Gateway and the SMS Router can be made secure by using a tunnelling protocol, ie PPTP or L2TP with Terminal Services providing the remote management.
The SMS Router can be used 'reversed', allowing SMEs using X.25 to connect to an SMSC requiring TCP/IP.
SMS Protocol Compatibility
| FarSync TCP-X25 SMS Router Protocol Compatibility Matrix | |
|---|---|
Protocol |
Description |
| Sema OIS GPI XIT and XHT General X.25 Access | Sema OIS (Open Interface Specification) Appendix B. Encoding schemes for IA5 (GPI XIT) and Hex (GPI XHT) are supported. The Binary encoding scheme is not supported as it's not suitable for TCP. Sema OIS GPI XIT and GPI XHT are used by Vodafone. Specification version: 5.8 (SMSC version G8.1) - January 2001. |
| Sema OIS Direct Access over X.25 | Sema OIS (Open Interface Specification) Appendix D. Specification version: 5.8 (SMSC version G8.1) - January 2001. |
| Nokia CIMD | Nokia CIMD (Computer Interface to Message Distribution) Specification version: Issue 1-2 en - March 2000 |
| Logica SMPP | Logica SMPP (Short Message Peer to Peer), now owned by the SMS Forum, previously known as the SMPP Forum. The specification has diverged, both versions are supported Logica specification: version 3.3 - August 2000 SMS Forum specification: version 3.4 Issue 1.2 - October 1999 |
| EMI/UCP | CMG EMI/UCP (External Machine Interface/Universal Computer Protocol) EMI/UCP is used by Orange. Specification version 4.2 - May 2001 |
| Uninterpreted character stream | General character stream routing between TCP and X.25. |
Multiple Tariff SME Connections
As well as supporting multiple SMSCs, the SMS Router can support connections between a single SMSC and multiple SMEs. Multiple SMEs per SMSC are typically used for variable tariffing arrangements - up to 100 different SMEs (and thus tariffs) can be supported. Connections can be initiated either by the SME or the SMSC, and the SMS Router can handle these concurrently (i.e. two connections can co-exist at the same time between an SME and an SMSC).
Configuration
The FarSync SMS X.25 Router configuration application allows the TCP interface, X.25 connections, SME connections, SMS message protocol and the event log levels to be set.
Almost all changes to the configuration are made dynamically so continuous operation of the router can be maintained. See sample screen 1 and sample screen 2.
The very flexible configuration support allows the Router to support a large variety of TCP/IP and X.25 network configurations.
Resilient Operation Overview
There are a number of ways to deploy the FarSync TCP-X25 SMS Router to achieve resilient operation. The level of resilience required will depend on the value of the data traffic and the acceptable level of user intervention required to rectify any problem. The aim with resilience is to avoid single points of failure. Resilient configurations using more than one SMS Router also allow improved performance by sharing the traffic load between several machines.
Network Line Redundancy
To achieve network line redundancy, a single FarSync TCP-X25 SMS Router may operate with two or more X.25 lines. It can route data over any active line connected to the Router so that if one line goes out of operation then the second line continues to be used automatically. Your network provider may also support a number of additional resilient offerings. Examples include diverse routing of cabling into your premises or even connection of network lines to geographically dispersed network nodes.
Communications Equipment Redundancy
To further improve on Network Line Redundancy, multiple FarSync X.25 cards may be used in a single SMS Router machine. This will allow the Router to continue operation even if there were a hardware or software fault within one of the communications adapters that prevented it handling calls.
Gateway Redundancy and Load Balancing
For fully resilient operation, two or more FarSync TCP-X25 SMS Routers may be deployed. This can be either with simple failover from a primary to a backup machine or in a load balancing configuration.
The FarSync TCP-X25 SMS Router operates in conjunction with Windows Network Load Balancing (NLB), an integral feature of Windows Server 2003 and Windows 2000 Advanced Server. NLB provides failover support for IP-based applications and services that require high scalability and/or availability and is ideally suited to improving the availability of the FarSync TCP-X25 SMS Router. Load balancing these services ensures there is no single point of failure and that there is no performance bottleneck. Up to 32 machines can co-operate in this way.
FarSync Gateway Supervisor
The FarSync TCP-X25 SMS Router utilises the FarSync Gateway Supervisor application to integrate tightly with NLB to extend its basic LAN resilience to also cover the service level as well as the LAN access level. The Gateway Supervisor checks the state of the X.25 network lines and, if these become unavailable, then selectively removes the machine from the NLB pool for the FarSync TCP-X25 SMS Router service, thus preventing further requests being sent to that particular SMS Router machine. Once a network line becomes active again, the Gateway Supervisor reactivates NLB so that traffic can once again be routed to the SMS Router on that machine. Key events such as the loss of an X.25 line are recorded on the Windows event log.
X.25 cards
The FarSync TCP-X25 SMS Router is used in conjunction with the FarSync X25 T-Series cards to provide the X.25 connection. One or more of these high performance PCI cards are required to connect to the physical X.25 line/s that connect to the Host's X.25 network. Alternatively, the SMS Router can be used with the FarSync X25 M-Series PCMCIA card. See information on the FarSync X.25 cards.
Maintenance
FarSite recognises that this product is often used as a key component in SMS message systems and as such a guaranteed response to unexpected problems is required. A product maintenance contract is available for the FarSync TCP-X25 SMS Router and FarSync X.25 cards for priority service and rapid problem resolution.
| Technical Specifications | |
|---|---|
| Product Name | FarSync TCP-X25 SMS Router |
| Product code | FS9002 |
| Features | |
| Protocols supported | Sema OIS GPI XIT and GPI XHT General X.25 Access Sema OIS Direct Access over X.25 Nokia CIMD Logica SMPP EMI/UCP Uninterpreted character stream For further details see the SMS protocol compatibility table |
| Auto configured SMS message protocols | Yes - EMI/UCP, Sema OIS GPI XIT and GPI XHT General
X.25 Access and Sema OIS Direct Access over X.25 message protocols
are detected and configured dynamically on a per connection basis. Nokia CIMD and Logia SMPP must be configured per connection. All connections have an option to manually configure the message protocol used. |
| Non stop operation | Yes - SMS Router runs as a windows service, it does not need to be reloaded for configuration changes |
| SMS Gateways supported | All SMS Gateways that support sending SMS messages
over TCP Examples are: Echovox echoSMS Platform, Logica Wireless Data Solutions |
| Performance | Up to 1,500 SMS messages per second |
| Resilient configuration | Yes, from 2 to 32 SMS Routers using Windows 2000 Advanced Server configured for NLB and the FarSync Gateway Supervisor application |
| Load balancing | Yes, from 2 to 32 SMS Routers using Windows 2000 Advanced Server configured for NLB and the FarSync Gateway Supervisor application |
| Remote location | Yes - Router can either reside in the PC acting as the SMS Gateway or in another PC on the TCP/IP network. |
| Logging key events | Yes - The Windows event log is used to log key operational events, eg X.25 call fails, X.25 line down, X.25 line up |
| Miscellaneous | On-line help, shared access to the X.25 card API with other applications |
| Installed and pre configured in a PC | Yes - the SMS Router can optionally be supplied pre installed, configured and tested see FarlinX SMS Router |
| Configurable X.25 call parameters | Yes - NUA, call data and facilities |
| X.25 cards supported | One or more X.25 cards must be used with this product, for supported cards see FarSync X.25 Cards |
| Multiple X.25 lines and speed | Yes - up to 16 X.25 lines, line speeds up to 8.448 Mbits/s (E2) |
| Types of X.25 connection | X.25 network, leased line, X.25 dialup |
| Summary of X.25 features supported by FarSync cards | X.21, V.35 and V.24 network interfaces 254 SVC and/or PVCs per port, Speeds from 1,200 Baud to 8.448 Mbits/s X.25 CCITT Compliance 1980, 84 and 88 Data packet size range 16 to 4096 bytes Reverse charging, Closed User Groups (CUG), Network User Identification (NUI), Fast Select, Throughput Class Negotiation Built in Line Monitor |
| Operating Systems supported | Windows XP Professional, Windows 2000 Professional, Windows Server 2003, Windows 2000 Server, Windows 2000 Advanced Server, Windows 2000 Datacenter Server |
19-Feb-2010




