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 New Design v04
Read More

ScopTEL Documentation Collection Downloads

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

Module 0:

  • 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

centoscycle

  • Refer to the official ScopServ Documentation to install CentOS el6

 

ScopTEL-CentOS6_-BootDisk-Installation-Guide

 

Module 1:

CentOS 5 DVD ISO Boot Disk Installation (deprecated, use CentOS el6)

Module 1 - ScopTEL - CentOS5 DVD ISO Boot Disk Installation

 

Module 2:

Basic ifconfig

Module 2 - ScopTEL - Basic ifconfig

 

Module 3:

Server Installation Wizard

Module 3 - ScopTEL - Server Installation Wizard

 

Module 4:

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:

Troubleshooting

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 New Design v04

 

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 Join.me to Support Customers (use for webinars, remote help sessions, desktop sharing, conference bridging):

ScopTEL - Remote Support Using join.me

 

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:

ScopSTATS_Manual

 

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
Read More

Product Bulletin: CVE-2015-0235 Ghost Vulnerability

Details:

https://rhn.redhat.com/errata/RHSA-2015-0090.html
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)

‘reboot’

The minimum package requirements are:

glibc-devel-2.5-123
glibc-2.5-123
glibc-headers-2.5-123
glibc-2.5-123
glibc-common-2.5-123
nscd-2.5-123

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 - Certficate 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)

Source: http://www.andrewparisio.com/2011/01/microsoft-lync-server-2010-integration.html

  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

How to Share One Extension With Multiple SIP Devices

Description: Shared Users for Devices

  • In many cases it is desirable to have an extension shared across multiple devices. For example you have an extension 100 and you want it registered to multiple SIP User Agents such as: SIP Soft Phone, Wireless SIP Phone (DECT, WiFi), SIP Desk Phone. When someone calls extension 100 you want all devices to ring or ring with unique ring tones or just blink because you are monitoring extension 100 for someone else.

Normally a SIP extension can only be bound to a single IP address so you cannot share an extension with multiple SIP phones or there will be IP address conflicts.  ScopServ has introduced a new feature to solve this problem.  Follow this official documentation if you want to enable Shared Devices for Extensions

ScopTEL - Shared Users for Devices
Read More