Caller ID highrise
|
|
This is something I’ve had in the back of my mind for a while but don’t think I’m going to get a chance to write it. What I want to do is have a computer in our office plugged in to the main phone line via modem, it can then pick up the caller id signals from the exchange when the phone rings. It’ll broadcast that number out to some client software running on desktops in the office. People will get a popup of the incoming call showing the name and company taken from highrise using the phone number. When you take the call you could click the little icon in the systray and enter notes that will automatically be attached to that call, or fill out the persons details if they don’t yet exist in highrise. Would anyone be interested in contributing to this as an open source project (if so what technologies do you know?) or would you pay for this as a commercial product? |
|
|
It’s not a problem to download and cache a few details about all the contacts in the db, mainly the name, number and id. Then those details can be sent immediately to the popup client (I’ll probably use Adobe AIR) over either tcp socket or a HTTP push connection. I’d rather use a socket since HTTP push is a hack. Then the very second the phone rings, or infact before it even starts to ring, you’ll see the name of who’s calling popup on your screen. Within the interface you should be able to browse past notes and add another one. If the user isn’t known to highrise then it could prompt you to fill in some more details. |
|
|
I’ll be glad to help work on a Flex library interface to the Highrise API. The first issue I see is the crossdomain.xml: I don’t know if AIR skips this step. If it does not, then 37S will have to specifically allow each requesting domain. Cheers |
|
|
You can allow all domains with a wildcard (*) and they already do, go to /crossdomain.xml on your highrise account. |
|
|
Thanks for checking: I never thought that each domain would have its own crossdomain.xml. I can start playing with a Flex version now <s> Cheers |
|
|
We (BroadSoft) have developed something similar to this for salesforce.com. It connects are phone system with the CRM system We are eager to work with any developer on this application. We can do everything outlined here and potentially more – I am also interested in integrating call control capabilities as well – so that from the Flex based application or other application you could hold, transfer and conference, see this link for a demo of what we created already - |
|
|
That’s pretty cool. I’m working on something much simpler really, and designed to integrate with any call system, starting with a single land line that has caller id (handy for very small companies) then a plugin interface for any other system. It’ll aim to support the highrise app with easy note creation and contact creation. Also I’ll probably make it free or open source, and as platform agnostic as I can. |
|
|
I am currently working on an AIR interface to Highrise. I have a library that is somewhat complete that allows access to the Highrise APIs. I am going to post it to Google Code in the next few days and will update this thread when it is live. |
|
|
Just for more clarification, the API is written in ActionScript 3. |
|
|
Interesting – we are woring on publishing a simplified version of our API and I’ll update this when we have that done. It will make hook to our hosted PBX platform. |
|
|
I would love to use your API if you are releasing it. Cheers |
|
|
I am really excited by all of the work being achieved through using the Highrise API- Richard’s work on Highrise Inquirer is a real benefit and am really looking forward to Daniel’s work with AS3- can anyone out there (37Signals, Google, Adobe, Microsoft or anyone else with some hard cash) get some startup funding for this type of work!!! Regrettably, I work for a charity otherwise I would love to help here!!! I promise to promote this work where possible and credit to those who are working hard to ensure that Highrise is a true model of WEB2+ technologies- in this I mean that the users of the tool are empowered to make it do anything and everything what they would want! Thanks for all of the sharing and progress, I am loving your work!!! |
|
|
This feature would be great. We are currently looking at a hosted PBX solution to replace our key system. If I could somehow link Highrise with the hosted PBX that would be amazing. I would gladly plunk down some $$$ for it. Mark |
|
|
Hey Team, I am looking for the same solution. Has anyone moved further on this project? |
