DashPhone™ Technology

A key component of IP Telephony is the IP Phone, also known as VoIP Phone. From a user's point of view, an IP Phone looks physically like a standard telephone but connects to the data network instead of the phone jack and typically has an LCD and soft keys. Most IP Phones support the Session Initiation Protocol (SIP). Some are even called SIP Phones. The Cisco 7960, Avaya 4620, and Siemens optiPoint 600 are examples of popular IP Phones. From a functional point of view, however, IP Phones are effectively small computers always on, always connected to the network. Just like PCs, IP Phones are capable of sending and receiving data over the network. That is, in addition to their voice personality for voice communication, they have a data personality for data communication.

DashPhone™ is an extensive framework, comprised of tools, middleware, and technologies for developing and deploying applications for IP Phones and other converged IP Endpoints. DashPhone™ makes it possible for web application programmers to write, maintain and deploy data-centric applications that can work with different types of IP Phones, PDAs, and cell phones from different manufacturers.

DashPhone™ also allows existing applications such as Cisco XML applications (also known as Cisco XML Services) to interact with different types of IP Phones and IP Endpoints.

DashPhone™ CXP

DashPhone™ CXP allows data-centric applications and services written for Cisco IP Phones to run transparently on IP Phones from other TEMs, PDAs, and Wi-Fi or WAP enabled cell phones.

CXP is a middleware that sits between a Cisco application server and non-Cisco phones to translate the XML pages intended for a Cisco IP Phone into whatever format non-Cisco phones are able to understand, display, and respond to.

Due to Cisco’s strong market share, many IP Phone application providers have focused their efforts on supporting Cisco IP Phones such as the 7960 and 7970. Unfortunately, these applications do not work with non-Cisco IP Phones or mobile devices and thereby limit the ability of enterprises to take advantage of the data personality of their IP Endpoints. For the application developers, the dilemma is that of having to re-code their applications for each different IP Phone and Endpoint.

As a provider of technologies for IP Phone application development, Millenigence has identified this issue and has addressed it by introducing DashPhone™ CXP, which is built on top of Millenigence’s Device Abstraction Engine (DAE).

CXP takes care of the complexities in handling form inputs, cookies, sessions, graphics image formats, and softkey definitions to make Cisco applications seamlessly and transparently available on non-Cisco devices supported by the DashPhone™ Application Server (DAS).

To learn more information about DashPhone CXP(TM), please read the white paper.

DashPhone™ Application Server

DashPhone™ Application Server is a middleware for IP Phone application development. In order to facilitate and accelerate the process of developing data-centric IP Phone applications, DAS provides a simple, intuitive API, which is very familiar to the web developer community. This open API makes it easy for people who are used to developing web-based applications to readily leverage their expertise and know-how towards building applications for IP Phones and bringing network-based business functions to these devices.

Using DAS, developers can rapidly develop software applications that can take advantage of various phones from various Telecom Equipment Manufacturers (TEMs) as network terminals and thin clients. Millenigence, the company behind the DashPhone™ technology, has written a series of such software applications using DAS, which are commercially available under the name DashPhone™ Application Suite.

DAE, or the Device Abstraction Engine, is the engine within DAS that deals with providing output to different types of IP Phones. DAE enables DAS applications to be written once and then operate on different types of IP Phones without modification. This significantly increases the productivity of programmers for writing new applications for the IP Phones. In addition to IP Phones, DAS supports a number of PDAs and cell phones. Applications that run on top of DAS and DAE work seamlessly on Cisco, Avaya and Siemens phones. Support for more IP Phones is being constantly added (Alcatel, Polycom, Nortel, etc.). iPAQ PDAs and Nokia WAP enabled phones are also supported.
Created by: armaninoc, Last modification: Fri 08 of Apr, 2005 (06:11 UTC) by nasser
Please update this page with new information, just login and click on the "Edit" or "Discussion" tab. Get a free login here: Register Thanks! - Find us on Google+