Rapidsms+USSD application

239 views
Skip to first unread message

Yaka Ngwenya

unread,
Feb 2, 2012, 7:53:14 AM2/2/12
to rapi...@googlegroups.com
I am interested on the development of ussd applications. So i was wondering if i could used rapid sms to do it.

Thanks in advance

Regards.

--
Ngwenya

mugisha moses

unread,
Feb 2, 2012, 8:17:24 AM2/2/12
to rapi...@googlegroups.com
Which kind of application do you have in mind? Do you have access to a USSD gateway?
If you do have a gateway, you can look at an example rapidsms ussd app


if you just want to run ussd commands on your modem , checkout 


cheers 





--
Ngwenya

--
You received this message because you are subscribed to the Google Groups "rapidsms" group.
To post to this group, send email to rapi...@googlegroups.com.
To unsubscribe from this group, send email to rapidsms+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rapidsms?hl=en.

evan wheeler

unread,
Feb 2, 2012, 10:36:41 AM2/2/12
to rapi...@googlegroups.com
> On Thu, Feb 2, 2012 at 3:53 PM, Yaka Ngwenya <yaka.n...@gmail.com> wrote:
>>
>> I am interested on the development of ussd applications. So i was
>> wondering if i could used rapid sms to do it.

I modified a version of rapidsms+pygsm to add USSD functionality a
while back. Not sure if it will take care of your needs, but i'm happy
to help with any questions.


Basically, I added a little function to the gsm backend:
https://github.com/ewheeler/rapidsms-core/blob/master/lib/rapidsms/backends/gsm.py#L139


And added a run_ussd method to gsmmodem.py:
https://github.com/ewheeler/pygsm/blob/master/lib/pygsm/gsmmodem.py#L441


Here is an example of some USSD functionality implemented as a
rapidsms app: https://github.com/ewheeler/rapidsms-ussd-app/blob/master/app.py#L147
This code allows you to check the balance of SIM cards in the gsm
modem, load credit from scratch cards, and transfer credit to other
numbers.

Please don't hesitate if you have any questions!
Best,
Evan

Yaka Ngwenya

unread,
Feb 6, 2012, 2:34:27 AM2/6/12
to rapi...@googlegroups.com
Thanks for the fast reply, i'm interested in developing an application that well interact with users
I think its simillar to the one you've developed... the thing is, i dont have a gsm modem... my idea is to start developing ussd app and 4 that i need to learn how to do it and be able to test it.

--
You received this message because you are subscribed to the Google Groups "rapidsms" group.
To post to this group, send email to rapi...@googlegroups.com.
To unsubscribe from this group, send email to rapidsms+u...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rapidsms?hl=en.




--
Yaka Ngwenya
Tel: +258 82 53 66 986

Yaka Ngwenya

unread,
Feb 6, 2012, 2:36:08 AM2/6/12
to rapi...@googlegroups.com
Thanks for the fast reply, i'm interested in developing an application that well interact with users... the thing is, i dont have a gsm modem or ussd gateway... my idea is to start developing ussd app and for that i need to learn how to do it and be able to test it.

Slawa

unread,
Feb 20, 2013, 5:25:07 PM2/20/13
to rapi...@googlegroups.com
Hi Evan

This looks really similar to a project that I would like to do - send questions via SMS to participants, wait for a response, and then transfer small amounts of credit to them if they respond. It looks like this code will work for any country, but just wondering about the different networks.  In Ghana, there are like at least 4 major networks and I'm worried that I can't send credit from one network to another. 

Have you implemented this code in Ghana by any chance or know someone who has?

Thanks!
Slawa
Reply all
Reply to author
Forward
0 new messages