Custom development of Phone Plugins and AppleScript scripts for FoneConnector

FoneConnector uses an open architecture and is extensible through native Phone Plugins and AppleScript. As a service we offer the individual development for both options.

Native Phone Plugins can potentially support all of the current FoneConnector features available, if your telephony system supports that too through an API:


If you like to connect your own telephony system (or any other workflow) to FoneConnector and Daylite, please contact us via e-mail and describe what your plans are. Please provide us a detailed technical documentation of the 3rd party telephony system too (optimum would be an API description). We will come back to you for technical evaluation and a quote.



Custom AppleScript scripts can be used to integrate 3rd party telephony systems (or individual workflows) with FoneConnector and Daylite through the AppleScript Phone Plugin:


We can write AppleScript scripts for you - please contact us via e-mail and describe exactly what you plan to achieve. We will come back to you for technical evaluation and a quote.

Here's a demo of an AppleScript:

#ask for a Phone Number
display dialog "Enter a Phone number" default answer ¬
"" buttons ¬
{" Simulate Call "} default button 1
set incomingNumber to text returned of result

# Check if Daylite is running
tell application "System Events"
set IsActive to ((application processes whose (name is equal to "Daylite")) count)
end tell

#important
if incomingNumber = missing value then
set incomingNumber to ""
end if

if IsActive is not 0 then
tell application "Daylite"
# tell Daylite that there is an incomingCall from
# incomingNumber. "applscpt" triggers the Apple-
# Script Phone Plugin. The third argument MUST be
# an empty String
incomingCall {"applscpt", incomingNumber, ""}
end tell
end if