Least cost routing
(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...) |
|||
Line 1: | Line 1: | ||
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. | 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. | ||
+ | |||
+ | |||
+ | == Objective 1: pre-dialing == | ||
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. | 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. | ||
Line 5: | Line 8: | ||
In order to do that, I need to: | In order to do that, I need to: | ||
- | # intercept outgoing call, check dial string and see if we need to intervene | + | # intercept an outgoing GSM call, check dial string and see if we need to intervene |
- | # if so, end the call, | + | # if so, end the call, rewrite the number to suit, and autoredial before I the end user know or care about it |
+ | |||
+ | Looking at D-BUS, when we place a call via GSM we get: | ||
+ | |||
+ | ================================= | ||
+ | Arg 1: :1.20 | ||
+ | Arg 2: null | ||
+ | Arg 3: com.nokia.csd.Call | ||
+ | Arg 4: CreateRequested | ||
+ | Arg 5: +442081802828 | ||
+ | ================================= | ||
+ | Arg 1: :1.20 | ||
+ | Arg 2: null | ||
+ | Arg 3: com.nokia.csd.Call | ||
+ | Arg 4: Created | ||
+ | Arg 5: +442081802828 | ||
+ | ================================= |
Revision as of 20:24, 14 September 2010
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.
Objective 1: pre-dialing
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.
In order to do that, I need to:
- intercept an outgoing GSM call, check dial string and see if we need to intervene
- if so, end the call, rewrite the number to suit, and autoredial before I the end user know or care about it
Looking at D-BUS, when we place a call via GSM we get:
================================= Arg 1: :1.20 Arg 2: null Arg 3: com.nokia.csd.Call Arg 4: CreateRequested Arg 5: +442081802828 ================================= Arg 1: :1.20 Arg 2: null Arg 3: com.nokia.csd.Call Arg 4: Created Arg 5: +442081802828 =================================