Installation & Configuration Guide Version 1.0. TekSIP Route Server Version 1.0 - Installation & Configuration Guide

Similar documents
Installation & Configuration Guide Version 1.0. TekSMTP Version Installation & Configuration Guide

Installation & Configuration Guide Version 2.2

Rate Editor Installation & Configuration Guide Version 4.8

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

Avaya IP Office SIP Trunk Configuration Guide

Configuring a Pure-IP SIP Trunk in Lync 2013

enicq 5 System Administrator s Guide

Technical Configuration Notes

NF5 VOIP Setup Guide (for Generic)

NAT TCP SIP ALG Support

Lepide Active Directory Self Service. Installation Guide. Lepide Active Directory Self Service Tool. Lepide Software Private Limited Page 1

Remark FTP Utility. For Remark Office OMR. User s Guide

Insight Video Net. LLC. CMS 2.0. Quick Installation Guide

Immotec Systems, Inc. SQL Server 2005 Installation Document

AT&T IP Flex Reach/ IP Toll Free Configuration Guide IC 3.0 with Interaction SIP Proxy

PLEASE NOTE: The client data used in these manuals is purely fictional.

SQL Server 2008 R2 Express Installation for Windows 7 Professional, Vista Business Edition and XP Professional.

Application Notes for Avaya IP Office 7.0 Integration with Skype Connect R2.0 Issue 1.0

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

Installing The SysAidTM Server Locally

Cisco Unified Communications Manager SIP Trunk Configuration Guide

Pearl Echo Installation Checklist

Time Warner ITSP Setup Guide

SA Citrix Virtual Desktop Infrastructure (VDI) Configuration Guide

LANCOM Advanced VoIP Client 1.20 EN. Notes on Installation

AdminToys Suite. Installation & Setup Guide

Kaseya Server Instal ation User Guide June 6, 2008

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

Administrator s Guide for the Polycom Video Control Application (VCA)

How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR

Empowered by Innovation. Setting Up and Using Fax Mail. P/N July 2006 Printed in U.S.A.

SA Citrix Virtual Desktop Infrastructure (VDI) Configuration Guide

Lepide Event Log Manager. Users Help Manual. Lepide Event Log Manager. Lepide Software Private Limited. Page 1

Issue Tracking Anywhere Installation Guide

How To Set Up Chime For A Coworker On Windows (Windows) With A Windows 7 (Windows 7) On A Windows 8.1 (Windows 8) With An Ipad (Windows).Net (Windows Xp

Step-by-Step Guide to Setup Instant Messaging (IM) Workspace Datasheet

Setting up a VPN connection Windows XP

HYPERION SYSTEM 9 N-TIER INSTALLATION GUIDE MASTER DATA MANAGEMENT RELEASE 9.2

Installation Instruction STATISTICA Enterprise Small Business

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

Portions of this product were created using LEADTOOLS LEAD Technologies, Inc. ALL RIGHTS RESERVED.

NCD ThinPATH Load Balancing Startup Guide

TRBOnet Enterprise 3.0

Version 3.8. Installation Guide

Application Notes: MaxCS Connector For Salesforce.com

Corporate Telephony Toolbar User Guide

Creating client-server setup with multiple clients

SQL Server 2008 R2 Express Edition Installation Guide

Technical Configuration Notes

QUANTIFY INSTALLATION GUIDE

1 SIP Carriers Warnings Vendor Contact Vendor Web Site : Versions Verified SIP Carrier status as of 9/11/2011

Application Notes Rev. 1.0 Last Updated: February 3, 2015

STATISTICA VERSION 12 STATISTICA ENTERPRISE SMALL BUSINESS INSTALLATION INSTRUCTIONS

How To Set Up Safetica Insight 9 (Safetica) For A Safetrica Management Service (Sms) For An Ipad Or Ipad (Smb) (Sbc) (For A Safetaica) (

Lepide Software Asset Management

Installation Guide v3.0

Getting Started. Symantec Client Security. About Symantec Client Security. How to get started

SIP Trunking using the EdgeMarc Network Services Gateway and the Mitel 3300 ICP IP-PBX

SysAid Freeware Installation Guide

Avaya IP Office 8.1 Configuration Guide

VoIP Server Reference

How To Manage Storage With Novell Storage Manager 3.X For Active Directory

Application Notes Rev. 1.0 Last Updated: January 9, 2015

How to Configure the Avaya IP Office 6.1 for use with Integra Telecom SIP Solutions

Application Notes for Configuring Microsoft Office Communications Server 2007 R2 and Avaya IP Office PSTN Call Routing - Issue 1.0

Tapi Link For GoldMine - Installation Guide

SyncLockStatus Evaluator s Guide

PrintFleet Local Beacon

Application Notes: MaxACD Connector For Salesforce

Metalogix SharePoint Backup. Advanced Installation Guide. Publication Date: August 24, 2015

Unified Communications Installation & Configuration Guide

NF1Adv VOIP Setup Guide (for Pennytel)

Quick Start Guide for VMware and Windows 7

SysAidTM Freeware Installation Guide

Microsoft Office Communicator 2007 Getting Started Guide. Published: July 2007

Application Notes for BT Wholesale/HIPCOM SIP Trunk Service and Avaya IP Office 8.0 Issue 1.0

Manual. 3CX Phone System integration with Microsoft Outlook and Salesforce Version 1.0

Crystal Reports Installation Guide

CONFIGURING MICROSOFT SQL SERVER REPORTING SERVICES

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

@ptitude Observer. Installation Manual. Part No Revision G

Configuring SIP Registration Proxy on Cisco UBE

Introduction and Overview

Lepide Event Log Manager: Installation Guide. Installation Guide. Lepide Event Log Manager. Lepide Software Private Limited

NovaBACKUP xsp Version 15.0 Upgrade Guide

1.1.3 Versions Verified SIP Carrier status as of 18 Sep 2014 : validated on CIC 4.0 SU6.

Nexio Connectus with Nexio G-Scribe

Using RADIUS Agent for Transparent User Identification

Advanced Event Viewer Manual

Migrating TimeForce To A New Server

All Rights Reserved. Copyright 2006

Note: As of Feb 25, 2010 Priority Telecom has not completed FXS verification of fax capabilities. This will be updated as soon as verified.

A-AUTO 50 for Windows Setup Guide

EXPRESSCLUSTER X for Windows Quick Start Guide for Microsoft SQL Server Version 1

Install MS SQL Server 2012 Express Edition

Installation Notes for Outpost Network Security (ONS) version 3.2

Server Application. ACTi NVR v2.2. Quick Installation Guide

Networking Best Practices Guide. Version 6.5

Connecting with Vonage

Configuring VoIP Call Setup Monitoring

Transcription:

TekSIP Route Server Installation & Configuration Guide Version 1.0 2011 Yasin KAPLAN - http://www.teksip.com/ 1

Document Revision 1.1 http://www.teksip.com/ TekSIP Route Server is built by Yasin KAPLAN Read Readme.txt for last minute changes and updates which can be found under application directory. Copyright 2011 Yasin KAPLAN. All Rights Reserved. This document is supplied by Yasin KAPLAN. No part of this document may be reproduced, republished or retransmitted in any form or by any means whatsoever, whether electronically or mechanically, including, but not limited to, by way of photocopying, recording, information recording or through retrieval systems, without the written permission of Yasin KAPLAN. If you would like permission to use any of this material, please contact Yasin KAPLAN. Yasin KAPLAN reserves the right to revise this document and make changes at any time without prior notice. Specifications contained in this document are subject to change without notice. Please send your comments by email to info@teksip.com. Microsoft, Win32, Windows 2000, Windows, Windows NT and Windows Vista are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Cisco is Registered trademark of Cisco Systems, Inc. and/or its affiliates in the U.S. and certain other countries. 2011 Yasin KAPLAN - http://www.teksip.com/ 2

Table of Contents Table of Contents... 3 Introduction... 4 System Requirements... 4 Installation... 4 Configuration... 4 Settings Tab... 5 Routing... 5 Application Log... 6 Starting TekSIP Route Server... 6 SQL Mode... 7 Number Portability Application... 7 Troubleshooting... 8 Typical Message Flow... 9 TekSIP Route Server Messages... 9 2011 Yasin KAPLAN - http://www.teksip.com/ 3

Introduction TekSIP Route Server is an SIP Redirect Server (Based on RFC 3261) runs under Windows (XP, Vista, 7, 2003-2008 Server) and can be used as a routing server for a SIP network. TekSIP Route Server can be run with built-in Microsoft Access database or an external Microsoft SQL Server database. All Microsoft SQL Server editions are supported. TekSIP Route Server also supports ENUM. System Requirements 1. A Windows system with at least 1024 MB of RAM. 2. Microsoft.NET Framework v2.0.50727 (Min.) 3. 4 MB of disk space for installation. 4. Administrative privileges. Installation Unzip TSRServer.zip and click Setup.exe comes with the distribution. Follow the instruction of setup wizard. Setup will install TekSIP Route Server Manager and TekSIP Route Server Service, add a shortcut for TekSIP Route Server Manager to desktop and the start menu. Configuration Run TekSIP Route Server Manager from Start Menu / Program Files / TekSIP Route Server Manager. TekSIP Route Server automatically configures itself at first run. Figure - 1. TekENUM Settings tab 2011 Yasin KAPLAN - http://www.teksip.com/ 4

Settings Tab Click Settings Tab to start configuration. Settings tab has four sub sections. Enter following information: Listen IP Address Port: You can select a detected IPv4 address configured on your system. When you change IP configuration of your system, the IP address list will automatically updated. You can define a port number to be listened (Default 5060). Logging: Select logging level of TekSIP Route Server. Select None if you do not want logging, select Errors to log errors and select Sessions to log session information and errors. Log files are located under <Application Directory>\Logs directory. Startup Mode: Set TekSIP Route Server service startup mode, Manual or Automatic. You can also disable service startup. ENUM Lookup Enabled: TekSIP Route Server can resolve numbers in incoming SIP requests to an ENUM entry if exists. If TekSIP Route Server can not find a valid entry in routing table, TekSIP Route Server will perform an ENUM query. If a valid ENUM entry found for the dialed number, it is returned in a 302 response to originating endpoint by TekSIP Route Server. Use Memory Cache: You can keep query result in memory to provide faster responses to subsequent queries. This feature is available in commercial edition. Memory Cache Refresh Period: TekSIP Route Server will clear memory cache in periods specified in this parameter. Routing You can define resource records or routes for a particular E.164 number or a prefix in Routing tab. Enter a phone number prefix to bottom leftmost textbox and click Add Route button. Figure - 2. Routing Tab 2011 Yasin KAPLAN - http://www.teksip.com/ 5

You can have also a default route entry. TekSIP Route Server chooses longest match prefix route. If any match can not be found default route is chosen if exists. You can have just one record per prefix or per E.164 entry. Enter a prefix and click Add Route button to add a new routing entry. You must edit at least URI entry to commit changes. Application Log You can monitor system events in Application Log tab. You can manually refresh log entries and clear log entries. Click Enable Auto Refresh option to refresh log list every seconds. Figure - 3. Application Log Tab Starting TekSIP Route Server Click Service menu and select Start to run TekSIP Route Server after making necessary configuration and saving configuration. If service starts successfully you will see TekSIP Route Server is started message at bottom left message section of TekENUM Manager. Optionally you can start/stop TekSIP Route Server using the button on Settings tab. When you make any change(s) in configuration, TekSIP Route Server will ask you if you wish to restart TekSIP Route Server to make settings changes active if TekSIP Route Server service is running. If TekSIP Route Server service can not start please examine Application Log tab as well as TekSIP Route Server log file under <Application Directory>\Logs if you were enabled logging in Settings tab. 2011 Yasin KAPLAN - http://www.teksip.com/ 6

SQL Mode TekSIP Route Server uses built-in Microsoft Access database by default. If you plan to use a Microsoft SQL Server database, create database and Routes table using TSRSDB.sql and Routes.sql scripts respectively. These scripts can be found TekSIP Route Server application directory. You need to add flowing section and parameters for SQL mode operation to TSRServer.ini which can be found under TekSIP Route Server application directory; [Database] SQL_Server=<IP Address of the SQL Server> Catalog=TSRSDB UserName=<Database username, sa e.g.> Password=<Database user password> Timeout=30 Re-start TekSIP Route Server service after adding these parameters. Number Portability Application TekSIP Route Server can be deployed as route server for Local or Mobile Number Portability applications. TekSIP Route Server is located between session border controller which provides interface to interconnecting carriers and end users, and operator s NGN network. Calls are routed TekSIP Route Server first, and if the number is ported to another operator a SIP 302 response which contains prefix of the host operator of the ported number will be sent to originating SBC. Interconnected Carriers SBC SIP 302 SIP 404 INVITE Domestic Operators Softswitch TekSIP Route Server SIP 302 SIP 404 INVITE VoIP Customer RADIUS AAA SBC MGW Billing SIP Registrar Figure - 4. Number Portability Application Network Diagram 2011 Yasin KAPLAN - http://www.teksip.com/ 7

If called number is not ported, NP Server will reply with a SIP 302 response which contains prefix of the home operator of the called number will be sent to originating SBC. SBC will route the call to the number specified in Contact header of SIP 302 response. Typical SBC configuration is shown below (Cisco): dial-peer voice 10 voip description -- Outgoing 1 -- destination-pattern 05T session protocol sipv2 preference 1 session target ipv4:<teksip Route Server IP Address>:5060! dial-peer voice 20 voip description -- Outgoing 2! for Carriers! destination-pattern <carrier code>t destination-pattern.+ session protocol sipv2 session target ipv4:<softswitch IP Address>:5060! Dial-Peer 10 forwards calls to TekSIP Route Server and Dial Peer 20 routes calls to Softswitch according to the TekSIP Route Server response. Troubleshooting TekSIP Route Server provides many messages when problems occur. You can see error messages on TekSIP Route Server Status bar or in the log file of TekSIP Route Server service. You can enable logging in Settings Tab. There are three levels of logging; None, Errors, Sessions. If you select Errors, TekSIP Route Server logs just error messages. If you select Sessions both Session and Error messages will be logged. You have to save or apply settings changes if you change logging level setting. Log files are located under <Application Directory>\Logs directory. Figure - 4. TekSIP Route Server counters on Windows Performance Monitor 2011 Yasin KAPLAN - http://www.teksip.com/ 8

TekSIP Route Server also utilizes Windows Performance Monitor providing numerous counters; Used Memory Number of Items in Memory Cache Number of SIP Requests Received SIP Requests Receive Rate Number of Successful Processed SIP Requests Number of Replies from Memory Cache Number of Failed SIP Requests You can add and monitor them using Windows Performance Monitor (Perfmon.exe). You can also monitor these counters through TekSIP Route Server Manager and web monitoring interface. Typical Message Flow TekSIP Route Server returns 302 responses for located SIP destinations. If a route can not be located for an incoming SIP call, a 404 response will be returned. SIP UA SIP Server TSR Server Destination INVITE INVITE 302 Moved Temp. ACK INVITE TekSIP Route Server Messages TekSIP Route Server started. Listening on x.x.x.x. This message notifies that TekSIP Route Server service is started. Listened IP Address is being changed from x.x.x.x to y.y.y.y. TekSIP Route Server has detected a change in system s IP configuration and automatically changed listened IP address. You might change or remove the IP address configured for listening. Settings could not be loaded. Initializing with default values. TekSIP Route Server Service is being started with default values on : x.x.x.x You get this message at first run of TekSIP Route Server. If TekSIP Route Server can not find or read TSRServer.ini initialize itself with default settings. 2011 Yasin KAPLAN - http://www.teksip.com/ 9

Unable to initialize UDP thread [x.x.x.x:5060] If another application is configured to use same UDP port (53) with TekSIP Route Server, TekSIP Route Server can not initialize UDP service thread. Please also check if a SIP server is running on the same machine. Can not apply changes; enter minimum configuration There is missing configuration data. 2011 Yasin KAPLAN - http://www.teksip.com/ 10