The customer is a leading European MVNE providing innovative services to the mobile ecosystem, looking beyond the traditional telecom offering. Parties such as mobile virtual network operators (MVNOs) and mobile network operators (MNOs) benefit from the MVNE’s fast solutions and tailor made products, being today’s enabler of choice to over 15 successful MVNO customers from countries including the Netherlands, the UK, Poland, Philippines and the USA.
During a complex IN replacement project, the information about data services had to be exchanged between the GGSN and the IN. The greatest challenge came from the fact that the involved network elements had different Diameter implementations that could not exchange any messages with each other. It was a complicated issue, because replacing any of those network elements was not an option. After an initial analysis, our team of engineers discovered that the GGSN was sending messages with AVPs that the IN could not decode, because those were not present in its diameter dictionary.
R Systems contribution and solution
Diameter is an extensible protocol and it is not a rare situation to have dictionary conflicts between Diameter nodes. Based on our 7 years of experience in working with Diameter protocol and supported by our automated testing tool – TOP Testing Suite -, our team has easily configured the necessary dictionary which could be changed to fit our customer’s immediate, as well as long term needs. Using the TOP Testing Suite Diameter client and Diameter server, we have built a simple Diameter Proxy application which gave our client the possibility to alter messages on the fly.
R Systems offered a first solution to the problem in just a few hours after the issue occurred and the final workaround was ready within days. Because the tool is easy to use and can be configured in many ways it is now being used by our customer not only as Diameter Proxy, but was also added to their standard testing procedure of data services using Diameter.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.