/* BEGIN BLOG-CLOSE-CHAT */ /* END BLOG-CLOSE-CHAT */

ICTPBX Tenant Admin Guide

Tenant Admin

Role: Tenant Administrator | Access Level: Level 2 — Full Tenant Scope


Introduction

The Tenant Administrator role in ICTPBX Service Provider Edition provides complete control over a single tenant organisation. As Tenant Admin you can create and manage users, configure all PBX features (extensions, devices, ring groups, queues, IVR menus, voicemail boxes, conference rooms, inbound routes, call flows, call blocking, follow-me rules, and music on hold), manage DID phone numbers, send and receive faxes, monitor active calls in real time, and review billing and call reports — all from a single browser-based portal.

This guide covers every function available to your role.


1. Logging In

Navigate to your ICTPBX portal URL (e.g. https://ictpbx.com).

Login Page

  1. Enter your Email Address.
  2. Enter your Password.
  3. Optionally tick Remember me.
  4. Click SIGN IN.

Login with credentials

Tip: After several failed attempts your account may be locked. Contact your service provider administrator to unlock it.


2. Dashboard

After login you land on the Tenant Dashboard showing live system statistics scoped to your organisation — active extensions, devices, queues, fax counts, and your credit balance.

Tenant Dashboard

Your credit balance is displayed in the top-right header and refreshes automatically every 10 seconds.


3. User Management

Navigate to Administration → Users from the left sidebar.

User List

As Tenant Admin you see only the users that belong to your organisation. You cannot see or modify users in other tenants.

3.1 Creating a New User

  1. Click New.
  2. Fill in First Name, Last Name, Email, and Password.
  3. Set Role — choose End User for a standard agent or Agent for a call-centre agent role.
  4. Assign Permissions by selecting features the user should access (e.g. extensions, devices, cdr_reports).
  5. Click Save.

New User Form

Note: You cannot create admin-level users. User caps are inherited from your own tenant permissions — you cannot grant permissions you do not hold yourself.

3.2 Editing a User

Click any user row to open the edit form. You can update their password, permissions, and role. Click Save when done.

3.3 Deleting a User

Click the Delete icon on the user row. Confirm when prompted. Deleting a user does not automatically remove their PBX extension or device — remove those separately under PBX.


4. Extensions

Navigate to PBX → Extensions from the sidebar.

Extensions List

Extensions are the SIP endpoints your users register against. Each extension has a 4-digit (or longer) number, a password, and optional voicemail settings.

4.1 Creating an Extension

  1. Click New.
  2. Enter the Extension number (e.g. 1001).
  3. Enter a Password for SIP registration.
  4. Set the Caller ID Name and Caller ID Number.
  5. Choose Extension Type — Voice or Fax.
  6. Configure voicemail options if required.
  7. Click Save.

New Extension Form

4.2 Editing an Extension

Click an extension row to open the edit form. You can change the password, caller ID, DND status, and voicemail settings.


5. Devices

Navigate to PBX → Devices from the sidebar.

Devices List

Devices represent physical IP phones or softphone clients registered to your tenant. Each device is bound to an extension.

5.1 Adding a Device

  1. Click New.
  2. Select the Extension to bind to.
  3. Enter the MAC Address (for auto-provisioning physical phones) or a device label.
  4. Choose the Device Template appropriate to the phone model.
  5. Click Save.

New Device Form


6. Ring Groups

Navigate to PBX → Ring Groups from the sidebar.

Ring Groups List

Ring Groups allow a single DID to simultaneously ring multiple extensions. Useful for hunt groups, support lines, and sales teams.

6.1 Creating a Ring Group

  1. Click New.
  2. Enter a Ring Group Name and Extension (the group’s internal number, e.g. 2000).
  3. Set the Ring Strategy — simultaneous, sequential, or round-robin.
  4. Set Ring Timeout — seconds before forwarding to the destination.
  5. Click Add Member to add extensions.
  6. Set the Timeout Destination — where calls go if unanswered.
  7. Click Save.

Ring Group Edit Form


7. Call Queues (ACD)

Navigate to PBX → Call Queues from the sidebar.

Call Queues List

Call Queues provide advanced Automatic Call Distribution (ACD) with configurable strategies, hold music, and agent tier management.

7.1 Creating a Queue

  1. Click New.
  2. Enter a Queue Name and Extension.
  3. Set the Strategy — round-robin, longest-idle, etc.
  4. Set Max Wait Time and Max No Answer.
  5. Configure hold music and announcements.
  6. Click Save.

Call Queue Settings

7.2 Managing Queue Agents

Click the Agents tab inside the queue form.

  • Click Add Tier to add an agent extension to the queue.
  • Set Tier Level and Tier Position to define call priority order.
  • Click Save.

Queue Agents Tab


8. IVR Menus (Auto-Attendant)

Navigate to PBX → IVR Menus from the sidebar.

IVR List

IVR Menus present callers with a dial-by-digit menu — “Press 1 for Sales, Press 2 for Support…”

8.1 Creating an IVR Menu

  1. Click New.
  2. Enter the IVR Name and Extension.
  3. Upload or select a Greeting audio file.
  4. Set Timeout and Exit Action (what happens if the caller presses nothing).
  5. Click Save.

8.2 Adding IVR Options

Click the Options tab inside the IVR form.

  • Click Add Option.
  • Set the Digit the caller presses (0–9, \*, #).
  • Set the Destination Type and Destination (extension, ring group, queue, external number, voicemail, etc.).
  • Click Save.

IVR Edit Form


9. Voicemail

Navigate to PBX → Voicemail from the sidebar.

Voicemail List

Voicemail boxes receive messages when an extension is unavailable. Messages can be delivered by email as MP3 attachments.

9.1 Creating a Voicemail Box

  1. Click New.
  2. Select the Extension to attach the voicemail to.
  3. Set the PIN for telephone retrieval.
  4. Enter the Email Address for email-to-voicemail delivery.
  5. Configure greeting preferences.
  6. Click Save.

Voicemail Settings


10. Conference Rooms

Navigate to PBX → Conference Rooms from the sidebar.

Conference List

Conference Rooms allow multiple internal and external participants to join an audio conference simultaneously.

10.1 Creating a Conference Room

  1. Click New.
  2. Enter the Conference Name and Extension (the number participants dial).
  3. Set a PIN (optional but recommended).
  4. Configure moderator PIN and recording options.
  5. Click Save.

Conference Room Form

Participants dial the conference extension from their extension or from an IVR menu option.


11. Inbound Routes

Navigate to PBX → Inbound Routes from the sidebar.

Inbound Routes List

Inbound Routes define how incoming calls on each DID phone number are routed — to an extension, ring group, IVR menu, voicemail, or time-condition-based flow.

11.1 Creating an Inbound Route

  1. Click New.
  2. Select the DID (phone number) to route.
  3. Choose the Destination Type — Extension, Ring Group, IVR Menu, Voicemail, Call Flow, etc.
  4. Select the specific Destination.
  5. Click Save.

Inbound Route Form


12. Call Flows (Business Hours Routing)

Navigate to PBX → Call Flows from the sidebar.

Call Flows List

Call Flows route inbound calls differently depending on the time of day — for example, to the auto-attendant during business hours and to voicemail after hours.

12.1 Creating a Call Flow

  1. Click New.
  2. Enter a Flow Name.
  3. Set the Main Destination — where calls go during active hours.
  4. Set the Alternative Destination — where calls go outside active hours.
  5. Select the Time Condition schedule to use.
  6. Click Save.

Associate a Time Condition schedule with the Call Flow so the system switches routes automatically.

12.2 Time Conditions

Navigate to PBX → Time Conditions to define named time schedules.

Time Conditions

Create schedules for your business hours, holiday hours, etc. Each time condition has day-of-week and time-of-day rules.


13. Follow Me (Call Forwarding)

Navigate to PBX → Follow Me from the sidebar.

Follow Me List

Follow Me lets you configure cascaded call forwarding for any extension under your tenant — ring a mobile after 15 seconds of no answer on the desk phone, for example.

13.1 Creating a Follow Me Rule

  1. Click New.
  2. Select the Extension to apply forwarding to.
  3. Tick Enable Follow Me.
  4. Click Add Destination and enter the forwarding number.
  5. Set Delay (seconds before this leg starts ringing) and Timeout (seconds to ring before trying the next).
  6. Click Save.

Follow Me Form


14. Call Block

Navigate to PBX → Call Block from the sidebar.

Call Block List

Call Block allows you to block specific callers from reaching any extension in your tenant. Blocked callers hear a busy tone or a rejection message.

  1. Click New.
  2. Enter the caller number to block (full E.164 format recommended, e.g. +12125550000).
  3. Click Save.

15. Music on Hold

Navigate to PBX → Music on Hold from the sidebar.

Music on Hold List

Upload audio files to play to callers who are on hold or waiting in a queue.

  1. Click New.
  2. Enter a Name for the MOH category.
  3. Upload an audio file (MP3 or WAV).
  4. Click Save.

Assign the MOH category to your queues or ring groups in their respective configuration forms.


16. Gateways (SIP Trunks)

Navigate to PBX → Gateways from the sidebar.

Gateways List

Gateways represent outbound SIP trunks used to make PSTN (external) calls. These are typically configured by the service provider. As Tenant Admin you can view your assigned gateways.


17. DID Numbers

Navigate to My DIDs from the sidebar.

DID Numbers — Tenant View

This view shows all phone numbers assigned to your organisation. For each number you can:

  • View the current routing destination.
  • Click Assign to assign the DID to a specific extension or fax account.
  • Click Forward to update the inbound routing destination.

Contact your service provider to purchase or release DID numbers — provisioning DIDs requires system administrator access.


18. Fax — Sending

Navigate to Fax → Send Fax from the sidebar.

Send Fax Form

  1. Enter the recipient’s fax number (include country code for international, e.g. +12125550100).
  2. Select a Cover Page template (optional).
  3. Upload the PDF document.
  4. Click Send Fax.

Monitor the outbound fax queue — statuses include: Queued, Sending, Sent, Failed.

Send Fax Full Form


18A. Bulk Fax Campaigns

Bulk fax lets you send one document to a whole list of recipients in a single run. You pick a fax document, point it at a contact group, and the platform dials each number for you, retrying failures and tracking delivery as it goes.

Navigate to Fax › Bulk Fax.

Bulk fax campaigns list

The campaign list shows the Program Name, current Status, and live counters for Total, Done, Successful, and Failed recipients. The action buttons on each row let you view the detail report, pause, resume, or stop a running campaign.

18A.1 Creating a Campaign

  1. Click Create Fax Campaign.

Create fax campaign form

Field Description
Document Choose an existing fax document, or click Upload to add a new one
Group The contact group whose members will receive the fax
Caller ID The number shown to recipients
Retry How many times to retry a number that fails
Calls per minute The sending rate, so you can throttle large runs
  1. Click Submit. The campaign starts and its progress updates on the list.
A fax-enabled trunk (a provider with T.38 / G.711 pass-through) must exist before a campaign can run. If you see a “No fax-enabled trunk found” notice, add one under Routing › Provider / Trunks first.

18B. Fax Contacts, Groups & DNC

Contacts are the address book behind your faxes. Build groups of recipients, import them in bulk from a CSV, and keep a do-not-contact list so you never fax a number that has opted out.

18B.1 Contacts

Navigate to Fax › Contacts › Contacts.

Fax contacts list

The contact list shows every saved recipient with their name, phone, and email. Use Add Contact to create one, or the filter box to find an existing entry. Each row has edit and delete actions.

18B.2 Contact Groups

Navigate to Fax › Contacts › Contact Groups.

Contact groups list

Groups bundle contacts together so a bulk fax can target them in one shot. The list shows each group name and its contact count. Click Add Group to create one. To load many recipients at once, download the Sample CSV file, fill it in, and import it.

18B.3 Contact DNC

Navigate to Fax › Contacts › Contact DNC.

Contact Do Not Contact list

The Do Not Contact list holds numbers that must be excluded from fax campaigns. Add entries with Add, use Import to upload a suppression list, and Export to download the current one. Numbers on this list are skipped when a campaign runs.


19. Fax — Received Faxes

Navigate to Fax → Inbound Fax to see all faxes received on your tenant’s fax extensions.

Inbound Fax — Admin View

The admin view shows all received faxes across all fax extensions in your tenant. Click the download icon to download any fax as a PDF.


20. Fax Settings & Cover Pages

Navigate to Fax → Fax Settings to configure your tenant’s fax caller ID, station header, and other transmission parameters.

Fax Settings

Navigate to Fax → Cover Pages to manage reusable cover page templates.

Cover Pages


21. Realtime Monitor

Navigate to Realtime from the sidebar.

Realtime Monitor

The Realtime Monitor shows all currently active calls across your tenant’s extensions. Each active channel shows:

  • Channel UUID — unique call identifier.
  • Caller ID and Destination.
  • Call Duration.
  • Call State — Active, On Hold, In Queue, etc.

Available actions on each channel:

Action Description
Hangup Forcibly terminates the call
Hold Places the call on hold
Transfer Transfers the call to another extension

The page auto-refreshes every few seconds.


22. Feature Codes

Navigate to PBX → Feature Codes for a quick reference of dial codes available to your users.

Feature Codes

Common feature codes your users can dial from any extension:

Code Function
*98 Access voicemail
*78 Enable Do Not Disturb
*79 Disable Do Not Disturb
*1 Toggle call recording
*8 Call pickup
*72 Enable call forwarding
*73 Disable call forwarding

Share these with your team — they work from any registered extension or the built-in softphone.


23. Billing Quota

Navigate to Billing → Billing Quota to view your organisation’s current usage against its service plan limits.

Billing Quota — Tenant View

The quota page shows:

Card Meaning
Extensions Extensions in use vs. package limit
Devices Devices in use vs. package limit
Ring Groups Ring groups vs. limit
Call Queues Queues vs. limit
Voicemail Boxes Voicemail boxes vs. limit
IVR Menus IVR menus vs. limit
Conference Rooms Conference rooms vs. limit
Voice Minutes Minutes used this month vs. monthly allocation
Fax Pages Pages sent/received this month vs. allocation

If any card approaches its limit, contact your service provider to upgrade your subscription package.


24. Billing Usage

Navigate to Billing → Billing Usage for an itemised breakdown of minutes and fax pages consumed.

The usage page itemises call durations and fax page counts aggregated by day, allowing you to identify peak usage periods and monitor against your plan limits.


25. Reports — CDR

Navigate to Reports → CDR to view a complete log of all calls made and received across your tenant.

CDR List

Each CDR row shows caller, destination, date/time, duration, direction, and status. Use the date filter to narrow results to a specific period.

25.1 PBX CDR

Navigate to Reports → PBX CDR for raw FreeSWITCH-level records including codec, hangup cause, and SIP call ID.

PBX CDR

25.2 Statistics

Navigate to Reports → Statistics for a graphical summary of call volume over a selected period.

Statistics

25.3 Activities Log

Navigate to Reports → Activities for an audit trail of configuration changes made by users in your tenant.

Activities Log


26. My Account

Navigate to My Account from the sidebar to manage your own personal settings.

My Account — SIP Credentials

26.1 SIP Credentials

Your SIP credentials are displayed in the Voice Extension card:

Field Description
Extension Your SIP username / extension number
Password Your SIP password (click eye icon to reveal)
Domain The SIP domain to register against
WebSocket WSS address for the browser softphone

26.2 Do Not Disturb (DND)

Scroll to Extension Settings. Tick Reject Incoming Calls (DND) to reject all inbound calls to your extension temporarily. Click Save Extension Settings to apply.

26.3 Fax Delivery Email

Scroll to the Fax card. Enter the email address where inbound faxes for your personal fax extension should be delivered as PDF attachments. Click Save.


27. WebRTC Softphone

The built-in softphone is available from any page — click the phone icon (☎) in the top-right header.

Softphone Panel

First-time setup

  1. Click the Settings tab.
  2. Enter your SIP Extension, SIP Password, SIP Domain, and WebSocket Server (from My Account).
  3. Click Save.

The status indicator turns green when registered.

Making a call

  1. Click the Dialer tab.
  2. Type the destination.
  3. Click the green call button.

In-call controls

Button Action
Hold / Unhold Place or resume hold
Transfer Blind-transfer to another extension
Mute Silence your microphone
Keypad DTMF keypad for IVR navigation
Hangup End the call

28. Announcements

Navigate to Administration → Announcements from the sidebar (if enabled by your service provider) to post broadcast messages visible to all users in your tenant portal.

Announcements


Tips & Best Practices

Extensions and devices:

  • Assign one device per extension for best call quality. Multiple devices sharing one extension is supported but can cause ring-all behaviour.
  • Set strong SIP passwords — weak passwords expose your tenant to toll fraud.

Queues and ring groups:

  • Use Ring Groups for small teams where all members should ring simultaneously.
  • Use Call Queues for larger support teams where you need call prioritisation, wait announcements, and agent-tier management.

Call flows:

  • Always create Time Condition schedules before creating Call Flows — a Call Flow without a Time Condition defaults to always using the main destination.

Fax:

  • Ensure each fax extension has a dedicated DID assigned — outbound fax caller ID is derived from the DID linked to the fax account.
  • Always send faxes as PDF files.

Realtime:

  • Use the Realtime Monitor during peak hours to spot abandoned calls in queues early.

Security:

  • Regularly review the Activities Log to detect unexpected configuration changes.
  • Disable or delete unused extensions to reduce the attack surface.
  • Enforce strong passwords for all user accounts.

ICTPBX Service Provider Edition — Tenant Administrator Guide Platform: demo.ictpbx.com