Skip to content

Cloud Native

API Exposure Functions

SMS

built by slicce

One SMS API for all networks & tecnologies

The SMS API Exposure Function is a communication engine that enables the access and control of short message services by external applications. The SMS AEF  supports termination of GSM-MAP interfaces for 3G SMS, DIAMETER SGd interfaces for SMS over NAS, IP Multimedia Service Control interface for SMS over IP and SMPP interfaces for External Short Messaging Entities. APIs provided by AEF are both inbound and outbound short message delivery and are unified for all interfaces.

  • Lightweight docker image
  • Use REST APIs in any coding language
  • Carrier-grade alarms and KPIs
  • Unified APIs for all networks

Universal tool for SMS-based services or for SMS conversion

SMS APIs enable developers to integrate text messaging capabilities into applications, websites, or services. These APIs allow sending, receiving, and managing SMS messages programmatically, making it easy to automate notifications, alerts, authentication (via OTP), and marketing campaigns. SMS APIs typically connect with telecom networks to facilitate communication between systems and mobile devices. Popular SMS API providers include Twilio, Nexmo, and Plivo, offering robust tools for seamless messaging integration across various platforms.

Handles SMS in 3G, 4G, 5G and enterprise networks:

  • Handling of simultaneous MAP versions: Supports through all GSM-MAP versions 1, 2, 3.
  • Handling of SMS over NAS: Supports SMS over NAS through DIAMETER SGd interface.
  • Handling of SMS over IP: Handling of external short messaging entities: Supports external entities through Short Message Peer-to-Peer Protocol (SMPP).
  • Unified API: Easy to use Unified API for all interfaces

Supports any language and support transcoding between peers.

Cloud Native api exposure functions CAMEL gateway DIAMETER gateway SIP gateway MAP gateway USSD gateway SMS gateway SMS and Charging Interworking functions cloud native SS7 load balancers cloud native diameter load balancer cloud native sip load balancer cloud native GTP load balancer

Connect any network infrastructure with One API

In this context, universal short message services are network-based sms services implemented in the operator network to serve local subscribers. The practice abstract the low level details of the protocols used to exchange short messages in the network by using a single and simple API to post messages to subscribers without caring if they are registered as 3G or 4G subscribers.

This model can be extended t by using SMPP if we want to extend delivery to foreign networks as well.

Universal SMS Gateway Universal SMS Gateway

Expose, Charge & rate control short messages API to 3rd parties

Programmable SMS is popular in the CPaaS market, it allows 3rd parties to use the short messages API for external web sites or mobile applications.

In this configuration the SMS AEF publish its APIs to the CAPIF-CF and the CAPIF-CF is responsible to authenticate 3rd party users and grant them access to authorized APIs. The CAPIF-CF can also be provisioned with rate control policies to limit each user on API calls. The CAPIF-CF can be configured with an online or offline interface to a charging function to gain the ability to charge 3rd party users.

It is possible to share the SMS-AEF stack for use with internal services and 3rd party services if required.

Programmable SMS Programmable SMS

functional specs

Software packagingDocker image, RPM or DEB package.
SCCP stackITU-T Q.711 through Q.714 - connectionless – class 0 and 1 ETSI ETS 300 589
DIAMETER stackIETF RFC 3588 / 6733 Diameter base Protocol 3GPP TS 29.338 Diameter based protocols to support Short Message Service capable MME.
SMPP stackSMPP v3.2 SMPP v3.4 SMPP v5.0
MAP stackGSM 09.02 (TS 100 974) GSM 29.002
TCAP stackITU-T Q.771 through Q.774, x.680, x.690 ETSI ETS 300 134, ETS 300 287
SIP stack3GPP TS.24.229 IMS SIP extensions TISPAN ES 283 003 IMS extensions IETF RFC 3266 support for IPv6 in SDP IETF RFC 3261 (Session Initiation Protocol – SIP) IETF RFC 3262 (Reliability of Provisional Responses in SIP) IETF RFC 3263 (Locating SIP Servers) IETF RFC 2327 (Session Description Protocol – SDP) IETF RFC 3264 (An Offer/Answer Model with SDP) IETF RFC 3265 (SIP Specific Event Notification) IETF RFC 3266 (Support for IPv6 in SDP) IETF RFC 1889 and 1890 (RTP/RTCP) IETF RFC 3329 SIP security agreement IETF RFC 3455 Private headers
SCCP stackITU-T Q.711 through Q.714 - connectionless – class 0 and 1 ETSI ETS 300 589
M3UA stackRFC3332
Application interfaceREST API over HTTP/1.1, HTTPS or HTTP/2

Let'sconnect

Telecom is our expertise