SkyStone Video 2013

Transcription

SkyStone Video 2013
SkyStone Video 2013
System Guide
(June 2014 – ver. 4.1)
© Copyright 2012-2013 Imagicle Spa – All rights reserved.
Your Communications, easier
Contents
1 Getting Started with SkyStone Video................................................................ 6
1.1
SkyStone Video vs. SkyStone Audio................................................................................................... 6
1.2
Before you begin............................................................................................................................... 6
1.3
Evaluating SkyStone .......................................................................................................................... 6
1.4
Compatible MCUs and Video Endpoints ............................................................................................ 7
1.5
Hardware requirements .................................................................................................................... 7
1.6
Scalability and High Availability ........................................................................................................ 8
1.7
Software requirements ..................................................................................................................... 8
1.8
Virtualization .................................................................................................................................... 9
1.9
Compatibility with other software .................................................................................................... 9
1.10 Antivirus and other security software ............................................................................................... 9
1.11 Network considerations .................................................................................................................... 9
1.12 Downloading the package ................................................................................................................. 9
1.13 Buying SkyStone Video ..................................................................................................................... 9
1.14 Activating the License ..................................................................................................................... 10
1.15 Support and Maintenance............................................................................................................... 10
1.16 Upgrades ........................................................................................................................................ 10
2 Application installation, configuration and usage ........................................... 11
2.1
Installation Task List........................................................................................................................ 11
2.2
Operating System setup .................................................................................................................. 11
2.3
Skype installation and account creation .......................................................................................... 11
2.4
Firewall configuration ..................................................................................................................... 11
Skype ...................................................................................................................................................... 11
SkyStone................................................................................................................................................. 12
2.5
Package installation ........................................................................................................................ 12
2.6
Skype client installation .................................................................................................................. 12
2.7
Skype Accounts Configuration ......................................................................................................... 13
2.8
Running SkyStone Video ................................................................................................................. 13
2.9
Letting SkyStone control Skype ....................................................................................................... 13
2.10 Routing ........................................................................................................................................... 14
Selecting destinations for Skype To Voip calls ....................................................................................... 14
Voip To Skype calls with Speed dials ...................................................................................................... 15
Uri Dialing .............................................................................................................................................. 16
SkypeOUT ............................................................................................................................................... 16
SkypeIN (Skype Number) ....................................................................................................................... 17
2.11 Codecs ............................................................................................................................................ 17
2.12 DTMF tones .................................................................................................................................... 18
3
2.13 Settings and Video quality .............................................................................................................. 18
2.14 Enabling Auto-login......................................................................................................................... 19
2.15 Activating the license ...................................................................................................................... 20
2.16 Package updates ............................................................................................................................. 20
2.17 Upgrading the Skype version ........................................................................................................... 20
2.18 Configuration backup ...................................................................................................................... 21
2.19 Integrated ACD and Skype Business accounts .................................................................................. 21
2.20 Cluster configuration and activation ............................................................................................... 22
Cluster configuration for incoming calls ................................................................................................ 23
PBX / Videoconferencing configuration for outgoing calls..................................................................... 23
How to setup a cluster ........................................................................................................................... 23
Cluster administration ........................................................................................................................... 23
2.21 Upgrading from SkyStone 2011 ....................................................................................................... 24
License ................................................................................................................................................... 24
Unlock code ........................................................................................................................................... 24
Operating System Compatibility ............................................................................................................ 24
Preserving the old configuration ............................................................................................................ 24
Skype Configuration ............................................................................................................................... 25
Web interface / browser compatibility .................................................................................................. 25
Web API for intranet integration ........................................................................................................... 25
3 Video conference and Telepresence Configuration ......................................... 26
3.1
General configuration rules for incoming calls from Skype .............................................................. 26
3.2
General rules for outgoing calls to Skype ........................................................................................ 26
3.3
Cisco/Tandberg VCS specific configuration ...................................................................................... 26
3.4
Cisco Unified Communications Manager Configuration ................................................................... 30
4 Diagnostics and troubleshooting .................................................................... 32
4.1
Before the installation .................................................................................................................... 32
Operating System setup ......................................................................................................................... 32
4.2
During the installation .................................................................................................................... 32
4.3
After the installation ....................................................................................................................... 32
Configuration ......................................................................................................................................... 33
Basic tests .............................................................................................................................................. 33
4.4
Troubleshooting procedures ........................................................................................................... 33
Voip To Skype: how to check the Called Number .................................................................................. 33
Voip To Skype: how to check the called Skype account ......................................................................... 33
Voip To Skype: how to check the Caller ID for the channel selection .................................................... 33
How to check the termination reason of the call ................................................................................... 33
How to check if the maximum number of concurrent calls have been overcome................................. 33
How to check the audio and video streams statistics ............................................................................ 33
How to collect the diagnostic information to be sent to Imagicle Support Team .................................. 34
4
How to see the actual video received from the endpoint ..................................................................... 34
4.5
Common Issues ............................................................................................................................... 34
SkyStone or one of its components do not start .................................................................................... 34
Some of the Skype accounts are not able to log in ................................................................................ 34
Calls abruptly terminate after 300 seconds ........................................................................................... 34
Skype to Voip calls cannot be established. In the call log the termination reason is EndedByHostOffline or
EndedByUnreachable ............................................................................................................................. 35
All Skype to Voip calls cannot be established. In the call log the termination reason is EndedByNoUser35
All Skype to Voip calls cannot be established (with other termination reasons) ................................... 35
All Voip to Skype calls cannot be established while Skype to Voip can ................................................. 35
URI Dialing calls fail ................................................................................................................................ 36
SkypeOut calls fail .................................................................................................................................. 36
Some Skype to Voip calls fail .................................................................................................................. 36
Some Voip to Skype calls fail .................................................................................................................. 36
After configuring channel selection, Voip to Skype calls fail .................................................................. 36
The call can be established, but there is no video ................................................................................. 37
One way video ....................................................................................................................................... 37
No video is sent from the Skype client ................................................................................................... 37
No audio ................................................................................................................................................. 38
One way audio ....................................................................................................................................... 38
Bad audio quality ................................................................................................................................... 38
4.6
Video Quality Issues ........................................................................................................................ 38
Jerky video ............................................................................................................................................. 38
Slow video .............................................................................................................................................. 39
Artifacts (small squares on the video).................................................................................................... 39
Blurred video or low contrast ................................................................................................................ 39
On the remote Skype client, Skype says there is not enough bandwidth .............................................. 39
5
1 Getting Started with SkyStone Video
SkyStone Video, the only IP Audio & Video Skype Gateway available on the market, allows you to easily connect Skype users to
your video phones, video conferencing and telepresence environments.
It can be easily integrate into any video conferencing environment based on Gatekeeper, MCU or single endpoints, supporting the
state of the art H.264 video codec and G.711, G.722, G.729 audio codec through SIP or H.323 protocols.
SkyStone Video main features are:







High video quality with native h.264
Fully compatible with recent Skype versions supporting calls from mobile
ACD included to support multiple concurrent Skype calls on the same Skype account*
Allows up to 8 concurrent video calls per server
Supports cluster installations to scale up to 48 concurrent video calls
Cluster installations also provides High Availability
Full support of Windows 7 and Windows 8.x 32/64 bit
* Note: A maximum number of 7 copies of the same Skype account running at the same time is allowed. This limits the integrated ACD feature to 7
concurrent calls per Skype account. See below.
1.1 SkyStone Video vs. SkyStone Audio
SkyStone Video and SkyStone Audio are different products, have different installation packages and cannot be installed on the
same PC/Server.
SkyStone Audio is the multichannel software IP Skype gateway that connects your telephony system to the "Skype world". SkyStone
works with any PBX, either Voip or traditional. This allows all the company employees to take full advantage of Skype services
without having to handle a double handset/headset infrastructure or double telephone numbers. It also integrates Skype with your
Unified Communications services, such as voicemail, IVR, ACD and so on. SkyStone Audio supports G.711, G.722 and G.729 codecs
with SIP and h.323 protocols.
SkyStone Video adds video capabilities to SkyStone Audio.
1.2 Before you begin
Each Imagicle application has a dedicated page on Imagicle web site where you can find useful information: requirements,
documentation, price list, download: http://www.imagicle.com/
SkyStone Video has a dedicated portal too: http://skystonevideo.imagicle.com/
1.3 Evaluating SkyStone
You can freely evaluate SkyStone Video and test it with your videoconferencing system downloading the package from Imagicle
web site (free registration is required).
Before installation, please read this guide carefully and make sure the hardware can support at least one call.
After the installation, SkyStone will run for 30 days in evaluation mode (two concurrent calls, call length max. 300 seconds).
Imagicle offers free support during the evaluation period through email. Please contact Imagicle Technical Support Team at this
address: support@imagicle.com.
Once you tested the application you can buy a license and simply activate the installation through the web site, making the license
permanent on the machine. Expired evaluation installations can be activated without reinstalling. See below, License activation.
6
1.4 Compatible MCUs and Video Endpoints
SkyStone Video can be configured to connect to multiple video endpoints, MCUs, gatekeepers, video enabled PBXs to fit in your
video conferencing architecture.
SkyStone Video leverages VoIP standard such as H.323 and SIP protocols. It supports G.711, G.722 and G.729 audio, H.264 and
H.263 video codecs to integrate the video conferencing solutions.
The compatibility with the major video conferencing vendors has already been tested as per the list in compatibility section: if your
system is not in that list but follows the standard above, it is expected to work.
Using instances of the Skype client for connecting to Skype, the compatibility with users all over the world running any Skype
version is guaranteed: iPad, iPhone or Android devices can place or receive calls to your video conferencing environment through
SkyStone Video.
Please refer to the “How it works” section on http://skystonevideo.imagicle.com for further details.
Vendor
Models
Suggested protocol
CISCO/Tandberg
79xx with Video Advantage, 7985 video
phones, IPVC MCU, C Series, MXP
series, Profile series, Movi, Codian
MCU, VCS Call control, TelePresence
SX20 Quick Set
H.323
LifeSize
Passport, Express, Team, Room
Endpoints, 230 MCU
H.323
Polycom
VSX Endpoints, HDX Endpoints, RMX
MCU
H.323
Radvision
Scopia Elite 5xxx Series
H.323
Sony
PCS Endpoints
H.323
VCON
Xpoint, HD Endpoints
H.323
Vidyo
VidyoRouter, VidyoPanorama
endpoint, VidyoRoom endpoint,
VidyoDesktop endpoint.
H.323
VidyoGateway requested for any
platform
Huawei
VP9050 – 1080p
SIP
Note: H.264 and G.711 are enabled by default. Enabling G.729, G.722 and H.263 requires additional SkyStone Video configuration,
ad described in this guide.
1.5 Hardware requirements
SkyStone Video is a software only application and does not require additional hardware. It only requires a dedicated
PC/Workstation.
Since Skype heavily relies on the video hardware to show video, SkyStone Video needs a Video card with directx drivers and at least
512Mb Video Ram.
7
When you choose the hardware, be aware that most rack servers do not allow you to add the required 512mb Video Adapter. This
is why Imagicle suggest a workstation.
The workstation hardware requirements (CPU and RAM) depend on the number of concurrent calls.
Please check Imagicle web site for updated hardware and software requirements.
1.6 Scalability and High Availability
SkyStone Video is available in 1, 2, 4 and 8 channels versions, representing the number of available concurrent calls from-to Skype
users.
Due to the CPU intensive encoding processes, no more than 8 concurrent Skype video calls are available on a single SkyStone Video
workstation.
If more than 8 channels are needed, it is possible to add another workstation with additional 1, 2, 4 or 8 channels, also granting
availability in case of fault of the primary server.
The maximum number of machines in a cluster is 6.
Since each workstation of the cluster adds more concurrent calls, it needs a separate license.
Please configure the cluster as described in the application usage and configuration section.
1.7 Software requirements
SkyStone runs on Microsoft Windows. Supported editions:




Windows 7 32 bit Professional or better
Windows 7 64 bit Professional or better
Windows 8.1 32 bit Professional or better
Windows 8.1 64 bit Professional or better (recommended)
SkyStone Video requires a specific version of Skype which can be downloaded from Imagicle web site during product setup. Do not
install a Skype version downloaded elsewhere.
Please check Imagicle web site for updated hardware and software requirements.
8
1.8 Virtualization
SkyStone Video does not support virtualization. It must be installed on a physical PC, server or workstation.
1.9 Compatibility with other software
SkyStone Video requires a dedicated workstation, i.e. cannot be installed together with third party software.
SkyStone Video cannot be installed together with other Imagicle applications and cannot be installed side by side with the previous
SkyStone versions (SkyStone 3.x and SkyStone 2011). SkyStone Video cannot be installed together with SkyStone Audio.
1.10 Antivirus and other security software
Antivirus can run on the server provided that the entire SkyStone installation directory is excluded from scan. The antivirus must
not add plugins to Skype and must not include features related to “intelligent” or heuristic TCP/UDP port blocking.
Skype folder must also be excluded from scan.
Local firewalls (i.e. installed on the same server) are not allowed.
Antispam / web contents filtering / web protection software are not compatible.
Please explicitly disable or remove Windows Defender, Windows Security Essentials, Windows Frontend Security and so on.
SkyStone cannot be installed on a domain controller.
1.11 Network considerations
SkyStone server must be installed in your LAN. It interacts on the Voip side through the standard SIP and H323 protocol. It will need
to send signaling packets to the PBX and the rtp stream to the endpoints. It can benefit by QOS optimization.
On the Skype side, the Skype clients must be able to reach the internet without bandwidth restrictions. Bandwidth control can
severely impair Skype performance and worsen the call quality.
You can place SkyStone in a DMZ but this is not needed, since most firewalls are aware of Skype protocols and can selectively
activate communication to and from Skype clients only. The only communication between the SkyStone machine and the internet
is made by Skype.
SkyStone can also work behind a SIP-enabled firewall or session border controller.
Note: Content filtering can affect the call quality.
If you need to manually configure a firewall, please check the “Firewall configuration” chapter in the configuration section of this
guide.
To tune the firewall ports on SkyStone requirements, please refer to the SkyStone Network configuration section of this guide.
1.12 Downloading the package
You can download the package from the "Download" tab on the related product page of Imagicle web site.
Free registration may be required.
1.13 Buying SkyStone Video
If you are a reseller you can buy SkyStone Video through Imagicle distributors. Order the right product by choosing if from the list
on the web site (Pricelist tab)
SkyStone Video can also be bought directly from Imagicle web site. For more information please contact sales@imagicle.com.
9
1.14 Activating the License
Once you have bought a SkyStone Video license, it must be “activated”, i.e. linked to a specific machine to unlock the software
features.
Activation can be performed through the web site on http://www.imagicle.com/go/activation
Please follow the procedure described in the Application Usage section.
1.15 Support and Maintenance
All products are supported during evaluation. Purchased products include one year of standard technical support. Imagicle also
provides high priority support service with defined SLA. Please refer to:
http://www.imagicle.com/en-us/Support
You can send a request to Imagicle Technical Support Team here:
http://www.imagicle.com/en-us/Help
1.16 Upgrades
You can upgrade your SkyStone Video 2011 license from a previous version to SkyStone Video; you can also add more channels to
your current SkyStone Video 2013 installation. The procedure is detailed in the next section of this guide.
For a quotation, please contact Imagicle here:
http://www.imagicle.com/en-us/Contacts
10
2 Application installation, configuration and usage
2.1 Installation Task List
1. Prepare the Operating System
2. Install VNC or log in console. No RDP
3. Create the Skype accounts you want to use with SkyStone on Skype web site. No facebook or Live (Microsoft) accounts
4. Install the SkyStone Setup package
5. During the setup, you’ll be asked to download Skype from Imagicle web site
6. Run the Skype Configuration Tool to create the list of Skype Accounts you created before. The tool will be executed
automatically by the setup program
7. Run SkyStone Video
8. “Accept control from SkyStone Video” and “accept video calls from anyone” for each Skype client
9. Select destinations for inbound calls and a prefix for outbound calls
10. Enable Auto-login on the Windows workstation
11. Activate the license through the license tool
2.2 Operating System setup
Before installing SkyStone Video, please perform all the following operations:
 Run Windows Update, install all the updates, reboot the system, then disable automatic updates
 Activate a High performance power plan. This will give more resources to Skype and SkyStone Video. From the Control
panel select “Power Options”, “Choose a power plan” and select “High performance”. This will let the CPU work full
power and the disk always available
 Disable any screensaver. Since SkyStone will grab video form Skype, the screensaver must be disabled
 Disable Windows Firewall. Windows firewall may block Voip calls and inter-cluster communications. Please remove any
other local firewall or port blocking system installed on the machine
2.3 Skype installation and account creation
Remove any Skype client installed on the machine. Reboot the server after installation even if not asked (this can prevent issues
with Skype).
To use SkyStone Video you’ll need at least one Skype Account. We suggest to create the Skype accounts in advance on Skype web
site and to take note of the login passwords. You’ll need them to configure the Skype accounts in SkyStone.
Warning: according to Skype EULA, Skype can only be used for personal use.
2.4 Firewall configuration
If you need to manually open or close port for IP communication to and from the SkyStone machine, please mind the following
guidelines.
Skype
Skype needs to reach the internet. When you install the Skype client, it selects a random TCP port above 1024 as destination for
incoming connections from the internet. If the port is blocked, it can default to port 80 or 443.
You can select a different port in Skype options; if you use the standard configuration, you must open the following ports:
 80 TCP
11
 443 TCP
 All ports above 1024 (both TCP and UDP)
UDP ports are used for the RTP stream.
SkyStone
SkyStone listens for incoming SIP connections on the standard 5060 UDP port. It listens for H323 connections on 1720 TCP port.
When SkyStone initiates an outgoing TCP connection, by default it uses a local port provided randomly from the operating system.
When SkyStone initiates an outgoing SIP over UDP connection, it tries to use local 5060 port for the first call, 5061 for the second
and so on.
For RDP, it uses a port between 5000 and 5999.
Please open all the UDP ports from 5000 to 5999 and all the TCP ports (outgoing).
If you want to modify the TCP, UDP or RTP port range, please run the Configuration Tool from the link on the desktop, and select
the Network tab.
Besides the Voip communication, if you have a cluster of SkyStone machines, they need to communicate with each other. The TCP
destination ports for intercluster communication is: 9201
2.5 Package installation
You can install SkyStone Video either logging locally on the machine (console access) or through VNC. SkyStone needs an open
session to run, i.e. a user logged to the system. Be aware that third party Remote Access tools could block communication between
SkyStone and Skype.
Warning: Do not access the SkyStone Video machine through RDP. By default brings the audio to your local machine and SkyStone
won’t be able to place and answer calls.
Please log onto the system with a local administrator credentials. SkyStone Video must run as administrator.
Before installing the package, please uninstall other Imagicle product. If SkyStone Video 3.x or SkyStone Video 2011 were previously
installed, remove them before proceeding.
Please remove any beta version too.
Setup will install Microsoft .Net framework 4.0. A reboot may be required. After reboot you might need to launch the setup again.
This procedure may be required more than once.
At the end of the setup please launch the Skype Configuration Tool.
2.6 Skype client installation
Run the SkyStone Setup package. When the Skype account configuration tool will be launched, it will look for a Skype client.
12
If the Skype client is not installed, or if the Skype client version does not match the one required by SkyStone, it will display a link
from which you’ll be able to download the right version.
Uninstall any other Skype client and use the recommended Skype version, downloaded from the link.
2.7 Skype Accounts Configuration
The Skype accounts to be used as SkyStone communication channels can be added or changed through the Configuration Tool.
SkyStone Configuration Tool can be run from the link on the desktop.
The number of licensed channels is displayed on the window title. The license limits the number of concurrent active calls, while
the number of Skype clients (i.e. copies of Skype) which can run at the same time on a server is 16. Running more Skype accounts
on a server requires more CPU and ram. Please see the ACD feature description.
Enter the Skype account id (not the description), the password and press Add. To quickly replicate an account settings, press the
“duplicate” button. When you are finished press Save, then Exit.
You can run the Skype Configuration tool later from the Start menu.
Warning: SkyStone Video can run multiple copies of the same Skype account at the same time, but they must be Skype Business
Accounts managed by a Skype Manager (see below).
2.8 Running SkyStone Video
SkyStone Video can be launched by a link on the desktop or from the Start menu. It can also be stopped by similar links. When you
run SkyStone, its windows will be displayed and the Skype accounts launched.
SkyStone Video is made by a group of Windows applications which run interactively on the desktop. The main Window (engine)
includes four tabs which allow you to monitor the system and to setup destination for the rules. The grab window (brown icon) will
display a box for each configured Skype account.
Warning: If you run SkyStone and the Skype accounts are launched but the login fails, DO NOT enter the password manually. Stop
SkyStone, run the Skype Configuration Tool again. Delete and create the account entry in the list, and run SkyStone again.
Warning: When a video call is connected, SkyStone Video will bring a window in foreground and will begin to grab the video sent by
Skype. If anything goes over this window, it will be sent to the Voip destination instead of Skype video.
2.9 Letting SkyStone control Skype
The first tab on the main engine window (the one with the blue icon) displays the status of the available Skype accounts (Idle or
Busy).
The first time you run SkyStone Video, you need to click on each Skype window and perform a quick setup:
 Answer Skype questions on the audio and video preferences (just click next four times)
 A flashing message appears on the top of the main Skype window. Let SkyStone video control Skype selecting “allow
control”
 Open the Skype options. Under “privacy” select “Allow video calls from anyone”
13
Please check the Skype accounts status after startup.
When the Skype account is logged in and SkyStone can control it, its username is displayed on the Monitor tab.
If one of the configured Skype accounts is not displayed, the password you entered in the Skype configuration phase was wrong or
you did not allow control from SkyStone.
You can run the Skype Account Configuration tool again to enter a new password. Never login a Skype account manually when
SkyStone Video is running, since it won’t be able to restart it at reboot.
2.10 Routing
Selecting destinations for Skype To Voip calls
The Skype to Voip tab allows associating a destination to a Skype account. When a configured Skype account rings, SkyStone will
begin a Voip call towards the configured number and Ip address.
14
Press the Add button to create new rules.
For each rule enter a Skype account, a number (optional), an IP address, and a port. Leave the port box blank to use the default SIP
5060 and H.323 1720 ports.
The drop down box to the left shows the Skype accounts which are currently controlled by SkyStone but have no assigned rule yet.
Press Save to activate the rule. The rule color will turn black or blue if it matches an available Skype Channel account. If a rule is
displayed in red, please check the Skype name in the rule and the Skype account list on the Monitor tab. Run the Skype
configuration tool again if needed.
To edit a rule, double click row on the list.
To make the changes permanent, press “Save”. To reload the previous configuration, press “Undo”.
You can search the rules entering text in the Filter textbox. The default search filters and highlights all the rules containing the text
you entered. To look for a word which begins with a given character, use the ^ prefix. E.g. “^83” means “begins with 83”.
You can enable or disable a rule through the checkbox on the right. To export the rules, select one or more rows , right click the list
and select “Copy selection to clipboard”.
You can also copy the destination URI to the clipboard.
Warning: Remember to press the Apply button after any change.
Voip To Skype calls with Speed dials
You can easily call any Skype account from your telephone, softphone, or Voip endpoint by defining a Skype account list and
assigning a short number to each account. The association between a short number and a Skype account is called “Speed Dial”.
To enter the Speed dial list click on the “Voip To Skype” tab and select “Speed Dials”.
15
To add a new Speed Dial, enter the number to be dialed and the Skype destination account. Then click the Add button. As you could
expect, you cannot have two Speed Dial destinations associated to the same called number. Press the Save button to persist the
changes.
Double click on a cell to edit its contents.
Note: to be able to call the speed dial, you need to create a rule on the PBX which routes all the calls to number which begin by a
given prefix to the SkyStone server. Please be aware that the Called number matches the whole number signaled by the PBX. The
URI Dialing prefix is not stripped from Speed Dials.
To know how to edit delete, copy the Speed dials, please refer to the “Skype to Voip” rules section. The interaction is similar.
Please note that selecting one or more speed dials and copying them to the clipboard is a simple but effective way of making a
backup of your data. Speed Dials can be pasted to Ms Excel for batch editing.
After editing, you can paste them back to SkyStone right clicking on the list and selecting “paste”.
Changes are effective as soon as they are made, but they are persisted to disk only when you press Save.
Uri Dialing
SkyStone allows calls from an endpoint (e.g. a softphone) to Skype through URI dialing.
E.g. if SkyStone IP address is 10.10.10.10 and on your endpoint you dial sip:john.smith@10.10.10.10, SkyStone will begin a Skype
call towards john.smith.
Depending on the SoftPhone the syntax could be: john.smith@10.10.10.10 or 10.10.10.10##83john.smith. The exact syntax may
vary depending on the endpoint. You can use h323 as well.
If the call is routed through the PBX, you can set a prefix to be stripped from the called account. In this case enter the prefix on the
Voip To Skype tab of the main SkyStone window. The prefix will be stripped from the Voip calls and the remaining digits or letters
will be used as the destination for the Skype call.
E.g. sip:85john.smith@10.10.10.10, becomes john.smith.
If you have a video enabled PBX, or video endpoint, the configuration is the same .
SkypeOUT
SkypeOut is a Skype service which allows you to call landline phones from Skype ad cheap rates. SkypeOut is often used to make
international calls. You need to load credit on the Skype account you configured to be able to make such calls. Please refer to Skype
documentation.
To call a PSTN number through Skype, you need a route on your PBX which turns all the numbers beginning by a given prefix to the
SkyStone machine.
E.g. 85* -> 10.10.10.10
16
Note: The way you configure this kind of rule depends on the PBX model, it is not a SkyStone setting.
On the SkyStone voip engine windows, click on “Voip To Skype”, then select “Uri Dialing”, enter the prefix and press “Apply”.
On the IP Phone / Voip endpoint, you dial the prefix followed by the number to be called:
85003925067791
SkyStone will strip the prefix and Skype will dial the rest of the number.
SkypeIN (Skype Number)
The SkypeIN service allows you to associate a geographical phone number to a Skype account. When the number is called, the
Skype account will ring. Please refer to Skype documentation on how to activate the service. The service is not free and it is
available in some countries only.
To leverage this service with SkyStone, you just need to route the calls made to a specific Skype account to the Voip destination you
want, as described in the “Skype To Voip” configuration chapter.
2.11 Codecs
From the Codecs tab you can selectively activate them and set the priority. The codecs listed to the right are active. The priority is
top-down. Press “Apply” to save the setting. You need to restart the Voip engine to make the changes effective.
17
2.12 DTMF tones
DTMF tones out of band are enabled by default and sent in the signaling protocol. If you want to hear the DTMF tone in the audio
call, enable the related codec in the Media settings -> Codecs -> Dtmf tab
2.13 Settings and Video quality
From this page you can change various preferences. An explanation for each preference is displayed to the right.
18
Note: if you change the video quality, you must restart SkyStone and the Skype clients with the links on the desktop.
2.14 Enabling Auto-login
SkyStone Video must run interactively to be able to communicate with the Skype instances. SkyStone will be launched
automatically when you log onto the machine.
If you want SkyStone Video to run automatically at the server reboot, you must enable auto login.
From the command prompt enter “control userpasswords2”. Deselect “user must enter a username and password…” and choose a
local administrator account from the list.
19
2.15 Activating the license
SkyStone license activation is similar to other Imagicle applications. From the Start menu select “Activate License”. The license
status will be displayed. Click on the Activate license tab and press the button to the top right.
You will be asked for the license code. You receive the license code by email when you buy an Imagicle product.
On the next step you’ll be asked for the customer details and for a REQUEST STRING. Copy the request string from the Activation
tool and press next. Confirm the data and press next again.
The web site will generate a RESPONSE STRING for your machine. Paste it in the activation tool and press Save.
Check the new license status on the “License Status” tab.
Note: whenever you change the license you must stop and start SkyStone Video again.
2.16 Package updates
SkyStone Video setup package name includes three numbers. E.g. 2013.1.29573.
 The first ore represents the Major Version. It changes when the application has major changes and improvements. A new
license may also be required for updating the package to a new major version. In this case the license will be free for
those who bought iCare Gold maintenance
 The second one is the Minor Version. The minor version changes if new features are added. Minor version are included
with basic iCare maintenance agreement
 The third one is the build. New build are released to fix program issues. Build updates are free
Updating the package is very simple. Download the last package from the download tab on Imagicle web site. Stop SkyStone, and
then install the package on the same folder.
After the package installation, let SkyStone control Skype as explained in chapter 2.9.
2.17 Upgrading the Skype version
You should never update the Skype version if not required. Please ignore any request made by Skype.
20
Note: the presence of Skype popups does not affect SkyStone functionality and performance. Just ignore them.
To prevent unwanted Skype client updates, the Skype configuration tool copies the Skype executable to a different folder. It is
possible that the original Skype updates itself automatically, while the Skype version used by SkyStone remains the same.
You can verify the Skype version which SkyStone is running by clicking on the Maintenance tab.
Should Imagicle Support Team ask you to upgrade your Skype, please follow this procedure. The same procedure applies to
downgrades.
1. Stop SkyStone
2. Uninstall Skype form the control panel (“Remove programs”)
3. Install the new Skype version. Only Skype versions downloaded from Imagicle web site are supported
4. Complete the installation and close Skype
5. Run the Skype Configuration tool. It will ask you if you want to upgrade the Skype version used by SkyStone. Answer “Yes”.
6. Press “Save” then “Exit”
7. Run SkyStone and accept control from SkyStone for every Skype client
2.18 Configuration backup
To backup SkyStone Video simply stop SkyStone and copy the contents of its installation folder. To restore SkyStone Video after a
system crash, prepare the new server; copy the contest of the backup to a folder, run the setup package installing over that folder.
The license will need to be activated again from the web site.
2.19 Integrated ACD and Skype Business accounts
With SkyStone Video you can now use a single Skype account, i.e. your company account, to receive multiple concurrent calls from
Skype or place multiple concurrent calls to Skype.
21
This way you can give access to your meeting room to multiple Skype users, with them being able to join just calling the Skype
account you will define, the same for everyone.
You can also place multiple concurrent calls to Skype using always the same Skype account, so Skype users receiving calls may also
easily call back!
The feature is already enabled and needs only you to configure the same Skype business account for more channels with the Skype
configuration tool described earlier in this guide.
Skype concurrent calls limit
Effective from version 5.9.x, Skype enforces a limit to the number of instances of a Skype account logged in at the same time,
regardless the device Skype is running on. This limit is 7. This affects SkyStone ACD.
For example, let’s assume you activated a 8 channels license on one server and you created two Skype business accounts called
Mycompany1 and MyCompany2.
In the Skype configuration tool you could configure 4 times Mycompany1 and 4 times Mycompany2, or 7 times Mycompany1 and 1
time Mycompany2, but you cannot configure 8 times Mycompany1.
This is not a SkyStone limitation. The limit is enforced on Skype network.
Skype business account configuration
Accordingly to Skype EULA, a Skype business account must be used in production with SkyStone Video.
A business account is free and same as a standard account, with the difference that it has been joined to a Skype manager profile,
so ready to be allocated credit for SkypeOUT calls (i.e. calls to landline phones).
You can either add existing Skype accounts to a Skype manager portal or create new Skype accounts from the Skype manager
portal, as described on Skype.com website.
1.
Access the Skype Manager through http://manager.skype.com. To access, you can create a new account or use
an existing one
2.
Go to members section:
3.
Click the “Add members” link. Here you can either create a new business account or join an existing Skype
account to this profile and make this a business account
4.
Add to the Skype manager profile as many Skype business accounts as needed for SkyStone Video (usually only
one). Each account must be added only once.
5.
For each account added to the group, Skype will send an invitation to the associated email address. Check the
email and answer to the invitation to activate the business feature
2.20 Cluster configuration and activation
SkyStone supports High Availability through cluster configuration. A group of SkyStone machine is called a cluster. Each machine in
the cluster is called a node.
SkyStone supports High Availability in Active/Active mode. That is, all the cluster nodes are active and receiving calls at the same
time. For this reason, each node requires a separate license.
The number of licensed concurrent calls on the cluster nodes can be different. For example you could have a machine running 4
Skype accounts and another one running 2 Skype accounts. You’ll have up to 6 concurrent calls.
Limitations and requirements:
 The maximum number of nodes is 6
22
 All the nodes must run the same SkyStone and Skype version.
 The nodes must have a static IPv4 address
 The nodes communicate through TCP-IP. No firewall must block TCP communication between the nodes. The TCP
destination ports is: 9201
Cluster configuration for incoming calls
To achieve high availability, you must use the same Skype account on different nodes. On each node, create a Skype To Voip rule
which sends the call to the same destination.
You have to configure the rules by logging on each server.
This is what happens when a Skype account configured on a cluster on more than one node is called:
- the call rings on all the Skype clients at the same time
- the nodes communicate the number of free channels they have
- a node will answer the call and the other will drop it
- the selection of the answering node for the first call is random
- for the next calls, the node that answered a call at the oldest time in the past is selected
Configuration Example:
 On node 1, the MyAccount Skype accounts has been configured two times.
 On node 1 this Skype to Voip rule is configured: h323: MyAccount -> 192.168.100.100
 On node 2, the MyAccount Skype accounts has been configured two times.
 On node 2 this Skype to Voip rule is configured: h323: MyAccount -> 192.168.100.100
Where 192.168.100.100 is the IP address of your company video telephony system or PBX.
PBX / Videoconferencing configuration for outgoing calls
High availability for outgoing calls is supported provided that your BPX or video conferencing system supports IP fallback. I.e. if it
can send the call to a list of IP addresses.
IP fallback could be also achieved through DNS configuration.
How to setup a cluster
Prepare the single noted independently. Setup the OS, install Skype and the package. Then test incoming and outgoing calls on each
server while the other are shut down. When you are sure that each single node is behaving as expected, please contact Imagicle
here:
http://www.imagicle.com/en-us/Help
A member of the support team will activate the cluster mode for you. Please keep the list of the IP addresses at hand.
Cluster administration
During the calls, the Monitor tab on each server shows the status and the number of the Skype accounts which are running on the
cluster nodes.
23
SkyStone can be started and stopped independently on each node without service outage.
The calls can be traced on the call log tab by logging on each server.
2.21 Upgrading from SkyStone 2011
If you want to upgrade a SkyStone 3.x or SkyStone 2011 installation, please keep in mind the following.
License
The upgrade can be free if you have a suitable and valid Maintenance Agreement. Please refer to the Support section of Imagicle
web site for information on Maintenance plans. You can verify maintenance coverage by registering in the partner area of the web
site.
Unlock code
The previous unlock code (Response String) is not compatible. You’ll have to generate a new Response String on Imagicle web site
as described in the “activating the license” chapter.
To generate a new Response string, a valid License code is required.
In other words, you have to buy the upgrade license, then use it to unlock the product after the installation has been upgraded.
Operating System Compatibility
Please check on in this guide if the Operating System is still compatible.
Preserving the old configuration
The old configuration cannot be preserved. It must be re-created from scratch. Please write down the Skype account names and
passwords, and export the old speed dial list.
To export the speed dial list, log onto SkyStone 2011 web interface. Select “Rules”, the click on “Speed Dial Rules” on the menu bar.
Then Click the “Export” button.
24
Select the semicolon as separator. Check the “export for Speedy” option and press “Run export”. Download the file to your PC.
To load the Speed Dial list in SkyStone, copy it to the clipboard. Then select the “Voip To Skype” tab on the main Voip engine
window. Click on “Speed Dials”. Right click the list and select “paste”. Invalid destinations will not be pasted. Skype accounts
associated to existing called numbers will be replaced with the new ones.
Skype Configuration
You have to upgrade the Skype client from 3.5 or 4.2 to a supported version downloaded during the new SkyStone setup.
Web interface / browser compatibility
The new version has no web interface, so there are no browser compatibility issues.
Web API for intranet integration
The old web API is not compatible with SkyStone 2013. Please contact Imagicle to require an update.
25
3 Video conference and Telepresence Configuration
SkyStone Video connects to video conferencing and telepresence environment as an H.323 or SIP endpoint: depending on the
vendor to connect to, H.323 or SIP may be recommended.
SkyStone does NOT register to gatekeeper or registrar and acts as a NOT registered trunk able to place and receive calls.
3.1 General configuration rules for incoming calls from
Skype
To dial from SkyStone to a Gatekeeper based video conference environment, just create an inbound rule as described in the
SkyStone Video configuration section of this guide:
AcmeIncSkype -> h323:1001@192.168.1.1
where 1001 is the endpoint or MCU room to be reached and 192.168.1.1 is the gatekeeper IP address/name.
If you don’t have gatekeepers, you can directly create the rule to the IP address of the endpoint you want to connect to.
3.2 General rules for outgoing calls to Skype
If you want to place calls from your video endpoint or MCU to Skype, you have to define a trunk on the Gatekeeper to SkyStone
Video IP Address and define a pattern to use for dialing to Skype (es: 83).
From an endpoint you can just dial the URI of the account you want to connect to, ex: 83john.smith
If you don’t have gatekeepers, you can dial the URI from your endpoint together with the SkyStone IP Address. Depending on your
endpoint it could be:
83john.smith@10.10.10.10
or
10.10.10.10##83john.smith
3.3 Cisco/Tandberg VCS specific configuration
Basically SkyStone connects with H.323 to VCS (Skype to Tandberg) and receive SIP calls from VCS (Tandberg to Skype).
On SkyStone to enable calls from Skype you need to create a Skype to Voip towards the primary VCS IP address.
Outgoing Voip to Skype calls are already enabled.
For this configuration, it is immaterial if it is a VCS Control or a VCS Expressway.
Click on the VCS Configuration, Protocols, SIP and configure as shown below (this is default configuration, just make sure it looks
like this):
26
Then, go to VCS Configuration -> Zones and click “New”. Configure as shown below:


For Name enter descriptive name
Peer 1 Address is the IP address of SkyStone Video server
27
Create a new Search Rule to send calls to Skype. Go to VCS Configuration > Dial Plan -> Search rules, and click New.
28
Now, set up a search rule to strip IP of VCS from incoming calls from Skype. Please think through what this might do to other rules
(this is very important in deployments with ISDN gateways or other kinds of PSTN access).
As a general rule, it would be wise to have the rule as narrow as possible. For instance, if you, only want to allow calls from Skype to
numbers 1001-1009@<yourdomain>, please use “(100\d)@<IP of VCS>” as pattern string to avoid unforeseen effects of the rule.
If you are not familiar with the use of regex, please confer with your certified Cisco TelePresence partner before applying this rule.
29
3.4 Cisco Unified Communications Manager Configuration
SkyStone Video compatibility has been proven with CUCM 4.x and 5.x/6.x/7.x/8.x versions. Below is shown the sample
configuration for CUCM 7.x: others have the same configuration.
On the CUCM you have to create an H.323 trunk for SkyStone, by adding an H.323 gateway with SkyStone Video IP address, ex:
192.168.204.31
Fields to set are:




Device name with the SkyStone Video server IP address
Description
Device Pool
Calling Search Space for Call Routing Info – Inbound calls: set a CSS able to call every phone/device
Please DO NOT Flag the Media Termination Point field.
30
Then Insert a Route Pattern with the pattern for calls to Skype through SkyStone from any Cisco phone (using 8! to follow the
example).
31
4 Diagnostics and troubleshooting
This section provides hints and procedures to check the system before and after the installation.
4.1 Before the installation
Before running the setup, please check the following:
 Verify that the system is running on physical server. SkyStone Video won’t work on a virtual machine.
 Please double check the hardware requirements (especially CPU and Video Adapter) on Imagicle web site
 The Video Adapter must have at least 512 Mb ram, and support DirectX.
 Video drivers must be up to date. From Windows control panel, open the Device Manager, expand “Display Adapters”. If
you see “Generic VGA”, the video drivers are missing. Install the latest drivers downloaded from the vendor’s web site
Operating System setup
 The Skype client requires the Windows Audio service to be active. From the command prompt, run “services.msc”. Look for
the “Windows Audio” service and make sure it is running.
 Setup the power profile so that the CPU is always working with full power, and hard disk is not put to sleep. From the
Control Panel, search “Power Options”
 Check that all Windows Updates have been installed, excluding Skype. SkyStone works with specific versions of Skype. It will
request to update Skype if needed. See the Application Installation section of the Administration Guide.
 SkyStone Video must run in a user session (the user must be logged in). This user must be a local administrator. You cannot
use a domain account. If the user running SkyStone is a domain user, please add him to the local administrators.
 Windows defender must be completely disabled. It will be automatically disabled by SkyStone if it is not.
 Windows Firewall must be completely disabled. From the Control Panel, search “System and Security”. Select “Turn
Windows Firewall on or off” and check that it is disabled for all network types.
 SkyStone Video performance can be affected from third party software or Windows Scheduled tasks running in background.
For example, defragmenting the hard disk, performing backup, searching for virus. Please make sure those software are
not running, or that are executed while SkyStone video is stopped
 Windows search can impair performance. If the system disk is slow, or if you are running more than 4 video channels,
disabling the Windows Search service is recommended. From the command prompt, run “services.msc”. Look for the
“Windows Search” service, right click on the name and select properties. Stop the service and choose “Startup type:
Disabled”.
4.2 During the installation
 Please ensure you are installing the latest version available on Imagicle Web Site
 DO NOT RUN THE SETUP IN TERMINAL SERVER / RDP. Log in to the console instead.
 During the setup, SkyStone will make you download and install the right Skype For Desktop Client. If another version of
Skype is installed, it must be uninstalled.
 Facebook and Live (Microsoft) accounts cannot be used as Skype Channels.
4.3 After the installation
 After the installation, you must open each client and accept the control from SkyStone. The procedure is detailed in the
Application Installation section of the Administration Guide. Open the “Monitor” window on SkyStone main interface and
count the number of available Skype channels. It must match the number of Skype icons in the system tray.
 DO NOT access the machine IN TERMINAL SERVER / RDP. VNC can be used, provided it is running as a service. UltraVNC is
recommended.
32
 Ensure that the Skype accounts used by SkyStone are not running on other devices. For example, you cannot make tests
with your personal account. Create a new dedicated Skype account. Running the same account on more than one
machine is allowed for cluster installations only.
 Check the number of concurrent calls allowed by the license. Run the License activation tool from the link on the desktop.
 If you run more than one copy of the same account, that account must be managed by a Skype Manager. See the Channel
configuration paragraph in the Application Installation section of the Administration Guide.
Configuration
 When you create a Skype to Voip rule, make sure you are using the recommended signaling protocol (SIP over UDP, SIP
over TCP, H323). Please check the Imagicle SkyStone web page on Imagicle web site.
 If you want to place Voip to Skype calls by URI dialing, and you had to configure a prefix on the PBX, please ensure this
prefix is stripped by SkyStone. Enter the prefix in the “Voip to Skype”-> URI Dial Prefix tab on the main SkyStone interface.
 Channel selection: we recommend to leave the default channel selection untouched, and add specific channel selection
rules with higher priority. This way the Voip To Skype calls won’t fail if they do not match any rule.
Basic tests
 Skype to Voip: create a Skype account, configure it as Skype Channel, create a Skype to Voip rule and place a Skype call
from WINDOWS DESKTOP. You’ll verify video calls from mobile devices later.
 Voip To Skype: reserve a number range on your PBX for Speed Dials, add a new speed dial which falls in that range. Call a
Skype account which is running on another PC (Windows Desktop must be tested first).
 URI dialing: place a call to a URI like this: sip:echo123@<skystone ip>. Enter the URI Dialing prefix if configured on
SkyStone.
4.4 Troubleshooting procedures
Voip To Skype: how to check the Called Number
To make sure the PBX is sending the called number as expected, place the call and let it terminate. Then click the “Call log” tab on
the main interface. Look for the last call and check the “called” column.
Voip To Skype: how to check the called Skype account
Place the call and let it terminate. Then click the “Call log” tab on the main interface. Look for the last call and check the “called”
column.
Voip To Skype: how to check the Caller ID for the channel selection
Place the call and let it terminate. Then click the “Call log” tab on the main interface. Look for the last call and check the “remote”
column.
How to check the termination reason of the call
Place the call and let it terminate. Then click the “Call log” tab on the main interface. Look for the last call and check the
“termination reason” column.
How to check if the maximum number of concurrent calls have been overcome
To know if your system need a license upgrade, because you receive more calls that it can handle, click the “Call log” tab on the
main interface. In the “Termination reason” column, look for “EndedByLocalCongestion”.
How to check the audio and video streams statistics
Place the call. While the call is still active, select the “Monitor” tab on SkyStone main interface. Right click on the channel name and
select “Show statistics”.
33
How to collect the diagnostic information to be sent to Imagicle Support Team
Open the SkyStone Configuration Tool by the link on the desktop. Click on the “troubleshooting” tab.
 Clean up the old log files by pressing the “Log Cleanup” button.
 Enable detailed logging and set the Media Engine log level to “Debug”.
 Place the call or repeat the test. Please refer to the previous section for the procedure.
 Collect the log files pressing the “Minimal” button. It will create a compressed file zip file.
How to see the actual video received from the endpoint
Open the SkyStone Configuration Tool by the link on the desktop. Click on the “Media settings” tab. Select “Settings”. In the Debug
box, check “Show the video received from the MCU or endpoint.
4.5 Common Issues
SkyStone or one of its components do not start
1. Some of the SkyStone processes are running in a different Windows session. This could happen if someone logged on the
machine through terminal server.

Restart the machine and log in console.
2. The Windows account which have been used to login is not a local administrator.

Restart the machine and log is as a local administrator.
3. During a package update, you got errors replacing files which were in use

Run the setup package again. If the files are still locked, uninstall SkyStone, restart the machine and run the
setup again.
Some of the Skype accounts are not able to log in
1. Skype username or password are incorrect

Run the SkyStone configuration tool from the link on the desktop. Delete the Skype channel account. Add the
Skype account again.

If the problem persists, stop SkyStone. Run the Skype client. Enter the username and password. If the client is
able to login, repeat the previous step.
2. You are using Facebook or Live (Microsoft) accounts as channels

You can only use Skype accounts as channels. Run the configuration tool and remove the facebook or live
accounts. Create standard Skype accounts and use them in the configurator.
3. The maximum number of concurrent instances of Skype have been overcome.

Currently, the maximum number of instances of the same Skype account running at the same time on one or
more machines is 15. It was 7 in the past, and it could change in the future. Do not configure more than 15
accounts. If you are running a cluster installation, count all the instances of the same account running on all the
nodes. Also, make sure no other machine is running that Skype client.
Calls abruptly terminate after 300 seconds
1. This is a limitation of the evaluation period

Activate a license on the machine ad described in the Application Installation section of the Administration
Guide
34
Skype to Voip calls cannot be established. In the call log the termination reason is
EndedByHostOffline or EndedByUnreachable
1. The remote endpoint or MCU cannot be reached.

Check your firewall configuration and network topology

Completely disable any local firewall

Place a test call towards an endpoint in the same subnet of SkyStone

If you cannot open all the ports on the firewall for the SkyStone machine, launch SkyStone configuration tool
from the link on the desktop. Click on the Network settings and adjust the signaling and RTP ports to match the
firewall settings. See the Administration section of this guide

If you assigned a public IP to the MCU or it is in WAN, try to configure a STUN server in the Network settings
All Skype to Voip calls cannot be established. In the call log the termination reason
is EndedByNoUser
1. The remote endpoint or MCU does not recognize the called number or called ID.

Change the MCU configuration or try with another number.
All Skype to Voip calls cannot be established (with other termination reasons)
1. No channel is available

Check that all the configured Skype client are available in the main user interface on the “Monitor” tab. If they
are not, accept control from SkyStone as described in the Installation Section of the Administration Guide.
2. The signaling protocol (SIP over UDP, SIP over TCP, H323) is not enabled on the remote endpoint or MCU.

In the Skype to Voip rule, try to change the signaling protocol

Activate the desired protocol on the remote MCU/endpoint
3. The MCU or PBX signaling port is not standard

Edit the Skype To Voip rule so that SkyStone tries to reach the port configured on the endpoint
4. A firewall is blocking the call

Check your firewall and network configuration. Completely disable any local firewall

Place a call towards an endpoint in the same subnet of SkyStone
5. License is expired

Check the license status by running the License Activation tool through the link on the desktop. Activate the
license if needed
6. Audio codec configuration is wrong

Open the configuration tool and check that the audio codecs match the ones configured on the remote
endpoint

Some PBX or MCU require you configure G711 even if you want to establish a g.729/g722 call. Try to repeat the
call configuring the codecs in this order (top down): G729/g722, G711 a law, G711 u law
All Voip to Skype calls cannot be established while Skype to Voip can
1. On the remote endpoint, you are dialing a speed dial which is not configured on SkyStone

Add a speed dial to match the dialed number
2. You dial a Speed dial number, but the PBX is modifying the number or adding a prefix

See “Voip To Skype: how to check the Called Number” in section 4.4 “Troubleshooting procedures”
3. The skype account configured in the Speed dial is misspelled or non-existing

Try to directly call that account from a Skype client
35

To call Mind that facebook, live and Skype accounts are considered different even if they have the same name.
For example, calling live:goofy23 is not the same as calling facebook:goofy23 or simply goofy23.
URI Dialing calls fail
1. The called skype account is invalid or non-existing

Try to directly call that account from a Skype client

To call a facebook or live (Microsoft) account, replace the semicolon with a hash. E.g.
facebook#goofy23@<skystone ip>
SkypeOut calls fail
1. You dial a landline or mobile number, but the PBX is modifying the number or adding a prefix

See “Voip To Skype: how to check the Called Number” in section 4.4 “Troubleshooting procedures”
2. You run out of Skype Credit

Log on to Skype web site to check remaining credit. Add more credit if needed.
3. The number you are dialing is not a valid phone number

Try to dial the number with a phone
Some Skype to Voip calls fail
1. The maximum number of concurrent calls allowed by the license have been overcome

In the main SkyStone interface, on the call log tab, check if the termination reason is
“EndedByLocalCongestion”. Consider upgrading your license adding more channels
2. You configured multiple copies of the same Skype account as channels (ACD). Subsequent calls from may fail if they come in
a very short time.

This is normal. Wait a few seconds before repeating the call
3. You configured a SkyStone Cluster. Subsequent calls to the same channel may fail if they come in a very short time.

This is normal. Wait a few seconds and repeat the call
4. Five or more calls arrive at the same time on the same channel

This is normal. Wait a few seconds and repeat the call
Some Voip to Skype calls fail
1. The maximum number of concurrent calls allowed by the license have been overcome

In the main SkyStone interface, on the call log tab, check if the termination reason is
“EndedByLocalCongestion”. Consider upgrading your license adding more channels
After configuring channel selection, Voip to Skype calls fail
1. All the channels in the channel group are busy

Edit the channel group and add more channels

Check the number of concurrent calls allowed by your license
2. The MCU or PBX is sending a wrong called id.

See “Voip To Skype: how to check the Caller ID” in section 4.4 “Troubleshooting procedures”

Edit the channel selection rule to match the caller ID, or change the PBX / MCU configuration to send the
expected caller ID
36
The call can be established, but there is no video
1. The license allows audio calls only

Open the License Configuration Tool from the link on the desktop and activate a SkyStone Video license
2. Video calls are not enabled on the remote endpoint / MCU / Ipphone

Double check the remote device configuration and enable video
3. The remote endpoint / MCU video codecs do not match SkyStone configuration

In the remote endpoint / MCU configuration, check which codecs are enabled (h264/h263). Open SkyStone
Configuration tool through the link on the desktop, select the Media Settings, Video tab. Select the desired
codec.

Try to activate a video codec at a time

Try to activate all codecs in this order (top down): H264-0, H264-1, H264-Hi, H263
4. Video Resolution is not supported by the remote endpoint/MCU

Open SkyStone Configuration tool through the link on the desktop, select the Media Settings, Settings tab. Try
changing the resolution.
One way video
1. You assigned a public IP to the MCU or it is in WAN

Launch the SkyStone Configuration Tool from the link on the desktop. in the Network settings tab, configure a
STUN server
2. The signaling protocol is h323 and the configured bandwidth for the call is too high or too low

Launch the SkyStone Configuration Tool from the link on the desktop. in the Network settings tab, change the
total call bandwidth. Try different settings.

Retry the call in SIP, if supported by your MCU
3. Video Resolution is not supported by the remote endpoint/MCU or by SkyStone

Enable the debug video to check the resolution of the received video (see section 4.4 “Troubleshooting
procedures”). Open SkyStone Configuration tool through the link on the desktop, select the Media Settings,
Settings tab. Try changing the resolution.

Retry multiple times with different resolutions, adjusting the settings on the remote endpoint / MCU
4. The negotiated video codec in one direction is different from the other direction (asymmetric video codec)

In the remote endpoint / MCU configuration, check which codecs are enabled (h264/h263). Open SkyStone
Configuration tool through the link on the desktop, select the Media Settings, Video tab. Select the desired
codec and remove the others.

Try to activate a video codec at a time.

Once you find a suitable codec, try changing the resolution and bandwidth.
5. You are calling from a mobile device, and the SkyStone channel account is not in your buddy list

Add it to the contacts and try again

Start the video manually on the mobile device

Update the mobile Skype client to the latest version
No video is sent from the Skype client
1. The SkyStone virtual video source (“video filter”) is not recognized by Skype and cannot be selected as video source in
Skype video options

Stop SkyStone. Backup the license (response string) and the configuration. Completely remove SkyStone.
Reinstall the product.
37
No audio
1. Windows Audio Service is stopped.

From the command prompt, run “services.msc”. Look for the “Windows Audio” service and make sure it is
running.
One way audio
1. The SkyStone virtual audio cable (“VAC”) is not recognized by Skype and cannot be selected as ringer in Skype audio options

Stop SkyStone. Backup the license (response string) and the configuration. Completely remove SkyStone.
Reinstall the product. When asked to install the driver, choose “Yes”.
2. You are logged in in terminal server / RDP

Stop SkyStone. Log off. Log in in console. SkyStone will start automatically after one minute.
Bad audio quality
1. The CPU load is too high

Ensure the Video Adapter audio drivers are up to date

Reduce the number of Skype clients
2. Some packets are lost

Place a call. During the call, check networking real time statistics as described in section 4.4 “Troubleshooting
procedures”.

Try to call an endpoint on a different subnet.

Put SkyStone in the same subnet of the endpoint/MCU

Check the Network adapter.
3. You network is congested

Use a networking diagnostic tool to check the health of your network

The machine which runs SkyStone must be reserved to it (no third party software)
4. The called Skype party has low bandwidth

Try calling a different Skype account on another device

Try calling the same Skype account from a Skype client running on another PC on the SkyStone LAN

Stop SkyStone. Connect a USB headset to the SkyStone machine. Run Skype and place a direct Skype to Skype
call to check the audio quality
5. The called Skye account runs on a mobile device

Ensure it is connected via wireless

Update the Skype client on the remote device to the latest version
4.6 Video Quality Issues
Jerky video
1. The CPU load is too high

Open SkyStone Configuration tool through the link on the desktop, select the Media Settings, Video tab. Reduce
FPS to 15 or less.

Ensure the Video Adapter audio drivers are up to date

Reduce the number of Skype clients
38
2. The video from the MCU/ remote endpoint is jerky (you can see this enabling debug video)

Lower target bitrate on the MCU. Lower the video call resolution on the MCU.
Slow video
1. The CPU load is too high

Open SkyStone Configuration tool through the link on the desktop, select the Media Settings, Video tab. Reduce
FPS to 15 or less.

Reduce the number of concurrent calls

Try with a lower resolution

Select custom video settings and lower the maximum bitrate
Artifacts (small squares on the video)
1. Some packets are lost

Place a call. During the call, check networking real time statistics as described in section 4.4 “Troubleshooting
procedures”.

Try to call endpoint on a different subnet.

Put SkyStone in the same subnet of the endpoint/MCU

Check the Network adapter.
2. Video packets are too big (bigger than MTU)

Selecting the h264-1 codec

Place your calls in SIP
3. The remote endpoint / MCU is restrictive on bandwidth when using a specific signaling protocol

If you are using SIP, try to place the call in h323 and vice versa
4. The PBX, endpoint or MCU bandwidth settings are too low

Adjust the settings. Please refer to the vendor’s documentation
Blurred video or low contrast
1. Bad video source quality

If you are testing with a Skype client running on a PC, ensure you are using a Skype certified webcam.
On the remote Skype client, Skype says there is not enough bandwidth
1. The firewall is lowering the available bandwidth

Check and change your firewall settings
2. The remote Skype party is running on a mobile device

Try to call an account running on a Windows PC
3. You network is congested

Use a networking diagnostic tool to check the health of your network

The machine which runs SkyStone must be reserved to it (no third party software)
39
40