THE CUSTOMER
Camrivox is an award-winning technology leader that delivers Unified Communication products for integrating Telephony, Instant Messaging and Presence Management with On Demand and premise based CRM solutions.
THE BRIEF
Camrivox’s “Flexor” product brings together a very wide variety of technologies. They approached us to provide multiple support services.
THE REQUIREMENTS
Camrivox required us to provide customer technical support, ongoing product maintenance, and to help develop their ongoing roadmap.
"GC have genuine expertise in a wide range of technologies. There are few companies who could undertake development of our complex product line. Coupled with their total professionalism and high availability, we have an excellent partner and would not hesitate to recommend them to others."
Jon Huxley,
CEO, Camrivox
THE SOLUTION
The work we do for Camrivox is a great demonstration of our high technical competency and versatility. We are able to work with minimal guidance allowing Camrivox to focus on driving their business forwards. The level of trust is high and, for example, Camrivox are happy for us to represent them in tasks such as customer technical support, and pre-sales meetings.
Camrivox’s Flexor application centres around a .Net based Windows PC application, with integrations for popular CRM systems and phone systems. We have developed plugins for Salesforce.com using their Apex API; Microsoft Dynamics using their Dynamics Web Services API, and Microsoft Outlook using their Visual Studio Tools for Office. The Flexor application connects using the XMPP protocol to an OpenFire server allowing the status and presence of each user to be shown to colleagues. Camrivox’s XMPP implementation was developed by us from scratch.
We have also developed telephony “device drivers” for the Flexor application, which allows it to connect to various third party phone hardware. Typically, each device has a proprietary protocol which must be understood before developing the driver. Each driver is distinct and tailored to the given device. We have developed drivers for a variety of telephony systems including: Asterisk, TAPI, Polycom, Snom, and mobile devices using the AT Serial Protocol.
Camrivox have an international customer base, which they serve from their UK headquarters. Support queries can sometimes require interaction with the customer at non-core times. We are always willing to be available to help with such queries.
Awareness of developing technologies, market awareness, and the breadth of our client base means that we are able to advise Camrivox on their roadmap. This can range from advising on the best technology to implement a given component, to suggesting new features and roadmap items to help Camrivox maintain their competitive advantage.