TEL 500. Voice Communications. Week 1 Write Up. Session Initiation Protocol Lab. Submitted To: Prof Ronny Bull. By: Sai Sharan Korvi



Similar documents
TEL 500 WRITE UP WEEK 8 FREE PBX SIP LAB SUBMITTED TO: PROF. RONNY BULL BY: ANUSHA ALIGAPALLY

NAGARJUNA KARNATI. NCS416/TEL500 Lab. Lab Write-Up (8) [FreePBX SIP lab write-up]

TEL 500 VOICE COMMUNICATIONS PROJECT REPORT IMPLEMENTATION OF SMALL CALL CENTER WITH AUTO ATTENDENT AND QUEUES SUBMITTED TO: RONNY L.

VoIP Softphone for MAC

LABORATORIUM 1 Setup and basic configuration of Asterisk BPX on Linux

Using CounterPath X-Lite with Virtual PBX - PC

TEL-500 Project Report. Auto-Dialler System. Voice Communications. Done By: - AKASH ANANTHANARAYANAN SANJEEVAKUMAR DEVARAJA

Integrating Asterisk FreePBX with Lync Server 2010

How to Configure MTG200 with FreePBX

Technical Bulletin Using Polycom SoundPoint IP and Polycom SoundStation IP Phones with Asterisk

A Guide to Connecting to FreePBX

3CX PBX SIP server 3CX softphone X-Lite softphone HW IP phone - Alphatech IP video door entry phone station

Configuring the Cisco SPA8800 IP Telephony Gateway in an Asterisk Environment

IBM WebSphere Application Server Communications Enabled Applications Setup guide

Installation Instructions for Hospital ERP System (AP) Installation Instructions for Hospital ERP System (AP)

Contents 1. Setting up your Phone Phone Setup Phone Usage 2. User Portal 3. Softphone for your computer 4. Faxing

Mediatrix 3000 with Asterisk June 22, 2011

1 VoIP/PBX Axxess Server

STATISTICA VERSION 9 STATISTICA ENTERPRISE INSTALLATION INSTRUCTIONS FOR USE WITH TERMINAL SERVER

SQL Server Setup for Assistant/Pro applications Compliance Information Systems

Telephony with an Asterisk phone system

Digium Switchvox AA65 PBX Configuration

To configure a Virtual SIP Server

Transferring AIS to a different computer

SIP Trunking with Elastix. Configuration Guide for Matrix SETU VTEP

Customer Tips. How to Upgrade, Patch or Clone Xerox Multifunction Devices. for the user. Purpose. Upgrade / Patch / Clone Process Overview

Evolution PBX User Guide for SIP Generic Devices

OpenVox GSM Gateway Function Manual

Implementation of a Fully Functional VoIP Server Inside of a Campus Network

Motorola TEAM WS M Configuring Asterisk PBX Integration

VoIP Intercom and Cisco Call Manager Server Setup Guide

Figure The scenario

Khomp KGSM-USB SPX and Elastix Server

Linux Development Environment Description Based on VirtualBox Structure

Out n About! for Outlook Electronic In/Out Status Board. Administrators Guide. Version 3.x

Cuba for Remedy Avaya TSAPI Quick Start Guide Cuba Version 1.3

Asterisk SIP Trunk Settings - Vestalink

InSciTek Microsystems 635 Cross Keys Park Fairport, NY Setting up Your Phones

Installation Instruction STATISTICA Enterprise Small Business

Laboration 3 - Administration

Customer Release Notes for Xerox Integrated Fiery Color Server for the Xerox Color C75 Press, version 1.0

SIP Trunking using Optimum Business SIP Trunk Adaptor and the Allworx 6x IP PBX

EINTE LAB EXERCISES LAB EXERCISE #5 - SIP PROTOCOL

NetSupport DNA Configuration of Microsoft SQL Server Express

LT Auditor Windows Assessment SP1 Installation & Configuration Guide

Configure Backup Server for Cisco Unified Communications Manager

User Guide. Updated

ZyXEL IP PBX Support Note. ZyXEL IP PBX (X2002) VoIP. Support Notes

Setup Guide: on the MyNetFone Service. Revision History

UOG User Guide. Windows

Micronet VoIP Solution with Asterisk

Implementing and Managing Microsoft Desktop Virtualization

Installing a Symantec Backup Exec Agent on a SnapScale Cluster X2 Node or SnapServer DX1 or DX2. Summary

The SyncBack Management System

NOC Workshop VoIP in the NOC labs SANOG10

Orchestra Call Centre Agent Software Version 3

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

SOFTWARE UTILITY OPERATING MANUAL AC POWER DISTRIBUTION UNITS VIGILANT SERIES

TECHNICAL NOTE. Attaching the MAX IP SIP Phone to a Cisco CallManager Switch

Cisco Unified Communications Manager SIP Trunk Configuration Guide for the VIP-821, VIP-822 and VIP-824

for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later

How To Set Up A Backupassist For An Raspberry Netbook With A Data Host On A Nsync Server On A Usb 2 (Qnap) On A Netbook (Qnet) On An Usb 2 On A Cdnap (

Centralized Mac Home Directories On Windows Servers: Using Windows To Serve The Mac

Adafruit's Raspberry Pi Lesson 6. Using SSH

Magaya Software Installation Guide

VoIPon Tel: +44 (0) Fax: +44 (0)

UM8000 Voic System Administration Guide

How to Setup Scan to SMB to a Microsoft Vista Workstation Using a bizhub C451/ C550

APPLICATION NOTE. How to build pylon applications for ARM

Configuration Notes 290

Setting Up Your FTP Server

SIP Trunking using Optimum Business SIP Trunk Adaptor and the Cisco Call Manager Express Version 8.5

Local Caching Servers (LCS) February 2015

Configuring the CounterPath X-Lite SIP Softphone

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:

Kerio Operator. Getting Started Guide

Install the SP350 Softphone

Overview of Asterisk (*) Jeff Gunther

Cisco Unified Communications Manager SIP Trunk Configuration Guide

Allworx Installation Course

ITA Mail Archive Setup Guide

Integrating Citrix EasyCall Gateway with SwyxWare

This Guide Will Show Agents How To Download Firefox and X-Lite v3 and How to Login to the MarketDialer and begin taking calls.

Secure Messaging Server Console... 2

RingCentral Office. Configure Aastra phones with RingCentral

How to install IDA floating licenses on a Windows server

Keystone 600N5 SERVER and STAND-ALONE INSTALLATION INSTRUCTIONS

VoIP Laboratory A Creating a local private telephony network in a rural community

Below shows the examples of FAX application through PSTN Trunk and SIP Trunk with VigorIPPBX 3510.

SIP Trunking using Optimum Business SIP Trunk Adaptor and ShoreTel IP PBX Phone System

LDAP Implementation AP561x KVM Switches. All content in this presentation is protected 2008 American Power Conversion Corporation

NF1Adv VOIP Setup Guide (for Pennytel)

To configure a Virtual SIP Server

Customer Tips. Xerox Network Scanning HTTP/HTTPS Configuration using Microsoft IIS. for the user. Purpose. Background

Cisco VoIP CUCM Labs by Michael T. Durham. Lab 1 - VMWare Hypervisor ESXi 5.1 Download and Free License

STATISTICA VERSION 12 STATISTICA ENTERPRISE SMALL BUSINESS INSTALLATION INSTRUCTIONS

NexeTalk Telephone Interconnect

ACD Automatic Call Distribution

Transcription:

TEL 500 Voice Communications Week 1 Write Up Session Initiation Protocol Lab Submitted To: Prof Ronny Bull By: Sai Sharan Korvi Date: 09/10/2014

ABSTRACT: Softphone is usually a software which can be used for making calls over internet. This software is installed on a personal computer from where it is connected to a server. We can establish a call between two different entities with the help of SIP (session initiation protocol), which performs even other tasks such as call termination. For a communication channel to be set up between two points, a software is used which is Asterisk. The primary goal of this lab is to setup a call between two different entities, namely a softphone and a hard phone. Putty is a text oriented console which is used to set up a softphone on personal computer workstation. The softphone is configured with the details of user such as IP address and MAC address followed by the hard phone setup. Now, a call can be established between these two phones by using the Session Initiation Protocol. PROCEDURE: PART 1: Firstly, we need to set up the machine of the asterisk. For this, we need to login to putty and connect to the asterisk. When we open the Putty console, we are asked to enter the Host Name to establish the connection with. Now, we need to login as root in putty using the password CaptainCrunch. Using the command cd /etc/asterisk, we can connect to asterisk.

Now, we need to create the directory files which is done by using the command touch. This command is generally used to create a new or empty file. There are different files which should be created such as: 1. 2. 3. 4. 5. touch logger.conf touch modules.conf touch sip.conf touch extensions.conf touch rtp.conf With the help of above commands, we have created files. Now, to check list of directory contents, we use the command ls.

Now, in order to edit the folders and add the code, we need to use the command vim. The commands used to open and edit the files are: 1. vim logger.conf The code for logger can be dumped here using the command mentioned above.

2. vim modules.conf To edit the modules file and add the code for it, the above command can be used. 3. vim sip.conf: This command can be used to open the SIP folder and add the code for it.

In this code, we can change the password and also edit the MAC address. 4. vim extensions.conf: This command can be used to open the file and edit it for dumping the code into it and making the changes to the extension numbers. 5 vim rtp.conf :

After editing the files and dumping the codes for all the files, we need to restart. The command used to restart is mentioned below: /etc/init.d/asterisk restart To set up a communication channel between two entities, we use the asterisk software. The command used to set up the channel is asterisk -rvvv. The two entities will be shown as offline, as we did not set up the soft phone yet. The status of both of them can be seen by using the command sip show peers.

When we use the command sip show peers command, we will be able to see the status of the two points between which we are about to set up a call now.

PART 2: Now, we have to set up a soft phone in the PC. This is done with the help of X-lite software which needs to be downloaded and installed. Once installed, we need to login with the User ID and the Account Name. Once we login with the details, our softphone is online. The status of the hard phone will now be offline because it has not been set up yet. However, as the soft phone has been set up, it will be shown as online. This can be checked with the help of a command sip show peers. This command shows the status of the entities, whether they are available or offline. For example, now as we have signed in soft phone, this will be in online mode. Whereas, the hard phone status will be offline because it has not been set up.

PART 3: Hard phone needs to be configured now after setting up the soft phone. In the admin settings of the hard phone, we get an option to add a new account. By using this, we can add our account to the hard phone with the help of MAC address. Here, we get an option to add a new SIP account. We need to select that option. One thing to be noticed here is, apart from just adding new accounts here, we can also delete the older SIP accounts.

After clicking on the SIP account, we have to give the details of the account which needs to be set. The server, user ID and the password the three details which are asked here. The setting up of the hard phone is done now and the only task left out is making the call.

PART 4: At last, we have set up the soft phone and the hard phone as well. If we now check the status of the peers, both the entities will be shown as online. Now, we can make a call from soft phone to the hard phone by dialing the extension number of the hard phone. We can see hard phone ringing when the call gets connected. Inversely, a call can now be made from the hard phone to the softphone. The extension number of the softphone is dialed to make a call to the softphone.

If we dial to hard phone, we need to dial the extension number of the hard phone.

CHALLENGES: In spite of being able to implement the entire process successfully, there are few situations where I had got few errors. They are: An incorrect password was given by me as the result of which the computer displayed as command incorrect. CONCLUSION: In this lab, establishing call between two different points has been successful. The major components used here are the workstation PC, soft phone and hard phone. The voice over internet protocol has been used in the process of setting up a communication channel between the two entities.