Editing Telephony Stack

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
-
This article is a collection of telephony stack definitions relavent to Cell Broadcast support
+
= Telephony stack definitions relavent to Cell Broadcast support =
-
 
+
== definitions from /usr/lib/libisi.so.1.4.0 ==
== definitions from /usr/lib/libisi.so.1.4.0 ==
-
<source lang="c">
+
<pre>
struct isi_client_t {
struct isi_client_t {
void *clientptr; //opaque pointer
void *clientptr; //opaque pointer
Line 39: Line 38:
pn_route_subscribe //definition not identified yet
pn_route_subscribe //definition not identified yet
pn_route_unsubscribe //definition not identified yet
pn_route_unsubscribe //definition not identified yet
-
</source>
+
</pre>
-
 
+
== definitions from /usr/sbin/csd ==
== definitions from /usr/sbin/csd ==
-
 
+
<pre>
-
<source lang="c">
+
struct CSDResourceContext {
struct CSDResourceContext {
int unknown;
int unknown;
Line 82: Line 79:
csd_dbus_introspectable_interface //a pointer to an unknown data structure
csd_dbus_introspectable_interface //a pointer to an unknown data structure
-
// All csd plugins export a function install which looks like this:
+
All csd plugins export a function install which looks like this:
CSDPlugin *install();
CSDPlugin *install();
-
</source>
+
</pre>
-
 
+
-
== libsms.so.0 notes ==
+
-
 
+
-
Functions <code>sms_gsm_cb_routing_ntf</code>, <code>sms_gsm_cb_routing_req</code> and <code>sms_gsm_cb_routing_resp</code> may also be of value for Cell Broadcast. Analysis of <code>libsms.so.0</code> and <code>libcsd-sms.so</code> may reveal just how high up the stack the Cell Broadcast support goes and how much work is needed to make it work (references exist in <code>libsms.so.0</code> to strings like "Incoming cell broadcast" so <code>libsms.so.0</code> at least must be doing something with cell broadcast messages. Unclear what <code>libsms.so.0</code> is doing with those messages or whether <code>libcsd-sms.so</code> is doing anything with them (and what has to be done at the higher levels to get working CBSMS support)
+
-
 
+
-
[[Category:Development]]
+

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)