ScopTEL Version 5 to Version 6 scopserv-reports scopserv-realtime post upgrade mandatory Queue Log Migration Product Bulletin

  • Importance HIGH!
  • Official Release date is January 31st 2017
  • ScopServ scoptel-reports and scoptel-realtime release 5 packages use an older transport method and a flat queue_log file to generate Telephony Reports while the release 6 versions are highly optimized using a new WebSockets Transport and process raw ACD data to SQL tables.
  • Upgrading scoperv-reports and scopserv-realtime release 5 packages to release 6 scopserv-reports and scopserv-realtime packages will require you to manually execute the Queue Log Migration script else post upgrade reporting data will not be processed!
  • Please refer immediately to the this official Product Bulletin prior to the scopserv-reports and scopserv-realtime packages release date scheduled for January 15th 2017.
  • It is highly recommended you reboot your server to kill processes which might leak memory after updating the packages!
Read More

ScopTEL CentOS 6.X BootDisk Installation Guide

  • Previous versions of ScopTEL were either based on CentOS versions 4 or 5
  • However these versions have limited lifecycle support and it was necessary for ScopServ International to Release an installation ISO based on CentOS version 6.X


  • Refer to the official ScopServ Documentation to install CentOS el6
Read More

How To Configure a ScopTEL Installation From Start to Finish

If you have already installed ScopTEL on a server and aren’t sure what to do next then follow this comprehensive configuration guide:

ScopServ - Basic Installation Hierarchy for Telephony Server 2019
Read More

ScopTEL Documentation Collection Downloads

It is recommended that you read each Training Module in numerical order.

Module 1:

How to install ScopTEL from the installation ISO

  • Previous versions of ScopTEL were either based on CentOS versions 4 or 5
  • However these versions have limited lifecycle support and it was necessary for ScopServ International to Release an installation ISO based on CentOS version 6.X


  • Refer to the official ScopServ Documentation to install CentOS el6




Module 2:

Basic ifconfig

Module 2 - ScopTEL - Basic ifconfig


Module 3:

Server Installation Wizard

Module 3 - ScopTEL - Server Installation Wizard



Version Switcher for Telephony

Module 4 - ScopTEL - Version Switcher for Telephony Server


Module 5:

PSTN Interfaces and Gateways

Module 5 - ScopTEL - PSTN Interfaces and Gateways


Module 6:

Outgoing Lines and Interface Groups

Module 6 - ScopTEL - Interface Groups and Outgoing Lines


Module 7:

Incoming Lines Management

Module 7 - ScopTEL - Incoming Lines Management


Module 8:

Class of Service Configuration

Module 8 - ScopTEL - Class of Service Configuration


Module 9:

Extensions Management

Module 9 - ScopTEL - Extensions Management


Module 10:

Automatic Provisioning System

Module 10 - ScopTEL - Automatic Provisioning System


Module 11:

Prompt Management

Module 11 - ScopTEL - Prompt Management


Module 12:

Managing Schedules

Module 12 - ScopTEL - Managing Schedules


Module 13:

Managing Conferences:

Module 13 - ScopTEL - Managing Conferences


Module 14:

Managing Auto Attendants/IVR

Module 14 - ScopTEL - Managing Auto Attendants


Module 15:

Managing Automatic Call Distribution

Module 15 - ScopTEL - Managing ACD


Module 16:

Managing Applications

Module 16 - ScopTEL - Managing Applications


Module 17:

Backup and Restore Using the Server Manager GUI

Module 17 - ScopTEL - Backup and Restore


Module 18:

Backup and Restore Using Putty and WinSCP

Module 18 - ScopTEL - Backup_Restore Using Putty_WinSCP


Module 19:


Module 19 - ScopTEL - Troubleshooting


Module 20:

Quality of Service Training

Module 20 - ScopTEL - Quality of Service Training


Module 21:

ScopTel Reports Summary

Module 21 - ScopTEL - Reports Summary


Module 22:

Sangoma/Vegastream Gateway Configuration

Module 22 - ScopTEL - Sangoma Gateway Configuration


Module 23:

Sangoma Hardware Transcoding Integration Installation

Module 23 - ScopTEL - Sangoma Transcoding Installation


Module 24:

Asterisk 11 T.38 Fax Gateway Configuration

Module 24 - ScopTEL - Asterisk 11 T.38 Fax Gateway Configuration


Module 25:

Avaya IP Office Conference Bridge Integration (Add Conference Bridging to IP Office Using ScopTEL)

Module 25 - ScopTEL - Avaya IP Office Conference Bridge


System Network Lab (Hands On: Learn How To Network Multiple Servers Using SIP Tie Trunks):

Module LAB - ScopTEL - System Networking LAB


How to set up a Server to Server SIP Trunk:

ScopTEL - How to set up a Server to Server SIP Trunk


ScopTEL Fixed Mobile Convergence and Follow Me:

ScopTEL - Fixed Mobile Convergence and Follow Me


ScopTEL Networking DHCP Configuration:

ScopTEL - DHCP Configuration


Configuration ScopTEL SIP for Network Address Translation/NAT:

ScopTEL - Configuring ScopTEL for NAT


ScopTEL Cisco SIP Phone Integration:

ScopTEL - Cisco SIP Phone Integration


ScopTEL Certificate Manager (How To Configure a ScopTEL Server to Support HTTPS GUI management and Encrypted Media and Signalling):

ScopTEL - Certificate Manager


How To Optimize a ScopTEL Installation to Save Voice Recordings:

ScopTEL - Call Recording Server Optmization


ScopTEL Installation Hierarchy (If you are new to ScopTEL follow this document to manage the correct flow of your new installation to optimize configuration prerequisites):

ScopServ - Basic Installation Hierarchy for Telephony Server 2019

How To Configure Customer Call Ratings Using IVR Menus and Custom Scripts:

Rating calls using IVR menus and custom scripts


End User Voicemail Cheat Sheet:

ScopTEL Voicemail End User Card


Configuring Speed Dials and PIN’s Using Outgoing Line Configurations:

ScopTEL - Speed Dials and Outgoing Line Configurations


How To Configure the Same Extension Number On Multiple SIP Devices:

ScopTEL - Shared Users for Devices


Background On directmedia/re-INVITE Management in ScopTEL:

ScopTEL - RTP directmedia handling


Using to Support Customers (use for webinars, remote help sessions, desktop sharing, conference bridging):

ScopTEL - Remote Support Using


End User Guide for Polycom SoundPointIP Phones (integrated with ScopTEL Proprietary EFK functions):

ScopTEL - Polycom End User Training


ScopTEL Installation on Mediatrix Sentinel Virtual Machine (How To):

ScopTEL - Mediatrix Sentinel ScopTEL VM Installation


How To Integrate a ScopTEL Installation with a Mediatrix ISDN Gateway (T1/E1 Interfaces):

ScopTEL - Mediatrix ISDN Gateway Configuration


How To Integrate a ScopTEL Installation with a Mediatrix Trunk, Station Gateway (Analog/POTS FXO/FXS):

ScopTEL - Mediatrix Analog Gateway Configuration


If you are an ITSP looking to terminate SIP VoIP Interfaces to Reseller or End User ScopTEL installations you need to read this:

ScopTel - ITSP SIP Trunking


And End User Guide for Snom Phone Users:

ScopTEL - Snom End User Training


ScopServ Quick Sales Presentation:

ScopServ Presentation 2015


ScopServ Full Customer Presentation:

General Presentation ScopTEL ENGLISH


ScopTEL ScopSTATS Reporting Admin Guide:



ScopTEL Automatic Call Distribution Customer Presentation:

Presentation ScopServ ACD English V3


ScopTEL Feature List:

ScopTEL Feature List


Required Settings for Gmail or Office 365 SMTP Smart Relay

Gmail and Office 365 each require unique settings for Smart Relay Configuration.  This document describes each.

ScopTEL - SMTP Relay Settings Gmail Office 365


Call Forwarding End User Guide

Users can manage their Call Forwarding rules using this cheat sheet.

ScopTEL Call Forwarding End User Card


ACD Pause Code Usage

A simple ‘how to’ explaining ACD Pause Code Usage

ScopTEL ACD Pause Code Usage


How to Provision Bria

Basic pre-requisites to provision Bria

ScopTEL - How to Provision Bria
Read More

Product Bulletin: CVE-2015-0235 Ghost Vulnerability

Updated glibc packages that fix one security issue are now available for ScopServ Distributions built on CentOS 5.
Red Hat Product Security has rated this update as having Critical security impact. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available from the CVE link in the References section.
The glibc packages provide the standard C libraries (libc), POSIX thread libraries (libpthread), standard math libraries (libm), and the Name Server Caching Daemon (nscd) used by multiple programs on the system.  Without these libraries, the Linux system cannot function correctly.
A heap-based buffer overflow was found in glibc’s __nss_hostname_digits_dots() function, which is used by the gethostbyname() and gethostbyname2() glibc function calls.  A remote attacker able to make an application call either of these functions could use this flaw to execute arbitrary code with the permissions of the user running the application. (CVE-2015-0235)

Immediate Recommendations:

In order to protect your server and at the earliest convenience:
From the Linux shell execute (without quotations):

‘scopserv_yum update glibc* -y’

Ensure all updates have completed and then execute (without quotations)


The minimum package requirements are:


Read More

ScopTEL Voicemail End User Card

Looking for a cheat sheet to manage your personal mailbox options?

ScopTEL Voicemail End User Card
Read More

ScopTEL RTP ‘directmedia’ Handling

What is directmedia?

  • When SIP initiates the call, the INVITE message contains the information on where to send the media streams. ScopTEL uses itself as the end-points of media streams when setting up the call. Once the call has been accepted, ScopTEL sends another re-INVITE message to the clients with the information necessary to have the two clients send the media streams directly to each other.
  • The ‘Can Reinvite’ option is used to enable directmedia options per peer in the ScopTEL GUI

Directmedia/re-INVITE Overview

  • When SIP endpoints communicate by way of ScopTEL, ScopTEL will attempt to send SIP re-INVITES in order to allow the endpoints to communicate directly. This allows for the computational load on the ScopTEL server to be decreased while also lessening the latency of the media streams between the endpoints.
ScopTEL - RTP directmedia handling
Read More

How to Configure ScopTEL to Support Speed Dials with DTMF or PIN code Requirements

  • Sometimes you need to configure your Outgoing Lines to support a break between dialed digits and DTMF codes required to enter an extension number in an IVR Menu or a Carrier Long Distance PIN Code
  • To achieve this is you cannot simply add a series of Pause codes using the W character since those would normally be absorbed by an ISDN Line or SIP trunk
  • Examples:
  • You dial an external number which is answered by an IVR/Auto Attendant and you want to include digits to dial after the AA answers
  • 5551234 extension 100
  • The Speed Dial digits would have to be 5551234100 but with some intelligence built into the dialing plan to wait for the IVR to answer and then dial 100
  • You want to dial a Long Distance number and enter a PIN code automatically in the Speed Dial entry
  • 5551234 PIN 101
  • The Speed Dial digits would have to 5551234101 but with some intelligence built into the dialing plan to wait for the Carrier to answer and prompt user input for the PIN code 101
  • You want to set up email to fax to support Carrier Long Distance PIN codes in the subject line
ScopTEL - Speed Dials and Outgoing Line Configurations
Read More

How to Use the ScopTEL Certificate Manager to Enable TLS Encryption

SSL Encryption can be enabled within the ScopTEL GUI in order to do the following:

  • Secure https phone provisioning
  • Secure https GUI management
  • Encrypted SIP signalling
  • Encrypted SRTP

Supported IP Phone Vendors are: Polycom, Snom, Yealink

ScopTEL - Certificate Manager



Read More

How to establish a SIP trunk between ScopTEL IP PBX and Microsoft Lync

We will see in this article how to configure a Scopserv system so it can communicate with Microsoft Lync/OCS

Two steps are required in order to use an external link, and two other steps are optional:

  • Creation of a VoIP Account
  • Creation of an incoming line (optional)
  • Creation of an outgoing line (optional)
  • Update of the appropriate Class of Service (CoS)


Creation of the VoIP Account

In the Telephony -> Interface menu , in the VoIP Account tab, click on ‘Add New VoIP Account ‘

In General tab, set:

  • Type: SIP
  • Trunk Type: Friend
  • Name: LyncGW

In Server tab, set:

  • Host Mode: Specific
  • Host/IP: (your Microsoft Lync Server host/IP)
  • Port: (optional; your Microsoft Lync Server port, default to 5060)
  • Register as User Agent? (optional)

In Network tab, set:

  • Transport Mode: Both (UDP and TCP)
  • Trunk behind a Nat (optional; set only if required)
  • Unsecure Port and Invites (optional; required for incoming calls)
  • Qualify? (optional)

In Options tab, set:

  • DTMF Mode: Automatic Mode DTMF (RFC2833/Inband)

Network Tab: Check boxes: Trunk behind a Nat, Unsecure Port and Invites (required for incoming calls), and Qualifier
Options Tab:  Automatic Mode DTMF (RFC2833/Inband)

Save configuration.

Creation of incoming line

In the menu Telephony –> Lines, incoming line Tab, click  ‘Add a new line’

In General tab, set:

  • Type: Extension (DNIS)
  • Extension (DNIS): Set the incoming line DNIS
  • Trunk: Select the trunk created in the previous step, in this case LyncGW

In Destination tab: Select the desired destination, such a position.

Save configuration.

Creation of an outgoing line

In the menu Telephony –> Lines,  outgoing line Tab, click  ‘Add a new line ‘

In General tab, set:

  • Name: The name of your line, for example LyncGW_Out
  • Trunk: Select the trunk created in the first step, in this case LyncGW

In Dial String tab: You specify the dial string used to make a call using this outgoing line. Simply put in first, choose a custom dial string and enter ‘X’. This configuration is not adequate but to validate the operation.

Save configuration

Update the Class of Service (CoS)

In the menu Telephony –> Manager, Class of Service Tab, choose the Class of Service where you have defined your internal extensions.

Outgoing Lines tab:  Either you check the ‘Allow all outgoing lines’ or you include the LyncGW_Out line in the list authorized lines.

Save configuration


Lync Configuration (Standard Edition)


  1. Open the Lync 2010 Topology Builder
  2. Edit the properties of your standard edition pool
  3. Install the mediation server, I used the Collocated option because load is low enough it doesn’t need a dedicated server.
  4. Under mediation server take note of the TCP Listening port, as that is the port you need to specify in sip.conf of Asterisk.  It defaults to 5068 so that’s what I used.
  5. At the bottom find the section “The following gateways are associated with this mediation server.”
  6. Click New, and enter the IP address of your Asterisk server, and the port you use for Asterisk TCP SIP (5060 by default).
  7. Note that mine has a red X saying i already have this address configured.  This is because I was redoing the steps for this tutorial.  Also note I have two gateways added as my Asterisk server has multiple IP Addresses and you must make sure to enter all addresses in the gateway list.
  8. Once this is done make sure to publish your topology and re-run setup if you did not previously have the mediation service installed.  I restarted my entire Lync server at this point but if you’d prefer you should be able to restart the Mediation service to apply the new settings.
  9. Open your Lync control panel, go to users, edit your test user and enable Telephony for Enterprise Voice.
  10. We use 2XXX range extensions in Lync, and 1XXX range extensions in Asterisk, so you will see tel:+2593, and ext=1593.  The ext=1593 is for PSTN Conferencing support so Lync can see me
    call from 1593 and know I am Andrew, and automatically authenticate me in to my own conferences..

  11. Configure Voice Routing -> Dial Plan.  These are the rules I wrote in OCS 2007 R2 and imported using import-cslegacyconfiguration.  You will need to tweak them for your requirements.
  12. At this point you should be able to make/receive calls to and from Lync/Asterisk.


Read More