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

New Garmin Issue affecting ConnectStats

At the moment ConnectStats is not working properly when using the Garmin Data from the ConnectStats Servers. I’ll explain the issue, but there is a temporary work around

Workaround

UPDATE: I have a new version pending approval from Apple that will work without the work around. With version 6.2.1, if you have “all” as a source, the app will automatically go to the web site if the ConnectStats Server didn’t receive data from the Garmin Health API.

Update as of August 6th the issue with the garmin api is resolved. So no need for the work around and using all as data source should be fine.

I you are having ConnectStats not display an activity or statistics or hanging you need to

  • Select the last good activity you have in your list (does not have to be the last one but a known good one)
  • Go to Config, Profile and select “Delete Some Activities”. This will delete all the activities from the app up to the one you have selected. It will not delete anything on any server, only in the app local files.
  • Go to Config, Services, Garmin and select for Source “Garmin WebSite”
  • Close the app fully (may not be necessary, but to ensure there are nothing in the memory cache)
  • Restart the app and try to download activities again.

When thing works again, you should be able to revert source to “all”, but monitor here or on twitter for message that it’s fixed

What is the issue

Since early today, the Garmin API is sending error instead of the activities files to the ConnectStats server. As a result the app is trying to go the Garmin website directly to get the fit file. Currently Garmin Connect is not letting you download fit files (if you go to garmin connect and select “export original” you will get an error), this second error is causing ConnectStats to hang on its processing queue (my bug).

If you select Garmin WebSite as a source it will get the data of your activity without trying to get the fit file and this seems to work at the moment.

I’ll update this as the situation evolve and post on twitter as well.

  1. Some usage statistics on ConnectStats usage 3 Replies
  2. Garmin Outage and ConnectStats Leave a reply
  3. 8 years later: why I still use and maintain ConnectStats. 16 Replies
  4. How did you push yourself over time? 4 Replies
  5. How to AirDrop to Linux 2 Replies
  6. Improved Analysis of Power Curves 8 Replies
  7. Daily exercise in lockdown 1 Reply
  8. Units and Translations Leave a reply
  9. Debugging with Xcode and Python time series calculations Leave a reply