Mobiion Forum  
May 17, 2012, 06:53:08 pm *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: 1   Go Down
  Print  
Author Topic: International Calls and Calling Cards  (Read 3580 times)
jmlf07
Newbie
*
Offline Offline

Posts: 3


View Profile
« on: September 26, 2007, 04:24:30 am »

First, I'd like to congratulate you on such a good product and attention to the feedback.
Second, I found your program on XDA
Finally, my question:
I live in North America, all my numbers are formatted as +1 (123) 456-7890 and +58 (123) 456-7890.

What I need is for MagiCall to use a 'Calling Card' rule for all numbers that DO NOT start with '+1' unless the number is dialed from the keypad. I.e. I don't want it to dial the calling card if I type 12345678 or 1234567890 or 911

Perhaps the second part could be a confirmation pop-up asking if I want to apply the rule when it sees a '+' sign, I'll leave it up to you.

I used the TakePhone software when I had a PalmOS Treo and it was great. I think you could find inspiration in that program for future improvements.

Regards.
Logged
admin
Administrator
Hero Member
*****
Offline Offline

Posts: 1188


View Profile
« Reply #1 on: September 28, 2007, 04:17:39 am »

Hi jmlf07,

I think the rule below should work for you:

Rule type: Phone-Outbound
Filter type: Specific number
Phone #: +1*; +58*
Action1: Change number
Call to: card number,,,,card password,,,,00{phone}[-1,0]

Use real card number and card password to replace those strings above. This string "00{phone}[-1,0]" will be 0011234567890 if you dail +1(123)456-7890 because the leading sign '+' will be removed as well as two 0 will be added to the beginning.

Hope my answer can help you. Regards.

Logged
alipatov
Newbie
*
Offline Offline

Posts: 4


View Profile
« Reply #2 on: September 28, 2007, 04:43:28 am »

Hi,

I just downloaded the app and I am amazed by what it can do... It is perfect for all my needs and it does not rewrite the phone number in the call log!

One question though along the lines of the original post here:

is it possible to specify a rule that DOES NOT use calling cards for:

- numbers without a country code
- +1*

And a rule that uses calling card for the rest of +* crowd?

All my contacts are in the international format meaning that even american numbers are stored as +1 but I don't need to use a calling card for those

Thanks!
Art
Logged
jmlf07
Newbie
*
Offline Offline

Posts: 3


View Profile
« Reply #3 on: September 28, 2007, 09:26:06 am »

Admin, thanks for the tip, it gave me an idea that actually works for me, here it is:

Rule type: Phone-Outbound
Filter type: Specific number
Phone #: +2*;+3*;+4*;+5*;+6*;+7*;+8*;+9*
Action1: Change number
Call to: card number,,,,card password,,,,011{phone}[-1,0]#

If you notice, +1 is not there because those are Long Distance calls, not International, and I have plenty LD minutes on my cell.

However, for those users that use LD calling cards as well, it would be good to create a rule that excludes numbers.
In example, a person that lives in Chicago where there are two local numbers (that I know of) 312 and 773, they might want an exclusion rule that would look something like:

Rule type: Phone-Outbound
Filter type: All (or 'different than')
Phone #: NOT(+1312*;312*;+1773*;773*)
Action1: Change number
Call to: card number,,,,card password,,,,011{phone}[-1,0]#

A rule like this would help create a better rule for my problem above. It would look something along the lines of:

Rule type: Phone-Outbound
Filter type: All (or 'different than')
Phone #: NOT(+1*;1*;? ? ?-? ? ?-? ? ? ?;? ? ?-? ? ? ?)
Action1: Change number
Call to: card number,,,,card password,,,,011{phone}[-1,0]#

And you could be even more sophisticated and also add a rule to Exclude calls to {mobile} since they're usually more expensive

Hope this helps! Best regards. Again awesome product and communication
« Last Edit: September 28, 2007, 09:32:22 am by jmlf07 » Logged
admin
Administrator
Hero Member
*****
Offline Offline

Posts: 1188


View Profile
« Reply #4 on: September 28, 2007, 01:10:53 pm »

Hi jmlf07,

I'd considered this case when designing. So you can see there is a action - Normal, which does the exclude things.  Wink

Just add a new rule like this:

Rule type: Phone-Outbound
Filter type: Specific number
Phone #: +1312*;312*;+1773*;773*
Action1: Normal

Just place the rules with a Normal action above the others of the same type in the rule list. These normal rules will call the matching numbers normally without changing the numbers.

Btw, did you mean you want to use {mobile} in the Phone# field? Can you describe it, thanks.
« Last Edit: September 28, 2007, 01:23:18 pm by admin » Logged
admin
Administrator
Hero Member
*****
Offline Offline

Posts: 1188


View Profile
« Reply #5 on: September 28, 2007, 01:15:32 pm »

Hi,

I just downloaded the app and I am amazed by what it can do... It is perfect for all my needs and it does not rewrite the phone number in the call log!

One question though along the lines of the original post here:

is it possible to specify a rule that DOES NOT use calling cards for:

- numbers without a country code
- +1*

And a rule that uses calling card for the rest of +* crowd? ...

Hi alipatov,

Add a exclude rule by setting its Action1 to Normal and place it above the other rules of the same rule type in the list.

Regards.
Logged
alipatov
Newbie
*
Offline Offline

Posts: 4


View Profile
« Reply #6 on: September 29, 2007, 03:24:09 am »

Got it! Thanks!
Logged
jmlf07
Newbie
*
Offline Offline

Posts: 3


View Profile
« Reply #7 on: October 01, 2007, 01:30:35 am »

Admin, thanks. It works.
I'm happy with the product and would recommend it.
Actually, I have a few friends that would appreciate having this software in their RIM Blackberry. Maybe you'd like to expand into that world.
Logged
admin
Administrator
Hero Member
*****
Offline Offline

Posts: 1188


View Profile
« Reply #8 on: October 01, 2007, 02:43:05 pm »

Thank you.
Yes, we have a plan to stretch to Blackberry but we have not begun yet.
Logged
catnhat
Newbie
*
Offline Offline

Posts: 1


View Profile
« Reply #9 on: October 30, 2007, 03:25:56 pm »

Adding a normal rule works good.
However, with many calling cards or prepaid cards, they force you to use the local access numbers in each major city.  This means I have 2 rules for every major city.  I travel frequently to 6 major cities and not so frequently to another 10.  So now I have 16 pairs of rules to turn on and off.
 
It would be a lot easier to use a Not filter as suggested previously.
 
All in all this is the best tool I have found since switching to windows mobile for calling card calls.
Logged
admin
Administrator
Hero Member
*****
Offline Offline

Posts: 1188


View Profile
« Reply #10 on: October 31, 2007, 12:11:08 pm »

Hi catnbat,

We will add a profiler feature that makes it easier to enable and disable sets of rules.
Logged
Pages: 1   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Valid XHTML 1.0! Valid CSS!