Reference9:Concept myPBX: Difference between revisions
		
		
		
		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 17: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.