<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Derdus Mosoti</title>
    <description>The latest articles on DEV Community by Derdus Mosoti (@derdusm).</description>
    <link>https://dev.to/derdusm</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F238715%2Fa6588e1a-fb2c-4868-8d9a-df54f71475c5.jpg</url>
      <title>DEV Community: Derdus Mosoti</title>
      <link>https://dev.to/derdusm</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/derdusm"/>
    <language>en</language>
    <item>
      <title>Types of USSD codes - Shared and Dedicated USSD codes</title>
      <dc:creator>Derdus Mosoti</dc:creator>
      <pubDate>Tue, 27 Apr 2021 07:38:33 +0000</pubDate>
      <link>https://dev.to/derdusm/types-of-ussd-codes-shared-and-dedicated-ussd-codes-1hgh</link>
      <guid>https://dev.to/derdusm/types-of-ussd-codes-shared-and-dedicated-ussd-codes-1hgh</guid>
      <description>&lt;p&gt;A USSD code is the number you dial between a * and a # to access a USSD application e.g. *502#. &lt;/p&gt;

&lt;p&gt;There are two types of USSD codes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Dedicated code &lt;/li&gt;
&lt;li&gt;Shared code&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Dedicated USSD code
&lt;/h2&gt;

&lt;p&gt;This USSD code is assigned and used by one or particular organization. It is that organization, which manages that USSD code and is not shared with other organizations. &lt;/p&gt;

&lt;p&gt;An example is *123#.&lt;/p&gt;

&lt;h2&gt;
  
  
  Shared USSD code
&lt;/h2&gt;

&lt;p&gt;A dedicated USSD code is not free and can be very expensive to acquire and maintain one. Thus, one can acquire a USSD code and let it be shared by many organizations. &lt;/p&gt;

&lt;p&gt;More often, a USSD aggregator acquires a a dedicated USSD code, shares it to many organization at lower prices compared to the dedicated USSD code. &lt;/p&gt;

&lt;p&gt;Example of a shared USSD code is *123*20#.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;*123# is the main USSD code and&lt;/li&gt;
&lt;li&gt;20 is the channel&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can observer that, on the main USSD code, you could create many channels for different organizations.  &lt;/p&gt;

&lt;p&gt;If you wish to learn how to develop, test an deploy USSD and SMS apps, please checkout this course &lt;a href="https://skillsday.co/courses/building-and-testing-ussd-and-sms-applications/"&gt;Building and Testing USSD and SMS Applications&lt;/a&gt; by &lt;a href="https://skillsday.co"&gt;Skillsday&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ussd</category>
      <category>sms</category>
      <category>ussdcode</category>
    </item>
    <item>
      <title>Building and Testing USSD and SMS Applications complete course</title>
      <dc:creator>Derdus Mosoti</dc:creator>
      <pubDate>Fri, 16 Apr 2021 09:08:43 +0000</pubDate>
      <link>https://dev.to/derdusm/building-and-testing-ussd-and-sms-applications-complete-course-5g30</link>
      <guid>https://dev.to/derdusm/building-and-testing-ussd-and-sms-applications-complete-course-5g30</guid>
      <description>&lt;p&gt;For a long time, I looked for an online course to learn how to develop and test and deploy USSD applications. I was not successful. I later discovered that building USSD apps is a matter of consuming API but one still has to understand a thing or 2 about GSM networks/mobile telecom networks.&lt;/p&gt;

&lt;p&gt;USSD technology is an old technology but it has found a new meaning, and it is being embraced to create cutting edge solutions. &lt;/p&gt;

&lt;p&gt;I embarked on creating a complete course on USSD and its sister SMS :) &lt;/p&gt;

&lt;p&gt;It is an hands-on course, where a learner will have built a simple mobile money application running on USSD. &lt;/p&gt;

&lt;p&gt;The course is made of &lt;strong&gt;152 lessons&lt;/strong&gt; and is &lt;strong&gt;12 Hrs 35 minutes&lt;/strong&gt; long. It is organized into chapters as follows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Course introduction &lt;/li&gt;
&lt;li&gt;Introduction to USSD and SMS Applications&lt;/li&gt;
&lt;li&gt;Introduction to PHP programming language and HTTP protocol &lt;/li&gt;
&lt;li&gt;Building and Testing USSD Application Menu&lt;/li&gt;
&lt;li&gt;Adding application functionality or logic to the USSD Menus&lt;/li&gt;
&lt;li&gt;Adding SMS functionality to the USSD application&lt;/li&gt;
&lt;li&gt;Moving from SANDBOX environment to LIVE environment&lt;/li&gt;
&lt;li&gt;Monetizing USSD and SMS Applications &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Access the course using this link: &lt;a href="https://skillsday.co/courses/building-and-testing-ussd-and-sms-applications/"&gt;Building and Testing USSD and SMS Applications&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ussd</category>
    </item>
  </channel>
</rss>
