zamknij

DynamiX platform is bringing the environment for defining and managing dynamic STK services, delivering the flexibility to manage the list of services in SIM menu depending on the subscriber's preferences and market conditions even on issued SIM-cards. Its main distinctive feature is that it allows changes to be made to SIM menu contents dynamicaly after it is installed on the subscriber’s card. It's also a turnkey solution for value added and operator centric services to the entire subscriber base through standards SIM cards with simplified distribution while ensuring availability to all subscribers independent of handset model.

DynamiX platform is designed to enable flexible creation and management of dynamic services based on SIM Toolkit. Integral parts of the system are: DynamiX Designer - flexible visual environment for planning new STK services running on DynamiX platform. It is designed for non-programmers to be able to construct advances SIM Toolkit programs, with guidance in the construction process. DynamiX Designer provides tools to construct service logic of STK based service including user interaction (presented menus/lists/text, requested input, etc.) and communication with external systems. Resulting service logic is executed successively by the DynamiX Engine and DynamiX applet. DynamiX Engine - DynamiX STK services runtime environment. Executes given service logic, controls user sessions, data flow and communicates with DynamiX STK applet. DynamiX STK applet, which dynamically interprets orders received from DynamiX Engine (by binary encoded SMS) and executes SIM Toolkit commands on terminal according to given service logic.


proceed to about

ABOUT

welcome to jtendo a place where technology meets creativity

jtendo was founded in 2010 with the mission of creating and delivering cutting-edge Value Added Services based on innovative technologies in the constantly changing world. Our goal is to become a leading vendor of groundbreaking telecom Value Added Services providing meaningful solutions and services that really impacts customers environment.

PRODUCTS

JSLEE WEB SERVICE GATEWAY

jtendo JSLEE Safe Web Services exposition of JSLEE capabilities via ParlayX-based interface.

jtendo offers JSLEE application which provides network capabilities exposition via Web Services. Features of the solution include:

jtendo Safe Web Services framework. SWS provides various ways to authenticate invoking party, as well as provide safe transmission of the web services data (based on SSL and WS Secure standards). It also includes low-level security to prevent IP/TCP/XML/WS level attacks.

jtendo Authorization framework. The framework uses application profiles to authorize usage of the API. It is based on rules engine. The profile defines a set of methods that can be used by application, or conditions of invocation parameters so that an application is able to use the API e.g. only for specified set of MSISDNs (either as source or target), or only for specified location Ids. Blacklists and whitelists can be defined using regular expressions. The profile can be assigned on global basis, for a group of applications or for a single application.
jtendo Policy Control framework. The usage of the API can be limited for each requesting party to the limit defined by requesting party profile. The usage can be defined per whole API, per API group or per single method.

jtendo Charging4WS framework. The framework handles charging integration. It includes a simple rating engine, invocation counters, and rules engine to provide advanced charging scenarios (e.g. charge after the counter is zerod, charge group accounts, etc). jtendo Charging4WS uses external charging system (via Web Services, CORBA, Diameter, or CDR

SUPPORTED PARLAYX APIs

  • Third Party Call
  • Call Notification
  • Audio Call
  • Call Handling
  • Short Messaging
  • Multimedia Messaging
  • Payment
  • Account Management
  • Terminal Status
  • Terminal Location

JSLEE RESOURCE ADAPTOR

jtendo JSLEE Resource Adaptor (INAP, MAP, CAP) based on Tieto and Dialogic signaling stacks

jtendo offers JSLEE 1.1 compliant signaling Resource Adaptors build on Tieto and Dialogic stacks. The RA covers MAP, CAP and INAP protocols. We have tested our Resource Adaptors with OpenCloud RHINO platform and Mobicents. All of the protocols are covered in full by APIs that were auto-generated from the protocols' ASN.1 specifications. Additional convenience APIs are provided for some such types, to ease the encoding and decoding of information into and out of the byte arrays.

Enhanced Number Translation Service

jtendo has delivered many projects around number translations such as Number Portability, premium numbers, 0800, or customized routing based on various conditions. Based on our experienced we've decided to create a Service Creation Environment which can be used to model these services. The SCE features include:

  • INAP, CAP, MAP, SIP support
  • SQL (JDBC) and LDAP database lookups for both - service profile and subscriber profile.
  • database updates
  • Web Services interactions (synchronous and asynchronous)
  • full interface parameters mappings (all signaling parameters can be used to define a rule)
  • regular expression support
  • flexible conditions framework which enables the flow to use all flow parameters, date/time/calendar, random split function, timers
  • IVR interactions (and switch-based play announcement)
  • CDR definition which enables to format EDR data accordingly to customer needs

The SCE is web-based, and it provides version control, and flow management (deployment to production/test platforms, undeployment, upgrade). The runtime engine is a JSLEE application and can be run on OpenCloud Rhino application server.

DYNAMIX

Dynamix SIM Toolkit Platform
DynamiX platform is bringing the environment for defining and managing dynamic STK services, delivering the flexibility to manage the list of services in SIM menu depending on the subscriber's preferences and market conditions even on issued SIM-cards.

It allows changes to be made to SIM menu contents dynamically after it is installed on the subscriber's card. It's also a turnkey solution for value added and operator centric services to the entire subscriber base through standards SIM cards with simplified distribution while ensuring availability to all subscribers independent of handset model.
Platform features include:
DynamiX application It is designed to allow the management of the content of DSTK applications on the SIM card. DynamiX management application provides tools to construct service logic of DSTK service including user interacion (presented menus/lists/text, requested input, etc.) and communication with external systems. DynamiX SIM applet An integral part of the system is the DynamiX SIM applet, which acts as a DSTK interpreter, dynamically interpreting data received from DynamiX application (by encoded binary SMS) and executing STK commands on terminal.
Case Study
Dynamic MSISDN - Service allowing the customer to choose MSISDN and tariff during process of activating new SIM card (on terminal power on). The list of available MSISDNs and tarrif list are retreived dynamically from the DynamiX application and presented to the user. Different variant of the service may include option for MSISDN or tariff automatic assignment, MSISDN number search by pattern or additional user polling.

jt@SS7 Firewall

jtendo SS7 Firewall product assuring full security for SS7 and IMS networks.

jt@SS7Firewall is designed for Mobile Network Operators to secure SS7 and IMS network and addresses all protocol-level aspects of network security accordingly to newest GSMA RIFS recommendations. SS7/IMS protocols were designed to be used in a walled garden environment but nowadays, there are thousands parties connected to a global network and this brings threat to operators. Simple examples of attacks could be denial of service, location disclosure or man-in-the-middle attacks on voice connection!

jtendo SS7 Firewall product main features:
  • Protocols like MAP, M3UA, M2PA, SCCP, TCAP, CAMEL, Diameter, SIP are fully analyzed and security rules are applied
  • Rules can analyze any parameter from any network layer and whole session flow
  • It is installed in front of STP or as one of network platforms (with its own GT)
  • It is proven to handle 80000+ msg/s on a single installation
  • Supports High Availability and geo-redundancy
Pre-defined policies: jtendo provides a full set of initial security rules which address all GSMA RIFS recommendations. In addition, jtendo can support in configuration of additional policies including anti-fraud rules.
Scalability:The Solution has been proven to process 80000 messages per second with full set of security rules. Further scaling is also possible.

Flexibility:Security rules are defined using scripting language. Every network parameter from any network layer can be analyzed by rules.

High Availability:The product is based on Erlang® technology which was designed for high availability and fault resiliency. The deployment is based on active-active cluster with 5-9s availability.

Support:We are aware of the critical position of SS7 Firewall in Operator’s domain. jtendo provides telco-grade support with 24/7 operations and extremely high SLA.
Security Audit:Our installations and the product was also audited by Telecom Defense (telecomdefense.com) - an independent 3-rd party company focused of security audits. jtendo SS7 Firewall was formally certified by Telecom Defense as a leading product for securing Operator’s network from protocol vulnerabilities.

Sales Contact:Due to high interest in SS7 Firewall product we have launched a special sales team handling this area. For more information please contact ss7firewall@jtendo.com

SERVICES

JSLEE APPLICATION DELIVERY

jtendo team has got strong competencies and experience in JSLEE based application delivery. Our team have delivered many VAS applications starting from simple number translation, up to pre-paid service in mobile network. We deliver applications based on OpenCloud Rhino and Mobicents platforms. We deliver full scope of projects starting from analysis and prototyping, through development and integration, testing, up to 24/7 solution support.

JSLEE Components Development

jtendo team has got experience and knowledge on JSLEE components delivery. One of our first products was JSLEE Resource Adaptor covering MAP, CAP and INAP based on Tieto Signaling Solution. We've also developed a ParlayX-based web services gateway to JSLEE platform. Our deep technical knowledge enables us to deliver JSLEE components as well as R&D services.

IMS-GMS Interconnectivity Applications Delivery

jtendo team understands GSM/PSTN and IMS technologies. We have delivered solutions which provides interactions between these worlds - e.g. providing GSM availability information to IMS network, or transporting MMS messages to IMS subscribers. We are ready to deliver applications which will join GSM, PSTN and IMS platforms.

Erlang Application Delivery

jtendo team is committed to Erlang technology. We use Erlang and OTP in many of our projects. We've used it to integrate with different protocols, to transport messages, to store data, create workflow-like solutions, we've created code-generation based process factories, we understand its nature, and we are capable of delivering any Erlang-based solution.

On-the-stack application delivery

jtendo team has got strong protocol knowledge. For complex applications we usually use some kind of JSLEE. However, in simple solutions, where the cost is a prime factor, we can deliver applications written directly on the protocol stack. For SS7 protocols we use Tieto, Ulticom and Dialogic signaling solutions, and we are able to provide our own SS7 signaling stack (with limited functionality). For other protocols we use various commercial and open-source stacks, or we create our own (e.g. we've created Erlang-based UCP protocol adapter).

VAS application delivery based on various open-standard platforms (incl. Parlay, Oracle, OTP)

The goal of jtendo is to become a global Value Added Services provider. We have real life experience with many technologies like JSLEE, Parlay/ParlayX, SipServlets, Erlang, etc. We have a lot of on-production deployments, and as we have a lot of personal experience in project delivery - we know what does it mean to deliver a project, and we are able to solve problems that always happen during the delivery. We have never failed to deliver.

Telco Protocols Integration

jtendo team is experienced in real-time telco protocols integration. During our past we have developed and integrated various IP and SS7 protocols. As we have very wide view on telecommunication, we know how does the whole operator's environment work. We have a lot of experience with integration of proprietary protocols, and we understand the functionality that is behind them, and technical details underneath.

Provisioning

jtendo team has a long record of provisioning platform development. Part of application integration in operator's environment is usually provisioning integration. For years we have designed and delivered centralized provisioning platform extensions, we have also experience in implementation of centralized subscriber data repositories. We are capable of delivering both machine-to-machine solutions as well as GUIs for service provisioning.

Support Services

jtendo provides 24/7, telco-grade support services for solutions delivered. We offer support for our own solutions (starting from the network layer up to service availability in business terms), and we offer complete outsourcing of support and maintenance for 3-rd party applications. We use monitoring tools to notify our team about any problems, and we have developed additions that help us foresee the problem before it impacts the service. Our offer also includes 3-rd line of support for applications (including the code itself) written in Java, based on various technologies (J2SE, J2EE, JAIN, SIP, Parlay, and many others).

TECHNOLOGIES

JSLEE

jtendo covers full range of JSLEE development. We have created Tieto stack based SS7 Resource Adaptor (JSLEE 1.1), we've created a Web Services gateway (based on ParlayX API definition) on top of JSLEE platform, and finally, we have successfully delivered JSLEE-based applications. We have experience with Mobicents and OpenCloud Rhino platforms. We provide 24/7 support for our components, applications and delivered Mobicents platforms which are now on production.

Parlay/ParlayX

Historically, jtendo team was very close to Parlay technology. We've taken part in one of the biggest Parlay gateway implementations. Nowadays, we are delivering applications on top of the gateway for one of the biggest Polish mobile operators. We've also developed ParlayX gateway on JSLEE platform. Now we deliver and support VAS services in Parlay environment.

Erlang

Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance. We use Erlang in majority of our projects taking what's best from this state-of-art technology.

SS7/SIGTRAN

Since the begining of jtendo activities, we have delivered signaling solutions based on various SS7/SIGTRAN stacks like Tieto (formerly TietoEnator), Dialogic and Ulticom. We have designed signaling solutions, we have integrated stacks with operator's environment, and we have also been creating our own SIGTRAN stack covering part of CAP, INAP and MAP functionalities.

Web/JS/HTML5/Flex

Apart from the core service logic, it is usually necessary to provide a user interface for the customers, administrators, or solution operators. As we have a great expectations towards our deliverables, we use the most user-friendly technologies to create highly usable GUI with a touch of beauty and good taste assured by our graphics and ux designer. We use modern technologies making sophisticated web applications with modern look&feel of leading Web streams.

CAREER

Our company is based on people.

For further development we need new people with new ideas who will help us improve ourselves, and who will learn our unique way of working. If you know us from somewhere, and you want to join the team, please send us your CV. Our HR contact: hr@jtendo.com.

As for the requirements, here's some that you should fit in. But the major ones are not exactly technical as we believe, that skillful people can learn everything they want.

Java knowledge. And a bit more. Thinking in Java. And the will to learn a lot more than you know. Telco environment knowledge. We mean general one starting from the transmission, signaling, through service platforms, up to business layer, as well as detailed knowledge on some of these areas.

Experience in project delivery. The goal is always to deliver on-time the product which was specified. We are focused on the delivery process. We'd like to know what is your experience with delivery. Unix-like environment knowledge.

CONTACT

jtendo office is located at:
Brunona Schulza 14 street, in Warsaw, Poland.

If you wish to contact us please send an email to contact@jtendo.com

Please don`t hesitate to contact us. You can be sure, that your email will be passed to the right person and replied.