|
2010-05-11
, 07:33
|
Posts: 195 |
Thanked: 108 times |
Joined on Feb 2010
@ SF Bay Area, United States
|
#2
|
|
2010-06-07
, 08:46
|
Posts: 69 |
Thanked: 12 times |
Joined on Apr 2010
@ Finland
|
#3
|
The Following User Says Thank You to drangina For This Useful Post: | ||
|
2010-06-07
, 08:55
|
|
Posts: 1,038 |
Thanked: 1,408 times |
Joined on Feb 2010
@ London
|
#4
|
The Following User Says Thank You to afaq For This Useful Post: | ||
|
2010-06-08
, 02:42
|
Posts: 195 |
Thanked: 108 times |
Joined on Feb 2010
@ SF Bay Area, United States
|
#5
|
The Following User Says Thank You to scifi.guy For This Useful Post: | ||
|
2010-06-08
, 02:47
|
Posts: 195 |
Thanked: 108 times |
Joined on Feb 2010
@ SF Bay Area, United States
|
#6
|
only thing is i would is like certainty that my phone isnt dialling the international call directly.
and temporary blocking of int calls from my operator isnt the best way to do it.
|
2010-06-08
, 02:53
|
|
Posts: 139 |
Thanked: 28 times |
Joined on Jun 2010
@ Connecticut, United States
|
#7
|
|
2010-06-08
, 05:10
|
Posts: 195 |
Thanked: 108 times |
Joined on Feb 2010
@ SF Bay Area, United States
|
#8
|
Does that mean, you can specify different rules(diff. calling cards) for different contacts, or one rule applies to all, the way it is now.
|
2010-06-08
, 08:34
|
Posts: 15 |
Thanked: 3 times |
Joined on Nov 2009
|
#9
|
|
2010-06-08
, 18:03
|
|
Posts: 139 |
Thanked: 28 times |
Joined on Jun 2010
@ Connecticut, United States
|
#10
|
I am glad to announce the release of VICaR to extras-devel repository. This application helps in dialing route international calls through a calling card.
Please read the instructions below and understand the risks before using the application. Thank you
Pre-Requisites:
1) N900 (apparently)
with Qt4.6 libraries installed2) extras-devel repository enabled
3) A calling card or Google Voice account or Skype-out number.
4) Optional: Make sure that you are able to make an international by dialing from the dialpad <Calling Card Number>p<International Number>.
Instructions:
1) Install VICaR from extras-devel
2) Launch VICaR from applications menu (or network for Catorize users). This will open up the configuration screen. (Attached screenshot)
3) Enable International call routing
4) Enter the toll-free or toll-access number for using the calling card.
5) In Country Codes to exclude, enter your local country code or the country codes that you don't want to dial using calling card. Separate multiple values with comma
or carriage return. Example: +1,+916) In Advanced tab, you can setup the format of the DTMF for the destination number expected by your calling card. Each card uses a different format. I've tried to include 4 possible options. If you like to suggest more you are welcome.
7) Suffix after DTMF tone: Same cards ask you to enter # or * sign after dialing the international number. This character will be automatically added at the end of international number.
8) Delay before sending DTMF: Some cards don't allow you to enter the destination number immediately (they play some long boring messages). This setting will add more delay by inserting more pauses before dialing the destination number. The default one pause should be sufficient in most cases.
9) IMPORTANT: Click the 'Save' button. Otherwise configuration will not be saved.(Fixed in 0.2)10) Usage: Dial a number prefixed with '+' from your phonebook or dialpad. This should initiate a direct call first, which gets disconnected immediately. Now another
call will be placed to the calling card number, once connected, the number you dialed will be sent as a DTMF tone.
Risks/Known Issues/Limitations:
1) As with most applications in extras-devel repository, this application might still have bugs and/or performance issues. It could potentially break your phone or cost you some money (read below).
2) IMPORTANT:
(Fixed in 0.4).The functionality of the application is to monitor for DBus signals when a call is placed to international number. This may not be best approach but I started of with it. When a call is placed to a number, the application will verify whether it is an international number (and not excluded etc) and then it will disconnect the call and place a new call to the calling card number. Because of the way Dbus works, there could be some delay in disconnecting the first international call. This doesn't happen often but it could. In such cases, if the call goes through, your cellular company might charge you for international call. To avoid such risk, consider requesting a block on international calling from your phone connection with your cellular company (if you are only using calling cards and/or skype for international calls).
3) Two outgoing calls are recorded in your call log, one to the international number (first) and second to the calling card number. This is expected.
4) Currently PIN codes are not supported.
5) Calling card number should not be an intentional number and cannot contain pauses.
6) While typing in calling card number field, you should use Fn key (to type numbers only).(Fixed in 0.2)7) Multiple simultaneous calls have not been tested.
8) If an incoming call is received at the exact moment the international call is being placed; the outgoing international call will be canceled.
Credits:
1) Aymeric Brisse - Developer and maintainer of Autodisconnect (my fav app). Borrowed gconf related code, used Autodisconnect as reference for developing my first ever mobile/linux/c++/Qt application. It has been a great learning experience. Thank you Aymeric
2) Vasily Zubarev - Maintainer of pycallblocker. Got the idea to use Dbus calls to mess around with phone functions. Thank you
3) Ram/ianaré /Mikhail - Offered some critical advice on Dev mailing list. Thank you guys.
4) christexaport - For suggesting the name VICaR. Thanks chris.
Last edited by scifi.guy; 2010-08-07 at 19:50. Reason: Updated instructions after VICaR 0.4 release