11Sight iOS SDK Entegrasyonu

11Sight iOS SDK

Our SDK allows you to add video calls to your app in a matter of minutes by incorporating our SDK and using the following functions: signIn, signOut, makeCall, and shareManager.

The first two are used to sign in the user and sign out the user. Your app uses “makeCall” to initiate a video/audio/text call. Your app should use “shareManager” to receive a video/audio/text call using iOS Call Kit.

All other complexity (session management, network management, call setup and tearing, notifications and recording) is handled and managed by 11Sight which makes your task of adding the communication app extremely simple.

Video Arama Başlatmak için Gerekli Port Bilgileri

Our Server Addresses

11Sight native applications and WebApp requires several servers to function. These are:

  1. app.11sight.com WebApp Server: Serves WebApp and the necessary connections for clients
  2. call.11sight.com Sip Server: Helps the video and audio get established
  3. ganymede.11sight.com Stun/Turn Server: fallback for audio / video establishment
  4. turn-eu.11sight.com
  5. turn-bh.11sight.com

 

Relevant Ports and Their Functions

List of ports and short functionality that need to be enabled: 

1. app.11sight.com WebApp Server:

Port ID Functionality
80 http
443 https
53 DNS

2. call.11sight.com Sip Server:

Port ID Functionality
5060, 5061, 7880, 7881 Session Initiation Protocol (SIP)

3. ganymede.11sight.com Stun/Turn Server:

Port ID Functionality
3478, 3479, 3480, 3481 Stun/Turn

What You Need to Do

These ports need to be available in / out and TCP / UDP in the firewall of the network for our serves to be able to establish and maintain video / audio / text calls.

     

    Organizasyon Oluşturma ve Yönetme

    Adım 1:

    • Your existing users are displayed under “Users“ tab.
    • Here you can manage the organizations and create new ones.
    • You can filter the user list and export a report.
    • You can click “Dashboard” to go to that organization’s dashboard to create more users in that organization and manage it.

    Click here to learn more about the organization dashboard.

     

    Adım 2:

    • To create a new organization, click “New Organization”.

    • Fill out the form to create your new organization and its owner’s account and click “Create Organization” button.
    • You will see two options for “Payment Status”:
      • Trial User: These organizations will not be charged.
      • Reseller Managed: 11Sight will bill you for these organizations.

     

    Adım 3:

    • To edit a new organization, click “Edit”.

    • Here you can edit the organization’s “Name” and “Max User Count”.
    • You can use the CRM fields to organize them for your reporting purposes.
    • You can enable or disable call recording, caller validation and ADF emails.

     

    Bireysel Kullanıcı Oluşturma ve Yönetme

    Adım 1:

    • Your existing users are displayed under “Users“ tab.
    • Here you can manage the users and create new individual users – individual users do not belong to an organization.
    • You can filter the user list and export a report.

     

    Adım 2:

    • You can “Edit” a user.

    • “Set Inactive” a user to disable their account.
    • “View User” to see that user’s account details.
    • You can also see a user’s “Profile” or view their “Calls”.

     

     

    Adım 3:

    • To create a new individual user, click “New User”. Individual users do not belong to an organization and they don’t have access to organizational features.

    • Fill out the form to create your new user and click “Create User” button.
    • You will see two options for “Payment Status”:
      • Trial User: These users will not be charged.
      • Reseller Managed: 11Sight will bill you for these users.

     

    Bayi Paneli Kullanımı

    Dashboard:

    • Click “Reseller Dashboard” on the top menu of your dashboard to access your reseller dashboard.
    • In the “Dashboard” tab you will find call statistics of your organizations. This will give you an idea about the usage of each organization.
    • You can filter by date and export a report.

    Users:

    • Your existing users are displayed under “Users“ tab.
    • Here you can manage the users and create new individual users – individual users do not belong to an organization.

    Click here for a detailed information about user management.

     

    Organizations:

    • Your existing organizations are displayed under “Organizations” tab.

    • Here you can manage the organizations and create new ones.

    Click here for a detailed information about organization management.

     

     

    Calls:

    • Here you can see the calls of any user.

     

    Promo Codes:

    • If you have promo codes created for you by 11Sight, you will find them here.

    • There are three types of promo codes:
      • Trial: These codes create a trial user, no payment information required.
      • Paid: These codes are used to give discounts, payment information will be asked and the user will directly be charged by 11Sight.
      • Reseller Managed: As a reseller, you will be charging the user. 11Sight will bill you.
    • These promo codes can be used at https://app.11sight.com/user/sign_up.