<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[USSD]]></title><description><![CDATA[<p dir="auto">I used USSD services because they are simple and convenient. But in UT (UBports) dialler-app application just hangs when calling USSD service. Does this code work at all or not yet?</p>
<p dir="auto">As I understand it, work has been done in this direction:</p>
<p dir="auto">phablet@ubuntu-phablet:~$ find / 2&gt;/dev/null | grep -i -e ussd<br />
/usr/share/ofono/scripts/initiate-ussd<br />
/usr/share/ofono/scripts/cancel-ussd<br />
/usr/share/ofono/scripts/send-ussd<br />
/usr/share/dialer-app/Dialogs/UssdProgressDialog.qml<br />
/usr/share/dialer-app/Dialogs/UssdResponseDialog.qml<br />
/usr/share/dialer-app/Dialogs/UssdErrorDialog.qml</p>
<p dir="auto">My phone is Xiaomi Redmi Note 7 - maybe this is the problem and USSD does not work on this particular hardware, but MMS (and SMS) works fine, but in other application...</p>
]]></description><link>https://forums.ubports.com/topic/5969/ussd</link><generator>RSS for Node</generator><lastBuildDate>Sun, 08 Mar 2026 08:20:08 GMT</lastBuildDate><atom:link href="https://forums.ubports.com/topic/5969.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 03 Apr 2021 09:27:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to USSD on Tue, 06 Apr 2021 05:22:13 GMT]]></title><description><![CDATA[<p dir="auto">I tried to use the onofo python scripts directly. For a one-step USSD request from the shell everything looks good, the data is output to the console:</p>
<pre><code>~$ /usr/share/ofono/scripts/initiate-ussd /ril_1 "*100#"
State: idle
USSD:  Current: 235.79, Limit: 300
</code></pre>
<p dir="auto">But if a dialog is required, the answer appears on the screen, asks you to enter the number of USSD menu item, and press the button. If I click the button, the window closes and the script crashes with the following errors:</p>
<pre><code>~$ /usr/share/ofono/scripts/initiate-ussd /ril_1 "*222#"
State: idle
Traceback (most recent call last):
  File "/usr/share/ofono/scripts/initiate-ussd", line 35, in &lt;module&gt;
    result = ussd.Initiate(ussdstring, timeout=100)
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in __call__
    **keywords)
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.ofono.Error.Failed: Operation failed
</code></pre>
<p dir="auto">So there is USSD processing in the system. Only for some reason it does not work. For example, there is no possibility to "call" a number beginning with an asterisk "*".</p>
<p dir="auto">Is there any way to get this program code to work completely?</p>
]]></description><link>https://forums.ubports.com/post/49083</link><guid isPermaLink="true">https://forums.ubports.com/post/49083</guid><dc:creator><![CDATA[Markatrafik]]></dc:creator><pubDate>Tue, 06 Apr 2021 05:22:13 GMT</pubDate></item><item><title><![CDATA[Reply to USSD on Sat, 03 Apr 2021 17:06:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/markatrafik" aria-label="Profile: markatrafik">@<bdi>markatrafik</bdi></a> humm already heard the echo issue for some devices, here ?: <a href="https://forums.ubports.com/topic/5968/caller-echo?_=1617469387193">https://forums.ubports.com/topic/5968/caller-echo?_=1617469387193</a></p>
]]></description><link>https://forums.ubports.com/post/48890</link><guid isPermaLink="true">https://forums.ubports.com/post/48890</guid><dc:creator><![CDATA[lduboeuf]]></dc:creator><pubDate>Sat, 03 Apr 2021 17:06:49 GMT</pubDate></item><item><title><![CDATA[Reply to USSD on Sat, 03 Apr 2021 15:06:16 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kugiigi" aria-label="Profile: kugiigi">@<bdi>kugiigi</bdi></a><br />
Works on MX4 too.</p>
<p dir="auto">I didn't even know about USSD, just decovered this with this thread ^^<br />
Tested #123# from orange.</p>
]]></description><link>https://forums.ubports.com/post/48879</link><guid isPermaLink="true">https://forums.ubports.com/post/48879</guid><dc:creator><![CDATA[Keneda]]></dc:creator><pubDate>Sat, 03 Apr 2021 15:06:16 GMT</pubDate></item><item><title><![CDATA[Reply to USSD on Sat, 03 Apr 2021 15:04:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kugiigi" aria-label="Profile: kugiigi">@<bdi>kugiigi</bdi></a> said in [USSD] (/post/48876):</p>
<blockquote>
<p dir="auto">USSD works fine on most of my phones (Xperia X, Nexus 5, MX4, Bq E5) so it's most likely an issue or missing implementation on your specific device model.</p>
</blockquote>
<p dir="auto">Yes, I have no luck with this equipment, the echo is such that the other side hears itself after a second, like a parrot, calls can not hear - you can miss an important call, and so the USSD at the end...<br />
I hope this can all be fixed, or is it easier to order another machine?</p>
]]></description><link>https://forums.ubports.com/post/48878</link><guid isPermaLink="true">https://forums.ubports.com/post/48878</guid><dc:creator><![CDATA[Markatrafik]]></dc:creator><pubDate>Sat, 03 Apr 2021 15:04:25 GMT</pubDate></item><item><title><![CDATA[Reply to USSD on Sat, 03 Apr 2021 14:58:03 GMT]]></title><description><![CDATA[<p dir="auto">USSD works fine on most of my phones (Xperia X, Nexus 5, MX4, Bq E5) so it's most likely an issue or missing implementation on your specific device model.</p>
]]></description><link>https://forums.ubports.com/post/48876</link><guid isPermaLink="true">https://forums.ubports.com/post/48876</guid><dc:creator><![CDATA[kugiigi]]></dc:creator><pubDate>Sat, 03 Apr 2021 14:58:03 GMT</pubDate></item><item><title><![CDATA[Reply to USSD on Sat, 03 Apr 2021 15:07:56 GMT]]></title><description><![CDATA[<p dir="auto">Maybe I don't understand something, but I can clearly see python scripts to onofo, for example:</p>
<pre><code>phablet@ubuntu-phablet:~$ /usr/share/ofono/scripts/initiate-ussd
Usage: /usr/share/ofono/scripts/initiate-ussd [modem] &lt;ussd-string&gt;
</code></pre>
<p dir="auto">also, the QML componets menu scripts for dailer-app:</p>
<pre><code>phablet@ubuntu-phablet:~$ cd /usr/share/dialer-app/Dialogs/
phablet@ubuntu-phablet:/usr/share/dialer-app/Dialogs$ ls -al
total 44
drwxr-xr-x  2 root root 4096 oct 15 23:47 .
drwxr-xr-x 12 root root 4096 oct 15 23:47 ..
-rw-r--r--  1 root root 1631 oct 13 22:56 DisableFlightModeDialog.qml
-rw-r--r--  1 root root 1866 oct 13 22:56 FlightModeProgressDialog.qml
-rw-r--r--  1 root root 3347 oct 13 22:56 NoDefaultSIMCardDialog.qml
-rw-r--r--  1 root root  994 oct 13 22:56 NotificationDialog.qml
-rw-r--r--  1 root root 2380 oct 13 22:56 SetDefaultSIMCardDialog.qml
-rw-r--r--  1 root root 2529 oct 13 22:56 SimLockedDialog.qml
-rw-r--r--  1 root root 1012 oct 13 22:56 UssdErrorDialog.qml
-rw-r--r--  1 root root 1088 oct 13 22:56 UssdProgressDialog.qml
-rw-r--r--  1 root root  991 oct 13 22:56 UssdResponseDialog.qml
</code></pre>
<p dir="auto">What is missing from the system so that I can work with my ISP's USSD dialog menu? May be from terminal using python scripts?</p>
]]></description><link>https://forums.ubports.com/post/48875</link><guid isPermaLink="true">https://forums.ubports.com/post/48875</guid><dc:creator><![CDATA[Markatrafik]]></dc:creator><pubDate>Sat, 03 Apr 2021 15:07:56 GMT</pubDate></item><item><title><![CDATA[Reply to USSD on Sat, 03 Apr 2021 14:47:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lduboeuf" aria-label="Profile: lduboeuf">@<bdi>lduboeuf</bdi></a> no information in the ~/.cache/upstart</p>
<p dir="auto">Connection :1.224 (uid=32011 pid=20883 comm="dbus-monitor ") became a monitor.<br />
void ToneGenerator::playDTMFTone(uint) 10<br />
void ToneGenerator::playDTMFTone(uint) 1<br />
void ToneGenerator::playDTMFTone(uint) 0<br />
void ToneGenerator::playDTMFTone(uint) 0<br />
void ToneGenerator::playDTMFTone(uint) 11<br />
Monitoring connection :1.224 closed.</p>
<p dir="auto">But utility dbus-monitor say enough... <img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f61e.png?v=e9f7455a4ac" class="not-responsive emoji emoji-android emoji--disappointed" style="height:23px;width:auto;vertical-align:middle" title=":(" alt="😞" /></p>
<p dir="auto">The USSD functions is not implemented yet</p>
]]></description><link>https://forums.ubports.com/post/48874</link><guid isPermaLink="true">https://forums.ubports.com/post/48874</guid><dc:creator><![CDATA[Markatrafik]]></dc:creator><pubDate>Sat, 03 Apr 2021 14:47:55 GMT</pubDate></item><item><title><![CDATA[Reply to USSD on Sat, 03 Apr 2021 14:48:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/markatrafik" aria-label="Profile: markatrafik">@<bdi>markatrafik</bdi></a> you can see logs from the logviewer app, or in <code>.cache/upstart/</code></p>
<p dir="auto">Don't see much from dbus<br />
Edit: we can see an error in dbus log. But i personally don't know where to look at  Maybe someone know better ?</p>
]]></description><link>https://forums.ubports.com/post/48873</link><guid isPermaLink="true">https://forums.ubports.com/post/48873</guid><dc:creator><![CDATA[lduboeuf]]></dc:creator><pubDate>Sat, 03 Apr 2021 14:48:15 GMT</pubDate></item><item><title><![CDATA[Reply to USSD on Sat, 03 Apr 2021 14:42:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lduboeuf" aria-label="Profile: lduboeuf">@<bdi>lduboeuf</bdi></a> ohh... sorry, I forgot about the dbus ...</p>
<p dir="auto">method call time=1617460602.192946 sender=:1.222 -&gt; destination=:1.24 serial=346 path=/org/freedesktop/Telepathy/Connection/ofono/ofono/connection_da4fb6106a7762892d7be1da4d4277f2;interface=com.canonical.Telephony.USSD; member=Initiate<br />
string "*100#"<br />
error time=1617460602.194065 sender=:1.24 -&gt; destination=:1.222<br />
error_name=org.freedesktop.Telepathy.Error.NotImplemented reply_serial=346<br />
string "Not implemented"<br />
method return time=1617460602.194462 sender=:1.24 -&gt; destination=:1.222 serial=1160 reply_serial=346<br />
method call time=1617460602.196537 sender=:1.222 -&gt; destination=com.lomiri.hfd serial=347<br />
path=/com/lomiri/hfd; interface=org.freedesktop.DBus.Introspectable; member=Introspect<br />
error time=1617460602.196990 sender=org.freedesktop.DBus -&gt; destination=:1.222<br />
error_name=org.freedesktop.DBus.Error.ServiceUnknown reply_serial=347<br />
string "The name com.lomiri.hfd was not provided by any .service files"<br />
method call time=1617460602.197761 sender=:1.222 -&gt; destination=org.freedesktop.DBus<br />
serial=348 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=AddMatch<br />
string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',<br />
member='NameOwnerChanged',arg0='com.lomiri.hfd'"<br />
method call time=1617460602.198329 sender=:1.222 -&gt; destination=org.freedesktop.DBus<br />
serial=349 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=GetNameOwner<br />
string "com.lomiri.hfd"<br />
error time=1617460602.198459 sender=org.freedesktop.DBus -&gt; destination=:1.222<br />
error_name=org.freedesktop.DBus.Error.NameHasNoOwner reply_serial=349<br />
string "Could not get owner of name 'com.lomiri.hfd': no such name"<br />
method call time=1617460602.200812 sender=:1.222 -&gt; destination=org.freedesktop.DBus<br />
serial=350 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch<br />
string "type='signal',sender='org.freedesktop.DBus',interface='org.freedesktop.DBus',<br />
member='NameOwnerChanged',arg0='com.lomiri.hfd'"<br />
signal time=1617460602.359120 sender=:1.0 -&gt; destination=(null destination)<br />
serial=39679 path=/com/ubuntu/Upstart; interface=com.ubuntu.Upstart0_6; member=EventEmitted</p>
]]></description><link>https://forums.ubports.com/post/48872</link><guid isPermaLink="true">https://forums.ubports.com/post/48872</guid><dc:creator><![CDATA[Markatrafik]]></dc:creator><pubDate>Sat, 03 Apr 2021 14:42:04 GMT</pubDate></item><item><title><![CDATA[Reply to USSD on Sat, 03 Apr 2021 14:19:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lduboeuf" aria-label="Profile: lduboeuf">@<bdi>lduboeuf</bdi></a> where can I find logs of dialer-app in the system? maybe I need to enable debugging somehow, and there is nothing useful in /var/log</p>
]]></description><link>https://forums.ubports.com/post/48870</link><guid isPermaLink="true">https://forums.ubports.com/post/48870</guid><dc:creator><![CDATA[Markatrafik]]></dc:creator><pubDate>Sat, 03 Apr 2021 14:19:58 GMT</pubDate></item><item><title><![CDATA[Reply to USSD on Sat, 03 Apr 2021 12:58:15 GMT]]></title><description><![CDATA[<p dir="auto">don't know much about USSD, just saw a fix that have been done few months ago. Do you have logs ( dialer-app or dbus ) ?</p>
]]></description><link>https://forums.ubports.com/post/48864</link><guid isPermaLink="true">https://forums.ubports.com/post/48864</guid><dc:creator><![CDATA[lduboeuf]]></dc:creator><pubDate>Sat, 03 Apr 2021 12:58:15 GMT</pubDate></item></channel></rss>