Phone Amego User's Guide

Developer Info

        Introduction Description Configuration Bluetooth Google Voice Landline VoIP Placing a Call Caller ID Lookup Call Records Daylite Integration Helpful Hints Re-opening the Call Status Window Positioning the Call Status Window Useful Techniques for Handling Calls Using Growl Phone Number Formatting Resolving Service Problems Customizing PA Developer Info Spotlight on Innovation Phone Amego Application Frequently Asked Questions (FAQ) Thank You! Reviews & Comments About Us

Q: I'm a Mac Developer.  Is there an easy way to integrate Phone

Amego's caller ID and click-to-dial features with my own application?

A: Yes, Phone Amego uses Cocoa's NSDistributedNotificationCenter to notify other applications of

call events, and registers a Distributed Objects service to handle dialing and hangup requests.

Please send an Email describing your intentions and to request our PANotificationTest sample

code.

PANotificationTest is a sample application that shows how to receive Phone Amego distributed

notifications and control Phone Amego using Distributed Objects.  If the caller does not specify

which phone to use, Phone Amego will use the currently selected telephone within the Phone

Amego application for "dial", and will cancel any active calls for "hangup".

You can test the various notifications from the Phone Amego "AppleScripts" box under the Main

tab by pressing the "Test" button with the corresponding AppleScript "event" selected.

◀ Previous    Next ▶