CAMEL Gateway
The CAMEL Gateway is a TCAP server that allows communication between MATRIXX Engine and a network entity.
The CAP protocol provides a framework for access technologies that require routing and charging support across mobile networks. Many GSM mobile networks use this protocol for real-time charging of voice calls.
The external Global System for Mobile Communications (GSM) and Mobile Switching Center (MSC) communicate with MATRIXX Engine using the CAP protocol to charge for voice calls or SMS messages. When a network message is received, the CAMEL Gateway translates the data from the CAP protocol format into MATRIXX Data Containers (MDCs), which provides the time-based reservation functionality for charging voice calls. The translation includes mapping CAP message attributes to MDC fields. The attributes supported include called and calling numbers, network element addresses, and other fields required to supply rating and charging information for a voice call. The mapping is based on the message type, and MATRIXX Engine configuration format is XML, so it is easy to support additional information or modify existing information.
When a voice call is set up by the network, an initial message (IDP) is sent to the CAMEL Gateway, which converts the message contents into MDC format and sends the request to MATRIXX Charging Application. After processing the MDC and converting it to the relevant TCAP message, for example, TCAP CONTINUE(ApplyCharging), MATRIXX Charging Application sends the TCAP message back to the CAMEL Gateway for return to the originating network element, which is typically an MSC.