MacroDial

MacroDialAppIconDescription

Macro Dial is a tool to help edit and automatically change numbers from your address book according to some rules based on the way you want to call: IDD, calling card, corporate access number, without entering multiple entry in the phonebook.

Target Users

This program is intended to be useful for

  • people who travel and need to dial the same number in diverse way, for example you dial +813 5555 5555 to call japan when you are in Hong kong, but 03 5555 5555 when you are in japan.
  • People who have access to IDD prefix code, or use carrier like softbank in japan that do not process the + as expected.
  • People who have corporate access number that require processing of the number to extract the right extension.
  • People using multiple calling card from different countries.

Goal of the design of the program

  • provide a full set of rules to make any generation of numbers possible.
  • be able to share the rules via the internet. They can be downloaded without compromising personal codes or PINs.
  • have a simple way to enter rules as well as a more advanced complete mode.
  • provide the user workflow that fitted my need.

How to use it

  • Please read the main documentation page and the information how to create new macros
  • when you start the program a wizard will let you choose a few options or package of rules. Currently only for Japan Softbank or Hong Kong three, but you can download more from the web. If you have a code (from friends or from me) you can access rules specific to a company for example.
  • After you select a contact, you can choose the number and if you click on a rule (or macro) that rule will be applied to the number.
  • No number will ever be called without you pressing the call button, so you can review to make sure the number is correct.
  • To create a new rule you can simply edit the number in the Dial screen, and if a simple way to regenerate the number is detected the program will offer to save it as a new rules.
  • If you are a more advanced user you can design your rules from the edit macro function in the setting screen.

Recent Posts

Getting the weather for an activity in ConnectStats

As of version 5.1 you can obtain weather information for Connectstats activities if you use the new service I implemented using Garmin Health API and DarkSky. But in order to access it there are a few things to know and do.

The weather will only be added to new activities, once you have started using the new service, which is not currently the default in the app.

To enable the new service, you should go to your config page in Service and accounts and change the Source for the Garmin information to be All as below.

Note that if you do that it should preserve the history you have already downloaded from the Garmin Connect website and only start downloading new activities from the new ConnectStats service. Note that in case of issue you can always revert to only using the Garmin Website as a source.

New activities after you have completed the first login will start having the weather information added.

The reason I didn’t back populate the weather on older activities is both technical, as trying to back populate the older activities was a bit tricky to handle and cost, as I was worried it would make too many request to the weather API and start costing too much.

  1. New services and Withings working again 4 Replies
  2. New Service not working well 5 Replies
  3. Dark Mode and New Service 1 Reply
  4. Preview of dark mode for iOS 13 Leave a reply
  5. New Garmin Service Integration 4 Replies
  6. Quick update 12 Replies
  7. Issue with many extra activities downloaded Leave a reply
  8. ConnectStats 4.6 released 12 Replies
  9. Quick update on fix timing 12 Replies