Reference9:Concept myPBX: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
Line 6: Line 6:
* Connected to the PBX using AJAX.
* Connected to the PBX using AJAX.
* Actual logic is implemented in the PBX.
* Actual logic is implemented in the PBX.
=== myPBX launcher ===
* Opens myPBX
* Provides notifications
* Provides Hotkeys
== Presence ==
* Manage own presence
* IM status is open when myPBX is started
* Phone status is open when a phone is registered
== Profiles and contacts ==
* One contact list per profile
* Contact types (internal, external phone number, external SIP)
* Monitor presence, busy state and calls
* Visibility
== Call control ==
* User can select one of the registred phones or mobility
* Initiate, clear, hold, transfer park
* Numbers: user defined, from LDAP search, from contact list, from call list
== Directory search ==
* Can be connected to an internal and an external LDAP directory
* Config is stored in the phone config of the user
== Call list ==
* Reporting as a database for calls
* View call flow
* Call back
== Instant messaging ==
* Chat calls
* Chat conferences
== Application sharing ==
* Application sharing can be started from an existing chat session.
* Livemeeting
* WebEx
== Audio conferences ==
* The innovaphone conference interface can be integrated
* Unplanned audio conferences from a chat session
== User password ==
* Changing the user password from myPBX may affect the phone registrations


= Configuration =
= Configuration =

Revision as of 18:24, 23 February 2011

Overview

  • myPBX is a web application that comes with the innovaphone PBX staring from V9.
  • Can be used by end users to do a number of common tasks: manage phone calls, presence, instant messaging, monitor contacts...

Application design

  • JavaScript application in the browser for user interaction.
  • Connected to the PBX using AJAX.
  • Actual logic is implemented in the PBX.

myPBX launcher

  • Opens myPBX
  • Provides notifications
  • Provides Hotkeys

Presence

  • Manage own presence
  • IM status is open when myPBX is started
  • Phone status is open when a phone is registered

Profiles and contacts

  • One contact list per profile
  • Contact types (internal, external phone number, external SIP)
  • Monitor presence, busy state and calls
  • Visibility

Call control

  • User can select one of the registred phones or mobility
  • Initiate, clear, hold, transfer park
  • Numbers: user defined, from LDAP search, from contact list, from call list

Directory search

  • Can be connected to an internal and an external LDAP directory
  • Config is stored in the phone config of the user

Call list

  • Reporting as a database for calls
  • View call flow
  • Call back

Instant messaging

  • Chat calls
  • Chat conferences

Application sharing

  • Application sharing can be started from an existing chat session.
  • Livemeeting
  • WebEx

Audio conferences

  • The innovaphone conference interface can be integrated
  • Unplanned audio conferences from a chat session

User password

  • Changing the user password from myPBX may affect the phone registrations

Configuration

  • myPBX has to be enabled in the configuration of the PBX. It is disabled by default.
  • Only users with a password can login to myPBX.
  • The LDAP configuration is taken from the phone config at the user object.

Usage