46
 OBiPLUS Tutorial Copyright 2010-201 2 Obihai Technology, Inc. 1 OBiPLUS  Tutorial This tutorial provides a qui ck walk-thru of the set-up and feature-set of the OBiPLUS phone system for small business. This tutorial will help you to prepare for the installation of an OBiPLUS system. The tutorial will also help you use the OBiPLUS configuration wizard t o customize the OBiPLUS system to operate in the way that works best for the business. For more details, please visit http://www.obihai.com/obiplus.html. There is also an OBiTALK Administrative Guide in the Documents section of Obihai’s web site. Who should read this document: - Small business owners looking for a feature-rich yet cost-effective office telephone system. - IT professionals and VARs wanting to install and maintain the solution for their small business customers.

Obi Plus Tutorial

Embed Size (px)

DESCRIPTION

Obi Plus Tutorial

Citation preview

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 1

    OBiPLUS Tutorial

    This tutorial provides a quick walk-thru of the set-up and feature-set of the OBiPLUS phone

    system for small business. This tutorial will help you to prepare for the installation of an

    OBiPLUS system. The tutorial will also help you use the OBiPLUS configuration wizard to

    customize the OBiPLUS system to operate in the way that works best for the business. For

    more details, please visit http://www.obihai.com/obiplus.html.

    There is also an OBiTALK Administrative Guide in the Documents section of Obihais web site.

    Who should read this document:

    - Small business owners looking for a feature-rich yet cost-effective office telephone system.

    - IT professionals and VARs wanting to install and maintain the solution for their small business customers.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 2

    Introduction ............................................................................................................................ 4

    IP Phone and Analog Phone Adapter Support ............................................................................ 5

    OBiPLUS Features ................................................................................................................. 6

    User Features .................................................................................................................... 6

    System Features ...............................................................................................................10

    Administrative Features .....................................................................................................11

    Example Use Case Scenarios ....................................................................................................11

    Device Setup ..........................................................................................................................13

    Preparing the Master OBi ......................................................................................................13

    Subscription to an OBiPLUS License ....................................................................................13

    Configuring Voice Services (SP1 SP4) ...............................................................................13

    Uploading or Recording Audio Prompts ................................................................................14

    Network Configuration: WAN Side or LAN Side .....................................................................14

    Client OBi Devices .............................................................................................................14

    IP Phones ........................................................................................................................14

    At the Main Office ..........................................................................................................14

    At a Home/Branch Office ................................................................................................15

    OBiPLUS Configuration Wizard ..................................................................................................16

    New Project Wizard ..............................................................................................................17

    Step 1: Define IP Phones ...................................................................................................18

    Step 2: Create Users .........................................................................................................19

    Step 3: Create Groups .......................................................................................................20

    Step 4: Trunks and Voicemail .............................................................................................21

    Step 5: Outgoing Calls ......................................................................................................22

    Step 6: Incoming Calls ......................................................................................................23

    Step 7: Create Project .......................................................................................................24

    OBiPLUS Project Editing ........................................................................................................25

    Topic: Getting Started .......................................................................................................25

    Topic: Master OBi .............................................................................................................27

    Topic: IP Phones ...............................................................................................................28

    Topic: Users .....................................................................................................................29

    Topic: Groups ...................................................................................................................30

    Topic: Inbound Trunks ......................................................................................................32

    Topic: Outbound Trunks ....................................................................................................33

    Topic: Voicemail ...............................................................................................................34

    Topic: Office Hours ...........................................................................................................38

    Topic: Recorded Prompts ...................................................................................................38

    Topic: Auto Attendants ......................................................................................................39

    Topic: Parking Lot .............................................................................................................41

    Topic: Proxies ..................................................................................................................43

    Topic: Generate Config Files ...............................................................................................44

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 3

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 4

    Introduction OBiPLUS is a feature-rich yet low-cost VoIP-based telephone system for a small office with

    up to 12 users. Each user is assigned an internal extension number and may use an IP

    Phone or a conventional analog corded or digital cordless phone connected to an OBi

    devices phone port. Users of the OBiPLUS system may share up to 4 voice and/or voicemail services for processing external calls and voicemails. Users may also collaborate on

    incoming external and internally transferred calls. Advanced features supported are; auto-

    attendant (AA), call transfer, call park and call pickup, busy-lamp-field (BLF), music-on-hold

    (MOH), and call routing based on day/night time.

    OBiPLUS is best configured entirely in-the-cloud using the OBiTALK.com portal. There, you may use the OBiPLUS Configuration Wizard an on-line tool to help you configure every aspect of an OBiPLUS system. Details about how the wizard works and what the wizard does

    may be found in Section 4 of this document.

    A typical deployment scenario is shown in the diagram below.

    A typical deployment scenario of an OBiPLUS system

    with users endpoints denoted by OBi number or IP phone MAC address.

    198, FAX

    Machine199, Paging

    Station

    Branch Office

    Main Office

    Master OBi

    OBiTALK

    Network

    Ph1

    #500111124

    Ph1 Ph2

    Ph2

    #500111100

    103, Carl

    #300111123

    102, Bob

    #200111122

    101, Alice

    (008e3abc1001)

    104, Dave 105, Eva

    Sales

    Group

    Customer Support Group

    198, FAX

    Machine199, Paging

    Station

    LAN WAN

    106, Frank

    (008e3abc1006)

    107, Greg

    (008e3abc1007)

    100, John Doe

    (008e312fee3f)

    198, FAX

    Machine199, Paging

    Station

    Branch Office

    Main Office

    Master OBi

    OBiTALK

    Network

    Ph1

    #500111124

    Ph1 Ph2

    Ph2

    #500111100

    103, Carl

    #300111123

    102, Bob

    #200111122

    101, Alice

    (008e3abc1001)

    104, Dave 105, Eva

    Sales

    Group

    Customer Support Group

    198, FAX

    Machine199, Paging

    Station

    LAN WAN

    106, Frank

    (008e3abc1006)

    107, Greg

    (008e3abc1007)

    100, John Doe

    (008e312fee3f)

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 5

    From a hardware standpoint, each OBiPLUS system must have one and only one OBi202

    device that acts as the Master OBi the voice service hub on which the shared voice services are installed. To support the number of users in the system, OBiPLUS may include

    a mixture of (off-the-shelf) OBi devices or IP Phones that act as client devices. ONLY OBi

    phne adapters and Cisco SPA50xG and SPA303 IP phones are supported by the OBiPLUS

    system wizard. The client devices may be installed on the same network (or subnet) as the

    Master OBi. In this document, the location where the Master OBi is installed is referred to

    as the Main Office. From the perspective of the Master OBi, OBiPLUS does not allow any

    client device located in the Main Office to be behind another router, On the other hand,

    OBiPLUS does allow some client devices to be located on a different network in another

    location (with Internet access), e.g. in a Home or Branch Office that is away from the

    Main Office.

    Any off-the-shelf OBi202 device can be used as the Master OBi, provided that it has an

    active subscription toa Beasic or Premium OBiPLUS software license from OBiTALK.com.

    There are two levels of subscription: a Basic subscription which is free, and a Premium

    subscription which costs $300/year. The basic subscription supports up to 4 users with

    some limitations on the feature set. The premium subscription supports up to 12 users with

    no limitations on the feature-set.

    IP Phone and Analog Phone Adapter Support

    Supported IP Phone Models Note: All models support a SPA500S side car

    OBiPLUS supports two types of endpoints Cisco SPA50xG and SPA303 IP Phones & analog phones (corded or cordless) connected to an OBi100, OBi110 or OBi202 device phone port.

    The OBi202 device has two phone ports supporting two OBiPLUS extensions.

    - IP Phones and Side Car:

    o An IP phone is a phone with a direct Ethernet connection to the local LAN.

    o IP phones typically have several built-in programmable line keys or function

    keys. Each function key manifests itself as a lighted button.

    o IP phones use the SIP protocol to communicate with a SIP Proxy Server for

    making and receiving calls, plus some other services.

    o IP phones may support an additional side car to asllow more function keys.

    o The following IP Phone models are currently supported: Cisco SPA303 (3 line keys) Cisco SPA504G (4 line keys, inline power over Ethernet, supports side car) Cisco SPA508G (8 line keys, inline power over Ethernet, supports side car) Cisco SPA509G (12 line keys, inline power over Ethernet, supports side car)

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 6

    o OBiPLUS supports one additional side car per phone (for models that support

    side cars). Each side car adds 32 programmable function keys. E.g. lighted

    buttons.

    o Each lighted function key can be either: off, green, red, amber, steady or

    blinking to indicate different states.

    - OBi Devices with an Attached Analog Corded or Cordless Phone:

    o An OBi phone is a conventional analog phone (e.g., a corded desktop phone

    or a cordless DECT phone) connected to a PHONE Port of an OBi device.

    o An OBi110 and OBi100 device can connect to one phone to act as one OBi

    phone.

    o An OBi202 device can connect to two phones to act as two OBi Phones.

    o Note that the Master OBi device has two phone ports and provides two built-

    in OBi Phone PHONE ports.

    o Each OBi device that is not the Master OBi, that offers one or two OBi phones,

    is known as a Client OBi.

    Each user of the OBiPLUS system must be assigned either an IP Phone or an OBi Phone with

    a unique 3-digit internal extension in the range: 100 199.

    OBiPLUS Features

    User Features

    - User Device:

    o Each user may be assigned an IP Phone or an OBi device with an attached

    analog/digital cordless or coreded phone. The OBi device phone may be one

    of the two built-in phone ports on the Master OBi, or a phone port on another

    client OBi device.

    - Internal Calls:

    o Users may dial the 3-digit internal extension to call another OBiPLUS entity in

    the system:

    User Extensions Numbers: 100 199 Pickup Call From Parking Lot: 700 799, 7**, 70*, 71*, , 79* Park Call on Park Lot: 600 699, 6**, 60*, 61*, , 69* Check Voicemail: 500 599 Leave Voicemail: 400 499 Auto Attendant: 300 399

    - External calls:

    o Users may dial a prefix 8 or 9, followed by an external number to make a call

    over one of the voice services installed on Master OBi.

    o For example, you may decide to use 9 for all external calls, also use 9 for

    local calls and use 8 for international toll calls.

    - Incoming Call Routing:

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 7

    o You can define one or more rules to handle incoming calls on each of the

    shared voice services on the Master OBi.

    o For each rule you may specify:

    A caller number (which can be Any number, Anonymous, or a specific caller number or number pattern).

    A list of one or more entities to ring simultaneously. An entity can be an OBiPLUS extension, or an external number. When the list has more

    than one entity, we refer to it as forking (routing to more than one destination).

    Indicate if the call should be routed to another entity (such as Voicemail, external number) if the call is not answered after a certain

    delay of your choice.

    Mark if this rule should apply during Day Time, Night Time, or both.

    - Paging with an External Public Adress (PA) System Speaker:

    o An OBi Phone may be connected to an external PA system via some sort ofl

    RJ11/RCA adapter.

    o You will set that OBi phone port to page mode and assign it an extension (like

    another regular user in the system).

    o You can call that extension to talk over the PA system; a short beep-beep is

    played prior to playing your voice for each call.

    - Call Park and Pickup:

    o Users may park a call by transferring the caller to the extension 6XX where X

    is one of the digits {0, 1, , 9, *}. Each explicit XX (such as 90) designates a particular parking lot slot, whereas a * in the XX (such as 0*) lets the system

    select the first available slot in that range (0009)

    o Users may pick up a call by calling the extension 7XX. Using a * for X lets the

    system pick the first call in that range.

    o A parked caller may hear a sequence of audio clips of your choice, according

    to the parking slot range she is in. The parked caller may also be routed to

    another OBiPLUS entity, such as Leaving Voicemail by pressing a specific digit of your choice (e.g. 1).

    - Music On Hold (MOH):

    o Callers at the far-end may hear a music clip or audio announcement of your

    choice when the call is placed on hold by one of the users in the system. Each

    user may be configured to use a different MOH source.

    o The Master OBi comes with a 30 second music clip that may be used as MOH

    source. You may also upload your own music clip.

    - Day Time/Night Time Call Routing:

    o In OBiPLUS, you may define your office hours (such as Monday Friday, 9:00 am 5 pm).

    o In addition, you may define a number of holidays as exceptions to the normal

    office hours for example: 1/1, 7/4 (US Independence Day).

    o Any time during your office hours is known as Day Time; otherwise as Night

    Time.

    o You may define rules to handle incoming calls differently during day time and

    night time.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 8

    - Auto Attendant (AA):

    o Incoming calls may be answered by an Auto-Attendant.

    o Two Auto-Attendants are available: Day Time AA and Night Time AA

    o The names Day Time AA and Night Time AA are only for reference; you may

    elect to use one or both AAs for Day Time or Night Time.

    o You may upload/record up to 20 audio prompts on the Master OBi. A total

    duration of 120 seconds to be played in any combinations by the AA is

    available.

    - Multiple Voicemail Mailboxes:

    o OBiPLUS does not have a voicemail engine on its own; OBiPLUS relies on the

    voicemail service bundled with your Service Providers voice service.

    o A voicemail service on a Service Ptoviders service constitutes an OBiPLUS mailbox.

    o A user may be configured to monitor all or just some of the mailboxes in the

    system.

    - Voicemail Message Waiting Indication (MWI):

    o The attached OBi device phone indicates a new voicemail is waiting by a

    stutter dial tone and / or VMWI (Visual Message Waiting Indication).

    o An IP Phone indicates a new voicemail waiting by turning on the MWI lamp on

    the phone.

    - IP Phone/Side Car Programmable Button Functions:

    o Monitor Day/Night Mode The button is solid green during day time, solid red during night time. Press the button once to switch Day/Night mode (and turn

    off auto day/night mode switching based on office hours).

    o Monitor Auto Day/Night Mode State The button is solid green if auto-day-night-mode is on; solid red otherwise. Press the button once to enable auto-

    day-night-mode

    o Monitor voicemail on a mailbox The button is solid green if no new voicemail waiting in that mailbox; solid red otherwise. Press the the button once to

    check voicemail in that mailbox.

    o Monitor a call park partition The button is solid green if no calls are parked in that partition; solid red if calls are parked in that partition. The user may

    press the button to pickup a parked call from that partition.

    o BLF (Busy Lamp Field) The allows the user to monitor if another user is on the phone (one button monitors one user extension):

    The button is solid green if user is not on the phone. Press the button once to call that users extension.

    The button is solid red if the user is on a call or trying to make a call. Press button once to call that users extension.

    The button will blink red if the extension is ringing. Press the button once to route that incoming call to your phone. If successful, you will

    hear a beep-beep confirmation and then your phone will ring. This

    operation is transparent to the caller on the far end.

    o Speed Dial and One-Touch Call Transfer The button is solid green if a speed dial number is configured. Press the button when no other calls active to call

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 9

    that speed dial number. Press the button when there is an active call to

    (blind) transfer that active call to that speed dial number.

    o One-Touch to send caller to leave voicemail transfer a call to leave voicemail by pressing one button. Tips: Do this when you have an active call

    that you want to send to leave voicemail (do not place the call on hold first).

    o One-Touch to park a call Users may park a call by pressing one button. Tips: Do this when you have an active call that you want to park e.g. do not place the call on hold first.

    o All of the above functions can be easily enabled using the OBiPLUS

    Configuration Wizard.

    - Group Extensions:

    o You may assign an extension to a group of users.

    o When calling a group extension, all users in that group will ring.

    o You can transfer a call to ring a group extension.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 10

    System Features

    - Upload or record audio prompts for the Auto Attendant (AA) and Music on Hold (MOH):

    o All audio prompts for the AA and MOH must be stored on the Master OBi

    o By default OBi202 only comes with the following prompts:

    Music a 30s music clip for MOH.

    The phrase, Thank You for Your Call.

    The phrase, Please enter extension.

    o You may upload or record additional prompts on the Master OBi.

    o Up to 20 prompts with a total duration of 122 seconds may be uploaded or

    recorded.

    o Each individual prompt is limited to 60 seconds.

    - Call History Call Detail Recording (CDR):

    o The Call History on the Master OBi keeps a log of the last 400 calls.

    o It can be viewed on a web browser, or downloaded as an XML file.

    - Call Status Monitoring

    o The Call Status device web page on the Master OBi shows all the on-going

    calls currently in the system.

    o You have the option to terminate any call shown on this page.

    - OBiPLUS Status Monitoring

    o The OBiPLUS Status device web page on the Master OBi shows the on/off line

    status of all client devices, as well as status of the parking lot.

    o You have the option to terminate a parked call shown on this page, or send

    the call to ring another extension or external number or to leave voicemail.

    - Home/Branch Office Support

    o A user can use OBiPLUS while he is away from the Main Office.

    o An OBi Phone can be relocated to a branch office transparently no special action required.

    o Relocating an IP Phone to a branch office requires installing an OBi202 device

    at the branch office as well, to act as the proxy for the IP Phone to be able to

    access OBiPLUS services.

    o The OBiPLUS configuration wizard can assist you in setting up an OBi202

    device as a proxy for IP Phones.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 11

    Administrative Features

    - Remote provisioning with the OBiTALK.com web portal:

    o All devices in an OBiPLUS system can be remotely provisioned by using

    OBiTALK.com.

    o You may use the OBiPLUS configuration wizard to generate configuration

    profiles for each device.

    o The affected devices reboot automatically to download the modified

    configuration profiles from OBiTALK.com.

    o IP Phones located at the Main Office will attempt to download their

    configuration profiles from the Master OBi on each boot-up.

    o IP Phones located at a branch office will attempt to download their

    configuration profiles from the corresponding OBi202 device acting as thier

    proxy.

    - IP Phone Bootstrap

    o You may bring up a new IP phone at the Main Office quickly by installing it on

    the LAN side of the Master OBi. Afterwards, you may move it to connect thru

    the WAN side of the Master OBi.

    o You may bring up a new IP phone at a Branch Office quickly by installing it on

    the LAN side of the Proxy OBi202.

    o You may want to factory reset the IP Phone if it has been previously

    configured. The phones built-in GUI has a setup option to revert the phone back to factory default state (i.e., all previous configuration erased).

    - Automatic Device Firmware Upgrade

    o The OBiTALK.com portal can remotely upgrade the firmware on all the devices

    in your OBiPLUS system when new firmware becomes available from Obihai

    Technology.

    Example Use Case Scenarios We describe a few usage scenarios here. The scenarios are based on the following setup:

    - Main Number (SP1) = 408 890 6000; local and international toll calls

    - Sales Number (SP2) = 408 890 6001; local calls only

    - Customer Service Number (SP3) = 408 890 6002; local calls only

    - Sales Group Extensions: 100, 101, 102, 103

    - Customer Service Group Extensions: 104, 105

    - Three (3) Parking Lot Partitions: Sales, Customer Service, Other

    - Three (3) Voice Mail Boxes = Main, Sales, Customer Service

    - Day Time Auto-Attendant (AA) = Thank you for calling XYZ. Press 1 for Sales. Press 2 for Customer Support

    - Night Time Auto-Attendant (AA) = Thank you for calling XYZ. Our office hours are Monday through Friday 9 am to 6 pm. Please leave a message or call back during

    office hours.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 12

    1. An External Caller Calls Main Number During the Day Time

    - The Day Time AA answers after one ring.

    - The AA plays announcement. Caller presses 1 to ring the Sales Group.

    - All the Sales Group extensions ring.

    - One of the Sales Group member, extension 101, answers.

    - After talking for a while, call is parked in the Customer Service partition.

    - All Customer Service extensions receive a call park notification: A distinctive

    intermittent short ring on OBi Phones and a red blinking function button on IP

    phones is observed.

    - Finally, a customer service member on extension 104 picks up the call from the

    parking lot.

    2. An External Caller Calls the Main Number During the Night Time

    - All extensions ring for 20s. The call is then routed to ring the Night Time AA.

    - The Night Time AA answers immediately.

    - The AA plays a message regarding regular office hours.

    - The AA redirects the call to leave voice mail in the Main mail box.

    - Caller leaves a voice mail in the Main mailbox

    - MWI lamps on IP phones light up in red. OBi device connected analog phones play

    stutter dial tone, indicating a waiting unheard message.

    3. Re-route An External Call to My Phone

    - Extension 101 has a BLF button X monitoring extension 104.

    - An external caller from 202-113-4456 rings extension 104.

    - BLF button X on extension 101 blinks red.

    - User presses BLF button X on extension 101, and hears a beep beep confirmation

    tone.

    - Extension 104 stops ringing.

    - Extension 101 starts ringing, with Caller ID showing the call is from 202-113-4456.

    - Finally, user answers the call from extension 101.

    4. An External Caller Calls An Extension via AA

    - External caller calls Main Number. Day Time AA answers after one ring.

    - The AA plays its announcement. The Caller enters 100. Extension 100 rings for

    about 16 seconds.

    - The call is redirected to ring the mobile phone number 408-337-9963

    - Finally the mobile phone answers the call.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 13

    Device Setup All OBi devices to be used with your OBiPLUS system must be added to your OBiTALK

    account at www.obitalk.com. You may consider naming the devices so they can be easily

    recognized on the OBiTALK dashboard. At least one of the devices must be an OBi202

    designated as the Master OBi of the OBiPLUS system. The OBiPLUS configuration wizard lets

    you easily choose an OBi202 device as the Master OBi by selecting it from a drop down list

    of eligible candidates.

    Preparing the Master OBi Each OBiPLUS system must have one and only one OBi202 device appointed as the Master

    OBi. The two built-in phone ports on the Master OBi may be used as two of the OBiPLUS

    system phones. These built-in phone ports are useful for fax machines, cordless phone

    base stations and for connections to alarm panels or overhead paging systems.

    Subscription to an OBiPLUS License

    Before you can use OBiPLUS, you must subscribe to OBiPLUS at www.obitalk.com and select

    the type of subscription you will use Basic or Premium. There are two (2) types of subscriptions:

    - OBiPLUS Basic Subscription

    o Cost: $0 (Free)

    o Support for 2 OBi Phones on the Master plus up to two (2) more OBi device

    connected phones or IP Phones.

    o No branch office support.

    o No individual mailbox monitoring.

    - OBiPLUS Premium Subscription

    o Cost: $300/year

    o Support for 2 OBi Phones on the Master plus up to ten (10) more OBi device

    connected phones or IP Phones.

    o Support for all available features.

    Note that the OBiPLUS configuration wizard will become available to you on OBiTALK.com

    only after you have subscribed to an OBiPLUS service.

    Configuring Voice Services (SP1 SP4) The voice/voicemail services used by all OBiPLUS users must be configured on the Master

    OBi. There are 4 SP services on each Master OBi that can be used: SP1 SP4. Each service has a different external number. They can be with the same service provider or different

    service providers.

    The OBiTALK portal has tools available to help you add SP services on the Master OBi. SP

    set-up is best completed via the OBiTALK portal but is done separatly from the OBiPLUS

    configuration wizard. You may use the OBiTALK Device Configuration and the OBi Expert

    Configuration pages directly on the Master OBi device available from the OBiTALK portal.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 14

    Uploading or Recording Audio Prompts

    The AA and Parking Lot functions require customized audio prompts. All audio prompts must

    be stored on the Master OBi. There are three ways to get the prompts into the OBi:

    1. Record each prompt using the device IVR menu 0 (from a phone connected to a

    Master OBi PHONE port, dial * * * 0), select option 1001# through 1020#, and

    follow the IVR announcment instructions.

    2. Upload an audio file to the OBi from the device web page under Voice Services/Auto

    Attendants, by clicking the corresponding UserXDescription parameter, for X = 1, , 20. The supported file formats are: .AU or .WAV files, 16-bit linear PCM or uLaw or

    aLaw encoded, mono or stereo, at 8/11.025/16/22.05/32/44.1/48 kHz sample rates.

    3. Upload a complete set of prompts stored in a single file that is created by backing up

    all the user prompts from another OBi device. This backup file will also include the

    description strings for each user prompt. You perform this operation from the device

    web page as if you are updating the firmware. The device can tell that you are just

    updating the user prompts from the contents of the file you are uploading to the

    device.

    Network Configuration: WAN Side or LAN Side

    As it can function as a router, the Master OBi has a LAN port and a WAN port. You may

    install the client devices (either OBi phone adapters or IP Phones) on the LAN side or on the

    WAN side of the Master OBi. It is recommended that all the IP Phones are installed on the

    LAN side to simplify network management.

    However, if you must install one or more IP Phones on the WAN side, you should assign a

    static IP address to the WAN interface of the Master OBi. The same IP address must be

    configured onto each WAN side IP Phone as the value for the NON-DHCCP DNS 1 parameter. Note that you can avoid this manual step if you fully bring up the IP phone on

    the LAN side first before taking the phone to the WAN side. This way, the phone has a

    chance to learn the WAN side IP address of the Master OBi without you having to explicitly

    configure it.

    Client OBi Devices

    OBiPLUS client OBi devices may be provisioned by OBiTALK.com to work with OBiPLUS the

    same way whether they are at the Branch Office or at the Main Office, LAN side or WAN side

    of the Master OBi. Once you have updated your OBiPLUS configuration using the setup

    wizard and generated new configuration profiles, the affected OBi devices will reboot and

    automatically download the updated profile from OBiTALK.com.

    IP Phones

    At the Main Office If the IP Phone is at the main office, it may be installed on the WAN side or on the LAN side

    of the Master OBi. It is easier to bring up the phone on the LAN side. If it is required to

    install the phone on the WAN side, we recommend bringing up the IP phone fully on the LAN

    side first before moving it to the WAN side. That way, all you need is to factory reset the

    phone (if it has been configured previously) and then power it on until it gets fully

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 15

    provisioned automatically. In case the phone gets stuck in an intermediate screen without a

    further update for more than 5 minutes, you can help the process along by power cycling

    the IP phone.

    If for any reason you can only bring up a new phone on the WAN side of the Master OBi,

    you can select the Profile Rule option from the phones Setup menu and enter:

    http://

    Then, press the resync soft key on the phone. The phone should be able to get fully provisioned the same way as if it was connecting thru the LAN side of the Master OBi.

    If the WAN interface IP address of the Master OBi happens to change after the phone has

    been installed, you can fix the problem by modifying the Non-DHCP DNS 1 parameter under the Network Option of the phones setup menu, with the new WAN interface IP address of the Master OBi.

    At a Home/Branch Office If the IP Phone is at a branch office, it MUST be installed on the LAN side of an OBi202,

    which also acts as the proxy for the IP Phone to access OBiPLUS services.

    An OBi202 can be a proxy for up to 4 user extensions. If you have no more than 4 IP

    phones at a branch office, you only need one OBi202 to be used as proxy there. Proxying

    for one IP phone extension requires one SP service slot on the proxy OBi202 device.

    However, note that each OBi202 phone port may also be used a client OBi phone at the

    branch office. Each OBi phone consumes one SP service slot on the proxy OBi202, thus reduces the number of IP phones it can proxy by one. So each OBi202 at the branch office

    can either proxy for 4 IP phones with no OBi phones, or proxy for 3 IP phones with one OBi

    device connected phone, or proxy for 2 IP phones with 2 OBi device connected phones.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 16

    OBiPLUS Configuration Wizard The best way to configure an OBiPLUS system is

    to use the OBiPLUS Configuration Wizard. The

    wizard is an online tool available at

    www.OBiTALK.com . After log-in, the link to the

    OBiPLUS Configuration Wizard will be visible only

    if you have already subscribed to an OBiPLUS

    solution (see the screenshot to the right). Select

    Solutions to access OBiPLUS Subscription options.

    Before starting the OBiPLUS wizard, be sure to

    add all the OBi devices to be used in your

    OBiPLUS system to the OBiTALK dashboard. The

    wizard offers the following options on its main

    page:

    - New Project Wizard: A simplified wizard to

    quickly create a basic project from scratch in

    a few simple steps. You can then fine-tune

    and add more details to the project by

    opening the project for further editing.

    - Read Tutorial: A short online tutorial on how

    to configure an OBIPLUS system using the

    wizard.

    - Open Existing Project: Launch the project

    editing tool to make modifications to any

    aspect of an existing project.

    - Remove Existing Project: Remove an

    existing project.

    - Start New Project: Launch the project

    editing tool with a brand new empty project.

    You can build it up to be a complete project

    by adding details to it step-by-step with the

    tool. You will be asked to provide a name to

    the new project or let it overwrite an old one

    with the same name.

    The OBiPLUS Configuration Wizard stores all the data for each OBiPLUS configuration in a

    project file. An OBiPLUS Project is an abstraction of a complete set of configuration profiles

    for all the devices in the target OBiPLUS system. It provides a consolidated logical view of

    the whole system with a list of users, groups, devices, and assignments of devices and

    extensions to users, etc., without viewing or processing any of the individual device profiles.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 17

    You can define multiple projects in your OBiTALK.com account, and select which project to

    use for your system at any time. That way, you can quickly and safely experiment with

    different configurations in each project. Each project is independent. After trying out some

    experimental features with a new project, you can always fallback to an old project to

    configure your system. It is also a good practice to start a new project by

    copying/renaming an old project.

    The OBiPLUS Configuration Wizard Main Page

    New Project Wizard It is not required to use the New Project Wizard to create a new OBiPLUS project, but it is

    an easy way to create a new project from scratch especially if you are new to OBiPLUS

    system configuration. This wizard consists of seven (7) simple steps with a lot of online help

    to guide you through the process. You can navigate back and forth among the steps before

    committing to create the project at the last step. After creating the project, you can open it

    to make further edits and to generate the configuration files to upload to the devices in your

    target system.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 18

    Each step in the new project wizard requests that you fill out a form regarding the users,

    the phones, or the voice services in your system. Below is an overview of each step.

    Step 1: Define IP Phones

    Unlike the OBi devices, you cannot add IP phones to your OBiTALK account dashboard. Therefore you must explicitly let the wizard know about the IP phones you are planning to

    use. Note that IP phones are optional equipment and you may skip this step if you do not

    intend to use IP phones. You can always add (more) IP phones later by editing the project.

    To complete this step, you will enter the following information for each IP phone that you

    plan to use:

    Phone Name: A name to uniquely identify the phone in the project, such as John's Phone

    MAC Address: The MAC Address of the phone (usually printed on the back of the

    phone). A valid MAC address has 12 HEX digits with no extra white spaces. For

    example: 008e123456ab

    Make/Model: The make/model number of the phone. You can select one of the

    models from the drop down list.

    Sidecars: Specify the number of sidecar units that are or will be attached to the

    phone. Enter either 0 or 1. Note that the phone model Cisco/SPA303 does not have a

    side car option, and the corresponding Sidecars value is always 0

    Up to 10 IP Phones may be defined in this step. Some examples are shown in the

    screenshot below.

    New Project Wizard Page Step 1: Define IP Phones

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 19

    Step 2: Create Users

    You may define up to 12 users for your system in this step. You will specify the following

    attributes for each user. Only the first four attributes are required. In most cases, you can

    choose default values for the rest.

    OBi Name (OBi Number) or Phone Name (MAC Address): The OBi Phone or IP

    Phone device assigned to the user. You may select from the drop down list or enter

    the value in the box directly. The drop down list is a collection of all the OBi devices

    on your OBiTALK account dashboard and the IP phones defined in Step 1.

    Phone Port: The phone port on the OBi device to use for this user. Each device

    phone port is assigned to a different user. For a device with two phone ports, such as

    the OBi202, each phone port may be assigned to a different user to support two

    users per device. Hence the Master OBi may have two users configured on it. This

    option will not be shown if an IP phone device is selected for the user.

    User: User's name, such as, John, Alice, Bob. The users name must be unique among all the users.

    Ext.: The 3-digit extension for the user. It must be in the range 100-199 and must

    be unique among all the users.

    Use for Paging: Indicate if this extension is for paging only. Unless this user

    extension is intended to hook up to an external paging system, you should uncheck

    this box (default).

    MOH: Check this box if you want the caller to hear some music or other recorded

    announcement of your choice. Default is unchecked.

    -- The following user attributes are less common. Keeping them at default value is

    sufficient in most cases --

    ITSP Profile: Select the ITSP Profile on the client OBi to apply the configuration for

    this user. This option is not shown if an IP phone or a Master OBi phone port is

    selected for the user

    SP Service: Select the SP Service on the client OBi to apply the configuration for.

    this user. This option is not shown if an IP phone or a Master OBi phone port is

    selected for the user.

    Codec Profile: Select the Codec Profile on the client OBi to apply the configuration

    for this user. This option is not shown if an IP phone is selected for the user.

    Ring Profile: Select the Ring Profile on the client OBi to apply the configuration for

    this user. This option is not shown if an IP phone is selected for the user.

    User and Ext. attributes must be unique among the users. Each user must be assigned a

    different OBi Phone or IP Phone device. The Master OBi device must be specified by filling

    out the OBi device box for either Master:Port1 or Master:Port2; however it is entirely

    optional whether to actually assign a user to Master:Port1 or Master:Port2.

    This screenshot shows an example with seven users defined.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 20

    New Project Wizard Page Step 2: Create Users

    Step 3: Create Groups

    A group is a named collection of users. For example, you can define a group named All to include the entire staff in the office. Groups can overlap. A user can be member to more

    than one group. To use OBiPLUS successfully, you are not required to create groups for your

    project; however it would simplify some of the configuration tasks. For example, you may

    want incoming calls to ring just the Sales team during day time office hours, and then ring

    the entire staff during night time (after hours). With the Sales and All groups defined, you

    can simply indicate the group name in the project configuration instead of spelling out

    individual users to ring in each case.

    To define a group, provide a name for the group and a list of users as members. Each user

    is separated by a comma. You may also select users to place into the group from the drop

    down list of users defined in the last step. An example with two groups defined is shown in

    the Create Groups screenshot below.

    New Project Wizard Page Step 3: Create Groups

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 21

    In some parts of the OBiPLUS wizard, there is a need to distinguish between a group name

    and a user name, e.g., in a ringlist definition. The convention is to append a ".group" suffix

    to the name to indicate that it is referring to a group instead of a user. For example:

    All.group, Sales.group and Customer Support.group.

    Step 4: Trunks and Voicemail

    A trunk refers to a voice service on the Master OBi. The OBiPLUS voicemail feature relies on

    the voicemail services bundled with your trunks. Each trunk that includes voicemail service

    constitutes a mailbox in OBiPLUS. In this step you will need to provide some basic

    information about the trunks (voice services) you want to use for OBiPLUS and whether

    voicemail service is available for each trunk. You must not enter the same trunk more than

    once. You may specify the following attributes for each trunk:

    Trunk: The standard name of the voice service on the Master OBi: SP1 SP4.

    DID Number: The DID number of the trunk, such as 4088906000.

    Has Voicemail: Indicate if this service comes with voicemail.

    Calling Trunk for Leaving VM: Indicate another trunk to use to call the current

    trunks DID number to leave voicemail. This must be different from the current trunk.

    Note that the above implies that you must have a least 2 trunks configured on your Master

    OBi to use the voicemail feature effectively.

    Based on the information you enter, the wizard will generate a set of voicemail settings in

    the project to let you:

    - Check voicemail by calling internal extension 500 for the first mailbox, 501 for the second,

    etc.

    - Leave voicemail by calling internal extension 400 for the first mailbox, 401 for the second,

    etc.

    The wizard does this assuming that one would call the DID number of a trunk from the

    same trunk to check voicemail. If your ITSP requires that you call a different special number

    to check voicemail, you must open the project later to modify the check voicemail external

    number for that trunk.

    A screenshot of Step 4 is shown below with an example of two mailboxes defined.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 22

    New Project Wizard Page Step 4: Trunks and Voicemail

    Step 5: Outgoing Calls

    In this step, you specify the rules for the Master OBi to select a trunk for making outgoing

    calls to an external number based on the number dialed. Up to 12 rules may be defined

    here. If you have multiple trunks that can be used for making calls to similar number

    patterns, you can group those trunks into a Trunk Group (such as TG1) on the Master OBi.

    You may then specify a rule to use that trunk group for outgoing calls to those number

    patterns. You must specify a dial prefix (8 or 9) in each rule that the user must dial for

    making calls on that trunk. The dial prefix is not part of the target phone number sent to

    the service provider terminating the call. It will be stripped by the Master OBi when setting

    up the call with the service provider.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 23

    The screenshot below shows an example with two rules:

    1. For any number that starts with 9011, use SP1 service.

    2. For any number that starts with 9, use TG1 service.

    New Project Wizard Page Step 5: Outgoing Calls

    Step 6: Incoming Calls

    You may define up to 8 routing rules for handling incoming calls on the shared voice

    services (or trunks) installed on the Master OBi. For each rule you specify whether to ring

    one or more users, one or more groups, or one of the AAs, or any combination of the above.

    For the same trunk, you can specify one rule for Day Time and a different rule for Night

    Time. You can also elect to redirect the call to an AA or to the parking lot after it rings for a

    number of seconds.

    The following screenshot shows an example with four inbound call routing rules:

    1. Incoming calls on SP1 during day time are routed to ring the Day Time AA only.

    2. Incoming calls on SP2 during day time are routed to ring the Day Time AA only.

    3. Incoming calls on SP1 during night time are routed to ring the Sales and the

    Customer Service group members. If the call is not answered in 30s, route the call to

    ring the Night Time AA.

    4. Incoming calls on SP2 during night time are routed to ring the Sales and the

    Customer Service group members. If the call is not answered in 30s, route the call to

    ring the Night Time AA

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 24

    New Project Wizard Page Step 6: Incoming Calls

    Note that by default, Day Time (or Office Hours) is defined as Monday Friday, 9:00 am 5:00 pm with no exception. Any time outside this range is regarded as Night Time. You

    cannot modify the office hours in the New Project Wizard. You can reopen the project to

    modify the office hours after you have finished creating it.

    Step 7: Create Project

    This is the final step of the New Project Wizard. Here you provide a name for the project

    and then press Create Project to save the new project in your account. If the project name collides/conflicts with an existing project, the wizard will prompt you to either overwrite the

    old project or enter another name. After the new project is created, you can open it to make

    further edits.

    New Project Wizard Page Step 7: Create Project

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 25

    OBiPLUS Project Editing The project editing tool is the core of the OBiPLUS configuration wizard. It includes

    extensive online help information to guide you through each step. Usually, when you hover

    your mouse over a parameter name or table caption on any page for example, a tool-tip

    box pops-up that provides more explanation of the function or format of that parameter or

    table entry.

    You can open an existing project or start a new empty project for further editing. The

    project editing tool is organized into a number of topics. The available topics are:

    - Getting Started

    - Master OBi

    - IP Phones

    - Users

    - Groups

    - Inbound Trunks

    - Outbound Trunks

    - Voicemail

    - Office Hours

    - Recorded Prompts

    - Auto Attendants

    - Parking Lot

    - Proxies

    - Generate Config Files

    In any sequence, you may visit each topic by clicking the corresponding link on the left side

    of the page. You must however, visit the link Generate Config Files to generate the

    configuration files for all the devices when you are done with editing to have the changes

    you made to take effect in the target OBiPLUS system.

    An overview of each topic is provided in the following sections.

    Topic: Getting Started

    This page gives you a quick overview of the project editing tool. Each project topic is broken

    down into one or more tasks where you have the chance to configure a small number of

    attributes in each task. A task may contain one or more steps where each step is presented

    to you as a separate page. Each page comes with extensive HELP which you can expand-on

    to view the full details, or collapse to save space.

    In the final step of each task, there is a Finish button which you can click to commit the

    changes you made throughout the task to become permanently stored in the project file.

    Prior to that, you can navigate between the steps (if there are more than one) by pressing

    the Back and Continue buttons without losing the uncommitted changes that you have

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 26

    made thus far. However, if you jump to another topic or task prior to clicking Finish for the

    current task, the uncommitted changes will be discarded.

    The wizard uses the notation ?? to prefix an option value that is no longer valid. For

    example: ??Test User indicates Test User is an undefined user, ??Sale.group indicates

    Sales is an undefined group, etc. These errors may emerge if you have removed a user or

    group after it has been used elsewhere in the project. The wizard will not remove those

    invalid options automatically, but rather indicate those errors so you can correct them the

    way you want by either redefining the missing user or group, or removing all references to the undefined user or group everywhere in the project. When you run "Generate Config

    Files", the wizard will also list these errors as WARNINGS but will proceed by ignoring those

    undefined entities.

    At the top-left corner of each page you can also find the following information:

    - Project File: This is the name of the current project being edited.

    - Last Modified: This is the time-stamp of the last change made to the project. You

    will notice the time-stamp updates as soon as you commit the modifications you

    make under any of the project topics.

    - Save Project As: Press this button to save the project under a different name. If

    you are experimenting with some changes to an existing project, it is always a good

    idea to save the project with a different name first, and then experiment with the

    changes on the new project.

    OBiPLUS Project Editing Page Topic: Getting Started

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 27

    Topic: Master OBi

    Here, you may select the Master OBi device from a drop-down list of eligible devices. The

    list only includes OBi202 devices that have been added to your OBiTALK account. Each

    eligible device is represented by its Device Display Name followed by its OBi Number in

    parenthesis, such as My OBi (500123456) or (500334455); the device display name

    may be empty if none has been assigned to that device on your OBiTALK account

    dashboard.

    The device that is currently selected as the Master OBi will be marked with an * before its

    OBi Name (Obi Number) (such as *My OBi(500123456) or *(500334455))

    throughout the project. If you do not see an OBi that is marked as such in the Choose

    Master OBi Device drop down list, you have not chosen the Master OBi yet. On the other

    hand, if you have chosen a Master OBi but later removed that device from your account,

    you will see something like ??*(500123456) in the project which indicates that the device

    500123456 is not a valid device. You must correct this problem by either adding the device

    back to your account, or select another OBi202 device as the Master OBi.

    If you have selected one or more OBi202 devices as Proxies (see the section Topic:

    Proxies), those will not be eligible as a Master OBi choice and therefore will not be shown in

    the device drop down list here either.

    Note that you must set up one or more voice services (SP1SP4) on your Master OBi to be used as the shared voice services for your OBiPLUS system. Furthermore, you may want to

    setup one or more trunk groups (TG1TG4) or voice gateways (VG1VG8) on the Master OBi. This set-up can be done separately from OBiPLUS using the OBiTALK portal Device

    Configuration or the OBi Expert Configuration pages as they are not part of the OBiPLUS

    Configuration Wizard.

    OBiPLUS Project Editing Page Topic: Master OBi

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 28

    Topic: IP Phones

    If you plan to have one or more users using an IP phone, you must describe each phone

    under this topic. You can add a new IP Phones using the Add Phone option, where you provide the following information:

    - Name: A name with which to reference the phone, such as Sams Phone. The name must be unique among all the phones added to the project.

    - Make/Model: Select from a drop down list of all supported make/models.

    - MAC Address: A unique MAC address of the phone. It must contain 12 HEX digit

    exactly, such as 008eab39271c .

    - Number of Side Cars: Either 0 or 1, if the selected make/model supports side car.

    - Line Key Function Assignments: Assign a function to each line key on the phone

    and on the side car.

    After you have added the phone, you can assign it to a user in your project. You can create

    a new phone from scratch or base it on an existing phone that is already added to your

    project. If the new phone is based on an existing phone in the project, all the attributes are

    copied from the reference phone except the Phone Name and MAC Address, which you must

    provide for the new phone.

    As shown in the following screenshot, the first page of this topic shows a list of phones

    currently defined. You may modify the attributes of a phone by clicking the corresponding

    Phone Name.

    OBiPLUS Project Editing Page Topic: IP Phones

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 29

    Topic: Users

    A User in an OBiPLUS project may represent a live person, or just a piece of equipment

    (such as a FAX machine or a paging system) that is assigned an internal extension in the

    OBiPLUS phone system. If you start a new project file from scratch, there are no users

    defined initially. You can add users to the project one-by-one by clicking the Add User

    button under this topic. You can specify the following attributes for each user:

    - Name: A name that is unique among all users for referencing this user. This

    attribute must not be empty.

    - Extension: Select an extension for this user from a drop down list of available

    extensions. The extension is in the range 100 199. The list excludes any extension that has already been assigned.

    - Password: If the user is not using a phone port on the Master OBi itself, a password

    may be assigned for the user extension for authentication to the Master OBi.

    - Call Forward Offline Number: If the user is not using a phone port on the Master

    OBi itself, you can specify a number here to let the Master OBi forward an incoming

    call for this user in the event that his device is offline.

    - MOH Source: Select which MOH (music-on-hold) source to use when the user is

    placing a call on hold. Select if do not want this user to have MOH.

    - OBi Device: Select a device for the user from a drop down list. It may be an OBi

    Phone (on the Master OBi itself or attached to another OBi device) or an IP Phone.

    For devices with 2 phone ports, you will see 2 choices with the same OBi Number

    with Ph1 and Ph2 appended respectively, such as:

    o (500111388:Ph1)

    o (500111388:Ph2)

    - Use For Paging Only: This option will indicate if this extension is used for paging

    only. This option is only applicable if the selected device is an OBi Phone.

    - Mailboxes Monitored: Setup the list of mailboxes that the user is monitoring.

    Mailboxes are defined under the Topic: Voicemail

    - Parking-Lot Partitions Monitored: Setup the list of parking lot partitions that the

    user is monitoring. Parking Lot Partitions are defined under the Topic: Parking Lot

    - OBi ITSP Profile: If the user is assigned an OBi phone that is not on the Master OBi

    itself, this attribute tells the wizard which ITSP Profile on the client OBi device it

    should apply the configuration required to use OBiPLUS. There are 4 profiles to

    choose from on an OBi202 device: A, B, C, or D. There are 2 profiles to choose from

    on an OBi100/OBi110: A or B.

    - OBi SP Service: If the user is assigned an OBi phone that is not on the Master OBi

    itself, this attribute tells the wizard which SP Service on the client OBi device to

    apply the configuration required to use OBiPLUS. There are 4 SP services to choose

    from on an OBi202 device: 1, 2, 3, or 4. There are 2 SP services to choose from on

    an OBi100/OBi110: 1 or 2. Note that if the client device is an OBi202 and if that

    device is also used as Proxy for one or more IP Phones, then the proxying for each IP

    phone will take away one of the available SP services on that OBi202 device. The

    choices here will be filtered by the wizard to show only those that are still available.

    - OBi Ring Profile: If the user is assigned an OBi phone, this attribute tells the wizard

    which Ring Profile on the OBi device to apply the OBiPLUS specific ring settings.

    Available ring profiles are: A or B.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 30

    - OBi Codec Profile: If the user is assigned an OBi phone, this attribute tells the

    wizard which Codec Profile on the OBi device to apply the OBiPLUS specific codec

    settings. Available codec profiles are: A or B.

    You may create a new user from scratch or based on an existing user already defined in the

    project. If the new user is based on an existing one, all the attributes are copied from the

    reference user except the users Name, Extension, and OBi Device, which you must provide for the new user.

    As shown in the following screenshot, the first page of this topic shows a list of users

    currently defined. You can modify the attributes of a user by clicking the corresponding user

    name.

    OBiPLUS Project Editing Page Topic: Users

    Topic: Groups

    A group is a logical collection of users that can be referenced conveniently with a Group

    Name elsewhere in the configuration. Some examples of groups are: Sales group, Customer

    Service group, Engineers group. When you start a new project from scratch, there are no

    groups initially. You can add groups to the project one-by-one by clicking the Add Group

    button.

    To define a group you must give the group a name that is unique among all the groups in

    the project. You can also assign an internal extension to a group. When you call the groups

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 31

    extension, all the members in the group will ring.

    When a drop-down list contains a mixture of group names and normal user names, the

    wizard appends ".group" to the group name to indicate the name refers to a group rather

    than a user. For example: Sales.group, Support.group, All Users.group.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 32

    As shown in the following screenshot, the first page of this topic shows the groups currently

    defined in the project.

    OBiPLUS Project Editing Page Topic: Groups

    Topic: Inbound Trunks

    A trunk refers a voice service configured on the Master OBi. Under this topic you specify

    how inbound calls should be handled by OBiPLUS, by defining one or more call routing

    rules for each trunk that you want to use with OBiPLUS. Each rule has the following

    attributes:

    - Trunk Name: The standard service name for the trunk to which this rule applies.

    Such as SP1 and SP2.

    - Caller ID: The caller ID number or number pattern that will trigger this rule. If the

    value is blank, any caller number can trigger this rule.

    - Type: Either day (only applies during day time), night (only applies during night time), or day+night (applies at any time).

    - RingList: The list of numbers to ring. The numbers can be a mixture of internal or

    external numbers.

    - Redirect To: The number to redirect the incoming call if no one answers. It can be

    an internal or external number. This value is optional; the call will not be redirected

    if this value is not specified.

    - Redirect After: Number of seconds to wait before redirecting the incoming call to

    another number if no one answers. This attribute is ignored if the value of the

    Redirect To attribute is not specified.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 33

    The first three attributes: Trunk name, Caller ID and Type, specify the triggering condition

    for that rule. The rest of the attributes specify the numbers to ring as a result of executing

    that rule. You may define multiple rules for the same trunk as long as the triggering

    conditions do not conflict with each other. For rules that apply to the same trunk, the

    ordering of the rules matters. The rule that appears first will be selected if the triggering

    condition matches more than one rule.

    The first page of this topic lists the inbound call routing rules currently defined in the

    project. An example is shown in the following screenshot.

    OBiPLUS Project Editing Page Topic: Inbound Trunks

    Topic: Outbound Trunks

    A trunk is a voice service configured on the Master OBi. An outbound trunk is one that may

    be used for outbound calls. If you plan to use two or more trunks for this purpose, consider

    putting them to a trunk group (TG) on the Master OBi and add the TG as an outbound trunk

    here.

    Under this topic, you define one or more call routing rules for each trunk. Each rule has the

    following attributes:

    - Trunk: The standard name of the voice service, such as SP1, SP2.

    - Dial Prefix: A 1-digit prefix, such as 9 or 8.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 34

    - Digit Map: A digit map for matching against the target number to call.

    The Dial Prefix and Digit Map attributes are the triggering condition of the rule, while the

    Trunk attribute is the trunk to use for the call as a result of the rule. The ordering of the

    rules matters. The rule that appear first is selected if the dialed number matches the

    triggering condition of more than one rule.

    The first page of this topic shows a list of outbound call routing rules defined in the project.

    An example is shown in the screenshot below.

    OBiPLUS Project Editing Page Topic: Outbound Trunks

    Topic: Voicemail

    OBiPLUS supports voicemail by taking advantage of the voicemail services provided through

    your SP1SP4 voice services on the Master OBi. Most Internet Telephony Service Providers (ITSP) bundle voicemail with their standard voice services. A typical ITSP provided voicemail

    service (including Google Voice) has the following characteristics:

    Checks voicemail by calling from the service account to a special number. Typically

    this special number is the same as the DID number for that account itself. But it can

    also be any number that the ITSP chooses such as *79.

    Forwards incoming calls to voicemail when not answered after a specific number of

    rings. Sometimes, the call is said to rollover to voicemail. Most ITSPs allow the

    account holder to set the number of rings before the call rollsover to voicemail. If

    one of your voice services is meant to be used for voicemail only, it is recommended

    that you set the number of rings before the call goes voicemail to 0, or enable the

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 35

    DND (do not disturb) feature on the account to force all calls to rollover to voicemail

    immediately.

    Offers no method to send a caller to leave a voicemail after the call has been

    answered locally. This is a major weakness ITSP provided voicemail services. For

    example, there is no easy way for a call to be sent to voicemail after it has been

    answered by the OBiPLUS Auto Attendant. OBiPLUS circumvents this problem by

    bridging the original call with a now outgoing call into the ITSP voicemail system.

    This technique requires at least two different voice services configured on the Master

    OBi.

    With OBiPLUS, a caller may be directed to leave voicemail in two ways:

    Automatic rollover to voicemail by the ITSP without call being answered by anyone in

    the office.

    Bridged by OBiPLUS to leave voicemail via one of your SP service trunks after the

    call is answered by someone in the office.

    Either way, OBiPLUS sends users voice mail notifications as long as there are new voicemail

    messages in any of the ITSP voicemail boxes.

    Each SP voicemail service is viewed as a mailbox in OBiPLUS. The wizard helps you to define

    an internal extension to check voicemail for each mailbox, and another extension to leave

    voicemail. When you call an extension to leave voicemail, you can then transfer another

    caller to this call, essentially bridging the caller to the voicemail service to leave voicemail in

    the mailbox that you just invoked. A maximum of four mailboxes can be defined in

    OBiPLUS; one for each SP service on the Master OBi. For each mailbox you specify the

    following attributes:

    Mailbox Name: The mailbox name can be something like Main or Sales for

    referencing that mailbox throughout the project. The name must be different for

    each mailbox in the project.

    Mailbox ID: A 2-digit ID for referencing this mailbox, such as 00, 01, 02, The Mailbox ID must be different for each mailbox in the project.

    SP Service and Check Voice Mail Number: The SP service offering the voicemail

    service, and the external number to call (using that SP service) to check voicemail in

    this mailbox. There should be only one mailbox defined for each SP Service. For most

    ITSPs this is the DID number for the same SP account, but could be some other

    special number, such as *79. The Master OBi MUST call this number using the same

    SP service so that the ITSP will know that the caller is trying to check voicemail in his

    account.

    Check Voice Mail Extension: A 3-digit internal extension for checking voicemail in

    this mailbox.

    Deposit Voice Mail Extension: A 3-digit internal extension for leaving voicemail in

    this mailbox. A user would call this extension in order to transfer another caller to

    leave voicemail in this mailbox.

    Deposit Voice Mail Number: The external number to call to leave voicemail in this

    mailbox. This normally is the DID number for the same SP account offering the

    voicemail service. The Master OBi, however, MUST call this number from a different

    SP service. You must tell the wizard what this other SP service is, and the Caller ID

    number that the Master OBi can expect to see when the call comes in. Based on the

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 36

    Caller ID, the Master OBi may then ignore the call and let it rollover to voicemail,

    thus achieving the desired effect of letting the caller to leave voicemail.

    Consider the following example. Suppose you have two voice services, SP1 and SP2, on the

    Master OBi both of which have voicemail services. Let SP1 and SP2 have the DID numbers 4088906000 and 4088906001 respectively. The two mailboxes can be defined as follow:

    Voicemail Service on SP1

    o Mailbox Name = SP1-Voicemail

    o Mailbox ID = 00

    o Check VM Extension = 500

    o Check VM Number = SP1(14088906000)

    o Deposit VM Extension = 400

    o Deposit VM Number = SP2(14088906000); Caller-ID = 4088906001

    Voicemail Service on SP2

    o Name = SP2-Voicemail

    o ID = 01

    o Check VM Extension = 501

    o Check VM Number = SP2(14088906001)

    o Deposit VM Extension = 401

    o Deposit VM Number = SP1(14088906001); Caller-ID = 4088906000

    The first page of this topic shows a list of mailboxes defined in the project. An example is

    shown in the screenshot below. To modify the attributes of a mailbox, click the name of that

    mailbox.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 37

    OBiPLUS Project Editing Page Topic: Voicemail

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 38

    Topic: Office Hours

    By defining a set of time ranges known collectively as Office Hours, you tell OBiPLUS when

    to automatically switch on night time operation mode. Night time operation mode affects

    how incoming calls are routed. During night time, you may choose to ring different

    extensions, external numbers or an auto-attendant with a different greeting. Furthermore,

    you can define one or more exceptions to normal office hours to take into account specific

    company holidays or events that affect normal business hours.

    An example is shown in the screenshot below.

    OBiPLUS Project Editing Page Topic: Office Hours

    Topic: Recorded Prompts

    You may store up to 20 user audio prompts on your Master OBi. They are referred to as

    User1, ... User20 prompt on the OBi. The total storage for all prompts is about 120 seconds,

    with each prompt limited to 60 seconds. These prompts can be used, in different

    combinations, by the Auto Attendants, the parking lot and for Music-on-hold. A prompt can

    be a music or speech clip.

    There are three ways to get the prompts into the OBi:

    1. Record each prompt using the device IVR menu 0 (from the Master OBi PHONE, dial

    * * * 0), select option 1001# through 1020#, and follow the IVR instructions.

    2. Upload an audio file to the OBi from the device web page under Voice Services/Auto

    Attendants, by clicking the corresponding UserXDescription parameter, for X = 1, , 20. The supported file formats are: .AU or .WAV files, 16-bit linear PCM or uLaw or

    aLaw encoded, mono or stereo, at 8/11.025/16/22.05/32/44.1/48 kHz sample rate.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 39

    3. Upload a complete set of prompts stored in a single file that is created by backing up

    all the user prompts from another OBi device. This backup file will also include the

    description strings for each user prompt. You perform this operation from the device

    web page as if you are updating the firmware; the device can tell that you are just

    updating the user prompts from the contents of the file you are uploading to the

    device.

    Under this topic you can assign a name (up to 32 characters) and a short description (up to

    128 characters) for each user prompt. Make sure these values match the ones as stored on

    your Master OBi device. To make it easier to use the prompts to form prompt lists for your

    AA and Parking Lot, you should give it a descriptive name so you can easily tell what the

    contents of the prompts are. For example, you might record the phrase "Your call is

    important to us. Please stay on the line and we will answer your call shortly" in the User1

    slot, and name the prompt "Your Call Is Important". Later in the project file, you refer to

    the prompt by its name instead of User1. Below is screenshot of the first page of this topic.

    OBiPLUS Project Editing Page Topic: Recorded Prompts

    Topic: Auto Attendants

    An Auto Attendant (AA) is an entity that can receive and answer incoming calls, play a

    prompt while accepting input digits from the caller that in-turn allows the AA to switch to

    playing other prompts or transfer the call to an extension, phone number or ring group. For

    example, you can setup an AA to answer incoming calls after ringing for a few seconds, then

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 40

    play, Welcome to ABC company. Press 1 to reach Sales, press 2 to reach Support, ... If the caller enters 1, OBiPLUS redirects the call to ring the Sales group. If the caller enters 2,

    it redirects the call to ring the Support group, etc.

    There are two AAs on the Master OBi, known as AA3 and AA4, that may be enabled for use

    with OBiPLUS. By convention, AA3 is used for Day Time and AA4 for Night Time. In the

    wizard, we also refer to AA3 as the Day Time AA and AA4 as the Night Time AA. However,

    it is totally valid to use either or both for Day Time and/or Night Time. An AA can be looked

    at as another user on the system, with its own extension and user name. In some parts of

    the OBiPLUS wizard, it is necessary to distinguish between a user name and an AA name

    (e.g., in a ringlist definition). The convention is to append a ".aa" suffix to the AA name,

    such as "Day Time.aa" and "Night Time.aa", to indicate a name that refers to an AA.

    The OBiPLUS wizard has 4 basic parameters that govern the behavior of an AA:

    Enable - Enable the AA for use with OBiPLUS.

    Answer After - Let it ring for this many milliseconds before the AA answers.

    Extension - An internal extension assigned to the AA. You can call this extension to

    ring the AA.

    No-Input Number - A user, group, or mailbox to ring if the caller does not enter a

    valid input by the end of playing the Menu prompt list.

    Bottom of Form

    To effectively use the AA, you should customize the AA prompt lists. A prompt list is a list

    made up of individual system or user provided prompts. A prompt is short music or speech

    clip. All prompts are stored on the Master OBi. You can define complex prompt lists based

    on a small number of basic prompts. Both AA3 and AA4 currently support two customizable

    prompt lists:

    Welcome - A welcome message that is played just once upon answering

    Menu - This is played immediately after the Welcome prompt, and is repeated once

    after a pause of 5 seconds.

    The default Welcome prompt list is "Thank you for your call," and the default Menu prompt

    list is "Please enter extension."

    While the prompts are being played by the AA, you normally would let the user select an

    option from a menu in order to reach a particular user or groups or users. You would also

    announce the available options in the Menu prompt list, such as "Please enter the 3-digit

    extension of the party youd like to reach. For Sales press 1. For Customer Support press 2..." For the Master OBi to carry out such a menu, it requires you to define a Ringlist

    Table, where each row is a rule that corresponds to a menu item. Each row of the table has

    the following attributes:

    Digit(s) or pattern: The triggering pattern of this rule. You muse separate each

    pattern with a vertical bar (|) if there are more than one. For example:

    101|102|103.

    Ringlist: The list of numbers, internal or external, to ring when this rule triggers.

    Redirect To: An alternative number, internal or external, to ring when no one

    answers the call after a given delay.

    Redirect After: Number of seconds before sending the call to the Redirect To number if no one answers the call after this rule triggers. This value is ignored if

    Redirect To is not specified.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 41

    Note that the members in a ringlist can be a user, a group, a mailbox, or a parking lot

    partition. Other than a user, each member must include a . suffix to indicate what

    type of member it is. In other words, the wizard appends .group for a group, .mailbox for a

    mailbox, and .park for a parking lot partition, etc. One exception is the reserved name

    "Dialed Number" which means to ring the number as dialed by the user: If the caller dials

    103, then it will ring extension 103, and so on. Note also that you can use the wildcard x to

    represent any of the digits 0-9. Note that x has the same meaning as in a standard digit

    map. In fact, you can use any valid digit map syntax as the pattern. For example, you can

    use a pattern such as 101|102|11x|10[3-6]

    The ordering of the rules in the AA Ringlist Table matters. The first matching rule is selected

    if the callers input matches the triggering pattern of more than one rule.

    Below is a screen shot of the first page of this topic. You can modify an AA by clicking the

    names of the AA.

    OBiPLUS Project Editing Page Topic: Auto Attendants

    Topic: Parking Lot

    A parking lot is a logical entity in OBiPLUS where you can temporarily park a call. When you

    park a call, you are referred to as the parker of the call. The caller at the other end, the

    parkee, may hear a combination of music segments or announcements of your choice. While

    parked, the parkee may be offered a few options to redirect the call, such as "Enter 0 to go

    back to the main menu," or "Enter 9 to leave a voicemail," etc. To implement this behavior

    requires you define a Ringlist Table the same way you would for an AA. You can only define

    one Ringlist Table for the entire parking lot.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 42

    There is a single parking lot per OBiPLUS project. The parking lot has 100 slots to hold

    parked calls. A slot is identified with a Slot ID that ranges from 00 to 99. Having 100 slots

    does not mean that you can park 100 calls simultaneously. The purpose is to partition the

    parking space more effectively to serve different groups in the office. For example 50-59

    may be reserved for Sales, 60-69 for Customer Support, etc. Each partition is defined by a

    partitioning mask, which would be 5* and 6* respectively for the last two examples. Here

    you can define a number of partitions and give each partition a descriptive name by which

    the partition can be referenced. Each partition can also use a different prompt list. Note that

    ** represents the entire parking lot. The All partition with the mask ** is automatically

    created when you start a new project. It uses the Main prompt list which contains just a

    system provided music clip.

    When you define a partition, you must provide a name for the partition that is different from

    other partitions already defined in the system. You must also provide a mask to define the

    partition. For example, for the range 50-59, you enter 5* for the mask. Use ** as the mask

    if you want to include all parking slots in the partition. You must select which prompt list to

    play when calls are parked in that partition. Each partition may use a different prompt list,

    but all partitions have to use the same Ringlist Table. Hence the menu options offered by

    different prompt lists must not overlap.

    You can define 9 prompt lists for the parking lot. The prompt lists are numbered 1 to 9. You

    must give the prompt list a name that is unique among all the prompt lists in order to use it

    in a parking lot partition. A prompt list is made up of individual prompts. There are a few

    system prompts and up to 20 user provided prompts stored in the Master OBi. You can mix

    these prompts in any combinations to form complex prompt lists. You can also specify to

    disallow calls to be picked up if they are parked in partitions that are playing this prompt

    list, by checking the No Pickup option. This option is useful when the call is parked for MOH

    or for the caller to listen to a special announcement, such as "Today's Specials" "Directions

    to Our Store", "Our Office Hours", etc. In that latter case you should also specify an entity

    to call after the prompts in the list are cycled through once so the parked caller can be

    handled properly (for example, call the AA when the prompt list is done).

    The first page of this topic is shown in the screenshot below.

  • OBiPLUS Tutorial

    Copyright 2010-2012 Obihai Technology, Inc. 43

    OBiPLUS Project Editing Page Topic: Outbound Trunks

    Topic: Proxies

    A Proxy is required if you want to use an IP Phone in a branch office. Only an OBi202 device

    may be used as Proxy for IP Phones. Each OBi202 may proxy for up to 4 IP Phones. Each

    IP Phone Proxy will take up one SP Service on the OBi202. The IP Phone MUST be installed

    on the LAN side of the OBi202 device proxying for the IP phone. The wizard will configure

    the SP Service on the OBi202 with the same OBiPLUS user account for which it is proxying ,

    as well as enabling the proxy mode on that SP service. While you are defining an SP Service

    for proxying an IP phone, you must tell the wizard for which user/extension the SP service

    is proxy. The wizard will not allow you to define proxies for the same user/extension on

    more than one SP service on the same OBi202 device. However, you can define proxies for

    the same user/extension on multiple OBi202 devices, in case the same user/extension is

    used in different branch offices.

  • OBiPLUS Tutorial