Skip to content

Grant Call Permission to Guest Rooms

Out of the box, a guest room phone can only reach the service number and emergency services. Room-to-room calls and calls to outside numbers are both turned off. This page explains how to open up internal (room-to-room) and external (outbound) calling when your property needs it.

Internal calling between rooms is governed by extension visibility: a room can dial another room only when its extension is allowed to see the destination extension. No such rule exists by default, so you need to create one.

How you do that depends on how your property’s extensions are organized. Use the group-based approach if all guest rooms sit in a single hotel room group, or the department-based approach if rooms are split across departments.

  1. Sign in to the Cloud Voice management portal and open Hotel Management.

  2. On the Hotel Settings tab, scroll down to the Room Settings section.

  3. Configure the call rule.

    Room Settings section with the guest room call rule options

    a. Select the Configure Guest Rooms Call Rules checkbox.

    b. Choose the call rule you want.

    c. Click Save.

Cloud Voice then writes the matching rule into Extension and Trunk > Client Permission > Extension Visibility for you. Each call rule maps to a visibility rule as follows.

Cloud Voice, Extension Visibility page showing the rule generated from a guest room call rule

Call rule you selectVisibility rule Cloud Voice generates
Deny Calls Between Guest RoomsThe Hotel Room Group is set to Disallow view for extensions in the same group.
Only Allow Internal Calls between the Group GuestsA {tour_group} entry is set to Allow view for extensions in that group.
Allow Calls Between Guest RoomsThe Hotel Room Group is set to Allow view for extensions in the same group.
  1. Sign in to the Cloud Voice management portal and open Extension and Trunk > Client Permission > Extension Visibility.

  2. Add a visibility rule.

    Adding an extension visibility rule for department-based room calling

    a. Click Add rule.

    b. Define the rule:

    • Extension/Organization: Select the member or members you want to grant viewing permission to.
    • Permission Type: Select Allow view.
    • Objects: Select the member extensions that are allowed to be viewed.

    c. Click Save.

The members you selected can now call the member extensions you allowed them to view.

Outbound calls from room phones are blocked by default. As a best practice, don’t open outbound calling for every room. Instead, set up the outbound calling configuration ahead of time and grant permission only to the guests who ask for it, either at check-in or later from the room’s page.

  1. Prepare the domestic outbound calling configuration.

    a. Set up a trunk to carry outbound calls. A trunk is the connection between Cloud Voice and the outside telephone network (your carrier).

    b. Create an outbound route that sends calls to external numbers. An outbound route is the rule that decides which trunk carries a call and which dialed numbers are allowed out.

    c. Add a call rate rule so guest calls can be billed.

  2. Grant a guest domestic calling permission at check-in.

    a. On the check-in page, set Call Privilege to Allow Domestic Calls.

    Setting Call Privilege to Allow Domestic Calls during check-in

    b. Click Save.

The guest can now place domestic outbound calls from the room phone. When a call ends, Cloud Voice calculates the charge from the applicable rate and posts it to the guest’s bill.

Domestic call charge posted to the guest's bill

  1. Prepare the international outbound calling configuration.

    a. Set up a trunk to carry outbound calls.

    b. Set up an international dialing code so the system can recognize international calls, and restrict them to the countries and regions you trust.

    c. Create an outbound route that sends calls to external numbers.

    d. Add a call rate rule so guest calls can be billed.

  2. Grant a guest international calling permission at check-in.

    a. On the check-in page, set Call Privilege to Allow International Calls.

    Setting Call Privilege to Allow International Calls during check-in

    b. Click Save.

The guest can now place both international and domestic outbound calls from the room phone. When a call ends, Cloud Voice calculates the charge from the applicable rate and posts it to the guest’s bill.

International call charge posted to the guest's bill