Hsenidmobile Ctap Sampleapp Sms

  • By charmers
juju deploy hsenidmobile-ctap-sampleapp-sms
Show information
You will need Juju 2.9 to be able to run this command. Learn how to upgrade to Juju 2.9.
Channel Version Base
latest/stable 1
latest/edge 1




Sample application for sms mt sending and mo receiving using hsenidmobile-ctap-simulator Read more

Discuss this charm

Share your thoughts on this charm with the community on discourse.

Join the discussion

While many Reactive Framework charms work on machines today, it’s recommended to create new charms with the Operator Framework. Learn more about the history of charms.


TAP is an end to end self service platform for Developers and Non Developers to create and market diverse Telco apps for individual or business needs. TAP is the Telco dream to build a complete mobile ecosystem by exposing Telco services via a rich set of Telco APIs. SMS, USSD, Charging, In-App Purchasing and LBS are some of the APIs that is being exposed through TAP.

We have created three charms in juju, in order to ease the effort put by the developers in preparing the environment and in configuring the dependencies. For more information, please watch the following youtube video:


Sample SMS application

The Dev Space sample application is a simple SMS based application where the application users shall get gym tips and other by simply navigating through couple of USSD screens. The main objective of the sample application is to give an initial understanding about the application creation using Dev Space APIs and guidance in the process.

This hsenidmobile-ctap-sampleapp-sms runs the hSenidmobile devspace SMS sample application and it connects to the hsenidmobile-ctap-simulator.

Please see tutorial on creating an SMS application here on our blog: http://www.hsenidmobile.com/blog/quick-start-on-how-to-create-your-own-sms-application/


Oracle JRE


To deploy this charm you will need at a minimum: a cloud environment (ex: amazon AWS) OR a working Juju installation with LXC (only in ubuntu). See 'new to juju?' section on readme for the bundle for information.


Once you have bootstrapped above environment successfully, you can use following command to deploy sms sample app

juju deploy hsenidmobile-ctap-sampleapp-sms

And finally expose the ctap-sampleapp service:

juju expose hsenidmobile-ctap-sampleapp-sms


With defualt settings, your app should be listening on port http://machine-ip:5556/mo-receiver. Please use this URL in sdp simulator for communicating with the application. default app id is APP_000001 and password is dfc0333b82a8e01f500e7e37188f97eo

Contact information

Bug reporting https://bugs.launchpad.net/charms/+source/hsenidmobile-ctap-sampleapp-sms

hSenid Mobile Developer Space http://devspace.hsenidmobile.com/

hSenid Mobile developer support devspace@hsenidmobile.com