Phone Amego Changelog

What's new in Phone Amego 1.4.44

May 28, 2020
  • Work around bug in macOS Mojave that prevented finding USB modems.

New in Phone Amego 1.4.44 RC (Oct 1, 2018)

  • Work around bug in macOS Mojave that prevented finding USB modems.

New in Phone Amego 1.4.43 RC (Aug 13, 2018)

  • Update Phone Amego User's Guide to use RapidWeaver 7. Remove obsolete sections and text.
  • Allow {CIDFormattedNumber} in reverse lookup URLs and show resulting formatted string in Debug Log.
  • Optionally remove outside line prefix if requested when searching in Daylite.
  • Fix unwanted log file on desktop.
  • Work in progress: Fritz!Box support.
  • Work in progress: convert to ARC to support new HTTPS Framework.

New in Phone Amego 1.4.42 RC (Jan 29, 2018)

  • Fix spurious popup menu in Call window.
  • Remove Google Voice selections since 3rd party apps are no longer supported.
  • Remove SMS options from Call Window since 3rd party SMS apps are longer allowed by Google Voice or Skype.
  • Update support for Yealink and Cisco VoIP phones.
  • Add support for Grandstream GXV3270
  • Don't match 4-digit or less extensions against non-identical numbers.

New in Phone Amego 1.4.41 (Sep 7, 2017)

  • Remove legacy Bluetooth code for MacOS 10.8 or earlier
  • Grandstream support 6 lines, improve line detection
  • DayLite - ignore short extension numbers.
  • Daylite - Add createNoteOrTask
  • Fix removing @IP address in GenericResponse
  • Fix line ID for Cisco IP Phone

New in Phone Amego 1.4.40 RC (Mar 20, 2017)

  • Fix character encoding issues when dialing from Daylite.
  • Fix matching numbers stored with "+" prefix in Daylite.
  • Fix CRM setting not being saved (displayed).
  • Add support for replaying Debug Log for VoIP dialing.
  • Allow specifying IP port when accessing Grandstream VoIP phones.

New in Phone Amego 1.4.39 RC (Dec 20, 2016)

  • Fix Daylite 6 compatibility
  • Fix dialing with CounterPath Bria

New in Phone Amego 1.4.38 RC (Aug 22, 2016)

  • Update Polycom documentation.
  • Daylite - allow creating appointments for calls.
  • Play ring tone for generic VoIP phones.
  • Remove HTTPS Connection and Fritz!Box menu items which are in progress.

New in Phone Amego 1.4.37 RC (Jan 5, 2016)

  • Notice: this update may require an upgrade fee based on when you last registered.
  • Fix bug in logging outbound calls from landline.

New in Phone Amego 1.4.36 RC (Nov 4, 2015)

  • Notice this update may require an upgrade fee based on when you last registered.
  • Disable "App Transport Security" added in Xcode 7.

New in Phone Amego 1.4.35 RC (Nov 2, 2015)

  • Fix for calendar logging.
  • Preferred CRM Daylite: allow Note, Task, or None.
  • Softphone: support Megapath, Jive-Mobility, or specified Bundle Identifier.
  • Polycom IP phones: experiment with allowing secure (https) connection to push server.

New in Phone Amego 1.4.34 RC (Jun 8, 2015)

  • Fix erroneous reg accepted but reg on disk too old to unlock this version message.
  • Fix field width under More tab.
  • Fix path checking for Daylite plugin.
  • Fix Calendar logging by requesting permission consistently.
  • Fix possible exception or crash when Debug Log is open with Bluetooth device.

New in Phone Amego 1.4.33 RC (May 18, 2015)

  • Fix Calendar logging by updating to use EventKit.
  • Fix phone number matching to no longer match short extension numbers against full phone numbers.
  • Add feature to ignore busy lamp notifications for Polycom phones.
  • Add AppleScript event for missed_call_from (n).
  • Allow lookup file to select telephone device for dialing as "dial: device_name".
  • Update all alias resolution code to be Yosemite compatible.

New in Phone Amego 1.4.32 RC (Feb 5, 2015)

  • Fix dialing speed on some Polycom phones.

New in Phone Amego 1.4.30 (Feb 3, 2015)

  • Fix "File format error!" on some Yealink phones.
  • Recognize inbound calls on Asterisk NOW 13 PBX.
  • Skip reverse lookup when updating Contact Card if call has ended.
  • IP Phones - allow specifying optional server port on phone.
  • Fix handling log file aliases.
  • Fix incoming calls reported as missed on Whozz Calling.
  • Whozz calling - mark calls longer than a minute as received to work with non-deluxe units.

New in Phone Amego 1.4.28 (Jul 14, 2014)

  • Add support for Bria 4.
  • Fix unwanted phone audio or ringing at computer.
  • Fix detecting calls dialed on Bluetooth phone.

New in Phone Amego 1.4.29 RC (May 19, 2014)

  • Update description to enable GUI Scripting for Mavericks.
  • Asterisk - add support for SCCP and IAX channels.
  • Asterisk - update tool tips.

New in Phone Amego 1.4.28 RC (May 12, 2014)

  • Add support for Bria 4.
  • Fix unwanted phone audio or ringing at computer.
  • Fix detecting calls dialed on Bluetooth phone.

New in Phone Amego 1.4.27 RC (Apr 10, 2014)

  • Support for Grandstream IP phones.
  • Lookup File - allow name match only.
  • Update for Yealink v.72 firmware.
  • Create Address Book Plug-ins folder if needed.
  • Daylite4 integration: fix Daylite Identifier matching.
  • Dial landline - end previous call if any.
  • Improve reliability of UDP listener.

New in Phone Amego 1.4.24 (Mar 18, 2014)

  • Added support for Bluetooth PBAP (still under development).
  • Lookup file - fix matching name when number does not match.
  • Fix Daylite lookup to choose the best matching record based on last name or first name.
  • Fix Play Ringtone feature.
  • Fix possible hang if Asterisk server stops responding.

New in Phone Amego 1.4.26 RC (Feb 4, 2014)

  • Fix support for X-Lite softphone.
  • Fix dialing with GrandStream IP phones.
  • Power Dialer - disable auto-advance when ringtime is zero.
  • Don't overwrite name on previous Contact Card.

New in Phone Amego 1.4.25 RC (Dec 14, 2013)

  • Local HTTP Server - accept url requests of the form http://:/url?url=.
  • Fixes to update call state consistently for Bluetooth phones under Mavericks

New in Phone Amego 1.4.24 RC (Dec 4, 2013)

  • Added support for Bluetooth PBAP (still under development).
  • Lookup file - fix matching name when number does not match.
  • Fix Daylite lookup to choose the best matching record based on last name or first name.
  • Fix Play Ringtone feature.
  • Fix possible hang if Asterisk server stops responding.

New in Phone Amego 1.4.23 RC (Nov 15, 2013)

  • Simplify controls for Bluetooth speakerphone.
  • Rename List Dialer to "Power Dialer".
  • Allow editing dial result names, show number in list, export dial results.
  • Fix bug in displaying HUD.
  • Fix bug in detecting Bluetooth call end under Mavericks.
  • Fix crash in accessing iSoftPhone under Mavericks.
  • Fix bug in using Growl under Mavericks.

New in Phone Amego 1.4.22 RC (Nov 8, 2013)

  • Bluetooth - allow "Alternate HFP" to use previous Bluetooth connection code.
  • Bluetooth - mute speaker at start of incoming call until call established.
  • Skype - add "+" prefix to phone numbers.
  • List Dialer - set window title to path representation.
  • List Dialer - remember last 3 projects.
  • List Dialer - add dial results summary.

New in Phone Amego 1.4.21.02 RC (Oct 31, 2013)

  • Added setting - Remain open after call end.
  • Call Window - fix bug in selecting Dial vs SMS.
  • Fix possible crash in closing Bluetooth UI panel.
  • Fix possible crash in closing HFP controller.

New in Phone Amego 1.4.21.01 RC (Oct 31, 2013)

  • Fix possible crash in looking up SIP-URIs.
  • Fix possible crash in opening Bluetooth UI panel.
  • Document Outlook support.
  • List Dialer - add Dial Result.
  • Submit to Mac App Store.

New in Phone Amego 1.4.21 RC (Oct 23, 2013)

  • Hands-Free disable audio input and output selectors under Mavericks to use the built-in audio play-through.
  • Hands-Free add Sound Preferences button.
  • Added click-to-dial with Salesforce open CTI.
  • Fixes to work with Cisco SPA525G.
  • Enhancements to List Dialer.
  • Fix possible crash when selecting a Bluetooth Service.
  • Fix possible crash when closing Bluetooth MAP connection.
  • Improve reconnecting to Asterisk server after sleep.

New in Phone Amego 1.4.20 RC (Oct 14, 2013)

  • Fix Address Book (Contacts) plug-ins to work on Mavericks. Please toggle the Plug-Ins checkbox under the Main tab.
  • Improve Asterisk support and stability.
  • Add Action menu to update Local Lookup File from Call Log.
  • Add support for List Dialing.
  • Add information on FRITZ!Box and Salesforce integration.
  • Update to work with Yealink Firmware v71.

New in Phone Amego 1.4.19 (Oct 11, 2013)

  • Add support for Cisco IP phones (7940, 7960, SPA504G, SPA508G, SPA525G).
  • Fix Bug in displaying Pro features during trial period.
  • Daylite - allow creating a Task or Note when opening a contact in Daylite.
  • Build with Xcode 5 under OS X Mavericks.
  • Fix possible crash in opening Contact Card.
  • Fix Analyzer bugs.
  • Add work around for Samsung B5722.

New in Phone Amego 1.4.19 RC (Oct 1, 2013)

  • Add support for Cisco IP phones (7940, 7960, SPA504G, SPA508G, SPA525G).
  • Fix Bug in displaying Pro features during trial period.

New in Phone Amego 1.4.18.02 RC (Oct 1, 2013)

  • Daylite - allow creating a Task or Note when opening a contact in Daylite.
  • Build with Xcode 5 under OS X Mavericks.
  • Fix possible crash in opening Contact Card.
  • Fix Analyzer bugs.

New in Phone Amego 1.4.18.01 RC (Sep 23, 2013)

  • Daylite - allow creating a Task or Note when opening a contact in Daylite.
  • Fix bug in handling “will_dial()” script.
  • Add unblock option in action menu of call status window.
  • Build with Xcode 5 under OS X Mavericks.
  • Fix Analyzer bugs.
  • Add work around for Samsung B5722.

New in Phone Amego 1.4.18 RC (Sep 21, 2013)

  • Distinguish Phone Amego Standard from Pro version (all previous registrations are Pro)
  • Fix Asterisk Test login button, allow FQDN.
  • Fix possible crash in closing Bluetooth MAP session.
  • Fix bug in subscribing to remote Caller ID host.
  • Fix bug in sending SMS via Google Voice.
  • Fix will dial script action.
  • Preliminary support for Salesforce Call Center.

New in Phone Amego 1.4.17 RC (Sep 4, 2013)

  • Convert User Guide to RapidWeaver, add search, page titles, better indexing, analytics, and improve layout.
  • Allow sending SMS via Skype or Bluetooth MAP (under test).
  • Integrate SendSMS with Call window.
  • Include option to Speak Device Name.
  • Fix bug in dialing remote landline.
  • Fix Caller ID sharing for non-modem devices.
  • Fix possible crash in closing Bluetooth MAP session.
  • Add Post data to Generic Dial URL to work with Cisco IP phones.
  • Reduce duplicate messages in Notification Center for SMS.

New in Phone Amego 1.4.16 RC (Aug 9, 2013)

  • Add Asterisk PBX support for dialing and observing multiple extensions.
  • Call window - improve Daylite Integration.
  • Show company name (if any) from Daylite 4.
  • Add option to automatically create a new note for dialed calls.
  • Decline blocked calls after a short delay to allowing answering if desired.
  • Improve adding numbers to block list.
  • Skip "call_from" Apple Event for SMS.
  • Fix bug in requesting previous landline status.
  • Restore alternate HFP.

New in Phone Amego 1.4.15 RC (Jul 22, 2013)

  • Fix crashing bug in using IOBluetoothHandsFreeDevice.
  • Add RingCentral to list of preset Generic Dial URLs.
  • Update main icons to includes retina support.
  • Landline - recognize name when no number is present.
  • VoIP - allow to cancel dialing in progress.
  • Fix bug in toggling color menu bar images.
  • Restore sound level during Speak Caller ID.

New in Phone Amego 1.4.14 RC (Jul 12, 2013)

  • Fix to run on OS X Mavericks DP3.
  • Add signal strength and battery charge indicators to Bluetooth phone status.
  • Improve caller ID when dialing from Daylite.
  • Fix blocking calls from "Not Available".
  • Fix logging landline calls when HUD is disabled
  • Favorites: enable "Add" button consistently.
  • Add "Blind Dial" setting under Dialing tab when landline is selected
  • Cleanup bottom of More tab with "Customize" section.

New in Phone Amego 1.4.13 RC (Jun 27, 2013)

  • Include contact info in Calendar notes entry if enabled.
  • Added support for real time spam call filters such as WhoCalled.us
  • Added "Whitelist Only" option to Lookup tab.
  • Reduce system volume when speaking Caller ID.
  • Display a 2nd incoming call correctly.
  • Improve phone number matching in lookup file.
  • Reduce font size for taking notes.
  • Improve layout for "Show Card Library" and "Local HTTP Server Port".
  • Fix bugs in disabling HUD display.

New in Phone Amego 1.4.12 RC (Jun 15, 2013)

  • Bluetooth speakerphone: add Acoustic Echo Suppression.
  • Allow hiding rows in Call Log.
  • iCal logging: add arrow to indicate call direction.
  • iCall logging: add link to CRM record if any.
  • Growl, NC: remove call status notifications.
  • Add support for iSoftPhone.
  • Fix possible bug displaying previously dialed number.
  • Update to latest version of ShortcutRecorder.
  • Allow clicking in HUD to reply to an SMS.
  • Fix double-click in empty row of contact card.
  • Remove possible quotes from caller name.

New in Phone Amego 1.4.11 RC (May 29, 2013)

  • Add "Phone Amego Preferences" button to Call Log window.
  • Allow hiding menu bar icon (More tab).
  • Improve default settings for Outbound call display.
  • Improve SMS message handling.
  • Fix SMS Log menu when option key is released.
  • Fix HUD timeout for inbound call on iPhone.
  • Fix bug logging dialed Bluetooth calls from a URL.

New in Phone Amego 1.4.10 RC (May 23, 2013)

  • Daylite Integration: create note automatically for requested call record.
  • Add option for specifying Preferred CRM under Caller ID tab. (replaces Daylite Integration setting under More tab)
  • Separate notification options for inbound vs outbound calls.
  • Fix possible call duration bug when using Polycom phones.

New in Phone Amego 1.4.9 (May 3, 2013)

  • Add SMS Log window (access as Option Call Log).
  • Changed default for "Use Hands Free" to "Never".
  • UI fixes for creating notes on contact cards.
  • New Videos: SMS Notification, Dialing, Simple CRM with Contact Cards.
  • Add support for dialing with FRITZ!Box.
  • Fix other bugs uncovered by Xcode analyzer.

New in Phone Amego 1.4.8 (Apr 17, 2013)

  • Support Daylite 4 integration for inbound calls.
  • Streamline use of Notification Center.
  • Simplify Call Status and SMS Notification controls.
  • Fix dialing SIP URI with Polycom phones.
  • Move Translate Mnemonic to Dialing Options tab.
  • Fix dialing with Yealink SIP-T38 and VP530.
  • Test echo cancellation with CAPlayThrough.
  • Update User's Guide to offer a better "landing page".

New in Phone Amego 1.4.7 (Mar 20, 2013)

  • Fix Bluetooth handsfree settings (WhenSelected and Never).
  • Add Keypad to Call Status window.
  • Add Mute button to Call Status window.
  • Add Test button to Dialing Options tab.
  • Add checkbox to enable using Notification Center.
  • Add button to reveal Favorites for editing.
  • Fix crashing bug in closing OBEX session used for SMS.
  • Fix handling of "+" prefix in recent history.
  • Fix to work with Bria 3.5 .
  • Fix dialing SIP URI with Yealink phones.

New in Phone Amego 1.4.6 RC (Mar 19, 2013)

  • Display SMS received by iPhone (using Bluetooth MAP).
  • Add larger Call Status display (Size 2X).
  • Add option to exclude dialed and incomplete calls from log.
  • Add "Ring Time" to on disk Call Log.
  • Support real time notification from OBi telephone adaptors.
  • Add generic dial URL for GrandStream phones.
  • Use received number vs Address Book in formatted display.

New in Phone Amego 1.4.7 (Mar 19, 2013)

  • Add Keypad to Call Status window.
  • Add Mute button to Call Status window.
  • Add Test button to Dialing Options tab.
  • Add checkbox to enable using Notification Center.
  • Add button to reveal Favorites for editing.
  • Fix crashing bug in closing OBEX session used for SMS.
  • Fix handling of "+" prefix in recent history.
  • Fix to work with Bria 3.5 .
  • Fix dialing SIP URI with Yealink phones.

New in Phone Amego 1.4.5 RC (Jan 17, 2013)

  • Contact Card - include caller ID information in While You Were Out note template.
  • Contact Card - include note text when sending Email.
  • Contact Card - fix bug in deleting list items.
  • Contact Card - fix adding duplicate list items.
  • Contact Card - fix bug in preserving previous text when selecting other notes.
  • Fixes to handle reverse lookup mode consistently.
  • Fix possible inconsistency in ring behavior.
  • Include PushDialer generic URL.
  • Use Notification Center in 10.8 when available.

New in Phone Amego 1.4.4 (Dec 22, 2012)

  • Include PopClip extension for Phone Amego in Scripts Folder (http://pilotmoon.com/popclip/)
  • Add support for Daylite 4 dialer plugin (requires Daylite 4.1.2 or later).
  • Fix integration with FoneConnector for Daylite 4.
  • Allow diacritic insensitive matching in Call window.
  • Allow case insensitive matching of place holder names like "WIRELESS CALLER".
  • Ignore place holder names when determining Caller Card filename.
  • Ignore space character before ":" in Caller ID string.
  • Use Growl 2.0 Framework.
  • Time out dialed landline calls if no status display.
  • Fix bug in displaying calls dialed directly from cell phone.
  • Fix bug in logging dialed calls via modem.

New in Phone Amego 1.4.4 RC (Dec 22, 2012)

  • Include PopClip extension for Phone Amego in Scripts Folder (http://pilotmoon.com/popclip/)
  • Add support for Daylite 4 dialer plugin (requires Daylite 4.1.2 or later).
  • Fix integration with FoneConnector for Daylite 4.
  • Allow diacritic insensitive matching in Call window.
  • Allow case insensitive matching of place holder names like "WIRELESS CALLER".
  • Ignore place holder names when determining Caller Card filename.
  • Ignore space character before ":" in Caller ID string.
  • Use Growl 2.0 Framework.
  • Time out dialed landline calls if no status display.
  • Fix bug in displaying calls dialed directly from cell phone.
  • Fix bug in logging dialed calls via modem.

New in Phone Amego 1.4.3 (Nov 29, 2012)

  • Fix bug in parsing Contact Cards on disk while allowing XML format.
  • Changed Lookup File to match phone number AND Caller ID name (if present).
  • Check recent history for numbers dialed at phone.
  • USB modem: stay connected to line for 5 seconds after dialing.
  • Fix crash when removing Skype, allow attaching a 2nd instance of Skype.

New in Phone Amego 1.4.2 (Nov 20, 2012)

  • Add support for new Cisco telephone adaptors including SPA112.
  • Add hot key for "Copy Then Dial" to work with applications that do not support Services.
  • Fix bug in saving column settings in Call Log.
  • Refresh button in Call Log now refreshes Contact Card dictionary.
  • Improve reliability of saving and recognizing Contact Cards.
  • Fix possible crash when waking from sleep with sharing enabled.

New in Phone Amego 1.4.1 RC (Nov 9, 2012)

  • Fix use "HandsFree Never".
  • Build with Xcode 4.4 under Mountain Lion.
  • Allow Call window to remain open after dialing if option is selected.
  • Update Call window scripts for Mountain Lion.

New in Phone Amego 1.4c9 RC (Jun 2, 2012)

  • Fixes to recent submenu.
  • Change "Open Phone Amego" to "Preferences".
  • Always show Log Calls in PA menu.
  • Fix open Contact Card when Call Info script was previously defined.
  • Fix reverse lookup sequencing.
  • Fix dialing Skype when phone number begins with non-numeric character.
  • Other UI fixes

New in Phone Amego 1.4c8 RC (May 23, 2012)

  • Support submenus in Favorites menu (for phone system commands).
  • Fix bug in hanging up Bluetooth call when "Disconnect During Call" is selected.
  • Submit to Mac App Store as version 1.4

New in Phone Amego 1.4c7 RC (May 14, 2012)

  • Add Favorites submenu. Press Option Dial to add a number to favorites.
  • Favorites can include a device and dialing method to work independently of current settings. See History/Favorites under the Main tab.
  • Allow blocking calls based on Caller ID name in addition to phone number.
  • Add phone number format control under Caller ID tab.
  • Add Open CNAM to reverse lookup list.
  • Move "Call Log" menu item to Recent Submenu.
  • Relocate Check for Update menu item as "Now" button next to "Check for updates" under the More tab.
  • Add missed call event for Yealink phones.
  • Changed layout of Dialing options to be more consistent.
  • Fix reverseAustralia to recognize 10-digit numbers.
  • Fix incorrect logging of some calls as missed.
  • Polycom fix display of called party when dialing.
  • Avoid stealing input focus in PA window when updating telephone devices table

New in Phone Amego 1.4c6 RC (May 1, 2012)

  • Add Generic Reverse Lookup feature (Lookup tab) to work with multiple lookup services and support international use.
  • Integrate Reverse Lookup using NumberGuru and show previously reported spam callers in yellow.
  • Add Note Templates including "While You Were Out" to Contact Cards.
  • Add support for the iPhone app "Push Dialer" to allow dialing without Bluetooth.
  • "More -> Logging -> Show in Finder" show Card Library or Call Log folder.
  • "Daylite Integration" search for matching Organization first, then matching Contact.
  • Fix bug in logging calls via USB modem.
  • Improve wording in upgrade dialogs.

New in Phone Amego 1.4c5 RC (Apr 13, 2012)

  • Add support for Skype (see softphones).
  • Add support for Snom IP phones.
  • Allow SIP-URIs in Caller ID phone number string to work with Skype or sip dialing.
  • Include caller ID name obtained by reverse lookup in call log.
  • Fix Daylite integration to find matching organization names.
  • When searching for a matching phone number in Daylite, use the last 4 characters of the formatted phone number as the search key to allow other formatting conventions.
  • Fix possible crash in web authentication for IP phones.
  • Stop BLIP server and close connections upon sleep (used for Caller ID sharing).
  • Skip dialing extensions for landline phones that can't confirm when a call has been answered.
  • Improve Bluetooth Disconnect During Call behavior.
  • Enable paid upgrades for registrations more than 2 years old.

New in Phone Amego 1.4c4 RC (Mar 18, 2012)

  • Add support for Aastra IP phones.
  • Allow "On My Mac Lookup File" located at "~/Library/Application Support/Phone Amego/
  • Phone Amego Lookup File.csv" to be a Finder Alias that points to a file inside you Dropbox.
  • Fix Yealink generic notification plist to not require editing phone IP address.
  • Improved stability with Polycom IP phones when host address changes.

New in Phone Amego 1.4c3 RC (Mar 8, 2012)

  • Added support for Yealink IP phones.
  • Generic Dial URLs for Vonage, CallCentric, and Yealink phones. Preliminary support for Cisco Webdialer.
  • Generic Notification URLs (inbound Caller ID) for Yealink and similar IP phones. Preliminary support for Aastra and Snom phones.
  • Recent submenu now includes Call Status. Double-Click on telephone device in table to select "Dial Using". This allows dialing for VoIP adaptors or other devices that don't support dialing from Phone Amego directly.
  • Allow dialing sip URIs of the form "sip:xxx".
  • Make Phone Amego the front most application when opening a Contact Card (by clicking on icon).
  • Call Log - allow copy as tabular data for pasting into a spreadsheet.

New in Phone Amego 1.4c2 RC (Feb 13, 2012)

  • Make Phone Amego the front most application when opening Contact Card.
  • Keep ringing until Call Answer or Call End.
  • Allow comma separated list of AppleScripts for each call event.
  • Allow comma separated list of overlapping area codes under Dialing options tab.
  • Open contact info when Growl bubble is (double) clicked.
  • Add "Edit Contact" button on Contact Card.
  • Show Contact Card label (if any) in call type field.
  • Update Contact Card format for saving notes (previous versions may not see new notes)
  • Added event URL for "Call Answer".
  • Remove event URL for "Call From" which could steal input focus each time phone rings.

New in Phone Amego 1.4c1 RC (Feb 1, 2012)

  • Add Event URLs for Web Applications.
  • Consolidate "Caller ID Lookup" section of User's Guide.
  • Remove "Address Book" from main menu since it is redundant with Call window.
  • Remove "AppleScript Call Info" from action menu. Let card icon use other methods as specified. Use control to bypass other methods.
  • Improve layout of Contact Card window.

New in Phone Amego 1.3.7.004 (Feb 1, 2012)

  • Simplify setup process for Polycom phones.
  • Add Poll support for Polycom IP phones.
  • Fixed bug in adding contact card labels.
  • Add label field to contact cards.
  • Call Log - allow extending selection by holding Shift Key.
  • Polycom IP phone - detect missed calls.
  • Fix possible crash when requesting alternate authentication for Polycom phone.
  • Fix GV dialing to handle phone number conversion more consistently.
  • Don't show GV in telephone device table unless it is configured.
  • Add support for dialing CounterPath Softphones (X-Lite 4 and Bria 3).
  • Added "Open Contact Card" hot key to open last dialed or answered call.
  • Added "New Note" button on Contact Card.
  • Added "New Event" button on Contact Card.
  • Select "ADD NOTE" text when new note is created.
  • Fix CID panel to not become key while taking notes.
  • Fix default line for Polycom IP phones.
  • Fix bug in opening Call Log window.
  • Allow modifying HTTP server port.

New in Phone Amego 1.3.7 RC (Jan 18, 2012)

  • Add support for dialing CounterPath Softphones (X-Lite 4 and Bria 3).
  • Added "Open Contact Card" hot key to open last dialed or answered call.
  • Added "New Note" button on Contact Card.
  • Added "New Event" button on Contact Card.
  • Select "ADD NOTE" text when new note is created.
  • Fix CID panel to not become key while taking notes.
  • Fix default line for Polycom IP phones.
  • Fix bug in opening Call Log window.
  • Allow modifying HTTP server port.

New in Phone Amego 1.3.6 RC (Jan 14, 2012)

  • Add support for Polycom IP phones (Caller ID and Dialing).
  • Call Window: add buttons to view related items in Address Book, Mail, and iCal.
  • Contact Card: convert to split view instead of drawer. Set insertion point to edit text view when window appears so user can just start typing. Allow Enter to save changes and close window to streamline taking notes.
  • Call Log: remember selected column and sort order.
  • Allow selecting Google Voice in telephone devices table.
  • Add overlapping area code in the Dialing Options tab.
  • Sharing: show where call was dialed from.
  • Fix possible crash in Daylite integration when server is not available.
  • Fix possible failure to enable Bluetooth audio.

New in Phone Amego 1.3.5 RC (Dec 2, 2011)

  • Fix possible crash in Bluetooth SCO Audio driver.
  • Allow setting a ringtone for callers in Apple's Address Book.

New in Phone Amego 1.3.4 RC (Nov 30, 2011)

  • Added "Play Ringtone" under Caller ID tab.
  • Match phone numbers ending with two digits separated by a dash or space.
  • Recognize Caller ID from more landline phone systems.

New in Phone Amego 1.3.3 RC (Nov 17, 2011)

  • Add "Disconnect During Call" for use with Bluetooth headsets.
  • Add "Speak Caller Name" feature to use phonetic name from Address Book.
  • Add support for "clicktocall:" URLs.
  • Update login item to use new LSSharedFile API.
  • Unhide "Launch at Start" in Mac App Store version.
  • Improve pasting phone numbers into Call window.
  • Show call status for calls with number "Not Available".
  • Update Growl Framework to version 1.3
  • Include "/var/log/bluetoothAudio.log" in crash reports if enabled.

New in Phone Amego 1.3.2 RC (Oct 28, 2011)

  • Fix bug in restoring settings when "Bypass Bluetooth Audio" is selected.
  • Fix bug saving and restoring named Dialing Options

New in Phone Amego 1.3.1 RC (Oct 22, 2011)

  • Removed "Accept HandsFree Never" option since it no longer works with iPhone 4.
  • Release as version 1.3.1 to match Mac App Store version.

New in Phone Amego 1.3 c12 RC (Oct 15, 2011)

  • Fix to work with Growl 1.3
  • Add telephone device: improve help and reject improper selection of "Wireless iAP".

New in Phone Amego 1.3 c11 RC (Oct 7, 2011)

  • Remove all PPC code
  • Build with Xcode 4.1
  • Submit to Mac App Store as v1.3
  • Fix to work with Growl 1.3

New in Phone Amego 1.3 c10 RC (Oct 4, 2011)

  • Added checkbox column to Call Log window.
  • Allow Finder aliases for Call Log folder and Contact Card folder.
  • Call Log window - allow "Control+Show in Finder" to open Phone Amego window (in case
  • menu bar item is not visible). Use Control-Shift-L to open Call Log window.
  • Fix bug in closing Bluetooth Audio connection.
  • Fix bug in DayliteToPhoneAmego dialer.
  • Dialing Tab - changed default for cell phones to "No Dialing Options".
  • Caller ID Tab - Time Out - changed default to not timeout.
  • Caller ID Tab - removed "Remain Open After Call Ends".
  • Caller ID Tab - removed "Use Close to Cancel".

New in Phone Amego 1.3 c9 RC (Sep 26, 2011)

  • Fixes and improvements to Daylite integration.
  • Update Daylite Plugin as needed when program launches.
  • Use default controls when installing Bluetooth Audio driver.
  • Remove and re-install Bluetooth Audio driver when program launches.
  • Update documentation with more information on Bluetooth Troubleshooting and using IP phones.
  • Fix bug in validating Action menu items in Call Status window.
  • Allow mixing digits within phone number formats.

New in Phone Amego 1.3 c8 (Sep 22, 2011)

  • Added click-to-dial Daylite plugin.
  • Added Daylite integration to search for and open contacts in Daylite.
  • Update "Service Preferences" for Mac OS X 10.7
  • Improve support for recognizing modem caller ID outside of North America.
  • Fix bug in did_dial() script action.
  • Pressing Command or Option with Card icon will open Contact in Address Book (or Daylite)when no call_info() action is defined.
  • Allow blocking calls by phone number prefix.
  • Fix bug in adding Block entries to lookup file.
  • Fix bug in reading existing Contact Cards.
  • Fix bug in selecting a different listen port for Whozz Calling EL.

New in Phone Amego 1.3 c7 RC (Aug 19, 2011)

  • Add system version check to avoid Bluetooth audio on 10.7.0
  • Bluetooth audio appears to be improved in 10.7.1 available via Software Update.
  • Select VoIP Adaptor sheet: add "Scan" button to look for additional adaptors.
  • Select VoIP Adaptor sheet: stop scanning upon "Cancel".
  • Allow "Login" to test login credentials for selected OBi adaptor (despite phishing site warning).
  • Limit authentication failed Alert to stop repeating.
  • Call Log - add Dial selected button.

New in Phone Amego 1.3 c6 RC (Aug 12, 2011)

  • Add support OBi110 VoIP Adaptor and Service Bridge for use with Google Voice.
  • Support Manual Call End with VoIP adaptor to mirror an IP phone for Caller ID.
  • Refactor opening call window to address rare beach ball delays.
  • Added Play Ring Tone script.

New in Phone Amego 1.3 c5 RC (Aug 4, 2011)

  • Revert to not loading Bluetooth SCO Audio Device to avoid crashes.
  • Add support for "Manual Call End" to allow call timer to work with hosted IP phones.
  • Build in Xcode 4.1 (Intel only).

New in Phone Amego 1.3 c4 RC (Aug 2, 2011)

  • Fix bug in rejecting SCO audio connection while Speakerphone is temporarily disabled.
  • Change bundle identifier from "com.sustworks.Phone_Amego" to
  • "com.sustworks.PhoneAmego" to work with Xcode 4. Rename preferences file accordingly.
  • Change "GV Chat" to "Google Talk" to be more consistent.
  • Fix to allow Google Talk as number-to-ring.

New in Phone Amego 1.3 c3 RC (Jul 27, 2011)

  • Fix invoking AppleScript for did_dial (n).
  • Add choice of reverse lookup services.
  • Contact Card - change "Dismiss" button to "Save".
  • Replace CAPlayThrough with QTKit capture implementation to help resolve crash in Bluetooth
  • Audio play through.
  • Temporarily disable Bluetooth Speakerphone to avoid crash under Lion in Bluetooth SCO
  • Audio driver when requesting audio device attributes.

New in Phone Amego 1.3 c2 RC (Jul 16, 2011)

  • Fix regression in Core Audio Play Through.
  • Fix VoIP dialing indication to be more consistent.
  • Add AppleScript events for on_hook and off_hook.
  • Fix Sparkle update.

New in Phone Amego 1.3 c1 RC (Jul 12, 2011)

  • Release as "candidate" vs "beta" with automatic update (via Sparkle).
  • Highlights:
  • Keep Contact Cards with notes about each caller in a distributed database.
  • Pull up matching Contact Card from any computer running Phone Amego.
  • Easy Call Log window.
  • Call timer.
  • Use numeric keypad to dial touch tones during a call.
  • Support multi-line Caller ID and call monitoring hardware from CallerID.com .
  • Multi-line call display allowing you to see the status for all telephone lines and bring up a matching customer record on any line you choose.

New in Phone Amego 1.3 Beta 8 (Jul 9, 2011)

  • Allow setting a highlight color on Contact Card.
  • Publish Bluetooth SDP HandsFree service.
  • Improve Bluetooth support by allowing open from telephone device.
  • Improve memory management during Bluetooth callbacks.
  • Transfer Address Book info correctly when creating Contact Card from Call Window.
  • Support sending Touch Tones with USR Modem.

New in Phone Amego 1.3 Beta 7 (Jul 2, 2011)

  • Allow using the numeric keypad to dial touch tones during a landline call.
  • Consolidate Call Status checking to allow combining USB Modem with other devices.
  • Fix Mac OS X 10.5 compatibility bug.
  • Update documentation.

New in Phone Amego 1.3 Beta 6 (Jun 27, 2011)

  • Added support for keeping notes about caller on Caller Card.
  • Open format allows sharing Caller Card Library using Dropbox so up-to-date notes on each caller can be pulled up on any computer running Phone Amego as needed.
  • Allow dialing DTMF codes during call.

New in Phone Amego 1.3 Beta 5 (Jun 17, 2011)

  • Cleanup Call Status before Caller ID information becomes available.
  • Added "Caller ID Only" option for USB modems.
  • Resolve using phone label versus actual device name.
  • Resolve Growl display of remote call with local Address Book number.
  • Fixed bug in closing Call Log window.
  • Fixed bug in calculating hours in call summary.
  • Added "Play Ringtone" to Phone Amego scripts.

New in Phone Amego 1.3 Beta 4 (Jun 11, 2011)

  • Call Log - Add labels to popups.
  • Call Log - update in real time if last day is shown.
  • Call Log - remember last day shown when window is re-opened on same day.
  • Fix logging dialed calls via USB modem.
  • Fix exception in transitioning between Call Logging versions.
  • Call Window - list recent matches first.
  • Google Voice - keep logged-in WebKit view around for 2 hours to avoid re-authenticating for subsequent calls.

New in Phone Amego 1.3 Beta 3 (Jun 8, 2011)

  • Added call timer.
  • Added Call Log window.
  • Extend log file format and content.
  • This beta version will expire on 27-Jul-2011.

New in Phone Amego 1.3 Beta 2 (May 31, 2011)

  • Stop and resume Bluetooth monitoring upon system sleep and wake.
  • Fix Answer Call hot key.

New in Phone Amego 1.3 Beta 1 (May 26, 2011)

  • Refactor CIDPanel to allow choice of call displays.
  • Add support for multiLineCallStatus display.
  • Add support for Whozz Calling EL multi-line call monitoring hardware.
  • Refactor BTComm to separate call reporting (Call Info) from device processing so a single device can report on multiple phone lines.
  • Fix GV Number-to-Ring list.
  • Added a hot key for "Hangup".
  • Allow changing the name of the calendar Phone Amego uses for logging.

New in Phone Amego 1.2.20 (Mar 3, 2011)

  • Fix to use GV Chat when selected in Call window.
  • Show status when Blocking or Rejecting a call.
  • Fix to keep track of identical USB modems by their USB Location ID.
  • Fix to reset 2nd USB modem after hot plugging when device name changes.
  • Fix possible glitch in speakerphone where receive audio is muted.
  • Revert to old CARingBuffer from Apple's sample code.
  • Add call_info() AppleScript invoked from action menu.
  • Add dialing option to remove a prefix.

New in Phone Amego 1.2.19 (Feb 19, 2011)

  • Improved Core Audio Play Through used by Bluetooth speakerphone.
  • Answer Google Voice callback automatically if phone is set to Accept HandsFree Always.
  • Add hot key to Answer Call.
  • Validate Hang Up menu item when a call is active.
  • Set UTF-8 as default character set for Bluetooth phones.
  • Fix landline device status during startup when state is Pending.
  • Reset USB modem if I/O times out.
  • Fix bug to work with older Apple USB Modems.
  • Remove "Google Talk" from list of numbers to ring.
  • Add simple Lookup controls to block or ignore unwanted calls (Caller ID tab).

New in Phone Amego 1.2.18 (Jan 26, 2011)

  • Stability bug fixes for GV Chat.
  • Refacter to avoid waiting for thread running an AppleScript.
  • Moved USB modem I/O off the main thread in case driver locks up or fails to respond.
  • Allow application to quit when a telephone device is hung and refuses to close.
  • Update documentation to reflect recent changes and clarify Bluetooth setup.

New in Phone Amego 1.2.17 (Jan 7, 2011)

  • Add support for Google Voice Chat to place calls directly from your computer without ringing a callback number.
  • Add scripts to work with Daylite.
  • Fix editing device labels.
  • Fix selection in device table to complete editing and retain first responder status.
  • Show phone model only if needed.
  • Update VoIP settings for previously attached device.
  • Improve VoIP device scanning.
  • Change "Login" button to read "Scan" if device address is empty.
  • Sort HandsFree audio device names.

New in Phone Amego 1.2.16 (Dec 17, 2010)

  • Add "Service Preferences" button to enable "Dial with Phone Amego" system service.
  • Set cell phone character set to "UTF-8" explicitly.
  • Reduce font size of caller ID name field when string is longer than 15 characters.
  • Fix bug in saving speakerphone input and output device selections.
  • Fix hangup button in Call Status window.
  • Fix to recognize more phone number formats.
  • Improve when status window times out.

New in Phone Amego 1.2.15 (Dec 3, 2010)

  • Added "Accept" and "Decline" buttons to Call Status window.
  • Allow dialing local extensions of 4 or fewer digits.
  • Allow pause "," and hash "#" in dialing strings.
  • More: add controls to select Hands-Free audio device.
  • Allow Call Status window to time out when a call is active (selectable).
  • Resolve inconsistencies in distributed notifications.
  • Fix bug in releasing Growl notifications.
  • Added Hands-Free Speakerphone options: "Use HandsFree when Selected" and "Accept HandsFree Always".

New in Phone Amego 1.2.14 (Nov 22, 2010)

  • Fix crash in Hands-Free speakerphone from Core Audio regression in Xcode 3.2.5
  • Only update menus during validation to avoid possible conflicts.
  • Created Mac App Store version.

New in Phone Amego 1.2.13 (Nov 17, 2010)

  • Dialing Options: show location name, list of preset locations, and improve defaults for international users.
  • Improve compatibility of iPhone "Disable Hands-Free" option.
  • Improve reporting when dialing directly from cell phone or VoIP phone.
  • AppleScript: add "phone label" parameter to AppleScript events.
  • AppleScript: added "did_dial ()" and removed non-parameterized versions.
  • Support distributed notifications using NSDistributedNotificationCenter.
  • Allow more control using sustworksPhoneAmego DO service.
  • Documentation: Add "Developer Info" page to FAQ.
  • Build with Xcode 3.2.5

New in Phone Amego 1.2.12 (Nov 4, 2010)

  • Documentation: explain how to receive SMS on your desktop as iChat IM.
  • Documentation: explain Speakerphone versus Hands-Free UI Model.
  • Fix to remember speakerphone setting when Bluetooth connection is interrupted and later resumed so call audio remains on handset.
  • Include caller name when logging GV call requests.
  • Fix status to reflect whether GV has connected when there are no telephone devices.

New in Phone Amego 1.2.11 (Oct 30, 2010)

  • Caller ID: fixed bug that could display old caller ID information instead of "unavailable" if modem reports a caller ID error.
  • Call Window: Fix auto-completion to work properly when typing both a first name and last name separated by a space.
  • Include AppleScripts in Resource bundle to avoid installing in a shared location.
  • Resolve name space collision with CAPlayThroughController.
  • Log successful GV call requests.
  • Fix repeating Growl Notifications when Call Status checking is enabled.
  • Note price will increase by $9.99 after 15-Nov-2010.

New in Phone Amego 1.2.10 (Oct 21, 2010)

  • Improve phone initialization when "Disable Hands-Free" is enabled.
  • SMS: fix bug in sending SMS when "Use Google Voice" is not selected.
  • SMS: allow including SMS message text when scripting Phone Amego via sms URL.
  • Set Growl notification to "idle" when call ends.
  • Search: find phone numbers ending in format "## ##".

New in Phone Amego 1.2.9 (Oct 7, 2010)

  • Add AppleScript actions for in_range(phone_label) and out_of_range(phone_label).
  • Add "Speak In Range.scpt" example to announce when a device moves in or out of range.
  • Remember previous phone state when Bluetooth connection is lost and later restored.
  • Hang up landline (disconnect from the line) if request to dial times out.
  • Call Window: fix via device when Use Google Voice is enabled.
  • Phone # Format: reject mismatching phone number prefix.

New in Phone Amego 1.2.8 (Sep 28, 2010)

  • More: add option to "Use color menu bar icons".
  • Log calls from shared telephone devices.
  • Increase size of "Phone Amego / Debug Log" buffer to 32768.
  • Log call duration in Debug Log.
  • Fix bug introduced in Audio Playthrough.
  • Fix disable Hands-Free to work when the Bluetooth connection is lost.
  • Fix bug in reporting status of Shared telephone devices.

New in Phone Amego 1.2.7 (Sep 15, 2010)

  • Fix editing dialing options for Google Voice.
  • Log successful GV call requests.
  • Keep original name if any specified in Call window.
  • Extend Bluetooth open connection timeout from 15 to 25 seconds.
  • Augmented CallerID: fix to handle 11-digit numbers with LD prefix.
  • Caller ID Sharing: fix to release Call Status window correctly.
  • Caller ID Sharing: display commands being sent to remote servers.
  • Fix bug in enabling Reverse Lookup for outbound calls.
  • Log when Core Audio PlayThrough actually stops.

New in Phone Amego 1.2.6 (Aug 31, 2010)

  • Device Table: added "Disable Hands-Free" to disable Bluetooth HandsFree SCO Audio when using iPhone.
  • Device Table: allow designating cell phone model explicitly when adding a device.
  • Fix obscure crash when a call comes in while a Call Status window is closing.
  • Fix bug in placing calls using Google Voice when a non VoIP device is selected.

New in Phone Amego 1.2.5 (Aug 20, 2010)

  • Reorganized User Interface to show Telephone Device table including phone type and status for each configured device.
  • Allow up to 8 landlines, 8 VoIP lines, and 8 shared lines.
  • Sharing: reorganized UI to match Telephone Device table.
  • When dialing a phone number from your Address Book or on screen, press Option to bring up the Call window so you can choose which telephone device to dial.
  • Recent History: recognize previous entries with matching phone number.
  • Growl Notification: eliminate duplicate Idle notifications when a call is cancelled.
  • USB Modem: make sure modem does not try to answer calls and hangs up when call ends.

New in Phone Amego 1.2.4 (Jul 14, 2010)

  • Improve consistency of speakerphone.
  • Allow selecting hands-free speakerphone for dialed calls.
  • Fix re-establishing a Bluetooth connection when device moves out of range while an open is pending.
  • Ensure SCOAudioDevice delegate is set to nil when RFCOMM controller goes away.
  • Save and retrieve password consistently when IP address of VoIP device changes.

New in Phone Amego 1.2.3 (Jul 1, 2010)

  • Bluetooth: added support for using the Mac as a Hands-Free speakerphone.

New in Phone Amego 1.1.20 (May 5, 2010)

  • Change name of application bundle to "Phone Amego.app" for consistency (was PhoneAmego.app). You must change the name on your local HD to update in place using Check for Update (Sparkle).
  • Change name of login item to "Phone Amego Helper.sCID" (was com.sustworks.phoneAmego.loginItem.sCID). You may wish to update the old setting.
  • Re-organize Phone Amego documentation as a navigable web site (User's Guide).
  • Create Phone Amego User Forum
  • Recent menu: show last 5 calls in order recevied, then sort the history for easier scanning.
  • More: add "Number of Recent Items" to adjust Recent submenu to fit the screen.
  • Fix obscure crash when Call Status window is manually released while fading.
  • Handle call information consistently after Call Status window has closed.

New in Phone Amego 1.1.18 (Apr 14, 2010)

  • Numerous fixes to improve reliability of opening Bluetooth connections.
  • Release CID windows upon close to avoid rare crash scenario.
  • Remove Apply button from Sharing->Select Remote Phones to Dial.
  • Remove "Google Voice" from Via menus when no GV account has been configured.
  • Update Recent submenu and Tool Tip when device label is edited.
  • Pause briefly before re-opening Apple USB Modem to improve stability.

New in Phone Amego 1.1.17 (Apr 8, 2010)

  • Resolve handling TCP stream error in BLIP used for Caller ID sharing.
  • Menu Bar icon: use B&W to be more consistent with other items.
  • Crash Reporter: show Phone Amego log; use Option send to reveal in Finder; don't time out if user is editing problem description.
  • Update Phone Amego icon.

New in Phone Amego 1.1.16 (Apr 5, 2010)

  • Dial landline: allow user to pickup handset after Dialing completes while Connecting.
  • 
Add "Recent" menu to simplify redialing recently received or placed calls.
  • 
Show Address Book label in recent call history.

  • Include organization name if "company" is checked.

  • Add option to close Call Status window instead of miniaturizing.

  • Restore option to let outbound call status windows time out.
  • Show Address Book label in recent call history.

  • Add option to close Call Status window instead of miniaturizing.

  • Check connectivity of sharing peers when starting up.

  • Fix remote dialing status in Growl notification.

  • Correct linking problem for 10.5 systems.
  • 
Fix possible crash when dialing and no phone number given.

  • Fix possible exception when saving a dialing configuration.
  • 
Fix possible exception selecting Apple USB Modem.
  • 
Fix possible crash when BT stack calls RFCOMM channel delegate after the channel delegate has been removed.

New in Phone Amego 1.1.15 (Mar 30, 2010)

  • Check proximity before attempting to re-open a Bluetooth connection.
  • Improve initialization consistency in BLIP used for CID Sharing.
  • Add support for 2nd VoIP adaptor.
  • "-weak_import AppKit" to launch on 10.5.8 systems.
  • Use LSMinimumSystemVersionByArchitecture to avoid 64-bit frameworks on 10.5 systems.
  • Expand Growl Notification Names for greater flexibility based on call event.
  • UI tweaks for "When Screen Saver Is Active" and caller ID testing.

New in Phone Amego 1.1.14 (Mar 19, 2010)

  • Added support for Growl notification under the More tab.
  • Test and debug support for Linksys/Sipura PAP2T and SPA-3000.
  • Call Window: Resolve conflict with "Translate Mnemonic".
  • Call Window: show only completions that match what was typed.
  • Call Window: list only those phones that are configured in Via menu.
  • Do not deminiaturize when call status is updated.
  • Resolve conflict between "Translate Mnemonic" and phone number "type" label.
  • Improve Close window processing with "Remain Open After Call Ends".

New in Phone Amego 1.1.13 (Mar 15, 2010)

  • Call Status Window - pressing close defaults to minimize window in Dock for active calls. Use Hang Up from the action menu, or Cmd-Close to hang up or cancel and close the window.
  • Call Status Window - show caller ID name in large type when available.
  • Call Window - Via menu selects target for this call only.
  • Added "Translate Mnemonics" option under More tab.
  • Fix caller ID display when number is "Private", "Unavailable", or all zeros.
  • Added support for remotely dialing a landline phone attached to another computer running Phone Amego sharing.

New in Phone Amego 1.1.12 (Mar 4, 2010)

  • Interpret empty dialing configuration to dial "+" followed by country code.
  • Added support for Zoom V.92 USB modem (Model 3095).
  • Don't release RFCOMM channel as a work around for BT stack double free bug.
  • Fix caller ID sharing to not display previous name if number is "unavailable".
  • Added Bento Search script to search for matching record when a call comes in.

New in Phone Amego 1.1.11 (Feb 17, 2010)

  • Fix possible crash when RFComm channel object is re-used after failing to open.
  • Fix URL encoding of SMS messages to prevent possible truncation.
  • Close orphaned call status windows (BT device loses connection) after about 30 seconds.
  • Caller ID sharing: release stale BLIP clients.
  • Added German localizaton contributed by Christoph Schmitz.

New in Phone Amego 1.1.10 (Feb 8, 2010)

  • Added "Email Call Info" to gear menu which places call info in the subject of a new Email message.
  • Call Window: show full label for phone numbers in drop down list.
  • Call Window: always search on First, Last, and Organization name.
  • Improve phone number display when no matching format is found.
  • Do not queue old caller ID info for network clients that are not available.
  • Avoid duplicate history entries for remote caller ID info.
  • Fix possible crash in VoipController.
  • Call Status Window: don't time out until call ends.
  • Call Status Window: don't refresh if user closes window.
  • Allow Double-Click on telephone device to display last call status.
  • Fixed bug in canceling call from last call status.
  • Added CrashReporter to capture and send crash logs to Sustainable Softworks (if desired), and relaunch Phone Amego automatically.

New in Phone Amego 1.1.9 (Jan 23, 2010)

  • Support VoIP Caller ID with Linksys/Sipura VoIP telephone adaptors.
  • Improve phone number formatting per Address Book convention.
  • Allow sending SMS from keyboard by tabbing to Send button.
  • Show GV "number to ring" in main window and tool tip.
  • Ship with unflattened ".nib" files to allow easy customization.
  • Fixed bug in recognizing Call Waiting Caller ID.
  • Fixed bug in dialing numbers in International format.
  • Fixed bug when no caller ID information is available.
  • Fixed tool tips under "More" tab.

New in Phone Amego 1.1.8 (Jan 5, 2010)

  • Fix possible crash in Caller ID sharing.
  • Write a single iCal event when call ends to avoid possible duplicates.
  • Include call type in iCal event (received, dialed, GV).
  • Re-use Google Voice status window for GV callback by showing the last number dialed instead of the users GV#.
  • More: added option to "Remain Open After Call Ends".
  • More: added option to "Log Calls To ~/Library/Logs/PhoneAmego/" in .csv format.

New in Phone Amego 1.1.7 (Dec 31, 2009)

  • Don't Time Out: respect setting even if call has ended.
  • iCal logging: don't merge separate calls from the same caller.
  • Main: show Google Voice number here and in menu item tooltip.
  • Dialing Options: clarify use of locations.
  • More: add option to "Turn Off Caller ID Display".
  • Build as 32/64-bit Universal.

New in Phone Amego 1.1.6 (Dec 26, 2009)

  • Call Status window: reorganize layout for easier reading.
  • Phone Amego window: reorganize layout using a tabview.
  • Phone Amego window: add "More" tab to expose previously hidden settings.
  • Send SMS window: reorganize layout, allow adding and editing recipients.
  • Send SMS window: show name from Address Book in recipient list.
  • Call window: convert to use a search field.
  • Enjoy, Happy Holidays!

New in Phone Amego 1.1.5 (Dec 16, 2009)

  • Added "Dialing Options" to support international and 7-digit dialing.
  • Skip reverse lookup if received caller ID name from phone.

New in Phone Amego 1.1.4 (Dec 8, 2009)

  • Call Status window: do not grab input focus.
  • Add "iCal Logging" to record call events in iCall.
  • Fix possible crash in ReverseLookup if caller ID withheld.

New in Phone Amego 1.1.3 (Dec 3, 2009)

  • Added "Address Book" menu item (for placing calls from AB).
  • Rename "Preferences" to "Phone Amego".
  • Set Phone Amego sharing to "On" if needed when user presses "Subscribe", "Unsubscribe", or "Unpublish". Add "Publish" button.
  • Update call history for caller ID received via network.
  • Open Apple USB Modem from a separate thread to avoid possible freeze.
  • Invoke AppleScripts from a separate thread in case script doesn't return promptly.
  • Remove "+" from dial string if no prefix specified.
  • Reformat phone numbers in call history upon opening Preferences window if Address Book format has changed.
  • Fix display bug when dialing.
  • Augmented Caller ID: replace Yahoo Search with Reverse Lookup using www.whitepages.com to allow setting your own outbound caller ID (for Google Voice).

New in Phone Amego 1.1.2 (Nov 24, 2009)

  • Fix Caller ID sharing to use the "Computer Name" and resolve the net service each time a connection is opened.
  • Close connection when panel closes or subscribe completes.

New in Phone Amego 1.1.1 (Nov 20, 2009)

  • Fix Google Voice calling to work with API changes.
  • Added Caller ID sharing between LAN hosts running Phone Amego.
  • GV Dial: URL encode session key only if needed.
  • AppleScript: added ASGetURL to dial without warning dialog.
  • Call status window: improve timeout behavior for landline or missed calls.

New in Phone Amego 1.1 (Nov 7, 2009)

  • Test to work with RIM BlackBerry and other strict HFP implementations.
  • Call window: wrap around when stepping through numbers.
  • Increase history size to 50.
  • Re-initialize modem upon wake from sleep.
  • Improve dialing with USRobotics modem.
  • Add "Call Status" checkbox for landline phones.
  • Add "Call Answer" item to action menu in call status window.
  • Animiate closing call status window.

New in Phone Amego 1.0.9 (Oct 21, 2009)

  • Fix Google Voice Login to work with new authentication requirements.
  • Allow Control-Login to show webkit window at any time.
  • Added "call_from (n)" script to intercept received callerID information.
  • Added "Speak CallerID" AppleScript to optionally announce the caller name.
  • Test support for landline phones connected via USRobotics USB modem and document "Choosing a Compatible USB Modem".
  • Remove extension of the form "x123" when dialing.
  • Edit or create new Address Book contact by pressing Option "Open Contact" from the call status window.

New in Phone Amego 1.0.8 (Oct 13, 2009)

  • Added "via" popup to Call window to select dial device.
  • Send keep alive to modem every 5 minutes when call state is idle to recover if USB modem is hot plugged.

New in Phone Amego 1.0.7 (Oct 9, 2009)

  • Added support for landline phones connected via Apple USB Modem.
  • Improved Google Voice login.
  • Add GV login timeout.
  • Switch between login methods if login times out.
  • GV Setup/Login: save temporary account name and password for testing login.
  • GV Setup/Login: Shift-Login for URL based login.
  • GV Setup/Login: Control-Login for web form based login.

New in Phone Amego 1.0.6 (Oct 3, 2009)

  • Add stepper control to Call window to select between numbers for a contact.
  • Re-design Google Voice login to work more consistently through proxies.
  • Follow interactive browser pattern of reading web form and posting response.
  • Retrieve Google Voice number and forwarding numbers from the users account when they login.
  • Distinguish GV call versus Incoming Call.
  • Don't time out call status window if Incoming Call is active.

New in Phone Amego 1.0.5 (Sep 23, 2009)

  • Improve opening and closing Bluetooth connections.
  • Include caller name in combo box history and allow auto-complete.
  • Allow search by name from Call window.
  • Add "Address Book" and SMS buttons to call window.
  • Fixed bug if no AB format string is found.
  • Test to work with Android phones.

New in Phone Amego 1.0.4 (Sep 16, 2009)

  • Fix number formatting when Address Book format is not found or does not match.
  • Improve opening BT connections on startup.
  • Allow selecting Dialup Networking Profile.
  • Added Applescript for sleep.
  • Changed "Forwarding #" to "Number to Ring".
  • Fix open Google Voice Phones Page to work with more versions of Safari.
  • Update documentation.

New in Phone Amego 1.0.3 (Sep 11, 2009)

  • Display phone numbers in Address Book format.
  • Allow Cmd-Close to close call status window without cancelling call.
  • Allow CallerID from a second Bluetooth phone at the same time.
  • Update and display call status consistently.
  • Fix dialing with "+" prefix in dial string.
  • Do not display Bluetooth device address.
  • Allow empty AT init string.

New in Phone Amego 1.0.2 (Sep 9, 2009)

  • Added "Hang Up" item to Phone Amego menu.
  • Open BT connection sooner on startup.
  • Improve recovery when rfcommChannel closes.
  • AppleScript - add will_dial() script to intercept phone number before dialing.

New in Phone Amego 1.0.1 (Sep 7, 2009)

  • Add support for dial prefix.
  • Cleanup graphic images (inRangeAlt, yahooFound, yahooNotFound).
  • Don't load SMS Address Book plug-in if Use Google Voice is not selected.
  • Log call information when GV reports call failed.
  • Improve error recovery when BT connection opens but phone fails to initialize.
  • Allow Yahoo Search consistently from call status window.
  • Option click on a GV forwarding number from menu to configure which forwarding numbers will ring.

New in Phone Amego 1.0 (Sep 7, 2009)

  • Augment Caller ID by allowing "Yahoo Search" from Action menu, or explicit Find.
  • Release as Phone Amego version 1.0 .

New in Phone Amego 1.0 RC3 (Sep 7, 2009)

  • Fix "Launch at startup" to work with Snow Leopard.
  • Fix "Address Book Plug-in" to work with Snow Leopard.
  • Fix select device to work with Snow Leopard.
  • Build with Xcode 3.2 (Snow Leopard).
  • Improve connection reset handling.

New in Phone Amego 1.0 RC2 (Aug 21, 2009)

  • Restart monitoring when a valid registration key is entered.
  • Find - add phone number to history.
  • Dial - if SM is busy, wait for it to be available.
  • Ignore SM (State Machine) timeout when idle.
  • Simplify hangup call sequence.
  • Catch exceptions in case saved preferences are damaged.
  • Fix to recognize Phone Amego login item (.sCID).
  • Simplify close device code.

New in Phone Amego 1.0 RC1 (Aug 19, 2009)

  • Cleanup switching between Bluetooth devices.
  • If Mac end believes connection is already open during open request, close it.
  • Minor tweaks to call status window.
  • Minor edits to status item menu.
  • Clean up documentation.
  • Post as release candidate 1.

New in Phone Amego 1.0 Beta 9 (Aug 17, 2009)

  • Handle calls with blocked callerID information.
  • Call window - show last number called or call received.
  • Status bar image - show "Connected and Ready" to indicate when Bluetooth phone has been successfully initialized.
  • Added action menu to call status window with "Open contact" and "Email contact" actions.
  • Allow Option-Call... to open last call status window.
  • Add 15 second open timer in case Bluetooth device fails to respond.
  • Remember if Preferences or Log window was open between launches.

New in Phone Amego 1.0 Beta 8 (Aug 17, 2009)

  • Added "Call..." item to status bar menu.
  • Select Bluetooth service explicitly for better compatibility.
  • Improved stability when Bluetooth connection closes.

New in Phone Amego 1.0 Beta 7 (Aug 14, 2009)

  • Test and fix support for Apple iPhone.
  • Resolve bundle versioning to work with Sparkle.
  • Clean up alert and sheet window behavior.
  • Warn user GV can't receive a call at the number you are calling from.
  • GV Setup - change "OK" to "Add" to reflect how to add a forwarding #.
  • Use call timer to check on status if phone does not support call reporting.
  • Refactor looking for AT command dictionary.
  • Show version string in Preferences window.

New in Phone Amego 1.0 Beta 6 (Aug 14, 2009)

  • GV Setup - use Combo box with history to remember more than one Forwarding #.
  • Status Bar Menu - insert "Forwarding #" submenu when there is more than one Forwarding #.
  • Allow simple labels in front of phone numbers (cell:401-555-5555).
  • Add support for Get URL AppleEvent. Phone Amego will respond to these URL formats:
  • Reset previous GV session if password or account changes.
  • Log window - allow manual send and re-initialize phone.
  • Test and fix support for Motorola phones.
  • Reinitialize phone connection when a new device is selected.

New in Phone Amego 1.0 Beta 5 (Aug 11, 2009)

  • URL encode Google Account password and user name.
  • Fix possible exception when image data fails to load.
  • Improve error checking for missing input.
  • Added help button to Google Voice setup with more detailed instructions.
  • Added Application Service for "Dial with Phone Amego" (Cmd-Shift-D).

New in Phone Amego 1.0 Beta 4 (Aug 8, 2009)

  • User interface tweaks for sending SMS.
  • Reset Bluetooth phones to factory default during initialization.
  • Changed documentation from "PhoneAmego" to "Phone Amego".

New in Phone Amego 1.0 Beta 3 (Aug 8, 2009)

  • Cleanup AppleScripts section to show only the script file name.
  • Do not attempt connecting at startup until device in range has been confirmed.
  • Fix bugs when Bluetooth is turned off while connected.
  • Add support for sending SMS via Google Voice.

New in Phone Amego 1.0 Beta 2 (Aug 8, 2009)

  • Add support for Hands-Free Profile to work with more phones.
  • Test automatic update using Sparkle.

New in Phone Amego 1.0 Beta 1 (Aug 8, 2009)

  • First publicly posted beta test version of PhoneAmego.