Sign in
Sign up
    • REST API
      • Overview
      • API Endpoint
      • Authentication
      • Requests
      • Responses
      • Paging
      • Reason Codes Dictionary
    • Management APIs
      • Accounts
      • Applications
      • Clients
        • Create a Client
        • Delete a Client
        • Change Client’s Password
        • Get a List of Available Clients
      • Incoming Phone Numbers
        • IncomingPhoneNumber Instance Resource
        • IncomingPhoneNumbers List Resource
        • Local IncomingPhoneNumber Factory Resource
        • Toll-Free IncomingPhoneNumber Factory Resource
        • Mobile IncomingPhoneNumber Factory Resource
        • Attach a phone number to an application
        • Delete a phone number
        • List of Phone Numbers
        • Incoming Phone Number Regex Support
      • Notifications
      • Usage Records
    • Voice
      • Calls
        • Call List Resource URI
        • Making a Call
        • Modifying Live Calls
        • Examples
        • List Filter
        • Paging Information
      • Conference Management
        • Supported Operations
        • Conference List Resource URI
      • Conference Participants Management
        • Participants List Resource URI
      • Recordings
      • SIP Refer Support
    • SMS
      • Messages
        • Send SMS
        • Get SMS List
        • Get single SMS Information
        • SMS Attributes
      • Email
    • RCML
      • Overview
        • Interacting with Your Application
        • RCML Verbs
      • Dial
        • Client
        • Conference
        • Number
        • SIP
      • Email
      • Gather
      • Say
      • Play
      • SMS
      • Hangup
      • Pause
      • Redirect
      • Record
      • Reject
    • Turnkey Apps APIs
      • Smart 2FA
        • Send OTPs
        • Verify OTPs
        • Control OTPs
        • Limit
          • Create Limit
          • Update Limit
          • Delete Limit
          • Get List of Limits
      • Call Queuing
      • Auto Attendant
        • User
        • Announcement
        • Auto Attendant System
        • Menu
        • Schedule
        • Phone Number
        • RCML
        • Usage Records
      • Number Masking
        • Application
        • Mask Number Pool
        • Context
        • Participants
        • Interactions
        • Usage Records
      • Task Router
      • Campaign Manager
        • Create Campaign
        • Update Campaign
        • Delete Campaign
        • Get List of Campaigns
        • Get Single Campaign
        • Get List of Credits
        • Get Single Credit
docs 1.0
  • docs
    • 1.0
  • docs
  • Getting Started with your Restcomm Organization

Getting Started with your Restcomm Organization

Table of Contents
  • Overview
  • Set Up Your Restcomm Organization
    • Restcomm Login Interface
    • Restcomm Console
    • Whitelabel Your Restcomm Console and Bring Your Own Network (BYON)
    • Restcomm Account Settings
  • Get Started with Restcomm Applications
    • Restcomm Applications
    • Visual Designer Applications
    • Turnkey Applications
    • Restcomm Numbers
    • Restcomm Clients
  • Restcomm Logs
    • Call Logs
    • Call Details
    • Message Logs
    • Message Details
  • Recordings
    • Recording Details
    • Notifications
    • Notification Details

Overview

The Restcomm Console is designed to support a service provider’s daily business monitoring processes and make it easier to keep track of their enterprise customers activity.

In this guide, you will learn how to use the Restcomm Console’s main features to setup your Restcomm organization, bring your own carrier, whitelabel the console, create applications, clients, phone numbers, check calls and message logs, and recordings.

Set Up Your Restcomm Organization

Restcomm Login Interface

To access the login interface, make sure you use the correct Restcomm Organization URL that you have defined when you were registering your Restcomm account (the URL you received in the sign up confirmation email). It should look like https://{mydomain}.com/login

Restcomm Console Log In Interface

Restcomm Console

This is the default page you will see after you log in. Here you can find the latest news about Restcomm, new features announcements, as well as usage overview of your account activity.

Restcomm Console

Whitelabel Your Restcomm Console and Bring Your Own Network (BYON)

Once you have logged in your Restcomm account, you can brand your console by following the steps in the whitelabeling guide. In addition, you can also, bring your own network.

Restcomm Account Settings

To access your account settings, click on the drop down representing the name of your account then navigate to Account at the top right corner of the window, as shown in the screenshot below. You will be able to:

  • Retrieve your Account SID and Auth Token, which are required in order to use the Restcomm API to place Outbound Calls or send SMS by example.

  • Retrieve your Account Information such as First Name, Last Name, Email, Role.

  • Change your Account password

  • Create Sub-Accounts.

All of the information presented visually under the Restcomm Account Settings is also accessible through the Restcomm Accounts API

Restcomm Console Account Settings

Get Started with Restcomm Applications

Restcomm Applications

This section allows you to create, delete, update and search your Restcomm Applications. When you are first logging into the workspace, you will see two types of applications split in two sections: Your Applications also known as Visual Designer applications and Turnkey Applications.

Restcomm Applications

Visual Designer Applications

This type of applications are built on the top of the Restcomm Visual Designer user interface. You can choose from a list of prebuilt applications available in the Template Gallery or create one on your own.

To access the Visual Designer applications, navigate to the top of your screen and click on Applications → Your Applications.

Create Visual Designer Application

To create a new application, click on the Add New App button on the right corner of the screen. You will be prompted to choose between three way of creating an application.

Restcomm Applications Types
  • Create a Visual Designer Application: Build a Restcomm Visual Designer Application which will be hosted by Restcomm and will contain the logic of your application to be executed upon receiving a call or a message. Visual Designer is a quick and great way to create Voice and Messaging applications with minimal or no programming skills. This option will let you define a name and the type of application (Voice or SMS). This choice is the quickest to get started and you can already choose from a list of existing templates covering popular application use cases.

  • Import a Visual Designer Application: Lets you import a pre-existing Restcomm Visual Designer Application which will be hosted by Restcomm and contain the logic of your application to be executed upon receiving a call or a message. Visual Designer is a quick and great way to create Voice and Messaging applications with minimal or no programming skills. This option will let you define a name and the type of application (Voice or SMS).

  • Create a URL Application: This option allows you to create a RCML Application which will be hosted externally, outside of Restcomm and will contain the logic of your application which will be executed upon receiving a call or a message. The REST Communications Markup Language needs to be used to design your application. You will need to define a name, URL of the RCML application hosted outside of Restcomm and the type of application (Voice or SMS). This is the longest way to get started and requires a good understanding of how Restcomm works, To get started quicker, create a Visual Designer Application instead.

Turnkey Applications

The Turnkey applications are robust, scalable, real-time time applications that leverage the power of the Restcomm APIs. With the help of those you can onboard new customers quickly, monitor their daily activity and generate meaningful reports that help you stay on the top of your business. The Turnkey Application Gallery lets you choose between a wide variety of applications.

To access the Turnkey applications, navigate to the top of your screen and click on Applications → Turnkey Applications.

Enter Your Turnkey Application

To start using a Turnkey application, simply click on the Enter button as shown below. You will be redirected to the corresponding Turnkey application web console.

Turnkey Application Sign In

To learn more about this type of applications and their capabilities, please check out the Restcomm Turnkey Applications Documentation.

Restcomm Numbers

Create, delete, update and search your numbers. When your first log into Restcomm Console, this section is empty. Future updates to the platform will list a set of demo numbers to get you started quickly. This section also allows you to link a Number to an Application created in the previous section.

Restcomm Numbers

Register a Number

When you click on the Register Number button, you will see a screen similar to the screenshots below. This will allow you to create a new phone number that can be attached to a Restcomm application. You can register two types of Numbers:

  • SIP Number: These numbers are virtual numbers which are not tied to any Origination PSTN Provider. They can be reached via a registered Restcomm Client using SIP or WebRTC. Type the name of the SIP Number you want to create in the SIP Address field. Make sure you are entering a name you can easily remember in the Friendly Name field at the top of the screen. Click on the Register button, which will lead you to the Edit Number section. Then link your newly purchased number to a Restcomm application.

Register a SIP Number
  • Provider Number: These are numbers tied to an Origination PSTN Provider and can be reached via a landline or mobile phone as well as through a registered Restcomm Client using SIP or WebRTC. You need to first search for a number from the Provider in order to purchase. That requires you to select a Country from the dropdown, an optional Number as an additional filter in case you are looking for a specific number pattern. Optional capabilities (SMS or Voice), and optional type (Landline, Mobile, Toll-Free) can be also applied as additional search filter. Click on the Search icon. And then choose from the list the number of your choice. Click on Register Number. You will then be redirected to the Edit Number section below to link your newly purchased number to a previously created Restcomm application.

Restcomm Provider Number

Edit/Update a Number

Editing a Restcomm Number can be done after a purchase or creation or by clicking on the number in the Numbers list. The screenshot below shows how you can edit a SIP Number but is also applicable for a Provider Number. You can set or update the Voice or SMS Application to which the number is bind to.

Bind Restcomm Number to an Application

You have two options for binding the application to a number:

  • Application: You can use the dropdown list to select one of the applications previously created with Visual Designer

  • RCML URL: You can use this field and paste the URL to your externally hosted RCML Application

In addition to that, you can also set the RCML URL to link to another Application under the advanced list menu. Click on the Advanced link to see more options for both SMS and Voice Applications.

Bind Restcomm Number to an Application advanced
  • Voice or SMS Fallback URL: The RCML URL that Restcomm will request if an error occurs retrieving or executing the Application set previously.

  • Voice or SMS Callback URL: The URL that Restcomm will request to pass status parameters (such as call ended or SMS delivered) to your application.

  • Voice REFER URL: The RCML URL that Restcomm will request when receiving a SIP REFER request to this number. Read the Restcomm REFER Tutorial to learn more about Restcomm support for REFER.

Restcomm Clients

Restcomm lets you create, delete, update and search your Restcomm Clients. When you initially start with Restcomm, this section has a default Client which you can use. Its username and password are the same as our Restcomm Account credentials. A Restcomm Client is an abstraction for storing credentials related to a typical SIP or WebRTC (using SIP Over Websockets) endpoint that can be uses through traditional SIP Softphone or hardphone or through our Restcomm WebRTC SDKs (Currently in Preview)

Restcomm Clients

Edit/Update a Restcomm Client

You can change the Restcomm client password and also attach an application to it (similarly to attaching an application to a number) which will be executed upon any outbound calls done by the Restcomm client.

Update Restcomm Client

Restcomm Logs

The log section gives you an overview of all inbound and outbound Restcomm calls or sent and received SMS.

Call Logs

A list of all calls that have been received or sent by Restcomm. This section will be empty until you make or receive any calls to a Restcomm number.

Restcomm Call Logs

Call Details

If you click on any call details in the list, you will be able to see the full details of the call including its status and if there is a recording link to it , that can be downloaded.

Restcomm Logs Call Details

Message Logs

A list of all SMS and Messages that have been received or sent by Restcomm. This section will be empty until you make or receive any SMS or Messages to a Restcomm number.

Restcomm Message Logs

Message Details

If you click on any message in the list, you will see the full details of the message including its delivery status.

Restcomm Logs Message Details

Recordings

A list of all Recordings (using the Record Verb) that have been received or sent by Restcomm. This section will be empty until you record any calls with Restcomm.

Restcomm Logs Recordings

Recording Details

If you click on any recording details in the list, you will see the full details of the recording, its download URL and an option to delete it.

Restcomm Logs Recordings Details

Notifications

A list of all Notifications received by Restcomm.

Restcomm Logs Notifications

Notification Details

If you click on any Notification in the list, you will see the full details of the notification including its status code.

Restcomm Logs Notifications
Contact Us

+1 (650) 263 6146

SALES

SUPPORT

GENERAL

Follow Us

Turnkey Applications

SMART 2FA

MESSAGE EXCHANGE

CISCO WEBEX

CALL QUEUE

Learn

BLOG

TERMS AND CONDITIONS

Additional Links

ABOUT

FAQ'S

PRIVACY POLICY

CONTACT