How to automatically dial calling card for long distance numbers - General Topics

After too much time spent hunting around I've found a reliable way to force all long distance calls to go through a calling card. I've tried Long Distance Dialer and Sunnysoft Calling Card with poor results and suffered with shoddy interfaces. With this method you can use whatever dialer you like.
I'm using this in Canada where we do NOT have national calling--so depending on your plan, your mileage may vary with my specific rules.
I'm using the program MagiCall by Mobiion Software.
Here's what my rules are:
1. Create a rule to bypass future rules for local calls. In the action menu choose "Normal" and "Do nothing".
We have 2 area codes that are "local" most of the time.
The * at the beginning allows prefixes like "1" or "+1" (they are detected differently).
The * at the end is just to make sure it allows automatic dialing of extensions, etc. Note that any numbers with a , and additional digits at the end DO NOT work through the calling card rule properly.
Technically a number like 011 (60) 4123-1234 could slip through, but highly unlikely if not impossible.
*604-???-????*
*778-???-????*
2. I create a separate rule for toll free as sometimes I'm outside of the 604 area code and all calls there will be long distance. When I leave 604 I disable the rule to bypass local calls. In BC we also have 310-???? numbers that are toll free.
*800-???-????*
*866-???-????*
*877-???-????*
*888-???-????*
#*
\**
The last 2 are for #CODE's, and "\**" is for things like *611. Note that you can't properly enter a \ with the symbol panel on the TyTN. Use a different SIP like Fitaly, or enter a few extra rules: "???, ????, ?????" to cover your bases.
3. Create a rule for your calling card.
Filter type: All
Operation: Change Number
Call to: 877CALLINGCARD,PIN#,{phone}
It turns out some calling cards don't accept any darn number like my home PBX which automatically reformats calls for the provider.
Here is how I've set it up for my new Pingo calling card which requires a 1 before each 10 digit number and a # at the end. I should warn you that the Pingo calling card does NOT work with my Telco's voicemail. Anything involving DTMF is hit and miss after they've passed on the call. I have 3 calling card rules:
1. 10 digit dialing - This rule will only take the last 10 digits of the number dialed and send them with a 1 at the beginning.
Filter: ???-???-????, 1???-???-????, +1???-???-????
Operation: Change Number
Call to: 888PINGO,12345678901234,1{phone}[0,+10]#
2. International Calling.
Filter: +*
Operation: Change Number
Call to: 888PINGO,12345678901234,011{phone}#
3. Catch All - This just assumes the number is formatted correctly. It's also in hope of catching all numbers to avoid calling LD. If you can think of any other number formats, please let me know.
Filter: All
Operation: Change Number
Call to: 888PINGO,12345678901234,{phone}#
Other tips:
* To enable or disable dialing with a calling card, open the rule and check or uncheck the "Enabled" box on the left.
* When I'm outside of my local calling area, I disable the rule to bypass local numbers. This way calls to back home go through the calling card as well.
* To move rules up and down, click and hold on a rule.
* To automatically enter your voicemail password no matter how it's dialed. (With my TyTN I can't add ,password to my voicemail # in settings).
* Create a rule that automatically adds your prefix in areas where 10 digit dialing is mandatory. Example rule: ???-???? to 604{phone}. Be careful though, because once it's hit a rule, it won't follow through to a calling card one.
* Create a rule that adds your voicemail password to the end of your VM # automatically. This way you can use your fixed speed dial #1 for it.
* If you hate getting SMS's for your voicemail on top of the regular notification. Add a rule to delete them. I use the rules +Voicemail and +Urgent.
* Here on Rogers Wireless we have e-mail to SMS, but unless you pay a monthly fee, you need to reply with "read" to read the message! Set a rule for SMS that matches the phone number +30500* and the filter +"You have mail from" +"please reply with". Action1: Delete, Action2: Send SMS To:{phone} Message:read
* Want to check SMS delivery reports, but not have to delete a popup each time? Set a rule to move all delivery notifications to deleted items, and tick "tray icon" on the Others tab.
Please post your results for others to learn from.

Thank you. Very helpful. I am using the same product.

International calls with MagiCall
Here's what I did. Using my contact manager, MS Outlook, I assigned a category called International to all the contacts that would require for me to use my Calling Card. Then I created a Rule in MagiCall called 'Calling Card', Rule Type 'Phone Outbound', Filter 'Category', Categories 'International', Enabled. Then on 'Operation' tab: Action1 'Change Number', Call to: '13055035800,011{phone}[-1,0]#'
Explanation of Call to:
- 13055035800 is the number for Nexogy (Previously called Solollama), the LD call is cheaper than calling to the toll free number, plus my cell has plenty LD calls prepaid.
- , waits for the Nexogy server to pick up
- 011 is the international calling digit from North America
- {phone} places the Phone Number from the phone book
- [-1,0] strips the '+' sign at the beginning of my numbers. My numbers are formatted as +58-212-123-4567
- # is the end of number command for the Nexogy server, without it'll take an extra 2 or 3 seconds (an eternity!)
Regarding the password. My CC provider doesn't prompt for password when you've preset a your phone number on their website. Otherwise the Call To would look like: '13055035800,1234011{phone}[-1,0]#' being 1234 the password. If your provider needs more time to acknowledge the password, then you can try '13055035800,1234,011{phone}[-1,0]#'
The final number dialed will be: 13055035800(wait)1234(wait)011582121234567#
Hope this helps! If you find a software similar to PalmOS Takephone please let me know.

Related

Prefix dialing and dialing rules

I'm looking for the ability to contact certain people using prefxes such as international access numbers, pin numbers, suffex dialing for extensions, etc without having to edit each contact manually (i.e. entering commas for hard pauses and what not). If you manually edit contacts for automatic dialing sequences they lose their original formating and so you run into problems with caller ID and sms functionality. For example if you have an x number of contacts whose numbers begin with the same international access number it will get confused and think all the contact entries are the same.
A program like this could also support other dialing prefixes such as *67 for anonymous calling, (11) + 10-digit phone number for direct voicemail calling. It can also be used to setup automatic dialing sequences for those who need to access voice mails on other numbers, so no and so forth.
Up until now I have only been able to find one program that supports this for WM2003 (MyPrefixDial), but I don't think it works for WM5. There's only one prefix dialer called long distance dialer for WM5 but it's too basic of a program.
Anyone have plans or know of plans the development of a more complete program? I currently find that there are more applications for the Palm OS interface, which I find rather strange...any other ideas on the subject?

Calling card and your phone

Hey guys and gals,
this is my first ever post, which i felt was need to address those of us who use calling cards for whatever reasons.
I once was looking for calling card dialing programs to do the dialing. Some of these programs included going into the registry. All of that is simply unnecessary.
Here is what you can do:
1. create a new contact i.e. "calling card"
2. enter the calling card's phone number
3. on the same line you type ",," followed by the pin number
4. enter additional commas ",,"after the pin and then enter the phone number you will be calling.
5. save the new contact.
at the end of it the sequence your contact phone number should have this format:
"calling card's phone number,, pin,, number you are going dial" or something like "555-555-5555,, 0000, 011-592-0101.
the commas act as pauses when your ppc is dialing a number. You may need to customize the format depending on the phone card company, some companies require that you enter "#" after the number you wish to dial.
another solution i found is the service Jajah.com
they have a neat little java applet with their service. So if their rates make sense for you, you should give it a try. Also I got their midlet to work with the latest version on Intent Midlet Manager.
Best of luck!
hope this was helpful.

Caller id toggle easy 123

Tested on GSM- t-Mobile USA
I searched the whole wide web but couldn't find a caller ID toggle. I am not talking about *67 that would work if you want to dial a number manually. But what if you have a number on your contact list? What if you want to block and unblock the caller ID for all the dialed numbers?
They haven't made a toggle for windows mobile yet, or at least according to my research. But that is when I take things into my hands.
Here we going to use two SPEED DIAL. Pick your favorite key, I got 2 and 3 since 1 is reserve for the Voice Mail.
first get add these two contact, either to the SIM or Phone Memory.
First name them anything you choose, but I would name it Block and UnBlock
Block add this number *31# for Unblock add this number #31# . Okay now that you got these two contact saved in your phone book, go a head and use it as your SPEED DIAL, Hit on the phone Key, Menu, and go to Speed Dial and add that to your favorite key, I would advice first block and 2nd unblock= just easy to remember, and now you have your own caller id toggle.
You can use the toggle while you on the call or not, say you want to call someone, bring out your keyboard hit the Speed Dial key for block, and now you can add a call from your contact list or dial a number and your phone number wouldn't show to that party, And supposed you have called a number without showing your ID, but want the next person to see your number, just hit the unblock speed dial and that other party would see your ID.
Have fun with it. I know many of you know how to do this, but it's for someone like me, or those who don't know...so please don't leave smart comments, and I wouldn't be checking this thread so...I really don't care if anyone here is being mean.

[Q] [WM] App to automatically call numbers through different lines with 2in1 sim?

Hi Everyone,
I search the forum as well as the web and couldn't find what I want.
I have a 2in1 sim card that holds 2 line numbers (official card from the provider).
The one is my work number (with contract) the other is prepaid (personal use).
The prepaid number has unlimited calls & SMS plan when calling/sending sms to a same prepaid card pack owner. So, calls & SMS to certain people that have the same prepaid pack I would like to be made through the prepaid number.
What I would like to ask is: Is there an app that allows me to define certain numbers for calls or SMS to be made with a certain line number?
EG. I have two lines: line1, line2 and two contacts: person1, person2
Person2 has the prepaid card pack that I can call for free.
-Let's say I am on line1. I would like, when I try to call person2 the phone to switch to line2 and then make the call.
The same would be cool for SMS (although I think is harder to implement)
This of course would require to either 1) Set an identifier in a field in each contact that can tell which line to dial from or 2) The app itself to have a database that I can link to contact as to what contact to call with each line.
I understand that intercepting the call/sms request would require low level coding, but I thought I would make a question to see if an app like this exists.
Thank you in advance.
PS. The reason I am requesting this is because many times on the rush I accidentally call the prepaid number through my contract line and pay for calling where I could have gone without.

Displaying A Selected Contact In Call Log When Multiple Contacts Share Same Number

The following Google Contacts are stored in an Android Phone for ACME Corporation:
Amy Appleseed
John Doe
Pedro Valdez
Amy, John and Pedro all share a work telephone number.
I'm working with Pedro on a project and would like to track the dates and times of our phone conversations using the call log on my Android phone.
However, even though Pedro is manually selected from the contact list, Amy Appleseed appears as the called party because she is the first contact for ACME Corporation, which are listed alphabetically.
This behavior can be consistently duplicated on a Motorola Milestone X2 (Droid X2) running 2.3.6 stock but this has been an issue on every Android phone I have ever owned from Android 2.1 to 2.3.6.
Is there any way that I can call Pedro AND have his name appear in my Call Log using Android?
I think that's just the way it works. i.e. the call log program is unaware of how the call was made--it just knows which number was dialed and at what time and resorts to a reverse look up to get the name. You can sort of see this from the way the numbers pop up...and then the names start filing in. Also, after adding a new contact for a number, the contact name magically appears in the call log.
I know its a hack, but what if you try variations on the number for your contacts with the same phone number? For example:
123-123-1234
123-1234
+1-123-123-1234
1-123-123-1234
Depending on your phone company, these may all dial the same phone number (but, you'll want to confirm that they won't charge you long distance for using 11 digits to dial a local number). With luck, they may fool Android into thinking that they're different phone numbers.
As for incoming calls, though, you may want to make a contact for just the company with a number that matches whatever your call display pops up when either person calls. There's no way it'll know who's on the other end if the call display is the same across your colleagues.
Hope this helps,
- chris
Hi cttttt,
Thanks for the response. The reverse lookup of the first contact listed for a number is understandable for an incoming call, but I would think there should be a way where dialing outbound from a manually selected contact would write the selected contact name to the Call Log.
Is this something that could be accomplished with a third party app? Perhaps a dialer with a contact look-up that rewrites the call log to reflect the selected contact (or keep a call log of its own)?
I'd appreciate the input of a developer or anyone with experience with the OS to suggest whether this can be accomplished programmatically...
Found It!
I was searching for the same thing for my GS3 and found this solution:
[Since I am new, it won't let me post the link...which is the helpful part. here is an attempt to get you the information anyway.]
souvey.com
2009/03/android-advice-shared-home-phone-numbers
Short answer: create a contact on the phone (not google/gmail), it seems to search those first.
The link gives other stuff you can do; I found the above to work quite well.
CDLaurent said:
I was searching for the same thing for my GS3 and found this solution:
[Since I am new, it won't let me post the link...which is the helpful part. here is an attempt to get you the information anyway.]
souvey.com
2009/03/android-advice-shared-home-phone-numbers
Short answer: create a contact on the phone (not google/gmail), it seems to search those first.
The link gives other stuff you can do; I found the above to work quite well.
Click to expand...
Click to collapse
Unfortunately ,that site no longer exist but I'm curios about same problem ,call log for outgoing calls shows first contact with that number
rain125 said:
Unfortunately, that site no longer exist but I'm curios about same problem, call log for outgoing calls shows first contact with that number
Click to expand...
Click to collapse
I found it by searching for the url in this web archive: web.archive.org
I am pasting the content here, in case that archive gets lost too:
Android Advice: Shared Home Phone Numbers
One of the things that has always annoyed me with cell phones is that there is no good way to handle multiple people having the same home phone number. Android’s contact manager allows multiple contacts to share the same number (because the database is not indexed by phone number, like on many older phones). This still wasn’t perfect for me, however. When a phone number shared by multiple contacts calls, the first match (sorted alphabetically A-Z) is displayed on the caller ID screen and in the call log. Fortunately, this consistency means we can manipulate the system to display a custom name. The following steps illustrate the technique:
1. Lets say we have a theoretical family: John and Jane Smith. They each have a cell phone, but live together and therefore share a home phone number. They each are added in Android with their mobile number as their primary number, and their home number as their secondary number. Both can be called at either their home or mobile number from the contact list. When a phone call is recieved from their home number, Jane Smith is displayed in the caller id and call logs because she is first alphabetically.
2. For this technique to work cleanly (without any additional clutter), you must have your Android contact manager set only to display “My Contacts” (this settings is under Contacts > Menu > Display Group > My Contacts)
3. Log into Gmail and switch the contacts view
4. Create a new group to put these combined “metacontacts” (I called the group “Metacontacts”)
5. Force your G1 to synchronize contacts (Home Screen > Menu > Settings > Data synchronization > Uncheck and then recheck “Contacts”)
6. Tell your G1 to synchronize this new “Metacontact” group (Contacts > Menu > Edit sync groups > Check “Metacontacts”)
7. On your Gmail Contact Manager, in the “Metacontact” group, press the new contact button (person with a +)
8. Enter the name you want to display when the number calls (ex: “The Smith Family” or “John and Jane Smith”)
9. Add some form of symbol in front of the contact’s name to cause it to be first alphabetically. I used a period because it takes up the least space, and then put a period at the end as well for symmetry ( .The Smith Family. )
10. Add the shared home phone number to this new contact
11. Press the save button
12. Press the “Groups” button and then click “Remove from… My Contacts”. This will prevent the contact from showing up in Android’s contact list, but because we chose to synchronize the “Metacontacts” group, it will still be in Android’s database when it does a caller ID lookup.
13. Repeat steps 7-12 for each custom home phone number contact
14. Force your G1 to synchronize contacts again (Home Screen > Menu > Settings > Data synchronization > Uncheck and then recheck “Contacts”)
15. The new custom contact name will now show up in the call logs and when the number calls, but each individual contact (ex: John and Jane) will still have the number stored, so you can call their home number by clicking their name in contacts.
It works almost perfectly for me, but there are few caveats to this method that you should be aware of:
Every time you change the combined contact (“metacontact”), it automatically readded to the “My Contacts” group and you will have to remove it
The combined contact (“metacontact”) will have the symbol you chose (in my case, a period) in front of their name, so if this bothers you, this isn’t the technique for you

Categories

Resources