Logo
  Home About Us ProductsSyntax Testimonials contactUs

 

Multi Media Message Switching System
Features of Multi-Media Message Switching System (MMSS):
  • General Description
    • Basic Features
    • Schematic Diagram
    • How MMSS works?
  • Integration with legacy system
  • Future path and scalability
  • Technology used
  • MMSS hardware software components
General Description:
  • Basic Features
    • State of the art Web based solution
    • Intranet based application
    • Browser as clients (Supports Internet Explorer, Netscape and any other browser)
    • Multi Media message switching system (MMSS) which supports switching between very low speed lines (e.g 50 bauds) to very high speed lines (64kbps –2MBps and above) and vice versa.
    • Can send/receive any type of data/files e.g messages, graphical files, video clippings, audio files, executable etc) (subject to availability of bandwidth)
    • Very high storage space available (minimum 40GB and above). Can be offered as per Sizing requirements of system (Traffic/Storage Criterion etc)
    • System configuration from single channel to 64/128 channels.
    • Integration with legacy system and conforms to current standard of web technology. Hence Obsolescence proof design, compatible with existing system.
    • LAN/WAN support.
    • Users can create/edit/view/send/receive messages/files from their own terminal.
    • Supports JSCP3 message format.
    • User friendly GUI Interface
    • On line chat with selected channel
    • Central administration. On high speed connectivity (64 kb and above), supervisor can configure the complete system (e.g routing, creating destinations, configuring serial port parameters, checking logs etc) and view the health of the system
    • Text search of incoming and outgoing messages. Useful to trace messages.
    • Complete statistical logs (incoming, outgoing messages, pending queues, search messages on date, destinations, sequence number etc)
  • Schematic Diagram
  • How does MMSS works?

  • Refer to the schematic. MMSS system is a web based solution and works as an intranet application. Hence browser acts as a front end.MMSS supports TCP/IP, HTTP protocols and Serial communication.MMSS can be installed on a Windows machine (Linux version available shortly).Since it has an inbuilt web server, it can be accessed from any machine on the network.
    MMSS contains all the features of a store and forward logic, routing logic,statistical data etc. It can connect to other MMSS directly through high speed connection (preferably 64kb and above). This helps in remote administration of each MMSS. E.g the supervisor can configure routes, create/edit/delete destinations, configure serial port parameters, view logs etc.

    The serial connections can be on the same machine or independent machine (Front End Processor). A separate program - Serial Input/Output (SIO) is executed at the FEP to interact with the serial ports. Connectivity with serial lines is provided with add on serial cards. Each FEP can support from 1-48 channels.For additional channels, a new FEP with additional serial cards and SIO can be installed.

    All these SIOs internally communicate with MMSS application on the LAN using TCP/IP protocol. Any message/data coming on the SIO system is transmitted to MMSS application, which in turn analyses the message/data and decides its final path. If as per the routing algorithm it is to be switched on another serial port, then the message/data is accordingly sent to that particular FEP with the relevant destination information. FEP will then transmit the message/data on the relevant serial port.

    In case message/data is to be switched on high speed lines (64 kb and above),then it will be sent via the router and modems. A user can do online chat using the SIO screen. Plus monitor the incoming and outgoing messages.

    The user through the browser (Internet Explorer, Netscape or any browser), can see the statistical data (incoming, outgoing logs, pending queues etc), configure routing logic, create messages etc from any terminal/computer on the LAN or even on a WAN.

Integration with legacy system:
  • MMSS functionally can be customized to act as a replica of the existing Messaging system.
  • Supports connectivity to existing Messaging lines/channels like 50 baud TP (baudot data), 300 or 1200 baud, RF/HF, VSAT and others.
  • Completely adheres to the existing message format (e.g JSCP3 format)
  • Will Support multi message formats on different channels, with auto conversion for compatibility of different system formats.
  • Automatic message switching to all locations as per the routing requirements.
  • Priority wise transmission of messages. Higher priority messages are automatically given preference over lower priority messages. Last in First out Logic will also be implemented for selected Channels (MET etc)
  • Add/modify/delete Destinations (DI):
    • Powerful concept to define a destination which may be connected via a TP line,high speed, FTP, VSAT etc. The administrator can configure destinations for various media. An end user sending message is not aware whether the message is routed on a low speed (TP) line or a high speed line (TCP/IP).
  • Add/Modify/Delete Group destinations
  • Route messages:
    • Message format wise
      • Facility to route incoming messages with Destination information (DI) to various channels. The Destination information of the incoming messages are picked up and the messages are routed to relevant channels. (direct and indirect destinations)
    • Port wise
      • To configure all messages coming on one channel to be routed to some other channel. The Destination information in the messages are not checked.
    • Source/Origin Destination wise
      • To route messages from a particular origin to any destination or channel.
  • Stripping of DI in the messages
    • Supposing a message is received with multiple DI’s, then only relevant DI’s are retained in the message being switched to that particular channel.
  • Adding relevant information to the incoming message
    • If required, MMSS can add relevant information e.g Incoming time, Channel indicator and Sequence number in the message etc, before saving the incoming message.
  • Complete statistical data available:
    • Inbox – Log of incoming messages.
      • Browser based display of incoming messages (click on the message number to view the received message).
      • Message information like, origin, time of reception, etc
      • Date-wise view of the incoming messages
      • Location wise view of incoming messages.
      • Any other supervisory feature can be incorporated.
      • Full text search on incoming messages
    • Queues – Active log of pending messages
      • Priority wise display of pending messages
      • Locations for which it is queued.
      • Delete Pending messages
    • Sent Items – Log of messages sent
      • Log of messages sent to various locations
      • Time and date of sending. Single or multiple locations to which it was sent.
      • Date-wise logs
    • Receive Error logs
      • Received messages with message format errors (e.g incorrect priority,classification, sequence number etc) are logged as errors
    • Routing errors
      • In case any DI is not mapped or recognized by the system, it will be logged as a routing error. This helps in tracing the DI errors easily.
  • Network mapping
    • Extremely powerful feature to know at a glance, what are the DI’s defined, type of connectivity (TP, TCP/IP, FTP etc), speed of connectivity (mainly for serial connections), routing information for indirect destinations etc. In case of TCP/IP connection, the user can click on the IP address and jump to that MMSS (remote administration)
  • Message creation:
    • User can create a message in the JSCP3 format or any other messages format.
    • Easy to create a message since the security classifications, priority etc are available as a drop down menu. Ease of selection.
    • A user can also select the DI (single or multiple) or/and group destinations (single or multiple).
  • Retransmission of messages.
  • Acknowledgement to be received before sending next messages.
    • For a fail safe mechanism, facility is available to configure each channel to wait for an acknowledgement before sending the next message. (e.g This can be used to send messages correctly in sequence on Teleprinter lines)
  • A LINE BREAK feature has been incorporated to identify line failures and stop transmissions accordingly.
  • Reports
    • Channel indicator wise
    • Priority wise
    • Total messages sent for the day
    • Total messages received for the day
    • Total Messages sent from one location to another.
    • Total messages originated from a particular destination etc
  • LAN client (optional):
    • Presently a message is always delivered manually (sending and receiving through a teleprinter machine or a standby electronic TP machine). The printouts of the incoming messages are manually distributed, where as outgoing messages are handed over to a central office and sent by the operator.
    • Proposed to offer facility for the user to create/edit/sent/receive messages from his/her terminal on the LAN.
    • Confidentiality maintained where the user has excess to his/her messages only,through a login.
    • Electronic TP machines can be replaced by this system.
Future path and scalability:
  • Supports very high speed connectivity for data transfers.
  • Switching between low speed and high speed connections
  • Uses the latest proven protocols like TCP/IP and HTTP. Hence error free transmission with inbuilt error detection and correction.
  • Browser based administration.
  • Central/Remote management:
    • The admin person can monitor, configure remotely sitting in a single location.
    • Ease of use and complete control over the network configuration.
  • Compatibility with frame relays having additional benefits of toll quality voice utilizing low bandwidth
  • Transmission of Video, audio clips, executable, graphics, secure files are supported.
  • Click on the file link and start playing a video clip or audio clip, or display a graphical file by automatically invoking the relevant application etc
  • Purging of data:
    • Delete unwanted messages after a certain period of time
    • OR archive the data.
  • Text Search. Useful to trace messages. MMSS can act as a search engine.
Technology Used:
  • In house developed Web development engine namely – Caravan Business Server.
  • Details enclosed. Annexure I
Background:
The Legacy messaging solutions work on low speed lines from 50 baud to 9600 baud and handle text messages only.

This is mainly achieved via teleprinter or very low speed lines.

Further these messages are not received / sent from individual desktop PCs.

The New Age messages contain text, graphics, video, audio (multimedia) etc. and this is supported on 64kbps to 2 mbps lines. In a real life practical implementation for the defense forces both these systems need to co-exist and work in a seamless environment with messages being sent and received from one’s personal workstation

To enable this we have developed a solution called MMSS

Multi- Media Message Switching System (MMSS)
It is an intranet based, heterogeneous solution, which offers seamless integration between your old system and the present web technology
It is a unique software solution, which allows messages to be routed/switched from low to high speed connectivity and vice versa
Supports any Message format (e.g JSCP3)
Also allow graphical files, audio, video, documents, text files etc to be transmitted from individual desktops using a browser
It offers a clear cut road map, to shift from the old system to a web based system in a phased manner
Download detail Technical document, presentation and schematic