<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.ultiroam.com/index.php?action=history&amp;feed=atom&amp;title=HTTP_API_-_Send_USSD</id>
	<title>HTTP API - Send USSD - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ultiroam.com/index.php?action=history&amp;feed=atom&amp;title=HTTP_API_-_Send_USSD"/>
	<link rel="alternate" type="text/html" href="https://wiki.ultiroam.com/index.php?title=HTTP_API_-_Send_USSD&amp;action=history"/>
	<updated>2026-04-17T00:34:34Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://wiki.ultiroam.com/index.php?title=HTTP_API_-_Send_USSD&amp;diff=3769&amp;oldid=prev</id>
		<title>Administrator at 22:54, 3 May 2024</title>
		<link rel="alternate" type="text/html" href="https://wiki.ultiroam.com/index.php?title=HTTP_API_-_Send_USSD&amp;diff=3769&amp;oldid=prev"/>
		<updated>2024-05-03T22:54:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;POST &amp;lt;nowiki&amp;gt;https://gateway_ip/api/send_ussd&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Request Parameters:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Parameter&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Required Parameter&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|text&lt;br /&gt;
|String&lt;br /&gt;
|The content of SMS message to be sent;  its length should not  exceed 60 bytes.&lt;br /&gt;
&lt;br /&gt;
When command is &amp;quot;send&amp;quot;, text should not  be empty; when command is  &amp;quot;cancel&amp;quot;, text can be empty.&lt;br /&gt;
|-&lt;br /&gt;
|port&lt;br /&gt;
|Array of Integers&lt;br /&gt;
|Port(s) for sending USSD&lt;br /&gt;
&lt;br /&gt;
Each port  should be an integer ranging  from 0 to 31&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Optional Parameter&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|command&lt;br /&gt;
|String&lt;br /&gt;
|It can be &amp;quot;send&amp;quot; or &amp;quot;cancel&amp;quot;; default value is &amp;quot;send&amp;quot;&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Response Parameters:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Parameter&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Type&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|error_code&lt;br /&gt;
|Integer&lt;br /&gt;
|Codes that  may be returned:&lt;br /&gt;
&lt;br /&gt;
202: request has been accepted and processed.&lt;br /&gt;
&lt;br /&gt;
400: it is an illegal request, for example, the command  is “send” but text does not exist.&lt;br /&gt;
&lt;br /&gt;
500: other  errors&lt;br /&gt;
|-&lt;br /&gt;
|result&lt;br /&gt;
|Array&lt;br /&gt;
|Results; each  result include the  following information:&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Port&amp;#039;&amp;#039;&amp;#039;: port  for sending USSD&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Status&amp;#039;&amp;#039;&amp;#039;: its value may be any of the following 200: USSD is sent  successfully&lt;br /&gt;
&lt;br /&gt;
486: the port is busy currently, for example, SMS is  being sending through the port&lt;br /&gt;
&lt;br /&gt;
503: the port is not registered currently&lt;br /&gt;
|}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example of Sending USSD command:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Request:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
curl -k --anyauth -u admin:admin -d  &amp;#039;{&amp;quot;port&amp;quot;:[1,2,3],&amp;quot;command&amp;quot;:&amp;quot;send&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;*125#&amp;quot;}&amp;#039; -H  &amp;quot;Content-Type: application/json&amp;quot;  &amp;lt;nowiki&amp;gt;https://gateway_ip/api/send_ussd&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Response:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{&amp;quot;error_code&amp;quot;:202,&amp;quot;sn&amp;quot;:&amp;quot;xxxx-xxxx-xxxx-xxxx&amp;quot;,&amp;quot;result&amp;quot;:[{&amp;quot;port&amp;quot;:0, &amp;quot;status&amp;quot;:503},{&amp;quot;port&amp;quot;:1, &amp;quot;status&amp;quot;:503},{&amp;quot;port&amp;quot;:2,  &amp;quot;status&amp;quot;:200}]}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
</feed>