Collaborate. - IP telephony & Unified …+ Asynchronicznymodel programowania Nacisk położony jest...

73

Transcript of Collaborate. - IP telephony & Unified …+ Asynchronicznymodel programowania Nacisk położony jest...

Platforma App innovaphone

Federation z 12rX

Skype for Business Online

Nowości w wersji 12r2

Urządzenia końcowe 12rX rollout

Wykorzystanie własnych certyfikatów

Softwarephone

Anywhere Workplace

my.innovaphone – rady i wskazówki

Tematy techniczne 2016

Communicate.

Connect.

Collaborate.

Platforma App innovaphone

Aplikacje w myPBX

Zakładka „Home“ w myPBX z różnymi aplikacjami Kliknięcie ikony otwiera aplikację

− Inline (w zakładce „Home“)− Large (w osobnym oknie)

SingleSignOn z myPBX

Przegląd

App Platform• runs App Services (C++)

PBX

myPBX Browser• runs App (JavaScript)

innovaphoneApp Store

SSOSSO

WebSocket

DownloadApp Services and Apps

Platforma App innovaphone

Web Server

Task Manager Database Server

Base Layer• Sockets

• Files

Operating System (Linux , xparent)

Your App Service (C++)

Ilib• XML• JSON• Hash• Encryption• Generic

Lists• Btree

HTTP Client

Browser

myPBX

Your App (JavaScript)

JavaScript lib• UI Widgets• App Service

Communication

Platforma App innovaphone

Platforma App umożliwia instalację i funkcjonowanie App Services App Services działa w określonym środowisku i korzysta ze zdefiniowanych

interfejsów Prosta i szybka instalacja oraz obsługa Aplikacje można pobrać w App Store i zainstalować na platformie App Posiada Task Manager, który umożliwia instalację, uruchomienie i konfigurację

Admin App Services Możliwych wiele instancji w tym samym App Service Konfiguracja instancji przebiega w Task Manager Zapewniamy SDK dla App Services i Apps Platformę można zainstalować na IPxx11, IPxx10, VMware, Hyper-V i VirtualBox Oparty na systemie Linux, użytkownicy i programiści nie widzą go

Co będzie ze „starą“ platformą Linux Application?

Przez pewien czas będzie ona nadal wspierana Od teraz publikowane będą tylko aplikacje dla nowej platformy Dotychczasowe aplikacje (Reporting, Fax) będą zintegrowane z nową platformą. Aby korzystać jednocześnie z nowych i starych aplikacji, należy użyć obydwie

platformy.

Programowanie Apps

Technologia i potrzebna wiedza

Interface użytkownika Aplikacja oparta na przeglądarce internetowej JavaScript JSON/Websocket dla komunikacji Library do komunikowania się z serwerem

Serwer Natywna usługa uruchomiona jest na platformie App innovaphone C++ Asynchroniczny model programowania Nacisk położony jest na wydajność i skalowalność Dobrze zdefiniowany interfejs dostępu do zasobów aplikacji

platformy (np. bazy danych) należącego do SDK

JSON

WebsocketC++

JavaScript

Co oferuje platforma dla moich aplikacji?

Serwer WWW− Websocket− Pliki statyczne − Dynamiczne żądania HTTP − WebDAV

Bata danych (PostgreSQL) Przechowywanie danych TCP/IP komunikacja za pomocą gniazda SingleSignOn z myPBX i autoryzacja użytkownika Komunikacja z PBX podobna jak na bazie protokołu

komunikacyjnego SOAP (plany na przyszłość)

Co jest potrzebne do programowania?

… i innovaphone App SDK

++IPxx11 für PBX i

App Platform SSDMicrosoft Visual Studio 2013 lub

nowszy

Korzyści dla programistów

Integracja i SingleSignOn z myPBX Dostęp do PBX Szybka instalacja dzięki pomocy asystenta konfiguracji (Wizard) Wiedza z zakresu obsługi systemu Linux nie jest konieczna Apps można instalować bezpośrednio z “App Store” Standardowy i określony sposób programowania i wdrożenia

aplikacji Self-contained App Services umożliwiają Hosting Możliwość dodawania lub usuwania instancji na bieżąco Wsparcie Websocket, bez HTTP Wysoka wydajność przy niskich wymaganiach w porównaniu z

aplikacjami PHP

Communicate.

Connect.

Collaborate.

Federation z 12rX

Federation

Federation?

Pod hasłem Federation rozumie się komunikację z użytkownikami poza własnym systemem UC za pomocą „SIP-Uri“ (a.k.a. email)

Bardzo prosto: z myPBX

Co oznacza słowo „Federation“ ?

Federation

Połączenie przychodzi do centrali PBX bez numeru, ale z SIP-URI (np. [email protected])

Centrala nie zna odbiorcy PBX przekierowuje połączenie do odbiorcy „użytkownik nieznany“ GWx jest zarejestrowany z bramy VoIP Przekierowanie do „Federation Interface“ W DNS wyszukiwany jest odbiorca (SRV _sips._tcp.example.com)

Routing połączeń Federation

Federation od wersji v12r1

Federation H.323 teraz innovaphone-innovaphone Federation− ICE/STUN/TURN Support bez Media-Relay− Video supportet− Application Sharing supportet− Chat supportet

Nowe właściwości GWx Federation− Szuka SRV w DNS

_h323s._tcp.innovaphone.com

Federation oparty na protokole H.323 od wersji v12r1

Federation od wersji v12r1

Routing najpierw do H.323 Federation Interface− dla URIs z systemami innovaphone, pełen zakres funkcji

Następnie ewentualnie do SIP Federation Interface − dla URIs z innymi systemami, ograniczony zakres funkcji

Zakres funkcji w przypadku SIP Federation zależy od remote system!

Federation od wersji v12r1

H.323 Federation: skonfiguruj teraz!

Konfiguracja DNS − SRV Record

_h323s._tcp.yourdomain.tld IN SRV 1300 h323.yourdomain.tld

− A Recordh323.yourdomain.tld IN A your-ip

Konfiguracja nowego GWx dla H.323 Federation Konfiguracja Routing do/z PBX Należy zwrócić uwagę na prawa do centrali!

Wszystkie wiadomości w wiki: Howto:Setup_Federation_with_innovaphone_V12r1

Communicate.

Connect.

Collaborate.

Skype for Business Online

innovaphone & Skype for Business Online

Zastosowanie: Dwie firmy posiadają dwa różne systemy do komunikacji wew. -innovaphone V12r2 i Skype for Business Online 2016 – obydwa systemy używają Federation w celu wymiany danych komunikacyjnych

innovaphone & Skype for Business Online

Aplikacja: Wymiana informacji o statusie obecności Wymiana informacji o statusie obecności jest zazwyczaj możliwa Każda zmiana statusu obecności jest monitorowana i wyświetlana w sieci Federation.

Ograniczenia w statusie dostępności Ponieważ implementacja statusu obecności w Skype for Business i innovaphone jest

inna, stosowane ustawienia (status) nie zawsze są identyczne.

Aplikacja: Kontakty ulubione Użytkownicy obu systemów mogą posiadać kontakty Federation jako ulubione

Ograniczenie kontakty ulubione Dodawanie kontaktów ulubionych Federation do myPBX obecnie możliwe jest tylko

przez pbx-ui Aktualizacja statusu obecności kontaktów ulubionych jest czasami dość powolna

innovaphone & Skype for Business Online

Aplikacja: Chat Rozpoczęcie rozmowy tekstowej chat identyfikowane jest niezależnie od kierunku. Transmisja treści rozmów tekstowych działa bez znaczących ograniczeń.

Ograniczenia Chat Tytuł chat w innovaphone Chat nie jest obsługiwany przez Skype for Business. Emotikony wspierane przez innovaphone myPBX nie są takie same jak te, które są

obsługiwane przez Skype for Business.

Funkcja: Połączenia audio Rozpoczęcie i odebranie podstawowych połączeń jest możliwe, niezależnie od kierunku

połączenia.

Ograniczenia: Połączenia audio Przez SFB wspierane są tylko kodeki audio G.711 a / u i G.729. Zaawansowane funkcje takie jak transfer, Hold i inne nie zostały jeszcze przetestowane.

innovaphone & Skype for Business Online

Aplikacja : Video Funkcja Video nie jest obsługiwana. Transmisja video między dwiema stronami Federation nie jest możliwa ze

względu na różnice implementacji kodeków video (dla tekkies: H.264AVC vs H.264UC)

Aplikacja: Collaboration Funkcja Collaboration nie jest obsługiwana. Przez zastosowanie sygnalizacji zastrzeżonej dla Collaboration systemy są

niekompatybilne.

innovaphone & Skype for Business Online

Ok rozumiem – to wszystko będzie działać od wersji V12r2 - ale co zwersją V12r1?

Funkcja Federation, oparta na protokole SIP między innovaphone i Skype forBusiness online, będzie działać w sposób opisany wcześniej - z następującymi ...

Ograniczeniami V12r1 Użytkownik innovaphone nie widzi statusu Online/Offline użytkowników

Skype for Business. Rozpoczęta przez innovaphone rozmowa audio z wykorzystaniem

obowiązkowego szyfrowania nie jest akceptowana przez Skype for Business. Skype for Business odrzuca zaproszenia SIP (połączenia audio i rozmowy

chat) użytkowników, którzy nie są na liście kontaktów. Połączenia Presence nie są poprawnie zakończone.

innovaphone & Skype for Business Online

innovaphone− Znana już SIP Federation plus ewentualnie SIP Interop Tweaks

http://wiki.innovaphone.com/index.php?title=How_To_Setup_Federation_with_innovaphone_V12r1

− Przegląd funkcjihttp://wiki.innovaphone.com/index.php?title=How_To_Federation_with_Skype_For_Business_Online

Communicate.

Connect.

Collaborate.

Nowości w wersji 12r2

Platforma Apps Wybieranie kontaktów programu Outlook w myPBX Headset SDK w Softwarephone Wsparcie Hyper-V w IPVA GSM Callback/CallThrough w myPBX Android/iOS TURN przez TCP dla telefonów IP myPBX Launcher bez Internet Explorer IPv6 DHCP

Nowości w wersji v12r2

Communicate.

Connect.

Collaborate.

Urządzenia końcowe 12rX rollout

Konfiguracja różnych ustawień nie jest możliwa tylko przez DHCP

Gatekeeper jako DNSconfig add PHONE SIG /gk-addr pbx.innovaphone.com

/alt-gk pbx-sifi-standby.innovaphone.com /gk-id innovaphone.com

Nie zaleca się już: wykorzystanie jedynie serwera DHCP jako jedynej metody tworzenia rezerw

Urządzenia końcowe 12rX rollout

DHCP nie jest dostępne dla wszystkich ustawień Konfiguracja za pomocą Update Server

Opcje− Pliki statyczne − Program serwer (własny projekt Partner/Klient)− Program serwer na podstawie Wiki Sample Code

Howto:PHP based Update Server

Urządzenia końcowe 12rX rollout

Konfiguration erfolgt zweckmäßig per Update ServerRóżne warianty realizacji serwera aktualizacji

Ustawiona musi być odpowiednia aktualizacja URLnp. https://update.mycompany.tld/update/update.php?env=myenv

Opcje− Ręczne wprowadzanie w interfejsie Web-UI− DHCP− Provisioning, np.urządzeń mobilnych

Urządzenia końcowe 12rX rollout

Provisioning: Config Update URL również bez DHCP

Rozpowszechnienie Update URL z Provisioning Dla każdego systemu utworzony jest projekt w my.innovaphone

Urządzenia końcowe 12rX rollout

Provisioning: Projekt w my.innovaphone.com

W oknie właściwości projektu − Włącz Configure Update-URL − Wprowadź adres URL Update Server (serwera aktualizacji)− Wprowadź certyfikat HTTPS serwera aktualizacji w Trust

Urządzenia końcowe 12rX rollout

Provisioning: Konfiguracja projektu

Dokonaj identyfikacji urządzeń w projekcie

myPBX for Android/iOS generuje numer seryjny przy starcie aplikacji(nie dotyczy Softwarephone) Wpisz numer seryjny w zwykłymformacie!(02-57-7b-76-ed-76)

Urządzenia końcowe 12rX rollout

Provisioning: Rejestracja numeru seryjnego w my.innovaphone

Przy pierwszym uruchomieniu urządzenia innovaphone należy podać serwer aktualizacji w my.innovaphone− my.innovaphone przekierowuje do własnego serwera aktualizacji − Tam odbywa się zwykły proces Staging

Działa wszędzie tam, gdzie jest Internet! DHCP ma pierwszeństwo!

Dokumentacja w Reference10: Concept Provisioning

Urządzenia końcowe 12rX rollout

Provisioning: Rozwiązanie (również) dla Auto-Rollout dla urządzeń mobilnychoraz Home-Office

Gatekeeper jako DNSconfig add PHONE SIG /gk-addr pbx.innovaphone.com

/alt-gk pbx-sifi-standby.innovaphone.com /gk-id innovaphone.com

H.323/TLSconfig add PHONE SIG /prot SH323

W razie potrzeby, preferencje dla kodeka Opusconfig add PHONE SIG /lcoder OPUS-WB,20,

/coder OPUS-WB,20,k1

STUN/TURNconfig add MEDIA /stun stun.innovaphone.com

/turn turn.innovaphone.com /turn-user innovaphone

vars create MEDIA/TURN-PWD px ********

Urządzenia końcowe 12rX rollout

Różne ustawienia są nowe od v12rx

Urządzenia mobilne (myPBX for Android/iOS) nie posiadają certyfikatu innovaphone− Dostęp do interfejsu Web generuje komunikat o błędzie (minor)− Rejestracja na podstawie certyfikatu nie funkcjonuje

Użytkownicy muszą po “staging“ wprowadzić dodatkowo name/password

H.323/TLS mogą być nadal używane (user/password)

Urządzenia końcowe 12rX rollout

Szczególne funkcje dla telefonów mobilnych

Użytkownik pobiera myPBX z App Store Użytkownik uruchamia myPBX Użytkownik podaje administratorowi numer seryjny Administrator wprowadza numer seryjny w my.innovaphone Administrator wprowadza numer seryjny w obiekcie użytkownika

jako HW-ID Użytkownik resetuje wszystkie ustawienia Staging wygasa Użytkownik podaje nazwę użytkownika user/password

Urządzenia końcowe 12rX rollout

Przebieg Rollout dla urządzeń mobilnych

Softwarephones nie posiadają certyfikatu innovaphone− Ten sam problem jak w przypadku myPBX for Android/iOS

Softwarephones nie posiadają numeru seryjnego − Rejestracja przez numer seryjny nie jest możliwa − Przekierowanie przez wpis w my.innovaphone nie jest możliwe

Softwarephones uruchamiane są przez myPBX− Automatyczna rejestracja z nazwą użytkownika i hasłem przez

myPBX

H.323/TLS mogą być nadal używane (user/password)

Urządzenia końcowe 12rX rollout

Szczególne funkcje dla Softwarephones

Administrator deployed Softwarephone z update URL w installer Administrator deployed myPBX Użytkownik uruchamia myPBX Staging działa normalnie

Urządzenia końcowe 12rX rollout

Przebieg Rollout dla Softwarephones

Communicate.

Connect.

Collaborate.

Wykorzystanie własnych certyfikatów

Diverse Einstellungen können nicht per DHCP gesetzt werden

Problemy ze standardowymi certyfikatami Polityka bezpieczeństwa firmy nie wyraża zgody Ostrzeżenie podczas dostępu do konfiguracji Web-UI Ostrzeżenia podczas korzystania z myPBX i list połączeń myPBX for Android/iOS i Softwarephone posiadają tylko certyfikaty self-

signed

Wykorzystanie własnych certyfikatów

Istnieje kilka powodów, aby korzystać z własnych certyfikatów

Diverse Einstellungen können nicht per DHCP gesetzt werden

Urządzenie generuje nową parę kluczy – prywatny (private key) i publiczny (publickey)

W tym celu tworzy certyfikat żądania podpisu - certificate signing request, CSR – ze swoimi danymi (Nazwa, DNS, adres IP, …) i swoim kluczem publicznym

Klucz prywatny pozostaje w urządzeniu Certyfikat CSR zostanie wysłany do jednostki certyfikującej (certificate authority, CA) CA odsyła podpisany certyfikat ze swoim własnym prywatnym kluczem Certyfikat ten może być używany tylko z prywatnym kluczem urządzenia, który

pozostaje w urządzeniu

Wykorzystanie własnych certyfikatów

Proces utworzenia certyfikatu urządzenia

Urządzenie innovaphone Jednostka certyfikująca -Certificate authority (CA)

Diverse Einstellungen können nicht per DHCP gesetzt werden

Uzyskanie pojedynczych certyfikatów urządzenia jest możliwe, ale nierealne

własna CA

Windows CA

Rozwiązanie opiera się na linii poleceń openssl openssl req -new -newkey rsa:2048 -nodes -out servername.csr -keyout servername.key

Wykorzystanie własnych certyfikatów

Wymagana własna Certificate Authority (CA)

Diverse Einstellungen können nicht per DHCP gesetzt werden

Wymagane właściwości certyfikatów − Type = Signing request

− Key = im wyższy, tym lepszy, zalecany 2048-bit− Signature = im wyższy, tym lepszy, zalecany SHA256− Common Name = SN (009033xxyyzz, wie General/Info/SerialNo)

w celu rejestracji H.323/TLS − DNS Name = FQDN

dostęp do sieci

Inne właściwości są opcjonalne − IP Address = adres IP − Country = zawsze dwie litery (two-letter ISO code), np. DE lub puste)

− Organization− …

Wykorzystanie własnych certyfikatów

Przebieg: tworzenie Signing Request

Diverse Einstellungen können nicht per DHCP gesetzt werden

Tworzenie Request4096-bit / SHA512 może długo trwać

Pobranie w formacie PEM Format

Wykorzystanie własnych certyfikatów

Przebieg: Pobranie Signing Request z urządzenia

Diverse Einstellungen können nicht per DHCP gesetzt werden

Otwórz Windows CA (http://inno-dc-w2k8/certsrv/)

Następnie każde urządzenie wymagać będzie certyfikat główny CA Uzyskanie własnego certyfikatu głównego

CA − Pobranie certyfikatu z urzędu

certyfikacji, łańcucha certyfikatów lub listy blokowania

− Pobranie certyfikatu CA jako Base 64− Zapisanie i przechowywanie certyfikatu

CA Proces ten wymagany jest tylko raz.

Wykorzystanie własnych certyfikatów

Przebieg procesu z Windows CA: Pobranie certyfikatu głównego CA

Diverse Einstellungen können nicht per DHCP gesetzt werden

Żądanie certyfikatu (Request a certificate) Zaawansowane żądanie certyfikatu (advanced

certificate request) Otworzyć wcześniej utworzony signing request i…

− Skopiować zawartość w Base-64kodowanego żądania certyfikatu

− Szablon certyfikatu (Certificate Template) „Urządzenie innovaphone“

− Dodatkowe atrybuty (Additional Attributes) puste pole

Wykorzystanie własnych certyfikatów

Przebieg procesu z Windows CA: żądanie certyfikatu :

Diverse Einstellungen können nicht per DHCP gesetzt werden

Pobranie certyfikatu (Download certificate) jako Base-64-codiert (Base 64 encoded)

Dodaj treść certyfikatu głównego CA (Tekst) do treści nowego certyfikatu (Tekst)

Wprowadzenie certyfikatu do urządzenia (General / Certificates / Device certificate / Upload)

Wykorzystanie własnych certyfikatów

Przebieg procesu z Windows CA : wprowadzenie certyfikatu

Diverse Einstellungen können nicht per DHCP gesetzt werden

Dodaj certyfikat CA do pamięci certyfikatu przeglądarki Jeśli to konieczne, należy ustawić odpowiednie uprawnienia np.

Firefox

Wykorzystanie własnych certyfikatów

W razie potrzeby dodatkowe parametry należy ustawić w przeglądarce.

Communicate.

Connect.

Collaborate.

Softwarephone

Softwarephone: Instalacja/Dystrybucja oprogramowania

Parametry instalacji można dodać do pakietu softwarephone.msi. W ten sposób unika się ręcznej konfiguracji na komputerze klienta.

Parametry instalacji dostępne są ze standardowym narzędziem instalacyjnym "Orca" firmy Microsoft. Narzędzie to jest darmowe i proste w użyciu.

Jako parametry instalacji dostępne są Update URL i POLL Timer dla aktualizacji Update URL

Zobacz również:http://wiki.innovaphone.com/index.php?title=Reference12r1:Concept_Softwarephone#Rollout

Krok 2:Execute Orca and open the softwarephone.msi packet

Krok 5:Save the modified .msi packet under an individual name and provide it to your customer

Softwarephone: Instalacja/Dystrybucja oprogramowania

Krok 3:Select the table „Property“ and „Add Row“

Krok 4:Add two Rows. One with the Update URL and another with the POLL timer

Krok 1: Download Orca from MSDN (Microsoft Developer Network) and install it

Flag "Start Softwarephone" w myPBX automatycznie przesyła dane logowania do rejestracji Softwarephone

Softwarephone: Automatyczny start z myPBX Client

Ponadto ustawienia Softwarephone można wykonać z ikony myPBX na pasku zadań.

Softwarephone: Automatyczny start z myPBX Client

Softwarephone: Rejestracja z nazwą komputera

Jeśli Softwarephone używany jest bez myPBX Client, użyć można nazwy komputera do rejestracji. Nazwa ta wprowadzona jest jako nazwa rejestracyjna. Application RunMode powinien być ustawiony na "login" (Autostart).

Parametry takie jak „Protocol“, „Gatekeeper Address“ lub „Gatekeeper ID“ mogą być przyznawane przez Update URL.

Softwarephone: Rejestracja ręczna

Jeśli myPBX Client nie jest używany i ten sam użytkownik chce zarejestrować się na kilku komputerach (FreeSeating) nie można użyć nazwy komputera. Rejestracja przez wprowadzenie parametrów użytkownika w interfejsie WWW jest oczywiście możliwa .

Softwarephone: QoS Settings

Dlaczego QoS

Podobnie jak w przypadku wszystkich innych danych RTP w sieci, jest to również ważne dla Softwarephone, aby jakość transmisji danych była dostatecznie dobra (Delay, Packet Loss). W celu zagwarantowania tego, pakiety RTP muszą być odpowiednio oznakowane w sieci. Oznaczenie to prowadzi się zgodnie z obecnymi standardami opisanymi w rfc2474- Differentiated Services Field i rfc3246-Expedited Forwarding.

Szczególnie w przypadku Softwarephone ustawienia QoS są bardzo ważne, ponieważ Softwarephone dzieli interfejs sieciowy z szeroką gamą innych aplikacji Windows i komputery mogą poruszać się w różnych sieciach.

Zobacz również:http://wiki.innovaphone.com/index.php?title=Howto:Softphone_recommended_settings#QoS_Settings

Softwarephone: QoS Settings

Ustawienia QoS dla Softwarephone wykonuje się w Windows Group Policies:

Tutaj ustalamy te same priorytety dla Signalling i Audio Stream (Ustawienia dotycząportów). Mogą być zmieniane zgodnie z wymaganiami.

Dotyczy również myPBX.exe

Softwarephone: Citrix and Terminal Server

General Problem Details The Softphone needs a local sound device (Sound Card or Headset) on the machine where it

is installed. In this case it’s the Citrix or Terminal Server. But the “real” Sound device is connected to the PC you are working on - The thin client. So the Citrix and Terminal Server must support “Audio-mapping” or “Remote-Audio support”. “Audio-mapping” or “Remote-Audio support” are services provided by Citrix or Terminal

Server and not under control of the Softphone. There are currently no sufficient QoS Services for Audio between Thin Client and Server.

Softphone handling from Headset Keys will not work, because USB signals cannot be forwarded.

Because of this restrictions, we will not support any Softwarephone installation on Citrix or Terminal Servers and we

have no Multi User Support.The Softwarephone can be started only one time per Server.

Communicate.

Connect.

Collaborate.

Migracja Anywhere Workplace: „v10/v11 Hosting“ na „Reverse Proxy“

TURN ServerReverse Proxy

Migracja „v10/v11 Hosting“ na „Reverse Proxy“

Od wersjiV12

Do wersjiV11

H323/SIPRTP

H323/SIPRTP

RTP (TURN)

H323/SIPLDAP/HTTP

H323/SIPLDAP/HTTP

LDAP/HTTPNAT Mappings

RTP (TURN)

PBX

LDAP

Webdav

Applications

Linux AP

Media PBX (zapowiedzi, MOH., i inne

RTP

Frontend SBO and Media Relay

PBX

PBX

PBX

Reverse Proxy vs. SBO (Obiekty Session Border)

TURN ServerReverse Proxy

RTP (TURN)

RTP (TURN)

H323/SIPLDAP/HTTP

H323/SIPLDAP/HTTP

Od wersjiV12

„Frontend PBX“ staje się „Reverse Proxy“− SBO nie są ukierunkowane na przyszłość i ich konfiguracja jest skomplikowana

Brak Media-PBX − zapowiedzi, MOH, i inne będą przekierowywane przez ICE/TURN

Certyfikaty przekazywane są z PBXów do Reverse Proxy− Żądania HTTPS przekazywane są bezpośrednio do PBXów, dlatego każda PBX musi

posiadać ważny certyfikat. Wymagany teraz dla Reverse Proxy. Uruchomić TURN Server „Media Relay“

Frontend SBO and Media Relay

Do wersjiV11

H323/SIPRTP

H323/SIPRTP

LDAP/HTTPNAT Mappings

Media GW (Ansagen, MOH. etc)

RTP

Dopasowanie konfiguracji urządzeń - Phones

Directory Settings in the PBX:

1) Do rejestracji wymagane są teraz H323/TLS i GK ID 2) Należy podać STUN i TURN Server 3) W LDAPS bez konieczności podania liczby portów, podaćnależy bind-domain (np. pbx) 4) W LDAPS bez konieczności podania liczby portów, podaćnależy bind-domain (np. metadir)

Registration Settings locally on the Phone:

1)

STUN/TURN Settings locally on the Phone:

2)

3)

4)

Legenda:

Settings for v11 only

Settings for v11 and v12

New settings for v12

Dopasowanie konfiguracji urządzeń - MyPBX i WebRTC

URL for myPBX and WebRTC in the Client or Browser:

The URL Settings for Call List Service and Logo are made in the PBX

1)

2)

3)

MyPBX and WebRTC are getting the STUN/TURN Parameters from the PBX where they are registered

4)

1+2+3) Nazwa DNS musi być stosowana dla adresu URL, nie trzeba więcej podawać specjalnego portu.

4) Należy podać STUN i TURN Server

Legenda:

Settings for v11 only

Settings for v11 and v12

New settings for v12

Dopasowanie konfiguracji urządzeń - Applications

Konfiguracja TAPI

The Reporting GUI can be reached via Browser

1)

2)

1) Nazwa DNS musi być stosowana dla adresu URL, nie trzeba więcej podawać specjalnego portu.

2) Nazwa DNS musi być stosowana dla TAPI, nie trzeba więcej podawać specjalnego portu.

Legenda:

Settings for v11 only

Settings for v11 and v12

New settings for v12

V12 - Known Restrictions

Wszystkie podłączone urządzenia muszą wspierać protokoły ICE/STUN/TURN. Jeśli podłączone są urządzenia innych producentów, protokoły te nie muszą być wspierane. Dla tych urządzeń obowiązują w dalszym ciągu obiekty Session Border.

Obiekty Session Border Objekte muszą być zainstalowane na dedykowanej PBX, centrala ta może być uruchomiona na STUN/TURN Server.

Scenariusz Hosting dla wielu klientów

Communicate.

Connect.

Collaborate.

my.innovaphone– rady & wskazówki

my.innovaphone - rady & wskazówkiKalkulacja SSA Kalkulacja dla istniejących i nowych projektów Data upłynięcia SSA może być obliczona na podstawie wartości SSC Datę przypisania SSA do projektu można dobrowolnie wybrać Nawet, jeśli nic nie zostanie zakupione, wszystkie typy licencji można

wykorzystać do obliczenia Pobranie kalkulacji jako CSV (Excel)

my.innovaphone - rady & wskazówki

Dodawanie lub pobieranie urządzeń w partii Zgrupowane adresy Mac można dodać do jednego projektu za pomocą:

− Pliku Txt, nr zamówienia, numer AB innovaphone (potwierdzenie zamówienia)

Zgrupowane adres Mac można pobrać jako:− CSV (Excel) lub pdf z kodami kreskowymi

my.innovaphone rady & wskazówkiWprowadzenie numeru klientainnovaphone numer klienta daje następujące korzyści:

Możliwe jest pobranie licencji testowych IPVA Datę dostawy & koniec gwarancji można odczytać w przeglądzie

urządzeń Klucze aktywacyjne (Activationkeys) można wyszukać na podstawie

numeru zamówień Sprawdzenie statusu licencji, SSA oraz gwarancji dla urządzenia, bez

dodawania go do projektu

www.innovaphone.com