On Monday at CTIA Wireless in New Orleans, the GSMA announced that it has been working with three major Canadian operators - Bell Mobility, Rogers Communications and TELUS, to launch its OneAPI Gateway. The gateway offers application developers a way to connect to and use a standard set of APIs (application programming interfaces) available from the three major Canadian Mobile Network Operators (MNOs).
According to the GSMA , this allows applications to operate regardless of which MNO and device the mobile subscriber is using, reducing time to market and integration costs. The Gateway will be operated by Transaction Network Services (TNSI) on behalf of the GSMA and a portal where the developer can contract with the various MNOs.
"Previously, application developers were required to implement many different interfaces to MNOs from their application to launch cross-network services,” says Alex Sinclair, chief technology officer, GSMA . “By using the GSMA OneAPI Gateway, developers have a larger addressable market.”
APIs currently supported by the GSMA OneAPI gateway include carrier billing payment APIs (where a variable price can be charged to the consumer), SMS, and location, while further OneAPI capabilities such as MMS, Data Connection Profile and call control will be added later, according to GSMA.
“GSMA OneAPI meets the need for operator and device-agnostic functionality” said Brent Allison, vice president of Partner Solutions at TELUS. “We expect developers to see even more value as additional MNO’s join and extend the gateway’s reach.”
The GSMA has established a web-based contract with the developer, which allows developers to connect to multiple operators quickly, as well as run live SMS or Location API based apps (to a small number of mobile numbers to facilitate app testing) within just a few minutes of signing up, says the GSMA .
The GSMA OneAPI gateway can also manage obtaining authorization from the consumer to provide their location to the developer and can also confirm consumer authorization for payment requests. According to the GMSA, this simplifies the app for the developer while ensuring that appropriate authorizations are received from the consumer.