Reference8:Concept Operator: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
m (→‎Features: Edit diversion, edit presence)
Line 70: Line 70:


The inline help explains common procedures.
The inline help explains common procedures.
===Tips&Tricks===
This section features topics beyond the scope of the inline help.
====ALT+Key Handling====
When pressing the ALT-key one can see text labels going to underline one single character serving as an ALT-destination.
E.g. '''ALT+F''' sets the input focus into the file menu (en-version).
*Keyboard-only editing of diversions (en-version)
**A PBX user has been searched for, is selected and its details window is visible.
**'''ALT+D''' jumps to ''Diversion(CFU)''.
***An additional single '''D''' jumps to ''Diversion(CFNR)''
**'''ENTER''' activates the text edit field. The diversion can now be edited.
**'''ENTER''' writes the new diversion into the PBX.
*Keyboard-only editing of presence activity (en-version)
**A PBX user has been searched for, is selected and it's details window is visible.
**'''ALT+P''' jumps to ''Presence Activity''.
**'''ENTER''' activates the text selection list. A new activity may be selected by '''UP'''- and '''DOWN'''-key.
**'''ENTER''' writes the new activity into the PBX.
**The presence note field will be shown.
*Keyboard-only editing of presence note (en-version)
**A PBX user's presence activity has just been edited (see above). The presence note field became visible.
**'''ALT+P''' jumps to ''Presence Activity''.
**Press '''TAB''' until the edit field for the presence receives focus.
**'''ENTER''' activates the text edit field. The presence note can now be edited.
**'''ENTER''' writes the new note into the PBX.
====Business Card Tooltip====
Detail informations are available for calls with a successful reverse LDAP lookup.
Wherever such an active call is displayed, a business card like tooltip reveals further details.
====Prepared Dial====
Below the search edit field (PBX- or LDAP search) is a dial target preview displaying the number that's about to be dialled.
The dial target preview is editable. Either by mouse click or by pressing '''TAB''' and then '''ENTER'''.
====Searching Autonomous PBXs====
An autonomously administrated PBX is thought to be registered at a PBX object ''hannover'' within the master.
*Method 1
**Search for ''hann''. Search results should show the targeted object.
**A new entry ''hannover'' should appear in the PBX-list on-top of the search edit field. Nothing is selected in that list.
**Select ''hannover'' by means of the '''DOWN''' key.
**Press the '''RIGHT''' key.
**The entry ''hannover'' is now the selected entry in the PBX-list. The search edit field is empty.
**Search for entries. This next search is now directed to the ''hannover'' PBX.
*Method 2
**The entry ''hannover'' is already present in the PBX-list on-top of the search edit field.
**The search field is empty. The input caret is at the beginning of the search edit field.
**Press '.' (period/dot).
**A popup list appears, allowing to select a known PBX.
**Press '''ENTER'''.
**The entry ''hannover'' is now the selected entry in the PBX-list. The search edit field is empty.
**Search for entries. This next search is now directed to the ''hannover'' PBX.
====Transfer 2x Outgoing Calls====
Simply by Drag&Drop.
*Drag one outgoing call and let it drop on the other outgoing call.
Note: Both calls must be in the connected state.
====Retrieve Badly Blind-Transferred Call====
An incoming call is connected and a transfer destination has been searched for. The call shall be transferred without consultation.
*The dial target preview displays the number the (thought-of) correct number.
*Press '''CTRL+ENTER'''.
*The call is now blind-transferred and appears in the list of transferred calls. As long as the transfer destination didn't connect the call.
*Then it's been realized that the destination was wrong.
*Double-Click on the call to retrieve.
====Send Instant Message About Missed Caller To Absent User====
An incoming call is connected and a transfer destination has been searched for. The destined user is unavailable and may have set its presence activity to "Presentation".
*Press '''CTRL-M''', in order to send an instant message.
*The '''Send Message''' window appears.
**If a reverse LDAP lookup succeeded for the caller the message will already be prepared with a short text. The prepared text contains the caller's name and company.
**The callback number field will be prepared with the caller's number.
*Press '''ENTER'''. The instant message is going to be sent. The dialogue closes, the search edit field empties.
====Occasional Users====
The application's header buttons (menu-header, right-most) feature a button ''Minimize to tray notification area''.
In this mode an incoming call is displayed as popup in the monitor's lower right for a few seconds. The popup contains caller detail informations and is clickable. If clicked on, the app' reappears and the incoming call is connected.
==Known Issues==
==Known Issues==
===Windows 2000===
===Windows 2000===

Revision as of 17:32, 6 November 2009

Applies To

This information applies to

  • innovaphone Operator V8
  • innovaphone PBX V8
  • Microsoft .NET 3.0 framework

Tested with

  • MS Vista
  • MS Windows XP SP3
    • (.NET CLR: 2.0.50727.3082. That is, .NET 3.0 SP3 was installed.)
  • MS Windows 7 RC1

More Information

The innovaphone Operator is an operator console application for the innovaphone V8 PBX.

It targets the MS .NET 3.0 framework and is implemented as a WPF (Windows Presentation Foundation) application.

Operator-8048.jpg

screenshot depicting the active calls area (top), search area (middle), waiting calls area (bottom)

Features

  • Support for Master/Slave scenarios
  • Call transfer with consultation
  • Call transfer without consultation (blind-transfer)
  • Reverse LDAP lookup (name resolution) of incoming PSTN numbers
  • Searching for PBX users. Results inform about:
    • Live display of busy status
    • Current calls
    • PBX presence status
    • Permanent diversion
  • Searching within an LDAP directory.
  • Keyboard operability
  • Possibility to send instant messages
  • Drag & Drop
  • Call journal
  • Waiting Queue monitoring
  • Monitoring of blind-transferred calls
  • Parking and unparking of calls
  • Editing of diversions (CFU,CFNR) per user
  • Editing of presence information (activity, textual note) per user
  • Inline Help
  • Localized versions available (currently en, de, it)

Pre V8 Installations

Although the software is designed for the V8 firmware, it might be suited for V7 and V6 installations, as well. Please consider paragaph V7 Installations for known limitations.

Configuration

The application installs in the start menu under Start/Programs/innovaphone AG/Operator.

  • Start the application. The configuration dialog should be displayed which is otherwise accessible under File/Configuration.
  • Proceed to to the tab General
    • Enter the IP address of the PBX, the long name of the operator user and a few other settings. Help is available by pressing on the help-expander.
  • LDAP support was tested against an ESTOS Meta Directory. Useful default settings are accessible within the configuration dialog tab LDAP, if you pressed on the help-expander.
    • Just click on the "here"-button to configure default settings.
    • Modify the server's IP address according to your needs (Note: The Estos Meta Directory runs on port 712 by default).
  • Proceed to to the tab LDAP Location
    • Expand the help by clicking the help-expander.
    • Click on the "here"-button.
    • Modifiy the default settings according to your needs.

Operation

After configuration, please consult the inline help by pressing on the '?' in the upper right header or press F1.

The inline help explains common procedures.

Tips&Tricks

This section features topics beyond the scope of the inline help.

ALT+Key Handling

When pressing the ALT-key one can see text labels going to underline one single character serving as an ALT-destination. E.g. ALT+F sets the input focus into the file menu (en-version).

  • Keyboard-only editing of diversions (en-version)
    • A PBX user has been searched for, is selected and its details window is visible.
    • ALT+D jumps to Diversion(CFU).
      • An additional single D jumps to Diversion(CFNR)
    • ENTER activates the text edit field. The diversion can now be edited.
    • ENTER writes the new diversion into the PBX.


  • Keyboard-only editing of presence activity (en-version)
    • A PBX user has been searched for, is selected and it's details window is visible.
    • ALT+P jumps to Presence Activity.
    • ENTER activates the text selection list. A new activity may be selected by UP- and DOWN-key.
    • ENTER writes the new activity into the PBX.
    • The presence note field will be shown.


  • Keyboard-only editing of presence note (en-version)
    • A PBX user's presence activity has just been edited (see above). The presence note field became visible.
    • ALT+P jumps to Presence Activity.
    • Press TAB until the edit field for the presence receives focus.
    • ENTER activates the text edit field. The presence note can now be edited.
    • ENTER writes the new note into the PBX.

Business Card Tooltip

Detail informations are available for calls with a successful reverse LDAP lookup. Wherever such an active call is displayed, a business card like tooltip reveals further details.

Prepared Dial

Below the search edit field (PBX- or LDAP search) is a dial target preview displaying the number that's about to be dialled. The dial target preview is editable. Either by mouse click or by pressing TAB and then ENTER.

Searching Autonomous PBXs

An autonomously administrated PBX is thought to be registered at a PBX object hannover within the master.

  • Method 1
    • Search for hann. Search results should show the targeted object.
    • A new entry hannover should appear in the PBX-list on-top of the search edit field. Nothing is selected in that list.
    • Select hannover by means of the DOWN key.
    • Press the RIGHT key.
    • The entry hannover is now the selected entry in the PBX-list. The search edit field is empty.
    • Search for entries. This next search is now directed to the hannover PBX.


  • Method 2
    • The entry hannover is already present in the PBX-list on-top of the search edit field.
    • The search field is empty. The input caret is at the beginning of the search edit field.
    • Press '.' (period/dot).
    • A popup list appears, allowing to select a known PBX.
    • Press ENTER.
    • The entry hannover is now the selected entry in the PBX-list. The search edit field is empty.
    • Search for entries. This next search is now directed to the hannover PBX.

Transfer 2x Outgoing Calls

Simply by Drag&Drop.

  • Drag one outgoing call and let it drop on the other outgoing call.

Note: Both calls must be in the connected state.

Retrieve Badly Blind-Transferred Call

An incoming call is connected and a transfer destination has been searched for. The call shall be transferred without consultation.

  • The dial target preview displays the number the (thought-of) correct number.
  • Press CTRL+ENTER.
  • The call is now blind-transferred and appears in the list of transferred calls. As long as the transfer destination didn't connect the call.
  • Then it's been realized that the destination was wrong.
  • Double-Click on the call to retrieve.

Send Instant Message About Missed Caller To Absent User

An incoming call is connected and a transfer destination has been searched for. The destined user is unavailable and may have set its presence activity to "Presentation".

  • Press CTRL-M, in order to send an instant message.
  • The Send Message window appears.
    • If a reverse LDAP lookup succeeded for the caller the message will already be prepared with a short text. The prepared text contains the caller's name and company.
    • The callback number field will be prepared with the caller's number.
  • Press ENTER. The instant message is going to be sent. The dialogue closes, the search edit field empties.

Occasional Users

The application's header buttons (menu-header, right-most) feature a button Minimize to tray notification area. In this mode an incoming call is displayed as popup in the monitor's lower right for a few seconds. The popup contains caller detail informations and is clickable. If clicked on, the app' reappears and the incoming call is connected.

Known Issues

Windows 2000

The software does not run under Windows 2000 and descendents.

V7 Installations

  • The details pane for a PBX search result does not include the list of currently active calls.
  • A call cannot be picked up from the list of transferred calls.
  • The configuration setting General/Hardware ID is inoperable. I.E. multiple operator registrations cannot be settled. Incoming calls appear multiplied. It is not defined which device is going to place an outgoing call.

Application Won't Start On Windows XP

The application proved to run on a .NET CLR (Common Language Runtime[1]) of version 2.0.50727.3082. If you experience the following error content on startup, telling the CLR 2.0.50727.1433 is older, you should have a look into what Windows Update offers as optional components. If there's a cumulative update for .NET 2.0/3.0/3.5 you're asked to install said update (addendum: The update may also show up as .NET 3.5 SP1). That update is going to upgrade the CLR onto the required version. Please note that the following excerpt also implies the need for a prior update to Service Pack 3 as mentioned in the requirements section. 31.07.2009 16:40:46,innovaphone Operator,8.0.38.0

OS: Microsoft Windows NT 5.1.2600 Service Pack 2 CLR: 2.0.50727.1433

An internal error occurred

Alarms: Exception, date=31.07.2009 16:40:45, info=unhandled exception

====================================================

'System.Windows.Controls.ToolTip' value cannot be assigned to property 'Value' of object 'System.Windows.Setter'. 'System.Windows.Controls.ToolTip' is not a valid value for 'Setter.Value'; values derived from Visual or ContentElement are not supported. Error at object 'System.Windows.Controls.ToolTip' in markup file 'operator;component/activecallsincontrol.xaml'. at System.Windows.Markup.XamlParseException.ThrowException(String message, Exception innerException, Int32 lineNumber, Int32 linePosition, Uri baseUri, XamlObjectIds currentXamlObjectIds, XamlObjectIds contextXamlObjectIds, Type objectType) ...

Localization

If you are involved or intend to assist in localizing the innovaphone Operator to a new language the following article might be of interest:

Notes