InGenius Application Server for SpectraLink Handsets
Increase company communication, productivity and workforce mobility with InGenius Application Server for SpectraLink 8020/8030 Wireless Telephones. InGenius Application Server includes Set-to-Set Text Messaging and Corporate Directory Lookup. The InGenius Application Server Framework can be extended and customized using Microsoft .Net giving you the ability to customize or build your own applications!
Set-to-Set Texting
Operating like an instant messaging
client on your SpectraLink set, you can see contacts that are
available, set presence, send instant text messages, and see
chat history. It is a very simple yet powerful texting tool that
operates similarly to cell phones.

Send text messages between SpectraLink Handsets, and set your presence status to "Busy" or "Available"
The text messaging application is
ideally suited for SpectraLink phone users that work in
environments that are not conducive to talking across the sets.
And for managers, the set-to-set
texting application allows you to deploy time sensitive
information quickly and efficiently to specific team members.
Texting Features:
- Real time set-to-set texting btween SpectraLink handsets.
- Texting icons indicate a contact is associated with a SpectraLink set and can be texted
- Presence automatically associated with each contact to indicate their availability (Busy, Here, Away)
- Users can set their presence to busy to avoid interruptions
- Conversational threads displayed to show full conversation between contacts
- Conversation time stamping to indicate when a conversation took place
- Message storing for all text messaging for users to review conversation history
- Store and forward messaging ensures delivery of texts even if contact is away or set to busy
Directory Lookup
Directory lookup gives you quick and easy access to all the contacts listed on your LDAP directory. Whether you are looking for the number to the manager on the production floor, or the product manager at corporate headquarters, all your important contacts are right at your finger tips.

Directory lookup also gives you the ability to personalize your phone book by enabling you to pin numbers. Pinning numbers is similar to creating a favorites list. This is an ideal time-saving feature for people that make frequent calls to the same group of individuals.
The Directory Application allows you to search and dial contacts in your Corporate LDAP or Active Directory. If you don't use LDAP, you can create a centralized contact list using a simple XML file.
Directory Features
- Search is tied into corporate directory for easy access to all contacts.
- Don’t have a corporate LDAP directory? Just create your own directory using an XML file.
- Real-time search displays contacts after only a few characters are entered into the search field.
- Pin contacts once a search has been performed to generate a favorites list.
- Call a contact by pressing the green Send button when a contact is found.
- Supports multiple phone #’s per LDAP contact.
- Text icons appear when performing a search to indicate contact can be reached by text.
Custom Applications
These applications are created using a powerful custom framework that allows applications to be built using commonly available Microsoft .Net development tools. The Application Framework runs on a standard Windows Server.
The framework supports:
- A login/logout system for users who share phones,
- Applications continue to run in the background,
- Multiple fonts,
- Graphics capabilities,
- Apps that can cause the phone to ring and can pop up alerts as required.
Possible applications include:
- Nurse call stations,
- “Code” broadcasts with Accept/Deny,
- Patient vital statistics monitor,
- Broadcast alert messages to all phones,
- Room service and housekeeping alerts (bring a towel to room 1658),
- Custom apps for use in other vertical markets.
Who needs InGenius Application Server?
- Management Staff
- General Office Staff
- Front-line personnel
- Hospitality Industry
- Retail Industry
- Health Care Industry
- Education Industry
- Spectralink Application Developers
Requirements
The InGenius Application Server works with SpectraLink 8020 and 8030 phones, and the SpectraLink OAI server gateway.
The InGenius Application Server itself is a Microsoft Windows Server application that should reside on a server such as Windows 2003 Server.
We have tested the InGenius Application Server with over 1000 simultaneous handsets running using a single server with 4 Gigabytes of RAM. You can scale the system by adding more InGenius Application Servers.
Is there an InGenius Application Server Brochure?
Sure, click here for a product brochure.
How do I buy InGenius Application Server?
Contact us to find out how.
Architecture
Overview
The InGenius Application Server is a server application that connects to the OIA Gateway and creates a simple virtual operating system for each phone in the system.
Applications run on the server, NOT on the phone itself. The phone is simply viewed as a terminal that displays that application's output, and provides keystrokes to the application.
From a developer's point of view, you don't have to worry about handling multiple sets from an application - you simply create an application that will run on a single phone. The framework looks after replicating your app to all the phones. You have access to the phone's screen, keyboard and ringer.
Applications draw on the phone's screen using text and graphics functions. The screen is treated as a bitmap graphical display (NOT as a simple character display) which allows you to display icons, graphics and text in different fonts. Updates are "smart" meaning that as the display updates, only the changed portion of each display is sent over the radio link. During testing we even wrote a simple "snake" game - and it works great!
The framework includes a login manager, which is useful if staff share phones. Users log in, and will see their text messages, and any applications they had running the last time they used the phone are still running. You can override this, so that phones log in automatically.
A high-level graphical menu is provided as well. This menu shows each application that's available, and lets you run an app by simply cursoring over to it, and clicking OK. The menu is optional as well, if you want your users to simply run one application.
Applications run concurrently, and can even continue to run if you are not logged into your phone, or if your phone is out of range. Applications that need attention can cause the phone to ring to gain the user's focus. As an example, an alert application can simply run at startup, and poll a central server every few seconds to see if an alert is active. When an alert is detected, the app can cause the phone to ring, and can display an alert message. InGenius has created an alert application that works along these lines.
Applications are created using standard .Net development tools. Each application is a DLL that you can debug using our simulation environment prior to roll-out. Applications are rolled out to phones by simply dropping the DLLs into a directory! We've also built a configuration application that allows you to configure applications that start automatically, for instance.
The framework supports existing OIA applications using an OIA passthrough mechanism. Your existing applications can simply attach to this port and continue to run along side applications created using the framework.

Detailed Architecture

Screen Shots
Corporate Directory Lookup - Name Search

Corporate Directory Lookup - Pinning Contacts to create a favorites list

Set-to-Set Texting - Contact Availability

Set-to-Set Texting - Conversation Thread

Configuration Tool

Phone Simulator - allows you to simulate applications on 4 phones.


