Skype For Asterisk Frequently Asked Questions (SFAFAQ)
===============================================================================
 1. I'm trying to use the Skype account that I've always used with SFA and
    'skype show users' shows that it is Logged Out!

    SFA cannot be used with an un-managed Skype account. It can only be used
    with accounts created from within the Skype Business Control Panel which
    can be found at http://skype.com/business/

	AS A WORKAROUND one can forward their non-BCP account to a BCP-created
	account with the call forwarding rules found in the normal Skype client.
	See https://support.skype.com/faq/FA507/How-do-I-activate-call-forwarding
	for details on setting up call forwarding.

 2. I just created an account to manage my Business Control Panel and I can't
    get that account to log in via SFA.

    Only Skype accounts that are actually created from inside the Skype
    Business Control Panel can be used. The account that was created to admin
    the BCP was not created from inside the BCP, so it will not work with
    SFA. Inside the BCP, go to Add Members and click "Create a Business
    account" to create an account that can be used with SFA.

 3. I just invited someone to join my BCP using email addresses or existing
    Skype names and they won't log in via SFA.

    The only Skype accounts that can be used with SFA at this time are those
    that are created via the "Create a business account" section in the Skype
    Business Control Panel.

 4. I want to be able to use my existing Skype account with Skype For Asterisk!

    Me too. This limitation is controlled by Skype and isn't something that
    Digium can do anything about. Luckily, Skype also agrees that this policy
    should be changed and they are looking into ways that existing users can
    become managed users under the Business Control Panel.

 5. When chan_skype.so attempts to load, I get an error similar to:
       ERROR[1702]: core.cpp:1553 sfa_startup: Skype engine failed to start.

    The skyhost binary (which shows up in the process list as skypeforasterisk)
    failed to start. This could be because a previous instance of this binary
    is running and was not properly shut down. Since any new instances try to
    bind to the same port, they fail. If 'ps aux|grep skypeforasterisk' returns
    any skypeforasterisk processes when Asterisk is not running, kill them and
    restart asterisk.

    Another reason for failure could be that disable_tcpauto is set to no (the
    default) and can not bind to ports 80 and 443 due to asterisk running as
    a non-root user or other services being bound to those ports.

    Failure can also occur if the engine_directory is set to a directory which
    is mounted with the 'noexec' flag or to a directory where the user does
    not have execute permission.

 6. I am running Asterisk 1.4 < 1.4.25 or Asterisk 1.6.0 < 1.6.0.6 or Asterisk
    1.6.1 < 1.6.1.5 and Asterisk crashes when I make a call or things just
    aren't working right.

    We know. That is why the README files all state the minimum versions of
    Asterisk that are required for Skype For Asterisk. The numbers were not
    chosen arbitrarily. Bad things will happen if Skype For Asterisk is
    used with older releases of Asterisk.
