• No results found

PortSIP Encryption Relay Server Deployment Guide

N/A
N/A
Protected

Academic year: 2021

Share "PortSIP Encryption Relay Server Deployment Guide"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

SOLUTION GUIDE Wave 3 | Nov 2015 | 2998-000606-003 Rev A

PortSIP

®

Encryption Relay Server Deployment Guide

PortSIP Solutions, Inc.

(2)

Copyright ©2015, PortSIP Solutions, Inc. All rights reserved. No part of this document may be reproduced, translated into another language or format, or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of PortSIP Solutions, Inc.

Trademarks

PortSIP®, the PortSIP logo and the names and marks associated with PortSIP products are trademarks and/or service marks of PortSIP Solutions, Inc. and are registered and/or common law marks in the United States and various other countries. All other trademarks are property of their respective owners. No portion hereof may be reproduced or transmitted in any form or by any means, for any purpose other than the recipient's personal use, without the express written permission of PortSIP.

End User License Agreement

By installing, copying, or otherwise using this product, you acknowledge that you have read, understand and agree to be bound by the terms and conditions of the End User License Agreement for this product.

Patent Information

The accompanying product may be protected by one or more U.S. and foreign patents and/or pending patent applications held by PortSIP Solutions, Inc.

Open Source Software Used in this Product

This product may contain open source software. You may receive the open source software from PortSIP up to three (3) years after the distribution date of the applicable product or software at a charge not greater than the cost to PortSIP of shipping or distributing the software to you.

Disclaimer

While PortSIP uses reasonable efforts to include accurate and up-to-date information in this document, PortSIP makes no warranties or representations as to its accuracy. PortSIP assumes no liability or responsibility for any typographical or other errors or omissions in the content of this document.

Limitation of Liability

PortSIP and/or its respective suppliers make no representations about the suitability of the information contained in this document for any purpose. Information is provided “as is” without warranty of any kind and is subject to change without notice. The entire risk arising out of its use remains with the recipient. In no event shall PortSIP and/or its respective suppliers be liable for any direct, consequential, incidental, special, punitive or other damages whatsoever (including without limitation, damages for loss of business profits, business interruption, or loss of business information), even if PortSIP has been advised of the possibility of such damages.

Customer Feedback

We are striving to improve our documentation quality and we appreciate your feedback. Email your opinions and comments to support@portsip.com.

Visit the PortSIP® Encryption Relay Server for information on PortSIP software versions and administrative documentation, and PortSIP release notes.

PortSIP Solutions, Inc.

(3)

Contents

About This Guide ... 4

Conventions Used in this Guide ... 4

1: The PERS Architecture... 6

Architecture ... 6

2: How it works? ... 7

3: Configuring PERS ... 8

PortSIP Solutions, Inc.

(4)

About This Guide

This partner solution guide uses a number of conventions that help you to understand information and perform tasks.

Conventions Used in this Guide

This user guide contains terms, graphical elements, and a few typographic conventions. Familiarizing yourself with these terms, elements, and conventions will help you perform phone tasks.

Information Elements

The following icons are used to alert you to various types of important information in this guide:

Icons Used in this Guide

Name Icon Description

Note The Note icon highlights information of interest or important information needed to be successful in accomplishing a procedure or to understand

a concept.

Administrator The Administrator Tip icon highlights techniques, shortcuts, or

Tip productivity related tips.

Caution The Caution icon highlights information you need to know to avoid a hazard that could potentially impact device performance, application functionality, or successful feature configuration.

Warning The Warning icon highlights an action you must perform (or avoid) to prevent issues that may cause you to lose information or your

configuration setup, and/or affect phone or network performance.

Web Info The Web Info icon highlights supplementary information available online such as documents or downloads on support.PortSIP.com or other

locations.

Timesaver The Timesaver icon highlights a faster or alternative method for

accomplishing a method or operation.

Power Tip The Power Tip icon highlights faster, alternative procedures for advanced administrators already familiar with the techniques being

discussed.

Troubleshooting The Troubleshooting icon highlights information that may help you solve a relevant problem or to refer you to other relevant troubleshooting

resources.

PortSIP Solutions, Inc.

(5)

PortSIP® Encryption Relay Server Deployment Guide Wave 3

Name Icon Description

Settings The Settings icon highlights settings you may need to choose for a specific behavior, to enable a specific feature, or to access

customization options.

Typographic Conventions

A few typographic conventions, listed next, are used in this guide to distinguish types of in- text information.

Typographic Conventions

Convention Description

Bold Highlights interface items such as menus, soft keys, file names, and directories. Also used to represent menu selections and text entry to the

phone.

Italics Used to emphasize text, to show example values or inputs, and to show

titles of reference documents available from the PortSIP Support Web

site and other reference sites.

Blue Text Used for cross references to other sections within this document. If you

click on text in this style, you will be taken to another part of this

document.

Fixed-width-font Used for code fragments and parameter names.

PortSIP Solutions, Inc.

(6)

1: The PERS Architecture

Architecture

Typically, the PERS architecture as below:

This document assumes that the Windows OS are already deployed and that Microsoft administrators are available to administrators of PUCS (PortSIP Unified Communications System).

PortSIP Solutions, Inc.

(7)

2: How it works?

For example a ITSP currently running the VoIP Service on a server which in US: sip.example.com, the port is 5060, provider want extend the VoIP servic e to UAE(the country which blocked the VoIP).

Provider just need to setup a PERS server and place it in a country which is not block the VoIP, such as Japan, US, Germany etc., we recommend place the PERS server near the SIP server to get the best voice quality.

Assuming the PERS server IP is: 207.20.74.8, port is: 8022. In the PERS configure file, point the PERS to SIP server: sip.example.com.

The UAE users run PortSIP's PortGo Softphone or a client which created base on PortSIP VoIP SDK, choose the transport to "PERS", enter the PERS IP "207.20.74.8" as SIP server IP, enter the PERS port 8022 as SIP server port, then all are done, the users can make and receive VoIP calls through the PERS, between clients and PERS all SIP messages and RTP packets are encrypted by AES, the PERS relay all packets between clients and SIP server: sip.example.com.

PortSIP Solutions, Inc.

(8)

3: Configuring PERS

It's easy and simply to configure a PERS to integrate into a living VoIP System.

The PERS only has one configuration file: PERS.config.

Let us assume a living VoIP service on sip.example.com domain, the SIP server is "sip.example.com", the port is 5060, this server in US, in no VoIP blocking area, we can use this service with softphone just enter SIP server: sip.example.com, port: 5060, and username, password, see below screenshot:

In the UAE, the VoIP was blocked, we can't use the VoIP service. Now let us extend the VoIP Service to UAE users with PERS.

Preparing a server for PERS

Prepare a server for PERS and place it in US too, this server should near to sip.example.com server in order to get very fast communication between PERS with sip.example.com, it can be Windows or Linux (Ubuntu 12.04 or higher, Debian 7.4 or higher recommended). Assume the PERS server public IP is:

207.20.74.8.

Edit the configure file

Use a text editor to open the PERS.config, edit below items:

PERSBindIP = 207.20.74.8 PERSListenPort = 8022 AudioRTPServerPort = 10088 VideoRTPServerPort = 10098 SIPServer = sip.example.com SIPServerPort = 5060.

Note: You can feel free change the port 8022, 10088, 10098. Don't set "PERSListenPort" to 5060, because this port is blocked in the middle east.

PortSIP Solutions, Inc.

(9)

PortSIP® Encryption Relay Server Deployment Guide Wave 3

Run the PERS

Run the PERS on the server.

Windows: Double click the PERS.exe to run it; CTRL+C to shutdown.

Linux: enter "./PERS" to run it; CTRL+C to shutdown.

Note 1: Must copy the *.so files to /libs or /lib64

Note 1: If you got the "/usr/lib/libstdc++.so.6: version 'GLIBCXX_3.4.15' not found" error, this is cause the "GLIBCXX_3.4.15 is not inlcude in your GCC, you should upgrade your libstdc++ to newer version.

Register Softphone to PERS

The UAE users use PortGo Softphone

Now the UAE(or other VoIP blocked area) users can run our PortGo softphone or SDK, set the transport to "PERS", enter PERS server IP "207.20.74.8" as SIP server IP, enter the port 8022 as SIP server port to use it.

.

PortSIP Solutions, Inc.

References

Related documents

university reform claims that strategic manage- ment has been strengthened in the universities, while the role of university per- sonnel has remained weak. Two major strategy

[r]

[r]

[r]

In this review, the research carried out using various ion-exchange resin-like adsorbents including modified clays, lignocellulosic biomasses, chitosan and its derivatives, microbial

While in Table 3 we present a pooled specification, to increase the chances for the added variables to exert a significant impact, in unreported regressions we repeat the

Retirement plan participants can get guidance and signals about strategies for using their funds in retirement from their benefit plan architecture and communications, from general

The output characteristic (Fig. 6-1) for a water-gated PBTTT film is close to ideal, with very little hysteresis and a low threshold between 0V and 0.1V. The responses of PBTTT