# Tabs and Multiple Pages

phone.systems(TM) allows users to segment voice systems into logical groups
and functions that may be arranged over multiple workspace pages. This
feature is very useful when building complex voice systems, such as a
virtual PBX for a multi-branch business.

As detailed in the previous [Workspace Tab Menu](control-panel.html#ps3-workspace-tab-menu)
section, additional workspace pages may be added as required, and the
various workspace pages are accessed via the tabs on the **Workspace Tab** menu.

This section serves to illustrate how to use multiple workspace pages in
order to build advanced voice scenarios.

---

## Moving Objects between Workspace Pages

Objects may be moved between workspace pages. In the illustration below,
two workspace pages are available: **Default** and **Sales**, with the
**Default** workspace comprising a number of objects, including an
object "Sales Voice Menu". Note that the name of the active workspace
page (i.e., the page that is currently being displayed) is shown in
blue.

[![../../_images/fig142.png](../../_images/fig142.png)](../../_images/fig142.png)


**Fig. 1.** Selecting The Object

If it is required that the voice system logic for the sales division
should be assembled on the **Sales** workspace page, then the "Sales
Voice Menu" object should be moved to that page. To achieve this, "drag"
the "Sales Voice Menu" object over the **Sales** workspace tab, until
that tab is shown in blue to indicate that the **Sales** workspace is
active. Do not release the object.

[![../../_images/gif15.gif](../../_images/gif15.gif)](../../_images/gif15.gif)


**Fig. 2.** Dragging The Object

Continue "dragging" the "Sales Voice Menu" object downwards into the
active **Sales** workspace, and release that object in the desired
position on that workspace. Further assembly of the voice system logic
for the sales division may now continue on this workspace.

[![../../_images/gif21.gif](../../_images/gif21.gif)](../../_images/gif21.gif)


**Fig. 3.** Dropping The Object

Re-selecting the **Default** workspace tab shows the objects remaining on this page. The "Sales Voice Menu" object is no
longer present, as it has been moved to the **Sales** workspace page.

[![../../_images/fig423.png](../../_images/fig423.png)](../../_images/fig423.png)


**Fig. 4.** Tab View



---

## Connecting Cables Between Objects on Different Workspace Pages

Partial voice scenarios assembled on different workspace pages must be
interconnected in order to build complete voice systems. In the example
above, calls must be passed from the "Main Voice Menu" on the
**Default** workspace page to the "Sales Voice Menu" on the **Sales**
workspace page.

To generate a cable between these two objects, "drag" a cable from the
right-hand socket of the "Main Voice Menu" object, placing the mouse
pointer over the **Sales** workspace tab, until that tab is shown in
blue to indicate that the **Sales** workspace is active. Do not release
the cable.

Continue "dragging" the cable downwards into the active **Sales**
workspace, and position that cable over the left-hand socket of the
"Sales Voice Menu" object. Release the cable.

[![../../_images/gif31.gif](../../_images/gif31.gif)](../../_images/gif31.gif)


**Fig. 1.** Connecting Two Objects In Different Tabs

The cable connection between the "Main Voice Menu" on the **Default**
workspace page and the "Sales Voice Menu" on the **Sales** workspace
page is now complete.

[![../../_images/fig519.png](../../_images/fig519.png)](../../_images/fig519.png)


**Fig. 2.** "Sales" Tab Configuration

The logical connectivity between objects on different workspace pages is
represented by a cable terminating in a [![wspimg8](../../_images/teleport-icon.jpg)](../../_images/teleport-icon.jpg)
icon. By clicking on
this [![wspimg9](../../_images/teleport-icon.jpg)](../../_images/teleport-icon.jpg)
icon, the alternate workspace page associated with this
connection will be displayed.

[![../../_images/fig614.png](../../_images/fig614.png)](../../_images/fig614.png)


**Fig. 3.** "Default" Tab Configuration

The cable termination icon [![wspimg12](../../_images/teleport-icon.jpg)](../../_images/teleport-icon.jpg)
may be dragged and
repositioned independently on each individual workspace page, without
affecting the position of the logically connected termination icon on
the other workspace page.

Important

if two objects on the same workspace page are connected, then moving one of the objects to a different workspace page
will not disconnect the objects. Instead, these objects will remain connected, with the
[![wspimg13](../../_images/teleport-icon.jpg)](../../_images/teleport-icon.jpg)
icon indicating the cable continuity over the different workspace pages.

---

## Usage Example - Multiple Workspace Pages

In the PBX configuration below, the main voice menu directs incoming
calls to either a sales or support departmental voice menu, and then
these calls are further distributed to members within each department.

[![../../_images/figX.jpg](../../_images/figX.jpg)](../../_images/figX.jpg)


**Fig. 1.** Medium Business Workspace Example

This PBX configuration may be logically divided into three separate
functional groups:

- The main PBX logic consisting of the incoming phone numbers and the
  main voice menu.
- The PBX logic for the sales division (starting with the sales Voice
  Menu object).
- The PBX logic for the support division (starting with the support
  Voice Menu object).

In order to segment this voice scenario, additional workspace pages must
be added and workspace tabs are labeled **Main**, **Sales** and
**Support**.

[![../../_images/fig79.png](../../_images/fig79.png)](../../_images/fig79.png)


**Fig. 2.** Workspaces

In order to logically segment this voice system, objects on the **Main**
workspace page may now be moved to other workspace pages as detailed in
the section [Moving Objects Between Workspaces](#ps3-moving-objects-between-workspace-pages)
above.

Important

Instead of assembling the complete voice system on a single workspace page and then moving objects to other pages, it is
easier and more practical to first create the required workspace pages and assemble the voice "sub-systems" on each of
those pages. Once this has been done, then the partial voice scenarios on different workspace pages may be
interconnected as described in the section [Connecting Cables Between Objects on Different Workspace
Pages](#ps3-connecting-cables).

Referring to the voice scenario described above, the logical
segmentation results in three separate workspaces pages as follows:

- The Main workspace

[![../../_images/fig85.png](../../_images/fig85.png)](../../_images/fig85.png)


**Fig. 3.** The Main Workspace

- The Sales workspace

[![../../_images/fig95.png](../../_images/fig95.png)](../../_images/fig95.png)


**Fig. 4.** The Sales Workspace

- The Support workspace

[![../../_images/fig104.png](../../_images/fig104.png)](../../_images/fig104.png)


**Fig. 5.** The Support Workspace

On this page
