<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=92.238.56.21</id>
	<title>Maemo Wiki Mirror - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=92.238.56.21"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/92.238.56.21"/>
	<updated>2026-04-22T05:42:40Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=User:Magick777&amp;diff=49374</id>
		<title>User:Magick777</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=User:Magick777&amp;diff=49374"/>
		<updated>2010-09-15T17:39:05Z</updated>

		<summary type="html">&lt;p&gt;92.238.56.21: /* Works in progress */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to my user page on the Maemo wiki. I&#039;ve just jumped on the N900 bandwagon, I&#039;m new to Maemo but have 10+ years experience with Debian on the desktop. I&#039;ll be using this page to document those aspects of my personal setup that don&#039;t merit a Wiki page in their own right, but may be of interest to a select few, and will also attempt to improve the Wiki in general when I have relevant content.&lt;br /&gt;
&lt;br /&gt;
== Works in progress ==&lt;br /&gt;
&lt;br /&gt;
* [[Migrating to N900 from Series 60]]&lt;br /&gt;
* [[Backing up N900 to a Linux PC]]&lt;br /&gt;
* [[Dial via SIP]]&lt;br /&gt;
* Additions to [[N900 Accessories]]&lt;br /&gt;
&lt;br /&gt;
== My personal pages ==&lt;br /&gt;
&lt;br /&gt;
Pages in this section may be in beta or may not be sufficiently noteworthy to justify linking into the wider Wiki, but if it&#039;s N900 or Maemo related, it probably ends up in here.&lt;br /&gt;
&lt;br /&gt;
*[[User:Magick777/My_N900_Changelog|My N900 Changelog]]&lt;br /&gt;
*[[User:Magick777/My_N900_Scheduling|My N900 Scheduling]]&lt;br /&gt;
&lt;br /&gt;
*[[User:Magick777/Opportunistic_Power_Saving]]&lt;/div&gt;</summary>
		<author><name>92.238.56.21</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Least_cost_routing&amp;diff=14143</id>
		<title>Least cost routing</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Least_cost_routing&amp;diff=14143"/>
		<updated>2010-09-14T20:37:35Z</updated>

		<summary type="html">&lt;p&gt;92.238.56.21: /* Objective 1: pre-dialing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a work in progress; it documents my efforts to hack up some sort of script-based Least Cost Routing arrangement on my N900. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Objective 1: pre-dialing ==&lt;br /&gt;
&lt;br /&gt;
The first step is to get this working for regular PSTN access numbers over the GSM channel, so that I can use inclusive minutes rather than get charged through the nose for calling 0845, 0870 and suchlike.&lt;br /&gt;
&lt;br /&gt;
In order to do that, I need to:&lt;br /&gt;
&lt;br /&gt;
# intercept an outgoing GSM call, check dial string and see if we need to intervene&lt;br /&gt;
# if so, end the call, rewrite the number to suit, and autoredial before I the end user know or care about it&lt;br /&gt;
&lt;br /&gt;
Looking at D-BUS, when we place a call via GSM we get:&lt;br /&gt;
&lt;br /&gt;
 =================================&lt;br /&gt;
 Arg 1: :1.20&lt;br /&gt;
 Arg 2: null&lt;br /&gt;
 Arg 3: com.nokia.csd.Call&lt;br /&gt;
 Arg 4: CreateRequested&lt;br /&gt;
 Arg 5: +442081802828&lt;br /&gt;
 =================================&lt;br /&gt;
 Arg 1: :1.20&lt;br /&gt;
 Arg 2: null&lt;br /&gt;
 Arg 3: com.nokia.csd.Call&lt;br /&gt;
 Arg 4: Created&lt;br /&gt;
 Arg 5: +442081802828&lt;br /&gt;
 =================================&lt;br /&gt;
&lt;br /&gt;
so, we can hook a script onto that using the following in dbus-scripts-settings&lt;br /&gt;
&lt;br /&gt;
 #:GSM Call Requested&lt;br /&gt;
 /opt/usr/bin/lcr * * com.nokia.csd.Call CreateRequested *&lt;br /&gt;
&lt;br /&gt;
now, let&#039;s test that we can forcibly end the call before it happens:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 echo &amp;quot;Least Cost Routing script: detected outgoing call to $5&amp;quot;;&lt;br /&gt;
 echo &amp;quot;Ending call to $5&amp;quot;&lt;br /&gt;
 dbus-send --system --print-reply --dest=com.nokia.csd.Call /com/nokia/csd/call com.nokia.csd.Call.Release&lt;/div&gt;</summary>
		<author><name>92.238.56.21</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Least_cost_routing&amp;diff=14144</id>
		<title>Least cost routing</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Least_cost_routing&amp;diff=14144"/>
		<updated>2010-09-14T20:34:44Z</updated>

		<summary type="html">&lt;p&gt;92.238.56.21: /* Objective 1: pre-dialing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a work in progress; it documents my efforts to hack up some sort of script-based Least Cost Routing arrangement on my N900. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Objective 1: pre-dialing ==&lt;br /&gt;
&lt;br /&gt;
The first step is to get this working for regular PSTN access numbers over the GSM channel, so that I can use inclusive minutes rather than get charged through the nose for calling 0845, 0870 and suchlike.&lt;br /&gt;
&lt;br /&gt;
In order to do that, I need to:&lt;br /&gt;
&lt;br /&gt;
# intercept an outgoing GSM call, check dial string and see if we need to intervene&lt;br /&gt;
# if so, end the call, rewrite the number to suit, and autoredial before I the end user know or care about it&lt;br /&gt;
&lt;br /&gt;
Looking at D-BUS, when we place a call via GSM we get:&lt;br /&gt;
&lt;br /&gt;
 =================================&lt;br /&gt;
 Arg 1: :1.20&lt;br /&gt;
 Arg 2: null&lt;br /&gt;
 Arg 3: com.nokia.csd.Call&lt;br /&gt;
 Arg 4: CreateRequested&lt;br /&gt;
 Arg 5: +442081802828&lt;br /&gt;
 =================================&lt;br /&gt;
 Arg 1: :1.20&lt;br /&gt;
 Arg 2: null&lt;br /&gt;
 Arg 3: com.nokia.csd.Call&lt;br /&gt;
 Arg 4: Created&lt;br /&gt;
 Arg 5: +442081802828&lt;br /&gt;
 =================================&lt;br /&gt;
&lt;br /&gt;
so, we can hook a script onto that using the following in dbus-scripts-settings&lt;br /&gt;
&lt;br /&gt;
 #:GSM Call Requested&lt;br /&gt;
 /opt/usr/bin/lcr * * com.nokia.csd.Call CreateRequested *&lt;/div&gt;</summary>
		<author><name>92.238.56.21</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Least_cost_routing&amp;diff=14145</id>
		<title>Least cost routing</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Least_cost_routing&amp;diff=14145"/>
		<updated>2010-09-14T20:24:19Z</updated>

		<summary type="html">&lt;p&gt;92.238.56.21: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a work in progress; it documents my efforts to hack up some sort of script-based Least Cost Routing arrangement on my N900. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Objective 1: pre-dialing ==&lt;br /&gt;
&lt;br /&gt;
The first step is to get this working for regular PSTN access numbers over the GSM channel, so that I can use inclusive minutes rather than get charged through the nose for calling 0845, 0870 and suchlike.&lt;br /&gt;
&lt;br /&gt;
In order to do that, I need to:&lt;br /&gt;
&lt;br /&gt;
# intercept an outgoing GSM call, check dial string and see if we need to intervene&lt;br /&gt;
# if so, end the call, rewrite the number to suit, and autoredial before I the end user know or care about it&lt;br /&gt;
&lt;br /&gt;
Looking at D-BUS, when we place a call via GSM we get:&lt;br /&gt;
&lt;br /&gt;
 =================================&lt;br /&gt;
 Arg 1: :1.20&lt;br /&gt;
 Arg 2: null&lt;br /&gt;
 Arg 3: com.nokia.csd.Call&lt;br /&gt;
 Arg 4: CreateRequested&lt;br /&gt;
 Arg 5: +442081802828&lt;br /&gt;
 =================================&lt;br /&gt;
 Arg 1: :1.20&lt;br /&gt;
 Arg 2: null&lt;br /&gt;
 Arg 3: com.nokia.csd.Call&lt;br /&gt;
 Arg 4: Created&lt;br /&gt;
 Arg 5: +442081802828&lt;br /&gt;
 =================================&lt;/div&gt;</summary>
		<author><name>92.238.56.21</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Least_cost_routing&amp;diff=14146</id>
		<title>Least cost routing</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Least_cost_routing&amp;diff=14146"/>
		<updated>2010-09-14T20:16:58Z</updated>

		<summary type="html">&lt;p&gt;92.238.56.21: New page: This page is a work in progress; it documents my efforts to hack up some sort of script-based Least Cost Routing arrangement on my N900.   The first step is to get this working for regular...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a work in progress; it documents my efforts to hack up some sort of script-based Least Cost Routing arrangement on my N900. &lt;br /&gt;
&lt;br /&gt;
The first step is to get this working for regular PSTN access numbers over the GSM channel, so that I can use inclusive minutes rather than get charged through the nose for calling 0845, 0870 and suchlike.&lt;br /&gt;
&lt;br /&gt;
In order to do that, I need to:&lt;br /&gt;
&lt;br /&gt;
# intercept outgoing call, check dial string and see if we need to intervene&lt;br /&gt;
# if so, end the call, edit the number to suit and autoredial before I the user know or care about it&lt;/div&gt;</summary>
		<author><name>92.238.56.21</name></author>
	</entry>
</feed>