Configuring the WebEx PBX

Configuring the WebEx PBX

Zebra Voice Client now supports WebEx PBX, which requires secure transfer of audio packet communication. For securing audio packets, we are using a standard third-party library  libsrtp.

Register WebEx

WebEx PBX can be registered in Zebra Voice Client by the following methods:
  1. Users can register in WebEx by giving the valid extension parameters in the
    Extension Manager
    portal and use the same extension in voice using the shared profile URI.
  2. Manually, the user can select WebEx PBX type in
    Settings
    Connection Parameters
    Connection Parameters
    PBX type
    , and provide proper config details.
  3. Add the mandatory Line address parameter, using which we can make SIP calls, and this parameter can be configured in
    Settings
    Connection Parameters
    PBX type
    .
  4. Since Webex supports strings as user/sip id does not send line number, we have added a Line Number parameter in
    Settings
    Connection Parameters
    PBX Type
    .
    If the line number is empty,  it displays the user ID from WebEx.

Basic Call

  • Users can perform Basic one-to-one calls.
  • Users can select codecs.
  • Users can hold/resume calls at any point in time.
  • Users can perform long-duration calls.
WebEx call is supported only if SRTP is enabled. In stand-alone mode, at the time of registration, we do not receive caller ID unless we receive the call; hence, we are not showing it in the dashboard.

Do Not Disturb

Users can put the device in DND mode by clicking the DND button on the dashboard.

Call Forward

Users can configure
Call Forward
and provide an extension number to which the call has to be forwarded. Users can configure Call Forward by clicking the
Call Forward
button.

Call Transfer

Users can perform the call transfers by clicking the
Call Transfer
button, the call transfer types are as follows:
  • Consult First
    - Speak to the new user before transferring.
  • Transfer Now
    - Transfer without speaking to the new user.
If the user selects
Transfer Now
and the transferred call is sent to the destination device. If the destination device is in another call or busy, it plays a busy tone for a few seconds, and the
Transfer Call
is rejected.

Call History

Users can see their call history in the history tab.

Call Park/Unpark

The user can park an ongoing call by clicking the
Call Park
button available in the IN-CALL view.
Once you click the
Park
button, it plays a pre-defined recording, "Your call has been parked," and the call gets disconnected. You can also configure a call recall timer. If nobody unparks the call, the user receives a call back after the configured time.

Multiple Call Appearance

Users can receive multiple calls at a time and select any call to attend.

Supported Features

Standard Features
Supported
Remarks
Basic Call (Start, Make, and Receive)
*
Call Forwarding (Unconditional)
*
Call Forwarding (Busy)
*
Call Forwarding (No answer)
*
Call Transfer Attended
*
Call Transfer Un-Attended
*
Call Waiting
*
Caller ID
*
Hold/Resume
*
Multiple Call Appearances (up to 4)
*
Do Not Disturb (DND)
*
Basic Speed Dial Button Feature
*
ENHANCED FEATURES
Call Park & Unpark
*
Feature Access Codes Enablement
*
The basic functionality works.
Known issue for corner cases.
  • A few corner cases are not working and are to be implemented later.
Secure RTP (SRTP)
*
SRTP must be enabled to have an active session for Webex. For more information, go to Setting Secure Real-Time Protocol for Standard Client
CLIENT EXPERIENCE FEATURES
Multiple Line Support
*
Unique Ringtone per line appearance
*
SUPPORTED STANDARDS
E.164 Dialing
*
DTMF (RFC 2833)
*
Voice Encoder Support (OPUS, G.729, G.711, GSM, G.722)
*
G.711 is the universal codec. We do not support calls with only G.729 codec. If only G.729 is included in the codec list,
There may be some call flows that do not work correctly. Therefore, all the invites should include the G.711 codec.
In the above table, the star mark (*) indicates that the feature is supported by Zebra Voice.