<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.innovaphone.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Torsten</id>
	<title>innovaphone wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.innovaphone.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Torsten"/>
	<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Special:Contributions/Torsten"/>
	<updated>2026-04-15T04:32:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=IP240_Technische_Daten_DE&amp;diff=45479</id>
		<title>IP240 Technische Daten DE</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=IP240_Technische_Daten_DE&amp;diff=45479"/>
		<updated>2017-01-04T08:10:22Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Schnittstellen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Disclaimer DE}}&lt;br /&gt;
==Illustration==&lt;br /&gt;
[[Image:IP240.png]]&lt;br /&gt;
==Technische Daten==&lt;br /&gt;
===innovaphone IP240===&lt;br /&gt;
IP-Telefon mit zusätzlicher alphanumerischer Tastatur zum Betrieb an der innovaphone PBX&lt;br /&gt;
&lt;br /&gt;
===Gehäuse===&lt;br /&gt;
Display 128 x 64 Pixel&lt;br /&gt;
&lt;br /&gt;
7 x Frei programmierbare Funktionstasten&lt;br /&gt;
&lt;br /&gt;
8 x Partnertasten mit LED-Anzeige&lt;br /&gt;
&lt;br /&gt;
alphanumerische Tastatur&lt;br /&gt;
===Schnittstellen===&lt;br /&gt;
1 x Fast-Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) mit “Power over Ethernet” nach IEEE 802.3af&lt;br /&gt;
&lt;br /&gt;
1 x Fast-Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) für PC Anbindung&lt;br /&gt;
&lt;br /&gt;
Anschluss für Steckernetzteil&lt;br /&gt;
&lt;br /&gt;
DHSG Schnittstelle (RJ-45 Buchse) für Sprechgarnitur&lt;br /&gt;
&lt;br /&gt;
AUX-Schnittstelle für Beistellmodul IP230-X (ab Feb. 2012)&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
Stromversorgung: externes Netzteil: 12 V, 6 W oder Power over Ethernet nach IEEE 802.3af, Class 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16 MB SDRAM, 8 MB Flash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:Leistungsmerkmale DE - Hardware Telefone}}&lt;br /&gt;
===Sprach-Codecs===&lt;br /&gt;
{{Template:Leistungsmerkmale DE - Sprach Codecs Phone}}&lt;br /&gt;
===Allgemeine Leistungsmerkmale===&lt;br /&gt;
[[V11_Phone_Firmware_Features DE#Datasheet|allgemeine Leistungmerkmale V11 innovaphone Telefone]]&lt;br /&gt;
&lt;br /&gt;
[[V12_Phone_Firmware_Features DE#Datasheet|allgemeine Leistungmerkmale V12 innovaphone Telefone]]&lt;br /&gt;
===Zusätzliche Leistungsmerkmale===&lt;br /&gt;
* Freisprechen, Lauthören&lt;br /&gt;
===Bestellnummer===&lt;br /&gt;
01-00240-003&lt;br /&gt;
==CE-Deklarationen==&lt;br /&gt;
===Konformitäten===&lt;br /&gt;
{{Template:CE-Decl_Phones}}&lt;br /&gt;
&lt;br /&gt;
===WEEE-Nummer===&lt;br /&gt;
{{Template:WEEE-Number}}&lt;br /&gt;
[[Category:Technische Daten DE|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=IP240_Technical_Data&amp;diff=45478</id>
		<title>IP240 Technical Data</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=IP240_Technical_Data&amp;diff=45478"/>
		<updated>2017-01-04T08:09:41Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Interfaces */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Disclaimer EN}}&lt;br /&gt;
==Illustration==&lt;br /&gt;
[[Image:IP240.png]]&lt;br /&gt;
&lt;br /&gt;
==Technical Data==&lt;br /&gt;
===innovaphone IP240===&lt;br /&gt;
IP phone with alphanumeric keyboard for the innovaphone PBX&lt;br /&gt;
&lt;br /&gt;
===Housing===&lt;br /&gt;
Display 128 x 64 Pixel&lt;br /&gt;
&lt;br /&gt;
7 x free programmable function keys&lt;br /&gt;
&lt;br /&gt;
8 x partner keys with LED&lt;br /&gt;
&lt;br /&gt;
Alphanumeric keyboard&lt;br /&gt;
===Interfaces===&lt;br /&gt;
1 x Fast Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) with “Power over Ethernet” according to 802.3af&lt;br /&gt;
&lt;br /&gt;
1 x Fast Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) for PC connection&lt;br /&gt;
&lt;br /&gt;
Connector for external power supply&lt;br /&gt;
&lt;br /&gt;
DHSG interface (RJ45 connector) for head set&lt;br /&gt;
&lt;br /&gt;
AUX interface for extension module IP230-X (since 02/2012)&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
Power supply: external PSU 12 V, 6 W or Power over Ethernet 802.3af, Class 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16 MB SDRAM, 8 MB Flash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:Leistungsmerkmale EN - Hardware Telefone}}&lt;br /&gt;
===Voice-Codecs===&lt;br /&gt;
{{Template:Leistungsmerkmale EN - Sprach Codecs Phone}}&lt;br /&gt;
===Generic Features===&lt;br /&gt;
[[V11_Phone_Firmware_Features EN#Datasheet|generic features V11 innovaphone phones]]&lt;br /&gt;
&lt;br /&gt;
[[V12_Phone_Firmware_Features EN#Datasheet|generic features V12 innovaphone phones]]&lt;br /&gt;
===Supplementary features===&lt;br /&gt;
* Hands free speaking, open listening&lt;br /&gt;
===Order number===&lt;br /&gt;
01-00240-003&lt;br /&gt;
==CE-Declarations==&lt;br /&gt;
===Conformities===&lt;br /&gt;
{{Template:CE-Decl_Phones}}&lt;br /&gt;
&lt;br /&gt;
===WEEE-Number===&lt;br /&gt;
{{Template:WEEE-Number}}&lt;br /&gt;
[[Category:Technical Data EN|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=IP240_Ficha_t%C3%A9cnica_ES&amp;diff=45477</id>
		<title>IP240 Ficha técnica ES</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=IP240_Ficha_t%C3%A9cnica_ES&amp;diff=45477"/>
		<updated>2017-01-04T08:08:43Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Interfaces */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Disclaimer ES}}&lt;br /&gt;
==Foto==&lt;br /&gt;
[[Image:IP240.png]]&lt;br /&gt;
&lt;br /&gt;
==Ficha técnica==&lt;br /&gt;
===innovaphone IP240===&lt;br /&gt;
Teléfono IP con teclado alfanumérico para la PBX innovaphone&lt;br /&gt;
&lt;br /&gt;
===Carcasa===&lt;br /&gt;
Pantalla 128 x 64 Pixel&lt;br /&gt;
&lt;br /&gt;
7 x teclas de función programables &lt;br /&gt;
&lt;br /&gt;
8 x teclas partner con LED&lt;br /&gt;
&lt;br /&gt;
Teclado alfanumérico&lt;br /&gt;
===Interfaces===&lt;br /&gt;
1 x Fast Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) con “Power over Ethernet” conforme con 802.3af&lt;br /&gt;
&lt;br /&gt;
1 x Fast Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) para conexión de PC&lt;br /&gt;
&lt;br /&gt;
Conector para fuente de alimentación externa&lt;br /&gt;
&lt;br /&gt;
Interfaz DHSG interface (conector RJ45) para auricular&lt;br /&gt;
&lt;br /&gt;
Interfaz AUX para módulo de extensión IP230-X (desde 02/2012)&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
Fuente de alimentación: PSU externa 12 V, 6 W o Power over Ethernet 802.3af, Class 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16 MB SDRAM, 8 MB Flash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:Leistungsmerkmale ES - Hardware Telefone}}&lt;br /&gt;
===Voice-Codecs===&lt;br /&gt;
{{Template:Leistungsmerkmale EN - Sprach Codecs Phone}}&lt;br /&gt;
===Características generales===&lt;br /&gt;
[[V11_Firmware_teléfonos_Ficha_técnica_ES#Datasheet|generic features V11 innovaphone phones]]&lt;br /&gt;
&lt;br /&gt;
[[V12_Firmware_teléfonos_Ficha_técnica_ES#Datasheet|generic features V12 innovaphone phones]]&lt;br /&gt;
===Características especiales===&lt;br /&gt;
* Función manos libres (no altavoz)&lt;br /&gt;
===Cód. Art===&lt;br /&gt;
01-00240-003&lt;br /&gt;
==Certificados CE==&lt;br /&gt;
===Declaración de conformidad===&lt;br /&gt;
{{Template:CE-Decl_Phones}}&lt;br /&gt;
&lt;br /&gt;
===Número WEEE===&lt;br /&gt;
{{Template:WEEE-Number}}&lt;br /&gt;
[[Category:Fichas técnicas ES|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=IP240_Fiche_technique_FR&amp;diff=45476</id>
		<title>IP240 Fiche technique FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=IP240_Fiche_technique_FR&amp;diff=45476"/>
		<updated>2017-01-04T08:08:05Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Interfaces */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Disclaimer FR}}&lt;br /&gt;
==Illustration==&lt;br /&gt;
[[Image:IP240.png]]&lt;br /&gt;
==Fiche technique==&lt;br /&gt;
===innovaphone IP240===&lt;br /&gt;
Téléphone IP avec clavier alphanumérique - Système innovaphone PBX&lt;br /&gt;
===Boîtier===&lt;br /&gt;
Ecran 128 x 64 Pixels&lt;br /&gt;
&lt;br /&gt;
7 x touches de fonctions programmables&lt;br /&gt;
&lt;br /&gt;
8 x touches partenaires avec voyants LED&lt;br /&gt;
&lt;br /&gt;
Clavier alphanumérique&lt;br /&gt;
===Interfaces===&lt;br /&gt;
1 x Ethernet Fast : 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) avec “Power over Ethernet” selon IEEE 802.3af&lt;br /&gt;
&lt;br /&gt;
1 x Ethernet Fast : 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) pour connexion PC &lt;br /&gt;
&lt;br /&gt;
Connexion pour bloc d&#039;alimentation&lt;br /&gt;
&lt;br /&gt;
Interface DHSG (prise RJ-45) pour micro-casque&lt;br /&gt;
&lt;br /&gt;
Interface AUX pour module d&#039;extension IP230-X (dès février 2012)&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
Alimentation : bloc d&#039;alimentation externe : 12 V, 6 W ou Power over Ethernet selon IEEE 802.3af, Classe 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16 Mo SDRAM, 8 Mo Flash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:Leistungsmerkmale FR - Hardware Telefone}}&lt;br /&gt;
===Codecs voix===&lt;br /&gt;
{{Template:Leistungsmerkmale FR - Sprach Codecs Phone}}&lt;br /&gt;
===Fonctionnalités générales===&lt;br /&gt;
[[V11_Phone_Firmware_Features FR#Datasheet|Fonctionnalités générales Téléphones innovaphone V11]]&lt;br /&gt;
&lt;br /&gt;
[[V12_Phone_Firmware_Features FR#Datasheet|Fonctionnalités générales Téléphones innovaphone V12]]&lt;br /&gt;
===Autres fonctionnalités===&lt;br /&gt;
* Mains-libres, écoute amplifiée&lt;br /&gt;
===Référence No.===&lt;br /&gt;
01-00240-003&lt;br /&gt;
==Déclarations CE==&lt;br /&gt;
===Conformité===&lt;br /&gt;
{{Template:CE-Decl_Phones}}&lt;br /&gt;
&lt;br /&gt;
===WEEE No.===&lt;br /&gt;
{{Template:WEEE-Number}}&lt;br /&gt;
[[Category:Fiche technique FR|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=IP240_Dati_tecnici_IT&amp;diff=45475</id>
		<title>IP240 Dati tecnici IT</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=IP240_Dati_tecnici_IT&amp;diff=45475"/>
		<updated>2017-01-04T08:07:18Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Interfacce */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Disclaimer IT}}&lt;br /&gt;
==Immagine==&lt;br /&gt;
[[Image:IP240.png]]&lt;br /&gt;
==Dati tecnici==&lt;br /&gt;
===innovaphone IP240===&lt;br /&gt;
Telefono IP con tastiera alfanumerica per l&#039;innovaphone PBX&lt;br /&gt;
===Box===&lt;br /&gt;
Display 128 x 64 Pixel&lt;br /&gt;
&lt;br /&gt;
7 x tasti funzione liberamente programmabili&lt;br /&gt;
&lt;br /&gt;
8 x tasti partner con LED&lt;br /&gt;
&lt;br /&gt;
Tastiera alfanumerica&lt;br /&gt;
===Interfacce===&lt;br /&gt;
1 x Fast-Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) con “Power over Ethernet” secondo IEEE 802.3af&lt;br /&gt;
&lt;br /&gt;
1 x Fast-Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) per connessione PC&lt;br /&gt;
&lt;br /&gt;
Attacco per alimentatore esterno&lt;br /&gt;
&lt;br /&gt;
Interfaccia DHSG (RJ-45 Buchse) per cuffia&lt;br /&gt;
&lt;br /&gt;
Interfaccia AUX per modulo di espansione IP230-X (da febbraio 2012)&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
Alimentazione: alimentatore esterno: 12 V, 6 W o Power over Ethernet secondo IEEE 802.3af, Classe 2&lt;br /&gt;
&lt;br /&gt;
16 MB SDRAM, 8 MB Flash&lt;br /&gt;
&lt;br /&gt;
{{Template:Leistungsmerkmale IT - Hardware Telefone}}&lt;br /&gt;
===Codec voce===&lt;br /&gt;
{{Template:Leistungsmerkmale IT - Sprach Codecs Phone}}&lt;br /&gt;
===Servizi generali===&lt;br /&gt;
[[V11_Phone_Firmware_Features IT#Datasheet|servizi generali telefoni innovaphone V11]]&lt;br /&gt;
&lt;br /&gt;
[[V12_Phone_Firmware_Features DE#Datasheet|servizi generali telefoni innovaphone V12]]&lt;br /&gt;
===Servizi supplementari===&lt;br /&gt;
* Vivavoce, ascolto amplificato&lt;br /&gt;
===Numero d&#039;ordine===&lt;br /&gt;
01-00240-003&lt;br /&gt;
==Dichiarazioni CE==&lt;br /&gt;
===Conformità===&lt;br /&gt;
{{Template:CE-Decl_Phones}}&lt;br /&gt;
&lt;br /&gt;
===Numero WEEE===&lt;br /&gt;
{{Template:WEEE-Number}}&lt;br /&gt;
[[Category:Dati tecnici IT|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=IP240_Specyfikacja_techniczna_PL&amp;diff=45474</id>
		<title>IP240 Specyfikacja techniczna PL</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=IP240_Specyfikacja_techniczna_PL&amp;diff=45474"/>
		<updated>2017-01-04T08:06:35Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Interfejsy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Disclaimer PL}}&lt;br /&gt;
==Zdjęcie telefonu==&lt;br /&gt;
[[Image:IP240.png]]&lt;br /&gt;
==Specyfikacja techniczna==&lt;br /&gt;
===innovaphone IP240===&lt;br /&gt;
Telefon IP z dodatkową klawiaturą alfanumeryczną dla innovaphone PBX&lt;br /&gt;
&lt;br /&gt;
===Obudowa===&lt;br /&gt;
&lt;br /&gt;
Wyświetlacz 128 x 64 Pixel&lt;br /&gt;
&lt;br /&gt;
7 x  Programowalne klawisze funkcyjne &lt;br /&gt;
&lt;br /&gt;
8 x  Klawisze partnerskie z wyświetlaczem LED &lt;br /&gt;
&lt;br /&gt;
Klawiatura alfanumeryczna  &lt;br /&gt;
&lt;br /&gt;
===Interfejsy===&lt;br /&gt;
1 x Fast-Ethernet: 10/100-BASE-T (auto negocjacja), RJ-45 (modular Jack 8P8C) z “Power over Ethernet” zgodnie z IEEE 802.3af&lt;br /&gt;
&lt;br /&gt;
1 x Fast-Ethernet: 10/100-BASE-T (auto negocjacja), RJ-45 (modular Jack 8P8C) do podłączenia komputera&lt;br /&gt;
&lt;br /&gt;
Gniazdo zasialcza &lt;br /&gt;
&lt;br /&gt;
Interfejs RJ-45 (DHSG) dla zestawu słuchawkowego &lt;br /&gt;
&lt;br /&gt;
Interfejs AUX dla modułu rozszerzającego IP230-X (od lutego 2012)&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
Zasilanie: zasilacz zewnętrzny: 12 V, 6 W lub Power over Ethernet zgodnie z IEEE 802.3af, Class 2&lt;br /&gt;
&lt;br /&gt;
16 MB SDRAM, 8 MB Flash&lt;br /&gt;
&lt;br /&gt;
{{Template:Leistungsmerkmale PL - Hardware Telefone}}&lt;br /&gt;
&lt;br /&gt;
===Kodeki głosowe===&lt;br /&gt;
{{Template:Leistungsmerkmale PL - Sprach Codecs Phone}}&lt;br /&gt;
===Funkcje ogólne===&lt;br /&gt;
[[V11_Phone_Firmware_Features PL#Datasheet|Funkcje ogólne telefonów innovaphone oprogramowanie V11]]&lt;br /&gt;
&lt;br /&gt;
[[V12_Phone_Firmware_Features PL#Datasheet|Funkcje ogólne telefonów innovaphone oprogramowanie V12]]&lt;br /&gt;
&lt;br /&gt;
===Funkcje dodatkowe===&lt;br /&gt;
* Tryb głośnomówiący, głośne słuchanie podczas rozmowy  &lt;br /&gt;
===Nr katalogowy===&lt;br /&gt;
01-00240-003&lt;br /&gt;
==Deklaracje CE==&lt;br /&gt;
===Deklaracje zgodności===&lt;br /&gt;
{{Template:CE-Decl_Phones}}&lt;br /&gt;
&lt;br /&gt;
===Numer WEEE===&lt;br /&gt;
{{Template:WEEE-Number}}&lt;br /&gt;
[[Category:Specyfikacja techniczna PL|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=IP240_Technische_gegevens_NL&amp;diff=45473</id>
		<title>IP240 Technische gegevens NL</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=IP240_Technische_gegevens_NL&amp;diff=45473"/>
		<updated>2017-01-04T08:05:49Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Interfaces */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Disclaimer NL}}&lt;br /&gt;
==Afbeelding==&lt;br /&gt;
[[Image:IP240.png]]&lt;br /&gt;
==Technische gegevens==&lt;br /&gt;
===innovaphone IP240===&lt;br /&gt;
IP-telefoon met alfanumeriek toetsenbord voor gebruik met de innovaphone PBX&lt;br /&gt;
&lt;br /&gt;
===Behuizing===&lt;br /&gt;
Display 128 x 64 pixels&lt;br /&gt;
&lt;br /&gt;
7 x vrij programmeerbare functietoetsen&lt;br /&gt;
&lt;br /&gt;
8 x partnertoetsen met LED &lt;br /&gt;
&lt;br /&gt;
Alfanumeriek toetsenbord&lt;br /&gt;
&lt;br /&gt;
===Interfaces===&lt;br /&gt;
1 x Fast-Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) met “Power over Ethernet” volgens IEEE 802.3af&lt;br /&gt;
&lt;br /&gt;
1 x Fast-Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) voor verbinding met PC&lt;br /&gt;
&lt;br /&gt;
Aansluiting voor externe voeding &lt;br /&gt;
&lt;br /&gt;
DHSG interface (RJ-45 connector) voor headset&lt;br /&gt;
&lt;br /&gt;
AUX-interface voor uitbreidingsmodule IP230-X (sinds feb. 2012)&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
Stroomvoorziening: externe voeding: 12 V, 6 W of Power over Ethernet sinds IEEE 802.3af, Class 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16 MB SDRAM, 8 MB Flash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:Leistungsmerkmale NL - Hardware Telefone}}&lt;br /&gt;
===Spraakcodecs===&lt;br /&gt;
{{Template:Leistungsmerkmale NL - Sprach Codecs Phone}}&lt;br /&gt;
&lt;br /&gt;
===Algemene kenmerken===&lt;br /&gt;
[[V11_eindtoestellen_firmware_technische_gegevens_NL#Datasheet|Algemene kenmerken V11 innovaphone telefoons]]&lt;br /&gt;
&lt;br /&gt;
[[V12_Eindtoestellen_firmware_technische_gegevens_NL#|Algemene kenmerken V12 innovaphone telefoons]]&lt;br /&gt;
===Extra kenmerken===&lt;br /&gt;
* Handsfree spreken en luisteren &lt;br /&gt;
===Bestelnummer===&lt;br /&gt;
01-00240-003&lt;br /&gt;
==CE-Declaraties==&lt;br /&gt;
===Conformiteiten===&lt;br /&gt;
{{Template:CE-Decl_Phones}}&lt;br /&gt;
&lt;br /&gt;
===WEEE-Nummer===&lt;br /&gt;
{{Template:WEEE-Number}}&lt;br /&gt;
[[Category:Technische gegevens NL|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=IP240_Technische_gegevens_NL&amp;diff=45472</id>
		<title>IP240 Technische gegevens NL</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=IP240_Technische_gegevens_NL&amp;diff=45472"/>
		<updated>2017-01-04T06:59:19Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Interfaces */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Disclaimer NL}}&lt;br /&gt;
==Afbeelding==&lt;br /&gt;
[[Image:IP240.png]]&lt;br /&gt;
==Technische gegevens==&lt;br /&gt;
===innovaphone IP240===&lt;br /&gt;
IP-telefoon met alfanumeriek toetsenbord voor gebruik met de innovaphone PBX&lt;br /&gt;
&lt;br /&gt;
===Behuizing===&lt;br /&gt;
Display 128 x 64 pixels&lt;br /&gt;
&lt;br /&gt;
7 x vrij programmeerbare functietoetsen&lt;br /&gt;
&lt;br /&gt;
8 x partnertoetsen met LED &lt;br /&gt;
&lt;br /&gt;
Alfanumeriek toetsenbord&lt;br /&gt;
&lt;br /&gt;
===Interfaces===&lt;br /&gt;
1 x Fast-Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) met “Power over Ethernet” volgens IEEE 802.3af en “Energy Efficient Ethernet” volgens IEEE 802.3az&lt;br /&gt;
&lt;br /&gt;
1 x Fast-Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) voor verbinding met PC&lt;br /&gt;
&lt;br /&gt;
Aansluiting voor externe voeding &lt;br /&gt;
&lt;br /&gt;
DHSG interface (RJ-45 connector) voor headset&lt;br /&gt;
&lt;br /&gt;
AUX-interface voor uitbreidingsmodule IP230-X (sinds feb. 2012)&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
Stroomvoorziening: externe voeding: 12 V, 6 W of Power over Ethernet sinds IEEE 802.3af, Class 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16 MB SDRAM, 8 MB Flash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:Leistungsmerkmale NL - Hardware Telefone}}&lt;br /&gt;
===Spraakcodecs===&lt;br /&gt;
{{Template:Leistungsmerkmale NL - Sprach Codecs Phone}}&lt;br /&gt;
&lt;br /&gt;
===Algemene kenmerken===&lt;br /&gt;
[[V11_eindtoestellen_firmware_technische_gegevens_NL#Datasheet|Algemene kenmerken V11 innovaphone telefoons]]&lt;br /&gt;
&lt;br /&gt;
[[V12_Eindtoestellen_firmware_technische_gegevens_NL#|Algemene kenmerken V12 innovaphone telefoons]]&lt;br /&gt;
===Extra kenmerken===&lt;br /&gt;
* Handsfree spreken en luisteren &lt;br /&gt;
===Bestelnummer===&lt;br /&gt;
01-00240-003&lt;br /&gt;
==CE-Declaraties==&lt;br /&gt;
===Conformiteiten===&lt;br /&gt;
{{Template:CE-Decl_Phones}}&lt;br /&gt;
&lt;br /&gt;
===WEEE-Nummer===&lt;br /&gt;
{{Template:WEEE-Number}}&lt;br /&gt;
[[Category:Technische gegevens NL|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=IP240_Specyfikacja_techniczna_PL&amp;diff=45471</id>
		<title>IP240 Specyfikacja techniczna PL</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=IP240_Specyfikacja_techniczna_PL&amp;diff=45471"/>
		<updated>2017-01-04T06:58:33Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Interfejsy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Disclaimer PL}}&lt;br /&gt;
==Zdjęcie telefonu==&lt;br /&gt;
[[Image:IP240.png]]&lt;br /&gt;
==Specyfikacja techniczna==&lt;br /&gt;
===innovaphone IP240===&lt;br /&gt;
Telefon IP z dodatkową klawiaturą alfanumeryczną dla innovaphone PBX&lt;br /&gt;
&lt;br /&gt;
===Obudowa===&lt;br /&gt;
&lt;br /&gt;
Wyświetlacz 128 x 64 Pixel&lt;br /&gt;
&lt;br /&gt;
7 x  Programowalne klawisze funkcyjne &lt;br /&gt;
&lt;br /&gt;
8 x  Klawisze partnerskie z wyświetlaczem LED &lt;br /&gt;
&lt;br /&gt;
Klawiatura alfanumeryczna  &lt;br /&gt;
&lt;br /&gt;
===Interfejsy===&lt;br /&gt;
1 x Fast-Ethernet: 10/100-BASE-T (auto negocjacja), RJ-45 (modular Jack 8P8C) z “Power over Ethernet” zgodnie z IEEE 802.3af i “Energy Efficient Ethernet” zgodnie z IEEE 802.3az&lt;br /&gt;
&lt;br /&gt;
1 x Fast-Ethernet: 10/100-BASE-T (auto negocjacja), RJ-45 (modular Jack 8P8C) do podłączenia komputera&lt;br /&gt;
&lt;br /&gt;
Gniazdo zasialcza &lt;br /&gt;
&lt;br /&gt;
Interfejs RJ-45 (DHSG) dla zestawu słuchawkowego &lt;br /&gt;
&lt;br /&gt;
Interfejs AUX dla modułu rozszerzającego IP230-X (od lutego 2012)&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
Zasilanie: zasilacz zewnętrzny: 12 V, 6 W lub Power over Ethernet zgodnie z IEEE 802.3af, Class 2&lt;br /&gt;
&lt;br /&gt;
16 MB SDRAM, 8 MB Flash&lt;br /&gt;
&lt;br /&gt;
{{Template:Leistungsmerkmale PL - Hardware Telefone}}&lt;br /&gt;
&lt;br /&gt;
===Kodeki głosowe===&lt;br /&gt;
{{Template:Leistungsmerkmale PL - Sprach Codecs Phone}}&lt;br /&gt;
===Funkcje ogólne===&lt;br /&gt;
[[V11_Phone_Firmware_Features PL#Datasheet|Funkcje ogólne telefonów innovaphone oprogramowanie V11]]&lt;br /&gt;
&lt;br /&gt;
[[V12_Phone_Firmware_Features PL#Datasheet|Funkcje ogólne telefonów innovaphone oprogramowanie V12]]&lt;br /&gt;
&lt;br /&gt;
===Funkcje dodatkowe===&lt;br /&gt;
* Tryb głośnomówiący, głośne słuchanie podczas rozmowy  &lt;br /&gt;
===Nr katalogowy===&lt;br /&gt;
01-00240-003&lt;br /&gt;
==Deklaracje CE==&lt;br /&gt;
===Deklaracje zgodności===&lt;br /&gt;
{{Template:CE-Decl_Phones}}&lt;br /&gt;
&lt;br /&gt;
===Numer WEEE===&lt;br /&gt;
{{Template:WEEE-Number}}&lt;br /&gt;
[[Category:Specyfikacja techniczna PL|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=IP240_Dati_tecnici_IT&amp;diff=45470</id>
		<title>IP240 Dati tecnici IT</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=IP240_Dati_tecnici_IT&amp;diff=45470"/>
		<updated>2017-01-04T06:57:46Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Interfacce */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Disclaimer IT}}&lt;br /&gt;
==Immagine==&lt;br /&gt;
[[Image:IP240.png]]&lt;br /&gt;
==Dati tecnici==&lt;br /&gt;
===innovaphone IP240===&lt;br /&gt;
Telefono IP con tastiera alfanumerica per l&#039;innovaphone PBX&lt;br /&gt;
===Box===&lt;br /&gt;
Display 128 x 64 Pixel&lt;br /&gt;
&lt;br /&gt;
7 x tasti funzione liberamente programmabili&lt;br /&gt;
&lt;br /&gt;
8 x tasti partner con LED&lt;br /&gt;
&lt;br /&gt;
Tastiera alfanumerica&lt;br /&gt;
===Interfacce===&lt;br /&gt;
1 x Fast-Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) con “Power over Ethernet” secondo IEEE 802.3af e “Energy Efficient Ethernet” secondo IEEE 802.3az&lt;br /&gt;
&lt;br /&gt;
1 x Fast-Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) per connessione PC&lt;br /&gt;
&lt;br /&gt;
Attacco per alimentatore esterno&lt;br /&gt;
&lt;br /&gt;
Interfaccia DHSG (RJ-45 Buchse) per cuffia&lt;br /&gt;
&lt;br /&gt;
Interfaccia AUX per modulo di espansione IP230-X (da febbraio 2012)&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
Alimentazione: alimentatore esterno: 12 V, 6 W o Power over Ethernet secondo IEEE 802.3af, Classe 2&lt;br /&gt;
&lt;br /&gt;
16 MB SDRAM, 8 MB Flash&lt;br /&gt;
&lt;br /&gt;
{{Template:Leistungsmerkmale IT - Hardware Telefone}}&lt;br /&gt;
===Codec voce===&lt;br /&gt;
{{Template:Leistungsmerkmale IT - Sprach Codecs Phone}}&lt;br /&gt;
===Servizi generali===&lt;br /&gt;
[[V11_Phone_Firmware_Features IT#Datasheet|servizi generali telefoni innovaphone V11]]&lt;br /&gt;
&lt;br /&gt;
[[V12_Phone_Firmware_Features DE#Datasheet|servizi generali telefoni innovaphone V12]]&lt;br /&gt;
===Servizi supplementari===&lt;br /&gt;
* Vivavoce, ascolto amplificato&lt;br /&gt;
===Numero d&#039;ordine===&lt;br /&gt;
01-00240-003&lt;br /&gt;
==Dichiarazioni CE==&lt;br /&gt;
===Conformità===&lt;br /&gt;
{{Template:CE-Decl_Phones}}&lt;br /&gt;
&lt;br /&gt;
===Numero WEEE===&lt;br /&gt;
{{Template:WEEE-Number}}&lt;br /&gt;
[[Category:Dati tecnici IT|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=IP240_Fiche_technique_FR&amp;diff=45469</id>
		<title>IP240 Fiche technique FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=IP240_Fiche_technique_FR&amp;diff=45469"/>
		<updated>2017-01-04T06:57:04Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Interfaces */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Disclaimer FR}}&lt;br /&gt;
==Illustration==&lt;br /&gt;
[[Image:IP240.png]]&lt;br /&gt;
==Fiche technique==&lt;br /&gt;
===innovaphone IP240===&lt;br /&gt;
Téléphone IP avec clavier alphanumérique - Système innovaphone PBX&lt;br /&gt;
===Boîtier===&lt;br /&gt;
Ecran 128 x 64 Pixels&lt;br /&gt;
&lt;br /&gt;
7 x touches de fonctions programmables&lt;br /&gt;
&lt;br /&gt;
8 x touches partenaires avec voyants LED&lt;br /&gt;
&lt;br /&gt;
Clavier alphanumérique&lt;br /&gt;
===Interfaces===&lt;br /&gt;
1 x Ethernet Fast : 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) avec “Power over Ethernet” selon IEEE 802.3af et “Energy Efficient Ethernet” selon IEEE 802.3az&lt;br /&gt;
&lt;br /&gt;
1 x Ethernet Fast : 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) pour connexion PC &lt;br /&gt;
&lt;br /&gt;
Connexion pour bloc d&#039;alimentation&lt;br /&gt;
&lt;br /&gt;
Interface DHSG (prise RJ-45) pour micro-casque&lt;br /&gt;
&lt;br /&gt;
Interface AUX pour module d&#039;extension IP230-X (dès février 2012)&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
Alimentation : bloc d&#039;alimentation externe : 12 V, 6 W ou Power over Ethernet selon IEEE 802.3af, Classe 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16 Mo SDRAM, 8 Mo Flash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:Leistungsmerkmale FR - Hardware Telefone}}&lt;br /&gt;
===Codecs voix===&lt;br /&gt;
{{Template:Leistungsmerkmale FR - Sprach Codecs Phone}}&lt;br /&gt;
===Fonctionnalités générales===&lt;br /&gt;
[[V11_Phone_Firmware_Features FR#Datasheet|Fonctionnalités générales Téléphones innovaphone V11]]&lt;br /&gt;
&lt;br /&gt;
[[V12_Phone_Firmware_Features FR#Datasheet|Fonctionnalités générales Téléphones innovaphone V12]]&lt;br /&gt;
===Autres fonctionnalités===&lt;br /&gt;
* Mains-libres, écoute amplifiée&lt;br /&gt;
===Référence No.===&lt;br /&gt;
01-00240-003&lt;br /&gt;
==Déclarations CE==&lt;br /&gt;
===Conformité===&lt;br /&gt;
{{Template:CE-Decl_Phones}}&lt;br /&gt;
&lt;br /&gt;
===WEEE No.===&lt;br /&gt;
{{Template:WEEE-Number}}&lt;br /&gt;
[[Category:Fiche technique FR|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=IP240_Ficha_t%C3%A9cnica_ES&amp;diff=45468</id>
		<title>IP240 Ficha técnica ES</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=IP240_Ficha_t%C3%A9cnica_ES&amp;diff=45468"/>
		<updated>2017-01-04T06:56:10Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Interfaces */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Disclaimer ES}}&lt;br /&gt;
==Foto==&lt;br /&gt;
[[Image:IP240.png]]&lt;br /&gt;
&lt;br /&gt;
==Ficha técnica==&lt;br /&gt;
===innovaphone IP240===&lt;br /&gt;
Teléfono IP con teclado alfanumérico para la PBX innovaphone&lt;br /&gt;
&lt;br /&gt;
===Carcasa===&lt;br /&gt;
Pantalla 128 x 64 Pixel&lt;br /&gt;
&lt;br /&gt;
7 x teclas de función programables &lt;br /&gt;
&lt;br /&gt;
8 x teclas partner con LED&lt;br /&gt;
&lt;br /&gt;
Teclado alfanumérico&lt;br /&gt;
===Interfaces===&lt;br /&gt;
1 x Fast Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) con “Power over Ethernet” conforme con 802.3af y “Energy Efficient Ethernet” conforme con 802.3az&lt;br /&gt;
&lt;br /&gt;
1 x Fast Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) para conexión de PC&lt;br /&gt;
&lt;br /&gt;
Conector para fuente de alimentación externa&lt;br /&gt;
&lt;br /&gt;
Interfaz DHSG interface (conector RJ45) para auricular&lt;br /&gt;
&lt;br /&gt;
Interfaz AUX para módulo de extensión IP230-X (desde 02/2012)&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
Fuente de alimentación: PSU externa 12 V, 6 W o Power over Ethernet 802.3af, Class 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16 MB SDRAM, 8 MB Flash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:Leistungsmerkmale ES - Hardware Telefone}}&lt;br /&gt;
===Voice-Codecs===&lt;br /&gt;
{{Template:Leistungsmerkmale EN - Sprach Codecs Phone}}&lt;br /&gt;
===Características generales===&lt;br /&gt;
[[V11_Firmware_teléfonos_Ficha_técnica_ES#Datasheet|generic features V11 innovaphone phones]]&lt;br /&gt;
&lt;br /&gt;
[[V12_Firmware_teléfonos_Ficha_técnica_ES#Datasheet|generic features V12 innovaphone phones]]&lt;br /&gt;
===Características especiales===&lt;br /&gt;
* Función manos libres (no altavoz)&lt;br /&gt;
===Cód. Art===&lt;br /&gt;
01-00240-003&lt;br /&gt;
==Certificados CE==&lt;br /&gt;
===Declaración de conformidad===&lt;br /&gt;
{{Template:CE-Decl_Phones}}&lt;br /&gt;
&lt;br /&gt;
===Número WEEE===&lt;br /&gt;
{{Template:WEEE-Number}}&lt;br /&gt;
[[Category:Fichas técnicas ES|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=IP240_Technical_Data&amp;diff=45467</id>
		<title>IP240 Technical Data</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=IP240_Technical_Data&amp;diff=45467"/>
		<updated>2017-01-04T06:55:09Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Interfaces */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Disclaimer EN}}&lt;br /&gt;
==Illustration==&lt;br /&gt;
[[Image:IP240.png]]&lt;br /&gt;
&lt;br /&gt;
==Technical Data==&lt;br /&gt;
===innovaphone IP240===&lt;br /&gt;
IP phone with alphanumeric keyboard for the innovaphone PBX&lt;br /&gt;
&lt;br /&gt;
===Housing===&lt;br /&gt;
Display 128 x 64 Pixel&lt;br /&gt;
&lt;br /&gt;
7 x free programmable function keys&lt;br /&gt;
&lt;br /&gt;
8 x partner keys with LED&lt;br /&gt;
&lt;br /&gt;
Alphanumeric keyboard&lt;br /&gt;
===Interfaces===&lt;br /&gt;
{{FIXME|reason=IP240 is not Gigabit}}&lt;br /&gt;
1 x Fast Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) with “Power over Ethernet” according to 802.3af and “Energy Efficient Ethernet” according to 802.3az&lt;br /&gt;
&lt;br /&gt;
1 x Fast Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) for PC connection&lt;br /&gt;
&lt;br /&gt;
Connector for external power supply&lt;br /&gt;
&lt;br /&gt;
DHSG interface (RJ45 connector) for head set&lt;br /&gt;
&lt;br /&gt;
AUX interface for extension module IP230-X (since 02/2012)&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
Power supply: external PSU 12 V, 6 W or Power over Ethernet 802.3af, Class 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16 MB SDRAM, 8 MB Flash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:Leistungsmerkmale EN - Hardware Telefone}}&lt;br /&gt;
===Voice-Codecs===&lt;br /&gt;
{{Template:Leistungsmerkmale EN - Sprach Codecs Phone}}&lt;br /&gt;
===Generic Features===&lt;br /&gt;
[[V11_Phone_Firmware_Features EN#Datasheet|generic features V11 innovaphone phones]]&lt;br /&gt;
&lt;br /&gt;
[[V12_Phone_Firmware_Features EN#Datasheet|generic features V12 innovaphone phones]]&lt;br /&gt;
===Supplementary features===&lt;br /&gt;
* Hands free speaking, open listening&lt;br /&gt;
===Order number===&lt;br /&gt;
01-00240-003&lt;br /&gt;
==CE-Declarations==&lt;br /&gt;
===Conformities===&lt;br /&gt;
{{Template:CE-Decl_Phones}}&lt;br /&gt;
&lt;br /&gt;
===WEEE-Number===&lt;br /&gt;
{{Template:WEEE-Number}}&lt;br /&gt;
[[Category:Technical Data EN|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=IP240_Technische_Daten_DE&amp;diff=45466</id>
		<title>IP240 Technische Daten DE</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=IP240_Technische_Daten_DE&amp;diff=45466"/>
		<updated>2017-01-04T06:54:03Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Schnittstellen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Disclaimer DE}}&lt;br /&gt;
==Illustration==&lt;br /&gt;
[[Image:IP240.png]]&lt;br /&gt;
==Technische Daten==&lt;br /&gt;
===innovaphone IP240===&lt;br /&gt;
IP-Telefon mit zusätzlicher alphanumerischer Tastatur zum Betrieb an der innovaphone PBX&lt;br /&gt;
&lt;br /&gt;
===Gehäuse===&lt;br /&gt;
Display 128 x 64 Pixel&lt;br /&gt;
&lt;br /&gt;
7 x Frei programmierbare Funktionstasten&lt;br /&gt;
&lt;br /&gt;
8 x Partnertasten mit LED-Anzeige&lt;br /&gt;
&lt;br /&gt;
alphanumerische Tastatur&lt;br /&gt;
===Schnittstellen===&lt;br /&gt;
{{FIXME|reason=IP240 hat kein Gigabit}}1 x Fast-Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) mit “Power over Ethernet” nach IEEE 802.3af und “Energy Efficient Ethernet” nach IEEE 802.3az&lt;br /&gt;
&lt;br /&gt;
1 x Fast-Ethernet: 10/100-BASE-T (auto negotiation), RJ-45 (modular Jack 8P8C) für PC Anbindung&lt;br /&gt;
&lt;br /&gt;
Anschluss für Steckernetzteil&lt;br /&gt;
&lt;br /&gt;
DHSG Schnittstelle (RJ-45 Buchse) für Sprechgarnitur&lt;br /&gt;
&lt;br /&gt;
AUX-Schnittstelle für Beistellmodul IP230-X (ab Feb. 2012)&lt;br /&gt;
&lt;br /&gt;
===Hardware===&lt;br /&gt;
Stromversorgung: externes Netzteil: 12 V, 6 W oder Power over Ethernet nach IEEE 802.3af, Class 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16 MB SDRAM, 8 MB Flash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Template:Leistungsmerkmale DE - Hardware Telefone}}&lt;br /&gt;
===Sprach-Codecs===&lt;br /&gt;
{{Template:Leistungsmerkmale DE - Sprach Codecs Phone}}&lt;br /&gt;
===Allgemeine Leistungsmerkmale===&lt;br /&gt;
[[V11_Phone_Firmware_Features DE#Datasheet|allgemeine Leistungmerkmale V11 innovaphone Telefone]]&lt;br /&gt;
&lt;br /&gt;
[[V12_Phone_Firmware_Features DE#Datasheet|allgemeine Leistungmerkmale V12 innovaphone Telefone]]&lt;br /&gt;
===Zusätzliche Leistungsmerkmale===&lt;br /&gt;
* Freisprechen, Lauthören&lt;br /&gt;
===Bestellnummer===&lt;br /&gt;
01-00240-003&lt;br /&gt;
==CE-Deklarationen==&lt;br /&gt;
===Konformitäten===&lt;br /&gt;
{{Template:CE-Decl_Phones}}&lt;br /&gt;
&lt;br /&gt;
===WEEE-Nummer===&lt;br /&gt;
{{Template:WEEE-Number}}&lt;br /&gt;
[[Category:Technische Daten DE|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:Install_the_innovaphone_Call-Me-Button_Widgets_(de)&amp;diff=42731</id>
		<title>Howto:Install the innovaphone Call-Me-Button Widgets (de)</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:Install_the_innovaphone_Call-Me-Button_Widgets_(de)&amp;diff=42731"/>
		<updated>2016-06-23T10:47:04Z</updated>

		<summary type="html">&lt;p&gt;Torsten: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Anleitung bezieht sich auf die innovaphone Widgets ab Version 12r1 für die Implementierung von Call-Me-Buttons auf der Firmenwebseite.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX mit Version 12r1 oder höher, die JavaSpripts der myPBX Toolbox sind darin enthalten&lt;br /&gt;
* Eine Port-Lizenz  mit UC-Lizenz und WebRTC-Channel-Lizenz&lt;br /&gt;
* Zugang zum eigenen Webserver, vorzugsweise mit PHP-Unterstützung&lt;br /&gt;
* Verschlüsselte Verbindung zum Webserver und zur PBX mit gültigem SSL-Zertifikat&lt;br /&gt;
* Einverständnis der Mitarbeiter, auf dem Web mit Bild und Verfügbarkeit angezeigt zu werden&lt;br /&gt;
&lt;br /&gt;
== Konfiguration der innovaphone PBX ==&lt;br /&gt;
&lt;br /&gt;
* In der PBX einen neue Nutzer anlegen&lt;br /&gt;
** Namen so wählen, dass er wieder erkannt werden kann&lt;br /&gt;
** Rufnummer ist nicht notwendig, da er nicht angerufen wird&lt;br /&gt;
**Sicheres Passwort vergeben und merken&lt;br /&gt;
** Lizenzen nicht vergessen, die WebRTC-Channel-Lizenz ist eine dynamische Lizenz und wird nicht an spezielle Nutzer gebunden.&lt;br /&gt;
::[[Image:How_to_install_widgets_new-user.png‎]]&lt;br /&gt;
* Filter anlegen und dem neuen Nutzer zuordnen&lt;br /&gt;
** Das Amt für Rufe nach Extern sollte gesperrt werden&lt;br /&gt;
** Beliebig viele positiv- oder negativ-Listen können zusätzlich definiert werden&lt;br /&gt;
::[[Image:How_to_install_widgets new-filter.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
::[[Image:How_to_install_widgets_new-user-filter.png]]&lt;br /&gt;
=== Konfiguration neuer PBX-Nutzer ===&lt;br /&gt;
Beispielkonfiguration für den User „extern-web“&lt;br /&gt;
&lt;br /&gt;
Unter PBX, Config, Filter wird der neue Filter definiert. Mit Nummer „0“ und Aktion „nok“ wird die „Amtsholung 0“ deaktiviert.&lt;br /&gt;
&lt;br /&gt;
Dem neuen PXB-Nutzer wird dieser Filter zugeordnet:&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration der veröffentlichten Teilnehmer ===&lt;br /&gt;
&lt;br /&gt;
Die Teilnehmer, die auf der Webseite präsentiert werden, sollten ihre Sichtbarkeit  für den neuen Nutzer einschränken&lt;br /&gt;
* Kann vom Administrator in der PBX-Administration gesetzt (oben)&lt;br /&gt;
* Kann vom Teilnehmer in der myPBX Oberfläche gesetzt werden (rechts)&lt;br /&gt;
* Empfohlen wird : Onlinestatus, Aktivität und Besetztstatus, alle anderen Informationen sind nicht notwendig&lt;br /&gt;
::[[Image:How_to_install_widgets_visibility-PBX-Admin.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
::[[Image:How_to_install_widgets_visibility-myPBX.png]]&lt;br /&gt;
&lt;br /&gt;
=== WebRTC-Lizenz auf der PBX ===&lt;br /&gt;
* Ist eine „floating license“ , also pro Verbindung wird eine Lizenz eingesetzt&lt;br /&gt;
* Anzahl der Lizenzen sollte der max. Anzahl eingehender Verbindungen entsprechen.&lt;br /&gt;
* In der PBX Konfiguration unter „PBX – Config – General“ erkennbar:&lt;br /&gt;
:[[Image:how_to_install_widgets_license-1.png]]&lt;br /&gt;
* Nach dem Einspielen der Lizenzen müssen die Lizenzen für die PBX zugeordnet werden – auf der gleichen Konfigurationsseite, etwas oberhalb:&lt;br /&gt;
::[[Image:how_to_install_widgets_license-2.png]]&lt;br /&gt;
== Installation auf dem Webserver ==&lt;br /&gt;
&lt;br /&gt;
* JavaScript-, CSS-, PHP- und andere Dateien auf dem Webserver ablegen &lt;br /&gt;
* ggf. Pfade anpassen&lt;br /&gt;
* Dateiplatzierung ist beliebig, aber …&lt;br /&gt;
* …Dateien möglichst zusammen lassen, weil ein Parameter in der Konfiguration auf dieses Verzeichnis verweist&lt;br /&gt;
* PHP-Datei auf ein von außen zugängliches Verzeichnis, z.B. „root“&lt;br /&gt;
* Bilder (Fotos, Avatar) für interne Teilnehmer erstellen und ablegen&lt;br /&gt;
* HTML-Seite mit JavaScript erweitern&lt;br /&gt;
* Bei Visitenkartenansicht: Container für die Positionierung anlegen&lt;br /&gt;
* Corporate Design anpassen&lt;br /&gt;
* Testen und freigeben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/js/*.css&amp;lt;br&amp;gt;&lt;br /&gt;
/js/*.js&amp;lt;br&amp;gt;&lt;br /&gt;
/js/*.mp3&amp;lt;br&amp;gt;&lt;br /&gt;
/js/*.svg&amp;lt;br&amp;gt;&lt;br /&gt;
/img/avatar*.png&amp;lt;br&amp;gt;&lt;br /&gt;
/WebRtcAuth.php&amp;lt;br&amp;gt;&lt;br /&gt;
/index.html&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wird der Pfad js/ geändert, kann der Wert pathPrefix unter parameters angepasst werden.&lt;br /&gt;
&lt;br /&gt;
=== Implementierung auf der Webseite ===&lt;br /&gt;
Datei: index.html&lt;br /&gt;
Einbinden benötigter CSS-Dateien im Header&lt;br /&gt;
JS-Dateien bevorzugt am HTML-Ende laden&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;script&amp;gt;--&amp;gt;&lt;br /&gt;
var parameters = {&amp;lt;br&amp;gt;&lt;br /&gt;
:urlPbx: &amp;quot;wss://pbx.example.com/PBX0/WEBSOCKET/websocket&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:urlAuth: &amp;quot;https://www.example.com/WebRtcAuth.php&amp;quot;, &amp;lt;br&amp;gt;&lt;br /&gt;
:pathPrefix: &amp;quot;js/&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyName: ‚Example AG&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyStreet: &#039;Str. 99&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyCity: ‚1234 City&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyTel: &#039;0321/ 4444- 0&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyTrunk: &#039;0321 / 4444&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyFax: &#039;0321 / 4444- 9&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyEmail: &#039;info@example.com&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:supporters: [&amp;lt;br&amp;gt;&lt;br /&gt;
::{name: &#039;Dummy 1&#039;, shortcut: ‚d1&#039;, phone: &#039;210&#039;, img: &#039;img/avatar1.jpg&#039;, &#039;email&#039;: &#039;dummy1@innovaphone.com&#039;, department: &#039;Development&#039;},&amp;lt;br&amp;gt;&lt;br /&gt;
::{name: &#039;Dummy 2&#039;, shortcut: ‚d2&#039;, phone: &#039;211&#039;, img: &#039;img/avatar2.jpg&#039;, &#039;email&#039;: &#039;dummy2@innovaphone.com&#039;, department: &#039;Sales&#039;}&amp;lt;br&amp;gt;&lt;br /&gt;
:]&amp;lt;br&amp;gt;&lt;br /&gt;
};&amp;lt;br&amp;gt;&lt;br /&gt;
new innovaphone.widget.SideBarWidget(parameters);&amp;lt;br&amp;gt;&lt;br /&gt;
new innovaphone.widget.CardWidget(parameters);&amp;lt;br&amp;gt;         &lt;br /&gt;
&amp;lt;!--&amp;lt;/script&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;urlPBX&#039;&#039;&#039;: Secure Websocket Verbindung zur PBX, Domainnamen anpassen, keine IP-Adresse, SSL-Zertifikat auf Domainnamen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;urlAuth&#039;&#039;&#039;:  Verbindung zur Authentifizierung, Domainnamen anpassen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pathPrefix&#039;&#039;&#039;: Verzeichnis, in denen die Dateien abgelegt sind – mit / am Ende&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;companyName&#039;&#039;&#039;, -Street, -City: wird nur angezeigt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;companyTel&#039;&#039;&#039;, -Fax: wird im SidebarWidget angezeigt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;companyEmail&#039;&#039;&#039;: wird im SidebarWidget angezeigt und verlinkt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;companyTrunk&#039;&#039;&#039;: wird im BusinessCard Widget zusammen mit supporters.phone angezeigt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;supporters&#039;&#039;&#039;:&lt;br /&gt;
:&#039;&#039;&#039;name&#039;&#039;&#039;:  wird angezeigt&lt;br /&gt;
:&#039;&#039;&#039;shortcut&#039;&#039;&#039;: wird zur Authentifizierung an der PBX benutzt&lt;br /&gt;
:&#039;&#039;&#039;phone&#039;&#039;&#039;: Interne Durchwahl wird gewählt&lt;br /&gt;
:&#039;&#039;&#039;img&#039;&#039;&#039;: Link zum Avatar-Bild, 240 x 240 Pixel, .png oder .jpg&lt;br /&gt;
:&#039;&#039;&#039;email&#039;&#039;&#039;: wird mit dem Button verlinkt&lt;br /&gt;
:&#039;&#039;&#039;department&#039;&#039;&#039;: wird nur angezeigt&lt;br /&gt;
&lt;br /&gt;
=== Übersetzungen (optional) ===&lt;br /&gt;
Der Text in Hochkommas kann beliebig verändert und übersetzt werden.&lt;br /&gt;
Sofern die translations nicht gesetzt sind werden englische Texte angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
,&amp;lt;br&amp;gt;&lt;br /&gt;
translations: {&amp;lt;br&amp;gt;&lt;br /&gt;
:available: &amp;quot;Verfügbar&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:unavailable: &amp;quot;Nicht verfügbar&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:call: &amp;quot;Anruf&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:videocall: &amp;quot;Videoanruf&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:email: &amp;quot;E-Mail&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:confirm: &amp;quot;Mit verlassen dieser Webseite wird Ihre Verbindung beendet. Bitte nutzen Sie den Rechtsklick mit der Option Link im neuen Tab öffnen.&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:unsupported: &amp;quot;Dieser Browser unterstützt kein WebRTC&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Achtung: Bei Ergänzung der parameters muss hinter dem schließenden ] von supporters ein Komma gesetzt werden.&lt;br /&gt;
=== Positionierung der Visitenkarten ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;supporters-card-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An die Stelle, an der die Visitenkarten angezeigt werden sollen, wird ein leerer DIV-Container im HLML-Code eingefügt.&lt;br /&gt;
Die Anzeige der Visitenkarten erfolgt im responsive Webdesign. Es werden so viele Visitenkarten nebeneinander angezeigt, wie der Browser gerade Platz zur Verfügung hat. Das funktioniert auch für Webdesigns mit fester Breite.&lt;br /&gt;
&lt;br /&gt;
=== Authentifikation ===&lt;br /&gt;
Authentifizierung mit SHA (empfohlen)&lt;br /&gt;
*Passwort wird nicht übertragen und kann nicht mitgelesen werden&lt;br /&gt;
*Benötigt ein PHP-Script auf dem Server, das einen Schlüssel generiert&lt;br /&gt;
*Der Schlüssel wird mit dem Schlüssel auf der PBX verglichen&lt;br /&gt;
*Der Algorithmus wird bei jedem Aufruf verändert&lt;br /&gt;
&lt;br /&gt;
Authentifizierung mit User-Name und Passwort (nicht empfohlen)&lt;br /&gt;
*Passwort wird über das Internet übertragen und kann ausspioniert werden&lt;br /&gt;
*Benötigt kein PHP-Script&lt;br /&gt;
*Wird eingetragen in innovaphone.widget.BusinessCards.js oder  .SideBar.js&lt;br /&gt;
&lt;br /&gt;
Die Variablen &#039;&#039;&#039;$username&#039;&#039;&#039; und &#039;&#039;&#039;$password&#039;&#039;&#039; in WebRtcAuth.php müssen den Angaben in der innovaphone PBX entsprechen.&lt;br /&gt;
&lt;br /&gt;
Die Variable &#039;&#039;&#039;$realm&#039;&#039;&#039; muss dem System Name der innovaphone PBX entsprechen.&lt;br /&gt;
::[[Image:How_to_install_widgets_realm.png‎]]&lt;br /&gt;
Sofern der Quelltext der Datei WebRtcAuth.php von außen nicht einsehbar ist, bleibt diese Information geschützt. Sowohl die PBX als auch das JavaScript errechnen den gleichen Hash zur Authentifizierung. Die nächste Authentifizierung benutzt wieder einen neuen Hash, so dass das Verfahren nicht aufgelöst werden kann.&lt;br /&gt;
&lt;br /&gt;
== Tipps zur Fehlersuche ==&lt;br /&gt;
* Firefox mit Erweiterung Firebug nutzen&lt;br /&gt;
* Konsole öffnen und Seite neu laden&lt;br /&gt;
* Folgende Ausschrift erscheint bei gültiger Authentifizierung:&lt;br /&gt;
:&amp;lt;code&amp;gt;GET https://www.innovaphone.com/WebRtcAuth.php?SID=f970479ecc6757012c74005056975b0c&amp;amp;SNO=105655742 200 OK 118ms&amp;lt;/code&amp;gt;&lt;br /&gt;
* Ansonsten dort aufgetretene Fehlermeldungen betrachten&lt;br /&gt;
* Logging auf der Konsole ausgeben lassen, indem auskommentierte Log-Funktion in der …widget.*.js Datei wieder aktiviert wird.&lt;br /&gt;
:&amp;lt;code&amp;gt;function logFunction(text) {&amp;lt;br&amp;gt;&lt;br /&gt;
:://console.log(&amp;quot;WebRTC demo: &amp;quot; + text);&amp;lt;br&amp;gt;&lt;br /&gt;
:}&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related Articles:&lt;br /&gt;
[[Reference12r1:Concept myPBX Toolbox]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:Install_the_innovaphone_Call-Me-Button_Widgets_(en)&amp;diff=42730</id>
		<title>Howto:Install the innovaphone Call-Me-Button Widgets (en)</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:Install_the_innovaphone_Call-Me-Button_Widgets_(en)&amp;diff=42730"/>
		<updated>2016-06-23T09:08:34Z</updated>

		<summary type="html">&lt;p&gt;Torsten: New page: This guide is related to the innovaphone Widgets version 12r1 ti implement the Call-Me-Button on the companys website.  == Requirements == * innovaphone PBX Version 12r1 or higher, the myP...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is related to the innovaphone Widgets version 12r1 ti implement the Call-Me-Button on the companys website.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* innovaphone PBX Version 12r1 or higher, the myPBX Toolbox JavaSpripts are included&lt;br /&gt;
* A port license with UC and WebRTC channel license&lt;br /&gt;
* Access to your own Web server, preferably with PHP support&lt;br /&gt;
* Encrypted connection to the Web server and the PBX with a valid SSL certificate&lt;br /&gt;
* Consent of employees whose picture and Presence information is to be displayed on the Web&lt;br /&gt;
&lt;br /&gt;
== innovaphone PBX configuration ==&lt;br /&gt;
* Create a new user on the PBX&lt;br /&gt;
** Select the name so that it can be recognised again&lt;br /&gt;
** Telephone number is not necessary, as the user will not be called&lt;br /&gt;
** Assign and remember a secure password&lt;br /&gt;
** Don’t forget the licenses, the WebRTC channel license is a dynamic license and is not tied to specific users.&lt;br /&gt;
::[[Image:How_to_install_widgets_new-user.png‎]]&lt;br /&gt;
* Create filters and assign to the new users&lt;br /&gt;
** The trunk line for external calls should be blocked&lt;br /&gt;
** Any number of black or white lists can be additionally defined&lt;br /&gt;
&lt;br /&gt;
=== New PBX user configuration ===&lt;br /&gt;
Example configuration for the user &amp;quot;extern-web&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The new filter is defined under PBX, config, filter. The &#039;trunk line 0&#039; is deactivated with the number &amp;quot;0&amp;quot; and &amp;quot;nok&amp;quot;.&lt;br /&gt;
::[[Image:How_to_install_widgets new-filter.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
This filter is assigned to the new PBX user&lt;br /&gt;
::[[Image:How_to_install_widgets_new-user-filter.png]]&lt;br /&gt;
&lt;br /&gt;
=== Configuration of the subscriber who is presented online ===&lt;br /&gt;
Subscribers who are presented on the Web page should restrict their visibility for the new user&lt;br /&gt;
* Can be set by the administrator in PBX Administration&lt;br /&gt;
* Can be set by the subscriber in the myPBX interface&lt;br /&gt;
* Recommended: online status, presence and on the phone status, all other information is not necessary&lt;br /&gt;
::[[Image:How_to_install_widgets_visibility-PBX-Admin.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
::[[Image:How_to_install_widgets_visibility-myPBX.png]]&lt;br /&gt;
&lt;br /&gt;
=== WebRTC license on the PBX ===&lt;br /&gt;
* is a &amp;quot;floating license&amp;quot;, i.e. one license is used per connection&lt;br /&gt;
* number of licenses should not exceed the max.  number of inbound connections.&lt;br /&gt;
* can be seen in the PBX configuration under &amp;quot;PBX - Config - General&amp;quot;:&lt;br /&gt;
:[[Image:how_to_install_widgets_license-1.png]]&lt;br /&gt;
* once licenses have been imported, they have to be assigned to the PBX - on the same configuration page, slightly higher:&lt;br /&gt;
::[[Image:how_to_install_widgets_license-2.png]]&lt;br /&gt;
&lt;br /&gt;
== Installation on the Web server ==&lt;br /&gt;
* Store the JavaScript, CSS, PHP, and other files on the Web server &lt;br /&gt;
* If necessary adjust the path&lt;br /&gt;
* You can place the files anywhere, but...&lt;br /&gt;
* … if possible leave the files together, because a parameter in the configuration refers to this directory&lt;br /&gt;
* PHP file in a directory that is accessible externally, such as &amp;quot;root&amp;quot;&lt;br /&gt;
* Create and store images (photos, avatar) for internal subscribers&lt;br /&gt;
* Extend HTML page with JavaScript&lt;br /&gt;
* For business card view: Create a container for positioning&lt;br /&gt;
* Adjust to corporate design&lt;br /&gt;
* Test and share&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/js/*.css&amp;lt;br&amp;gt;&lt;br /&gt;
/js/*.js&amp;lt;br&amp;gt;&lt;br /&gt;
/js/*.mp3&amp;lt;br&amp;gt;&lt;br /&gt;
/js/*.svg&amp;lt;br&amp;gt;&lt;br /&gt;
/img/avatar*.png&amp;lt;br&amp;gt;&lt;br /&gt;
/WebRtcAuth.php&amp;lt;br&amp;gt;&lt;br /&gt;
/index.html&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the path js/ is changed, the value pathPrefix can be adjusted under parameters. &lt;br /&gt;
&lt;br /&gt;
=== Initialization ===&lt;br /&gt;
File: index.html&lt;br /&gt;
Include required CSS files in the header&lt;br /&gt;
js files to be loaded preferably at the end of the HTML&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;script&amp;gt;--&amp;gt;&lt;br /&gt;
var parameters = {&amp;lt;br&amp;gt;&lt;br /&gt;
:urlPbx: &amp;quot;wss://pbx.example.com/PBX0/WEBSOCKET/websocket&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:urlAuth: &amp;quot;https://www.example.com/WebRtcAuth.php&amp;quot;, &amp;lt;br&amp;gt;&lt;br /&gt;
:pathPrefix: &amp;quot;js/&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyName: ‚Example AG&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyStreet: &#039;Str. 99&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyCity: ‚1234 City&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyTel: &#039;0321/ 4444- 0&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyTrunk: &#039;0321 / 4444&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyFax: &#039;0321 / 4444- 9&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyEmail: &#039;info@example.com&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:supporters: [&amp;lt;br&amp;gt;&lt;br /&gt;
::{name: &#039;Dummy 1&#039;, shortcut: ‚d1&#039;, phone: &#039;210&#039;, img: &#039;img/avatar1.jpg&#039;, &#039;email&#039;: &#039;dummy1@innovaphone.com&#039;, department: &#039;Development&#039;},&amp;lt;br&amp;gt;&lt;br /&gt;
::{name: &#039;Dummy 2&#039;, shortcut: ‚d2&#039;, phone: &#039;211&#039;, img: &#039;img/avatar2.jpg&#039;, &#039;email&#039;: &#039;dummy2@innovaphone.com&#039;, department: &#039;Sales&#039;}&amp;lt;br&amp;gt;&lt;br /&gt;
:]&amp;lt;br&amp;gt;&lt;br /&gt;
};&amp;lt;br&amp;gt;&lt;br /&gt;
new innovaphone.widget.SideBarWidget(parameters);&amp;lt;br&amp;gt;&lt;br /&gt;
new innovaphone.widget.CardWidget(parameters);&amp;lt;br&amp;gt;         &lt;br /&gt;
&amp;lt;!--&amp;lt;/script&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;urlPBX&#039;&#039;&#039;: Secure Websocket connection to the PBX, adapt domain name, no IP address, SSL certificate on domain name&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;urlAuth&#039;&#039;&#039;:  Adjust the authentication connection, domain name&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pathPrefix&#039;&#039;&#039;: Directory in which the files are stored - with / at the end&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;companyName, -Street, -City&#039;&#039;&#039;: is only displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;companyTel, -Fax &#039;&#039;&#039;, is displayed in the SidebarWidget&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;companyEmail&#039;&#039;&#039;: is displayed in the SidebarWidget with link&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;companyTrunk&#039;&#039;&#039;: is displayed in the business card widget together with supporters.phone&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;supporters&#039;&#039;&#039;:&lt;br /&gt;
:&#039;&#039;&#039;name&#039;&#039;&#039;:  is displayed&lt;br /&gt;
:&#039;&#039;&#039;shortcut&#039;&#039;&#039;: is used for authentication to the PBX&lt;br /&gt;
:&#039;&#039;&#039;phone&#039;&#039;&#039;: Internal telephone extension number is dialled&lt;br /&gt;
:&#039;&#039;&#039;img&#039;&#039;&#039;: Link to avatar-image, 240 x 240 pixels, .png or .jpg&lt;br /&gt;
:&#039;&#039;&#039;email&#039;&#039;&#039;: is linked with the button&lt;br /&gt;
:&#039;&#039;&#039;department&#039;&#039;&#039;: is only displayed&lt;br /&gt;
&lt;br /&gt;
=== Translations (optional) ===&lt;br /&gt;
The text in inverted commas can be modified and translated.&lt;br /&gt;
If there are no translations in place, English texts are shown.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
,&amp;lt;br&amp;gt;&lt;br /&gt;
translations: {&amp;lt;br&amp;gt;&lt;br /&gt;
:available: &amp;quot;Verfügbar&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:unavailable: &amp;quot;Nicht verfügbar&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:call: &amp;quot;Anruf&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:videocall: &amp;quot;Videoanruf&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:email: &amp;quot;E-Mail&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:confirm: &amp;quot;Mit verlassen dieser Webseite wird Ihre Verbindung beendet. Bitte nutzen Sie den Rechtsklick mit der Option Link im neuen Tab öffnen.&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:unsupported: &amp;quot;Dieser Browser unterstützt kein WebRTC&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Please note: When making changes to parameters, a comma must be placed after the closing ] from supporters.&lt;br /&gt;
&lt;br /&gt;
=== Positioning the business cards ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;supporters-card-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An empty DIV-container is inserted in HTML code where the business card is to be displayed.&lt;br /&gt;
Responsive web design is used to display the business cards. The number of business cards that appear side by side is determined by the amount of space the browser has. This also works also for Web designs that have a fixed width.&lt;br /&gt;
&lt;br /&gt;
=== Types of authentication ===&lt;br /&gt;
Authentication with SHA (recommended)&lt;br /&gt;
* Password is not transmitted and can not be traced&lt;br /&gt;
* Requires a PHP script on the server, which generates a key&lt;br /&gt;
* The key is compared against the key on the PBX&lt;br /&gt;
* The algorithm is modified upon each request&lt;br /&gt;
&lt;br /&gt;
Authentication with user name and password (not recommended)&lt;br /&gt;
* Password is transmitted over the Internet and can be hacked&lt;br /&gt;
* Does not require a PHP script&lt;br /&gt;
* Is entered in innovaphone.widget.BusinessCards.js or. SideBar.js&lt;br /&gt;
&lt;br /&gt;
The variables &#039;&#039;&#039;$username&#039;&#039;&#039; and &#039;&#039;&#039;$password&#039;&#039;&#039; in WebRtcAuth.php must correspond to the specifications in the innovaphone PBX.&lt;br /&gt;
&lt;br /&gt;
The variable &#039;&#039;&#039;$realm&#039;&#039;&#039; must correspond to the system name of the innovaphone PBX.&lt;br /&gt;
::[[Image:How_to_install_widgets_realm.png‎]]&lt;br /&gt;
The information remains protected if the WebRtcAuth.php file source code cannot be seen externally. Both the PBX and the JavaScript generate the same hash for authentication. The next authentication uses another new hash, so that the process can not be resolved.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* Use Firefox with the Firebug extension&lt;br /&gt;
* Open console and reload this page&lt;br /&gt;
* The following output is displayed if authentication is valid:&lt;br /&gt;
:&amp;lt;code&amp;gt;GET https://www.innovaphone.com/WebRtcAuth.php?SID=f970479ecc6757012c74005056975b0c&amp;amp;SNO=105655742 200 OK 118ms&amp;lt;/code&amp;gt;&lt;br /&gt;
* Otherwise take account of the error messages displayed&lt;br /&gt;
* Let logging be shown on the console by re-activating the commented log-function in the... widget.*.js file.&lt;br /&gt;
:&amp;lt;code&amp;gt;function logFunction(text) {&amp;lt;br&amp;gt;&lt;br /&gt;
:://console.log(&amp;quot;WebRTC demo: &amp;quot; + text);&amp;lt;br&amp;gt;&lt;br /&gt;
:}&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related Articles:&lt;br /&gt;
[[Reference12r1:Concept myPBX Toolbox]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:Install_the_innovaphone_Call-Me-Button_Widgets_(de)&amp;diff=42711</id>
		<title>Howto:Install the innovaphone Call-Me-Button Widgets (de)</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:Install_the_innovaphone_Call-Me-Button_Widgets_(de)&amp;diff=42711"/>
		<updated>2016-06-20T14:13:08Z</updated>

		<summary type="html">&lt;p&gt;Torsten: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Anleitung bezieht sich auf die innovaphone Widgets ab Version 12r1 für die Implementierung von Call-Me-Buttons auf der Firmenwebseite.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX mit Version 12r1 oder höher, die JavaSpripts der myPBX Toolbox sind darin enthalten&lt;br /&gt;
* Eine Port-Lizenz  mit UC-Lizenz und WebRTC-Channel-Lizenz&lt;br /&gt;
* Zugang zum eigenen Webserver, vorzugsweise mit PHP-Unterstützung&lt;br /&gt;
* Verschlüsselte Verbindung zum Webserver und zur PBX mit gültigem SSL-Zertifikat&lt;br /&gt;
* Einverständnis der Mitarbeiter, auf dem Web mit Bild und Verfügbarkeit angezeigt zu werden&lt;br /&gt;
&lt;br /&gt;
== Konfiguration der innovaphone PBX ==&lt;br /&gt;
&lt;br /&gt;
* In der PBX einen neue Nutzer anlegen&lt;br /&gt;
** Namen so wählen, dass er wieder erkannt werden kann&lt;br /&gt;
** Rufnummer ist nicht notwendig, da er nicht angerufen wird&lt;br /&gt;
**Sicheres Passwort vergeben und merken&lt;br /&gt;
** Lizenzen nicht vergessen, die WebRTC-Channel-Lizenz ist eine dynamische Lizenz und wird nicht an spezielle Nutzer gebunden.&lt;br /&gt;
::[[Image:How_to_install_widgets_new-user.png‎]]&lt;br /&gt;
* Filter anlegen und dem neuen Nutzer zuordnen&lt;br /&gt;
** Das Amt für Rufe nach Extern sollte gesperrt werden&lt;br /&gt;
** Beliebig viele positiv- oder negativ-Listen können zusätzlich definiert werden&lt;br /&gt;
::[[Image:How_to_install_widgets new-filter.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
::[[Image:How_to_install_widgets_new-user-filter.png]]&lt;br /&gt;
=== Konfiguration neuer PBX-Nutzer ===&lt;br /&gt;
Beispielkonfiguration für den User „extern-web“&lt;br /&gt;
&lt;br /&gt;
Unter PBX, Config, Filter wird der neue Filter definiert. Mit Nummer „0“ und Aktion „nok“ wird die „Amtsholung 0“ deaktiviert.&lt;br /&gt;
&lt;br /&gt;
Dem neuen PXB-Nutzer wird dieser Filter zugeordnet:&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration der veröffentlichten Teilnehmer ===&lt;br /&gt;
&lt;br /&gt;
Die Teilnehmer, die auf der Webseite präsentiert werden, sollten ihre Sichtbarkeit  für den neuen Nutzer einschränken&lt;br /&gt;
* Kann vom Administrator in der PBX-Administration gesetzt (oben)&lt;br /&gt;
* Kann vom Teilnehmer in der myPBX Oberfläche gesetzt werden (rechts)&lt;br /&gt;
* Empfohlen wird : Onlinestatus, Aktivität und Besetztstatus, alle anderen Informationen sind nicht notwendig&lt;br /&gt;
::[[Image:How_to_install_widgets_visibility-PBX-Admin.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
::[[Image:How_to_install_widgets_visibility-myPBX.png]]&lt;br /&gt;
&lt;br /&gt;
=== WebRTC-Lizenz auf der PBX ===&lt;br /&gt;
* Ist eine „floating license“ , also pro Verbindung wird eine Lizenz eingesetzt&lt;br /&gt;
* Anzahl der Lizenzen sollte der max. Anzahl eingehender Verbindungen entsprechen.&lt;br /&gt;
* In der PBX Konfiguration unter „PBX – Config – General“ erkennbar:&lt;br /&gt;
:[[Image:how_to_install_widgets_license-1.png]]&lt;br /&gt;
* Nach dem Einspielen der Lizenzen müssen die Lizenzen für die PBX zugeordnet werden – auf der gleichen Konfigurationsseite, etwas oberhalb:&lt;br /&gt;
::[[Image:how_to_install_widgets_license-2.png]]&lt;br /&gt;
== Installation auf dem Webserver ==&lt;br /&gt;
&lt;br /&gt;
* JavaScript-, CSS-, PHP- und andere Dateien auf dem Webserver ablegen &lt;br /&gt;
* ggf. Pfade anpassen&lt;br /&gt;
* Dateiplatzierung ist beliebig, aber …&lt;br /&gt;
* …Dateien möglichst zusammen lassen, weil ein Parameter in der Konfiguration auf dieses Verzeichnis verweist&lt;br /&gt;
* PHP-Datei auf ein von außen zugängliches Verzeichnis, z.B. „root“&lt;br /&gt;
* Bilder (Fotos, Avatar) für interne Teilnehmer erstellen und ablegen&lt;br /&gt;
* HTML-Seite mit JavaScript erweitern&lt;br /&gt;
* Bei Visitenkartenansicht: Container für die Positionierung anlegen&lt;br /&gt;
* Corporate Design anpassen&lt;br /&gt;
* Testen und freigeben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/js/*.css&amp;lt;br&amp;gt;&lt;br /&gt;
/js/*.js&amp;lt;br&amp;gt;&lt;br /&gt;
/js/*.mp3&amp;lt;br&amp;gt;&lt;br /&gt;
/js/*.svg&amp;lt;br&amp;gt;&lt;br /&gt;
/img/avatar*.png&amp;lt;br&amp;gt;&lt;br /&gt;
/WebRtcAuth.php&amp;lt;br&amp;gt;&lt;br /&gt;
/index.html&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wird der Pfad js/ geändert, kann der Wert pathPrefix unter parameters angepasst werden.&lt;br /&gt;
&lt;br /&gt;
=== Implementierung auf der Webseite ===&lt;br /&gt;
Datei: index.html&lt;br /&gt;
Einbinden benötigter CSS-Dateien im Header&lt;br /&gt;
JS-Dateien bevorzugt am HTML-Ende laden&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;script&amp;gt;--&amp;gt;&lt;br /&gt;
var parameters = {&amp;lt;br&amp;gt;&lt;br /&gt;
:urlPbx: &amp;quot;wss://pbx.example.com/PBX0/WEBSOCKET/websocket&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:urlAuth: &amp;quot;https://www.example.com/WebRtcAuth.php&amp;quot;, &amp;lt;br&amp;gt;&lt;br /&gt;
:pathPrefix: &amp;quot;js/&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyName: ‚Example AG&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyStreet: &#039;Str. 99&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyCity: ‚1234 City&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyTel: &#039;0321/ 4444- 0&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyTrunk: &#039;0321 / 4444&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyFax: &#039;0321 / 4444- 9&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyEmail: &#039;info@example.com&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:supporters: [&amp;lt;br&amp;gt;&lt;br /&gt;
::{name: &#039;Dummy 1&#039;, shortcut: ‚d1&#039;, phone: &#039;210&#039;, img: &#039;img/avatar1.jpg&#039;, &#039;email&#039;: &#039;dummy1@innovaphone.com&#039;, department: &#039;Development&#039;},&amp;lt;br&amp;gt;&lt;br /&gt;
::{name: &#039;Dummy 2&#039;, shortcut: ‚d2&#039;, phone: &#039;211&#039;, img: &#039;img/avatar2.jpg&#039;, &#039;email&#039;: &#039;dummy2@innovaphone.com&#039;, department: &#039;Sales&#039;}&amp;lt;br&amp;gt;&lt;br /&gt;
:]&amp;lt;br&amp;gt;&lt;br /&gt;
};&amp;lt;br&amp;gt;&lt;br /&gt;
new innovaphone.widget.SideBarWidget(parameters);&amp;lt;br&amp;gt;&lt;br /&gt;
new innovaphone.widget.CardWidget(parameters);&amp;lt;br&amp;gt;         &lt;br /&gt;
&amp;lt;!--&amp;lt;/script&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;urlPBX&#039;&#039;&#039;: Secure Websocket Verbindung zur PBX, Domainnamen anpassen, keine IP-Adresse, SSL-Zertifikat auf Domainnamen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;urlAuth&#039;&#039;&#039;:  Verbindung zur Authentifizierung, Domainnamen anpassen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pathPrefix&#039;&#039;&#039;: Verzeichnis, in denen die Dateien abgelegt sind – mit / am Ende&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;companyName&#039;&#039;&#039;, -Street, -City: wird nur angezeigt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;companyTel&#039;&#039;&#039;, -Fax: wird im SidebarWidget angezeigt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;companyEmail&#039;&#039;&#039;: wird im SidebarWidget angezeigt und verlinkt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;companyTrunk&#039;&#039;&#039;: wird im BusinessCard Widget zusammen mit supporters.phone angezeigt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;supporters&#039;&#039;&#039;:&lt;br /&gt;
:&#039;&#039;&#039;name&#039;&#039;&#039;:  wird angezeigt&lt;br /&gt;
:&#039;&#039;&#039;shortcut&#039;&#039;&#039;: wird zur Authentifizierung an der PBX benutzt&lt;br /&gt;
:&#039;&#039;&#039;phone&#039;&#039;&#039;: Interne Durchwahl wird gewählt&lt;br /&gt;
:&#039;&#039;&#039;img&#039;&#039;&#039;: Link zum Avatar-Bild, 240 x 240 Pixel, .png oder .jpg&lt;br /&gt;
:&#039;&#039;&#039;email&#039;&#039;&#039;: wird mit dem Button verlinkt&lt;br /&gt;
:&#039;&#039;&#039;department&#039;&#039;&#039;: wird nur angezeigt&lt;br /&gt;
&lt;br /&gt;
=== Übersetzungen (optional) ===&lt;br /&gt;
Der Text in Hochkommas kann beliebig verändert und übersetzt werden.&lt;br /&gt;
Sofern die translations nicht gesetzt sind werden englische Texte angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
,&amp;lt;br&amp;gt;&lt;br /&gt;
translations: {&amp;lt;br&amp;gt;&lt;br /&gt;
:available: &amp;quot;Verfügbar&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:unavailable: &amp;quot;Nicht verfügbar&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:call: &amp;quot;Anruf&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:videocall: &amp;quot;Videoanruf&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:email: &amp;quot;E-Mail&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:confirm: &amp;quot;Mit verlassen dieser Webseite wird Ihre Verbindung beendet. Bitte nutzen Sie den Rechtsklick mit der Option Link im neuen Tab öffnen.&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:unsupported: &amp;quot;Dieser Browser unterstützt kein WebRTC&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Achtung: Bei Ergänzung der parameters muss hinter dem schließenden ] von supporters ein Komma gesetzt werden.&lt;br /&gt;
=== Positionierung der Visitenkarten ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;supporters-card-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An die Stelle, an der die Visitenkarten angezeigt werden sollen, wird ein leerer DIV-Container im HLML-Code eingefügt.&lt;br /&gt;
Die Anzeige der Visitenkarten erfolgt im responsive Webdesign. Es werden so viele Visitenkarten nebeneinander angezeigt, wie der Browser gerade Platz zur Verfügung hat. Das funktioniert auch für Webdesigns mit fester Breite.&lt;br /&gt;
&lt;br /&gt;
=== Authentifikation ===&lt;br /&gt;
Authentifizierung mit SHA (empfohlen)&lt;br /&gt;
*Passwort wird nicht übertragen und kann nicht mitgelesen werden&lt;br /&gt;
*Benötigt ein PHP-Script auf dem Server, die einen Schlüssen generiert&lt;br /&gt;
*Der Schlüssel wird mit dem Schlüssel auf der PBX verglichen&lt;br /&gt;
*Der Algorithmus wird bei jedem Aufruf verändert&lt;br /&gt;
&lt;br /&gt;
Authentifizierung mit User-Name und Passwort (nicht empfohlen)&lt;br /&gt;
*Passwort wird über das Internet übertragen und kann ausspioniert werden&lt;br /&gt;
*Benötigt kein PHP-Script&lt;br /&gt;
*Wird eingetragen in innovaphone.widget.BusinessCards.js oder  .SideBar.js&lt;br /&gt;
&lt;br /&gt;
Die Variablen &#039;&#039;&#039;$username&#039;&#039;&#039; und &#039;&#039;&#039;$password&#039;&#039;&#039; in WebRtcAuth.php müssen den Angaben in der innovaphone PBX entsprechen.&lt;br /&gt;
&lt;br /&gt;
Die Variable &#039;&#039;&#039;$realm&#039;&#039;&#039; muss dem System Name der innovaphone PBX entsprechen.&lt;br /&gt;
::[[Image:How_to_install_widgets_realm.png‎]]&lt;br /&gt;
Sofern der Quelltext der Datei WebRtcAuth.php von außen nicht einsehbar ist, bleibt diese Information geschützt. Sowohl die PBX als auch das JavaScript errechnen den gleichen Hash zur Authentifizierung. Die nächste Authentifizierung benutzt wieder einen neuen Hash, so dass das Verfahren nicht aufgelöst werden kann.&lt;br /&gt;
&lt;br /&gt;
== Tipps zur Fehlersuche ==&lt;br /&gt;
* Firefox mit Erweiterung Firebug nutzen&lt;br /&gt;
* Konsole öffnen und Seite neu laden&lt;br /&gt;
* Folgende Ausschrift erscheint bei gültiger Authentifizierung:&lt;br /&gt;
:&amp;lt;code&amp;gt;GET https://www.innovaphone.com/WebRtcAuth.php?SID=f970479ecc6757012c74005056975b0c&amp;amp;SNO=105655742 200 OK 118ms&amp;lt;/code&amp;gt;&lt;br /&gt;
* Ansonsten dort aufgetretene Fehlermeldungen betrachten&lt;br /&gt;
* Logging auf der Konsole ausgeben lassen, indem auskommentierte Log-Funktion in der …widget.*.js Datei wieder aktiviert wird.&lt;br /&gt;
:&amp;lt;code&amp;gt;function logFunction(text) {&amp;lt;br&amp;gt;&lt;br /&gt;
:://console.log(&amp;quot;WebRTC demo: &amp;quot; + text);&amp;lt;br&amp;gt;&lt;br /&gt;
:}&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Related Articles:&lt;br /&gt;
[[Reference12r1:Concept myPBX Toolbox]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:Install_the_innovaphone_Call-Me-Button_Widgets_(de)&amp;diff=42710</id>
		<title>Howto:Install the innovaphone Call-Me-Button Widgets (de)</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:Install_the_innovaphone_Call-Me-Button_Widgets_(de)&amp;diff=42710"/>
		<updated>2016-06-20T12:18:37Z</updated>

		<summary type="html">&lt;p&gt;Torsten: New page: Diese Anleitung bezieht sich auf die innovaphone Widgets ab Version 12r1 für die Implementierung von Call-Me-Buttons auf der Firmenwebseite.  == Voraussetzungen ==  * innovaphone PBX mit ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Anleitung bezieht sich auf die innovaphone Widgets ab Version 12r1 für die Implementierung von Call-Me-Buttons auf der Firmenwebseite.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen ==&lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX mit Version 12r1 oder höher, die JavaSpripts der myPBX Toolbox sind darin enthalten&lt;br /&gt;
* Eine Port-Lizenz  mit UC-Lizenz und WebRTC-Channel-Lizenz&lt;br /&gt;
* Zugang zum eigenen Webserver, vorzugsweise mit PHP-Unterstützung&lt;br /&gt;
* Verschlüsselte Verbindung zum Webserver und zur PBX mit gültigem SSL-Zertifikat&lt;br /&gt;
* Einverständnis der Mitarbeiter, auf dem Web mit Bild und Verfügbarkeit angezeigt zu werden&lt;br /&gt;
&lt;br /&gt;
== Konfiguration der innovaphone PBX ==&lt;br /&gt;
&lt;br /&gt;
* In der PBX einen neue Nutzer anlegen&lt;br /&gt;
** Namen so wählen, dass er wieder erkannt werden kann&lt;br /&gt;
** Rufnummer ist nicht notwendig, da er nicht angerufen wird&lt;br /&gt;
**Sicheres Passwort vergeben und merken&lt;br /&gt;
** Lizenzen nicht vergessen, die WebRTC-Channel-Lizenz ist eine dynamische Lizenz und wird nicht an spezielle Nutzer gebunden.&lt;br /&gt;
::[[Image:How_to_install_widgets_new-user.png‎]]&lt;br /&gt;
* Filter anlegen und dem neuen Nutzer zuordnen&lt;br /&gt;
** Das Amt für Rufe nach Extern sollte gesperrt werden&lt;br /&gt;
** Beliebig viele positiv- oder negativ-Listen können zusätzlich definiert werden&lt;br /&gt;
::[[Image:How_to_install_widgets new-filter.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
::[[Image:How_to_install_widgets_new-user-filter.png]]&lt;br /&gt;
=== Konfiguration neuer PBX-Nutzer ===&lt;br /&gt;
Beispielkonfiguration für den User „extern-web“&lt;br /&gt;
&lt;br /&gt;
Unter PBX, Config, Filter wird der neue Filter definiert. Mit Nummer „0“ und Aktion „nok“ wird die „Amtsholung 0“ deaktiviert.&lt;br /&gt;
&lt;br /&gt;
Dem neuen PXB-Nutzer wird dieser Filter zugeordnet:&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration der veröffentlichten Teilnehmer ===&lt;br /&gt;
&lt;br /&gt;
Die Teilnehmer, die auf der Webseite präsentiert werden, sollten ihre Sichtbarkeit  für den neuen Nutzer einschränken&lt;br /&gt;
* Kann vom Administrator in der PBX-Administration gesetzt (oben)&lt;br /&gt;
* Kann vom Teilnehmer in der myPBX Oberfläche gesetzt werden (rechts)&lt;br /&gt;
* Empfohlen wird : Onlinestatus, Aktivität und Besetztstatus, alle anderen Informationen sind nicht notwendig&lt;br /&gt;
::[[Image:How_to_install_widgets_visibility-PBX-Admin.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
::[[Image:How_to_install_widgets_visibility-myPBX.png]]&lt;br /&gt;
&lt;br /&gt;
=== WebRTC-Lizenz auf der PBX ===&lt;br /&gt;
* Ist eine „floating license“ , also pro Verbindung wird eine Lizenz eingesetzt&lt;br /&gt;
* Anzahl der Lizenzen sollte der max. Anzahl eingehender Verbindungen entsprechen.&lt;br /&gt;
* In der PBX Konfiguration unter „PBX – Config – General“ erkennbar:&lt;br /&gt;
:[[Image:how_to_install_widgets_license-1.png]]&lt;br /&gt;
* Nach dem Einspielen der Lizenzen müssen die Lizenzen für die PBX zugeordnet werden – auf der gleichen Konfigurationsseite, etwas oberhalb:&lt;br /&gt;
::[[Image:how_to_install_widgets_license-2.png]]&lt;br /&gt;
== Installation auf dem Webserver ==&lt;br /&gt;
&lt;br /&gt;
* JavaScript-, CSS-, PHP- und andere Dateien auf dem Webserver ablegen &lt;br /&gt;
* ggf. Pfade anpassen&lt;br /&gt;
* Dateiplatzierung ist beliebig, aber …&lt;br /&gt;
* …Dateien möglichst zusammen lassen, weil ein Parameter in der Konfiguration auf dieses Verzeichnis verweist&lt;br /&gt;
* PHP-Datei auf ein von außen zugängliches Verzeichnis, z.B. „root“&lt;br /&gt;
* Bilder (Fotos, Avatar) für interne Teilnehmer erstellen und ablegen&lt;br /&gt;
* HTML-Seite mit JavaScript erweitern&lt;br /&gt;
* Bei Visitenkartenansicht: Container für die Positionierung anlegen&lt;br /&gt;
* Corporate Design anpassen&lt;br /&gt;
* Testen und freigeben&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/js/*.css&amp;lt;br&amp;gt;&lt;br /&gt;
/js/*.js&amp;lt;br&amp;gt;&lt;br /&gt;
/js/*.mp3&amp;lt;br&amp;gt;&lt;br /&gt;
/js/*.svg&amp;lt;br&amp;gt;&lt;br /&gt;
/img/avatar*.png&amp;lt;br&amp;gt;&lt;br /&gt;
/WebRtcAuth.php&amp;lt;br&amp;gt;&lt;br /&gt;
/index.html&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wird der Pfad js/ geändert, kann der Wert pathPrefix unter parameters angepasst werden.&lt;br /&gt;
&lt;br /&gt;
=== Implementierung auf der Webseite ===&lt;br /&gt;
Datei: index.html&lt;br /&gt;
Einbinden benötigter CSS-Dateien im Header&lt;br /&gt;
JS-Dateien bevorzugt am HTML-Ende laden&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;!--&amp;lt;script&amp;gt;--&amp;gt;&lt;br /&gt;
var parameters = {&amp;lt;br&amp;gt;&lt;br /&gt;
:urlPbx: &amp;quot;wss://pbx.example.com/PBX0/WEBSOCKET/websocket&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:urlAuth: &amp;quot;https://www.example.com/WebRtcAuth.php&amp;quot;, &amp;lt;br&amp;gt;&lt;br /&gt;
:pathPrefix: &amp;quot;js/&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyName: ‚Example AG&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyStreet: &#039;Str. 99&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyCity: ‚1234 City&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyTel: &#039;0321/ 4444- 0&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyTrunk: &#039;0321 / 4444&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyFax: &#039;0321 / 4444- 9&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:companyEmail: &#039;info@example.com&#039;,&amp;lt;br&amp;gt;&lt;br /&gt;
:supporters: [&amp;lt;br&amp;gt;&lt;br /&gt;
::{name: &#039;Dummy 1&#039;, shortcut: ‚d1&#039;, phone: &#039;210&#039;, img: &#039;img/avatar1.jpg&#039;, &#039;email&#039;: &#039;dummy1@innovaphone.com&#039;, department: &#039;Development&#039;},&amp;lt;br&amp;gt;&lt;br /&gt;
::{name: &#039;Dummy 2&#039;, shortcut: ‚d2&#039;, phone: &#039;211&#039;, img: &#039;img/avatar2.jpg&#039;, &#039;email&#039;: &#039;dummy2@innovaphone.com&#039;, department: &#039;Sales&#039;}&amp;lt;br&amp;gt;&lt;br /&gt;
:]&amp;lt;br&amp;gt;&lt;br /&gt;
};&amp;lt;br&amp;gt;&lt;br /&gt;
new innovaphone.widget.SideBarWidget(parameters);&amp;lt;br&amp;gt;&lt;br /&gt;
new innovaphone.widget.CardWidget(parameters);&amp;lt;br&amp;gt;         &lt;br /&gt;
&amp;lt;!--&amp;lt;/script&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;urlPBX&#039;&#039;&#039;: Secure Websocket Verbindung zur PBX, Domainnamen anpassen, keine IP-Adresse, SSL-Zertifikat auf Domainnamen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;urlAuth&#039;&#039;&#039;:  Verbindung zur Authentifizierung, Domainnamen anpassen &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pathPrefix&#039;&#039;&#039;: Verzeichnis, in denen die Dateien abgelegt sind – mit / am Ende&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;companyName&#039;&#039;&#039;, -Street, -City: wird nur angezeigt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;companyTel&#039;&#039;&#039;, -Fax: wird im SidebarWidget angezeigt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;companyEmail&#039;&#039;&#039;: wird im SidebarWidget angezeigt und verlinkt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;companyTrunk&#039;&#039;&#039;: wird im BusinessCard Widget zusammen mit supporters.phone angezeigt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;supporters&#039;&#039;&#039;:&lt;br /&gt;
:&#039;&#039;&#039;name&#039;&#039;&#039;:  wird angezeigt&lt;br /&gt;
:&#039;&#039;&#039;shortcut&#039;&#039;&#039;: wird zur Authentifizierung an der PBX benutzt&lt;br /&gt;
:&#039;&#039;&#039;phone&#039;&#039;&#039;: Interne Durchwahl wird gewählt&lt;br /&gt;
:&#039;&#039;&#039;img&#039;&#039;&#039;: Link zum Avatar-Bild, 240 x 240 Pixel, .png oder .jpg&lt;br /&gt;
:&#039;&#039;&#039;email&#039;&#039;&#039;: wird mit dem Button verlinkt&lt;br /&gt;
:&#039;&#039;&#039;department&#039;&#039;&#039;: wird nur angezeigt&lt;br /&gt;
&lt;br /&gt;
=== Übersetzungen (optional) ===&lt;br /&gt;
Der Text in Hochkommas kann beliebig verändert und übersetzt werden.&lt;br /&gt;
Sofern die translations nicht gesetzt sind werden englische Texte angezeigt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
,&amp;lt;br&amp;gt;&lt;br /&gt;
translations: {&amp;lt;br&amp;gt;&lt;br /&gt;
:available: &amp;quot;Verfügbar&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:unavailable: &amp;quot;Nicht verfügbar&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:call: &amp;quot;Anruf&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:videocall: &amp;quot;Videoanruf&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:email: &amp;quot;E-Mail&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:confirm: &amp;quot;Mit verlassen dieser Webseite wird Ihre Verbindung beendet. Bitte nutzen Sie den Rechtsklick mit der Option Link im neuen Tab öffnen.&amp;quot;,&amp;lt;br&amp;gt;&lt;br /&gt;
:unsupported: &amp;quot;Dieser Browser unterstützt kein WebRTC&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
}&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Achtung: Bei Ergänzung der parameters muss hinter dem schließenden ] von supporters ein Komma gesetzt werden.&lt;br /&gt;
=== Positionierung der Visitenkarten ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;supporters-card-container&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An die Stelle, an der die Visitenkarten angezeigt werden sollen, wird ein leerer DIV-Container im HLML-Code eingefügt.&lt;br /&gt;
Die Anzeige der Visitenkarten erfolgt im responsive Webdesign. Es werden so viele Visitenkarten nebeneinander angezeigt, wie der Browser gerade Platz zur Verfügung hat. Das funktioniert auch für Webdesigns mit fester Breite.&lt;br /&gt;
&lt;br /&gt;
=== Authentifikation ===&lt;br /&gt;
Authentifizierung mit SHA (empfohlen)&lt;br /&gt;
*Passwort wird nicht übertragen und kann nicht mitgelesen werden&lt;br /&gt;
*Benötigt ein PHP-Script auf dem Server, die einen Schlüssen generiert&lt;br /&gt;
*Der Schlüssel wird mit dem Schlüssel auf der PBX verglichen&lt;br /&gt;
*Der Algorithmus wird bei jedem Aufruf verändert&lt;br /&gt;
&lt;br /&gt;
Authentifizierung mit User-Name und Passwort (nicht empfohlen)&lt;br /&gt;
*Passwort wird über das Internet übertragen und kann ausspioniert werden&lt;br /&gt;
*Benötigt kein PHP-Script&lt;br /&gt;
*Wird eingetragen in innovaphone.widget.BusinessCards.js oder  .SideBar.js&lt;br /&gt;
&lt;br /&gt;
Die Variablen &#039;&#039;&#039;$username&#039;&#039;&#039; und &#039;&#039;&#039;$password&#039;&#039;&#039; in WebRtcAuth.php müssen den Angaben in der innovaphone PBX entsprechen.&lt;br /&gt;
&lt;br /&gt;
Die Variable &#039;&#039;&#039;$realm&#039;&#039;&#039; muss dem System Name der innovaphone PBX entsprechen.&lt;br /&gt;
::[[Image:How_to_install_widgets_realm.png‎]]&lt;br /&gt;
Sofern der Quelltext der Datei WebRtcAuth.php von außen nicht einsehbar ist, bleibt diese Information geschützt. Sowohl die PBX als auch das JavaScript errechnen den gleichen Hash zur Authentifizierung. Die nächste Authentifizierung benutzt wieder einen neuen Hash, so dass das Verfahren nicht aufgelöst werden kann.&lt;br /&gt;
&lt;br /&gt;
== Tipps zur Fehlersuche ==&lt;br /&gt;
* Firefox mit Erweiterung Firebug nutzen&lt;br /&gt;
* Konsole öffnen und Seite neu laden&lt;br /&gt;
* Folgende Ausschrift erscheint bei gültiger Authentifizierung:&lt;br /&gt;
:&amp;lt;code&amp;gt;GET https://www.innovaphone.com/WebRtcAuth.php?SID=f970479ecc6757012c74005056975b0c&amp;amp;SNO=105655742 200 OK 118ms&amp;lt;/code&amp;gt;&lt;br /&gt;
* Ansonsten dort aufgetretene Fehlermeldungen betrachten&lt;br /&gt;
* Logging auf der Konsole ausgeben lassen, indem auskommentierte Log-Funktion in der …widget.*.js Datei wieder aktiviert wird.&lt;br /&gt;
:&amp;lt;code&amp;gt;function logFunction(text) {&amp;lt;br&amp;gt;&lt;br /&gt;
:://console.log(&amp;quot;WebRTC demo: &amp;quot; + text);&amp;lt;br&amp;gt;&lt;br /&gt;
:}&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:How_to_install_widgets_realm.png&amp;diff=42708</id>
		<title>File:How to install widgets realm.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:How_to_install_widgets_realm.png&amp;diff=42708"/>
		<updated>2016-06-20T12:02:05Z</updated>

		<summary type="html">&lt;p&gt;Torsten: Authentifizierung mit REALM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Authentifizierung mit REALM&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:How_to_install_widgets_license-2.png&amp;diff=42707</id>
		<title>File:How to install widgets license-2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:How_to_install_widgets_license-2.png&amp;diff=42707"/>
		<updated>2016-06-20T11:57:48Z</updated>

		<summary type="html">&lt;p&gt;Torsten: WebRTC Challen Lizenz 2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WebRTC Challen Lizenz 2&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:How_to_install_widgets_license-1.png&amp;diff=42706</id>
		<title>File:How to install widgets license-1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:How_to_install_widgets_license-1.png&amp;diff=42706"/>
		<updated>2016-06-20T11:57:14Z</updated>

		<summary type="html">&lt;p&gt;Torsten: WebRTC Channel Lizenz 1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WebRTC Channel Lizenz 1&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:How_to_install_widgets_visibility-PBX-Admin.png&amp;diff=42705</id>
		<title>File:How to install widgets visibility-PBX-Admin.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:How_to_install_widgets_visibility-PBX-Admin.png&amp;diff=42705"/>
		<updated>2016-06-20T11:55:15Z</updated>

		<summary type="html">&lt;p&gt;Torsten: Konfiguration Sichbarkeit über PBX&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Konfiguration Sichbarkeit über PBX&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:How_to_install_widgets_visibility-myPBX.png&amp;diff=42704</id>
		<title>File:How to install widgets visibility-myPBX.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:How_to_install_widgets_visibility-myPBX.png&amp;diff=42704"/>
		<updated>2016-06-20T11:53:38Z</updated>

		<summary type="html">&lt;p&gt;Torsten: Konfiguration der Sichtbarkeit über myPBX&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Konfiguration der Sichtbarkeit über myPBX&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:How_to_install_widgets_new-user-filter.png&amp;diff=42702</id>
		<title>File:How to install widgets new-user-filter.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:How_to_install_widgets_new-user-filter.png&amp;diff=42702"/>
		<updated>2016-06-20T10:07:29Z</updated>

		<summary type="html">&lt;p&gt;Torsten: neuen Filter anwenden&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;neuen Filter anwenden&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:How_to_install_widgets_new-filter.png&amp;diff=42701</id>
		<title>File:How to install widgets new-filter.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:How_to_install_widgets_new-filter.png&amp;diff=42701"/>
		<updated>2016-06-20T10:05:45Z</updated>

		<summary type="html">&lt;p&gt;Torsten: neuen Filter anlegen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;neuen Filter anlegen&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:How_to_install_widgets_new-user.png&amp;diff=42700</id>
		<title>File:How to install widgets new-user.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:How_to_install_widgets_new-user.png&amp;diff=42700"/>
		<updated>2016-06-20T09:56:42Z</updated>

		<summary type="html">&lt;p&gt;Torsten: neuen Teilnehmer an der PBX einrichten&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;neuen Teilnehmer an der PBX einrichten&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference12r1:Concept_myPBX_Toolbox&amp;diff=42080</id>
		<title>Reference12r1:Concept myPBX Toolbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference12r1:Concept_myPBX_Toolbox&amp;diff=42080"/>
		<updated>2016-04-27T15:02:42Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|myPBX WebRTC Softwarephone]]&lt;br /&gt;
The myPBX toolbox is a set of Java Script files that can be used for integrating functionality of the innovaphone PBX into arbitrary web sites.&lt;br /&gt;
&lt;br /&gt;
= Supported features =&lt;br /&gt;
* Presence monitoring&lt;br /&gt;
* Outgoing WebRTC calls with audio, video and application sharing&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
;Web site:&lt;br /&gt;
* The needed JavaScript files of the libraries have to be included in the web site.&lt;br /&gt;
;PBX:&lt;br /&gt;
* User object with password for login and a WebRTC device&lt;br /&gt;
* Call filters for that user object&lt;br /&gt;
* Valid STUN/TURN configuration&lt;br /&gt;
;Licenses:&lt;br /&gt;
* myPBX license&lt;br /&gt;
* Video license (for video telephony)&lt;br /&gt;
* Application Sharing license (for viewing shared applications)&lt;br /&gt;
* WebRTC channel license (per WebRTC call)&lt;br /&gt;
;Network:&lt;br /&gt;
* The PBX service (&amp;lt;code&amp;gt;https://xxx/PBX0/WEBSOCKET&amp;lt;/code&amp;gt;) must be accessible from the public internet (NAT port forwarding or reverse proxy).&lt;br /&gt;
&lt;br /&gt;
= Authentication =&lt;br /&gt;
For connecting the credentials of a PBX user account is needed. The credentials can be hard coded in the Java Script code (not recommended) or they can be stored on the web server that hosts the application (recommended).&lt;br /&gt;
&lt;br /&gt;
A typical flow for the second method would be like follows.&lt;br /&gt;
# The PBX chooses the server parameters (realm, sessionId, serverNonce) and sends it to the Application&lt;br /&gt;
# The callback onAuthenticate(realm, sessionId, serverNonce) is called.&lt;br /&gt;
# The Application sends the parameters to the web server.&lt;br /&gt;
# The Webserver chooses the client parameters (username, clientNonce) and calculated the login digest and sends it back to the application.&lt;br /&gt;
# The application calls the setAuthentication(username, clientNonce, digest) function.&lt;br /&gt;
# The PBX accepts the login.&lt;br /&gt;
&lt;br /&gt;
= Reference =&lt;br /&gt;
== innovaphone.pbxwebsocket.Connection ==&lt;br /&gt;
=== Includes ===&lt;br /&gt;
The following files have to be included in the html file in order to use the WebRTC endpoint.&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.common.crypto.js&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.pbxwebsocket.Connection.js&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Constructor ===&lt;br /&gt;
;new Connection(url, username, password):&lt;br /&gt;
:;url: The URL of the PBX websocket service (e.g. &amp;lt;code&amp;gt;wss://xxx/PBX0/WEBSOCKET/websocket&amp;lt;/code&amp;gt;)&lt;br /&gt;
:;username: The username of the PBX user object.&lt;br /&gt;
:;password: The password of the PBX user object.&lt;br /&gt;
&lt;br /&gt;
=== Methods ===&lt;br /&gt;
;function close(): Disconnects from the PBX.&lt;br /&gt;
;function setAuthentication(username, clientNonce, digest): Sets the client parameters of the authentication and the calculated digest.&lt;br /&gt;
:;username: The H323 id of the user object&lt;br /&gt;
:;clientNonce: A random number&lt;br /&gt;
:;digest: sha256(&amp;quot;innovaphonePbxWebsocket:ClientAuth:&amp;quot; + realm + &amp;quot;:&amp;quot; + sessionId + &amp;quot;:&amp;quot; + username + &amp;quot;:&amp;quot; + password + &amp;quot;:&amp;quot; + clientNonce + &amp;quot;:&amp;quot; + serverNonce)&lt;br /&gt;
;function sendSubscribeEndpoint(name, number): Starts presence monitoring for a given endpoint specifyed by name &#039;&#039;or&#039;&#039; number.&lt;br /&gt;
:;name: The URI or H.323 id&lt;br /&gt;
:;number: The phone number&lt;br /&gt;
;function sendUnsubscribeEndpoint(name, number): Stops presence monitoring for a given endpoint specifyed by name &#039;&#039;or&#039;&#039; number.&lt;br /&gt;
:;name: The URI or H.323 id&lt;br /&gt;
:;number: The phone number&lt;br /&gt;
&lt;br /&gt;
The methods for WebRTC calls are not described here. Use innovaphone.pbxwebsocket.WebRtcEndpoint.js instead.&lt;br /&gt;
&lt;br /&gt;
=== Callbacks ===&lt;br /&gt;
;function onauthenticate(realm, sessionId, serverNonce): This callback is used for authenting users when the web page shall not be aware of the user password. Set connection.onauthenticate to get a callback during login process. The login hash can then be calculated on the webserver and be given back using function setAuthentication.&lt;br /&gt;
&lt;br /&gt;
;function onconnected(userInfo): Called when the connection has been successfully established.&lt;br /&gt;
:;userInfo: An object containing informmation about the connected user.&lt;br /&gt;
&lt;br /&gt;
;function onerror(error): Called when the connection could not be established or an other error occurred.&lt;br /&gt;
:;error: A string containing an error message.&lt;br /&gt;
;onclosed(): Called if the connection was closed.&lt;br /&gt;
&lt;br /&gt;
;function onendpointpresence(name, number, phoneStatus, imStatus, activity, note): Called if the presence of a subscribed endpoint has changed.&lt;br /&gt;
:;name: The URI or H.323 id&lt;br /&gt;
:;number: The phone number&lt;br /&gt;
:;phoneStatus: Tells if a phone is registered, &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;closed&amp;lt;/code&amp;gt;.&lt;br /&gt;
:;imStatus: Tells if a chat client is registered, &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;closed&amp;lt;/code&amp;gt;.&lt;br /&gt;
:;activity: Presence activity &amp;lt;code&amp;gt;away&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;busy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;lunch&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vacation&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;busy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dnd&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;on-the-phone&amp;lt;/code&amp;gt;&lt;br /&gt;
:;note: Presence note&lt;br /&gt;
&lt;br /&gt;
The callbacks for WebRTC calls are not described here. Use innovaphone.pbxwebsocket.WebRtcEndpoint.js instead.&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
The following example connects to the PBX and does presence monitoring for the user with the H.323 ID &amp;quot;target&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;innovaphone.common.crypto.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;innovaphone.pbxwebsocket.Connection.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
       &lt;br /&gt;
        // dependencies&lt;br /&gt;
        var Connection = innovaphone.pbxwebsocket.Connection;&lt;br /&gt;
       &lt;br /&gt;
        // private&lt;br /&gt;
        var connection = null;&lt;br /&gt;
        var config = {&lt;br /&gt;
            url: &amp;quot;ws://192.168.0.1/PBX0/WEBSOCKET/websocket&amp;quot;,&lt;br /&gt;
            username: &amp;quot;user&amp;quot;,&lt;br /&gt;
            password: &amp;quot;password&amp;quot;&lt;br /&gt;
        };&lt;br /&gt;
       &lt;br /&gt;
        // callbacks&lt;br /&gt;
        function onConnected(userInfo) {&lt;br /&gt;
            console.log(&amp;quot;Connected: &amp;quot; + JSON.stringify(userInfo));&lt;br /&gt;
            connection.sendSubscribeEndpoint(&amp;quot;target&amp;quot;, null);&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        function onError(error) {&lt;br /&gt;
            console.log(&amp;quot;Error: &amp;quot; + error);&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        function onClosed() {&lt;br /&gt;
            console.log(&amp;quot;Closed&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        function close() {&lt;br /&gt;
            if (connection) connection.close();&lt;br /&gt;
            connection = null;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        function onEndpointPresence(name, number, phoneStatus, imStatus, activity, note) {&lt;br /&gt;
            console.log(&amp;quot;EndpointPresence: activity=&amp;quot; + activity + &amp;quot; note=&amp;quot; + note);&lt;br /&gt;
        }&lt;br /&gt;
       &lt;br /&gt;
        // main function&lt;br /&gt;
        function start() {&lt;br /&gt;
            if (connection) connection.close();&lt;br /&gt;
            connection = new Connection(config.url, config.username, config.password);&lt;br /&gt;
            connection.onconnected = onConnected;&lt;br /&gt;
            connection.onerror = onError;&lt;br /&gt;
            connection.onclosed = onClosed;&lt;br /&gt;
            connection.onendpointpresence = onEndpointPresence;&lt;br /&gt;
        }&lt;br /&gt;
       &lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== innovaphone.pbxwebsocket.WebRtcEndpoint ==&lt;br /&gt;
This file contains a WebRTC endpoint implementation that can be used for adding WebRTC calls to a web page. For that the credentials of a user object on the PBX is needed. Visitors of the web page will use that user object for making phone calls.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In some browsers like Chrome WebRTC only works on HTTPS pages. So it is mandatory to use HTTPS and WSS on your page.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Includes ===&lt;br /&gt;
The following files have to be included in the html file in order to use the WebRTC endpoint.&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.common.crypto.js&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.pbxwebsocket.Connection.js&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.pbxwebsocket.ToneGenerator.js&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.pbxwebsocket.WebRtcEndpoint.js&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to use application sharing the following files must also be included:&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.applicationSharing.jpeg.js&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.applicationSharing.zlib.js&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.applicationSharing.png.js&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.applicationSharing.main.js&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additionally the MP3 files containing the ring tones and ring back tones are needed on the web server in the same directory as the javascript files.&lt;br /&gt;
&lt;br /&gt;
=== Compatibility check ===&lt;br /&gt;
&lt;br /&gt;
You can test if the browser supports WebRTC by checking the bool &amp;lt;code&amp;gt;innovaphone.pbxwebsocket.WebRtc.supported&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Constructor ===&lt;br /&gt;
;new WebRtcEndpoint(url, username, password, device, physicalLocation, regContext, onLog, onCall):&lt;br /&gt;
:;url: The URL of the PBX websocket service (e.g. &amp;lt;code&amp;gt;ws://10.0.0.1/PBX0/WEBSOCKET/websocket&amp;lt;/code&amp;gt;)&lt;br /&gt;
:;username: The username of the PBX user object.&lt;br /&gt;
:;password: The password of the PBX user object.&lt;br /&gt;
:;device: The device ID that shall be used for making calls.&lt;br /&gt;
:;physicalLocation: The physical location of the user (optional).&lt;br /&gt;
:;regContext: A numeric value that will be used for identifying the registration in the PBX (optional).&lt;br /&gt;
:;logFunction: A callback function that is called for logging debug info (optional).&lt;br /&gt;
:;onCall: A callback function that is called when calls are added, updated or removed. Applications that want to use call control have to specify this callback function. Applications that don&#039;t should give &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;. (optional)&lt;br /&gt;
:;onAuthenticate: An optional callback function. If set it is called with the parameters (realm, sessionId, serverNonce). Applications should calculate the login hash unsing these parameters and the username and password and call setAuthentication.&lt;br /&gt;
&lt;br /&gt;
=== Methods ===&lt;br /&gt;
;function close(): Closes the WebRTC endpoint and disconnects from the PBX.&lt;br /&gt;
;function initCall(name, number, video, sharing): Starts a phone call. This is only possible if the application supplied an &amp;lt;code&amp;gt;onCall&amp;lt;/code&amp;gt; callback to the constructor.&lt;br /&gt;
:;name: The URI to be called (optional, supply name or number).&lt;br /&gt;
:;number: The phone number to be called (optional, supply name or number).&lt;br /&gt;
:;video: Set to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; for starting a video call (optional).&lt;br /&gt;
:;sharing: Set to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; for starting an application sharing call (optional).&lt;br /&gt;
;function connectCall(id): Connects a call.&lt;br /&gt;
:;id: The ID of the call.&lt;br /&gt;
;function dtmfCall(id, digits): Sends dtmf digits to a connected call.&lt;br /&gt;
:;id: The ID of the call.&lt;br /&gt;
:;digits: A string containing DTMF digits (0-9,*,#,A,B,C,D).&lt;br /&gt;
;function clearCall(id): Terminates a call.&lt;br /&gt;
:;id: The ID of the call (optional). If no ID is supplied, all calls are terminated.&lt;br /&gt;
;function attachVideo(local, remote): Attaches HTML video elements to the WebRTC endpoints. The endpoint will use them to playback video. Applications can both attach before or during a video call. Also attaching multiple video elements for a single call is possible. The application should mute the video elements (&amp;lt;code&amp;gt;muted=&amp;quot;muted&amp;quot;&amp;lt;/code&amp;gt;) in order to avoid playback of audio.&lt;br /&gt;
:;local: The HTML video element for playback of the local webcam image (optional, may be &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;).&lt;br /&gt;
:;remote: The HTML video element for playback of the remote video image (optional, may be &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;).&lt;br /&gt;
;function detachVideo(local, remote): Detaches HTML video elements that have previously attached. This will stop the playback on the supplied elements.&lt;br /&gt;
:;local: The HTML video element to be detached (optional, may be &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;).&lt;br /&gt;
:;remote: The HTML video element to be detached (optional, may be &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;).&lt;br /&gt;
;function attachSharing(sharingDiv, createAppCallback, removeAppCallback, resizeCalback): Attaches a DIV element to the WebRTC endpoints. The endpoint will allocate inside this element a canvas object where the application sharing data will be displayed. Since more than one application could be shared, the javascript application has to provide a callback to be informed that a new application arrived and another callback to be informed that an application is not anymore shared. Both callbacks should received an &#039;&#039;&#039;id&#039;&#039;&#039; as argument. Another callback will be provided in case the shared application changes its resolution.&lt;br /&gt;
:;createAppCallback: createAppCallback(id, name). This callback also receives the name of the new application.&lt;br /&gt;
:;removeAppCallback: removeAppCallback(id).&lt;br /&gt;
:;resizeCallback: resizeCallback(). &lt;br /&gt;
;function detachSharing(): Detaches elements that were previously attached.&lt;br /&gt;
;function sharingEvent(type, data): The endpoint provides an interface to send events to the application sharing class.&lt;br /&gt;
:;changeDisplayApp: This event is used to switch inside the canvas object between applications being shared. type is equal to &#039;&#039;&#039;changeDisplayApp&#039;&#039;&#039; and data should be the &#039;&#039;&#039;id&#039;&#039;&#039; of the application to be displayed. This &#039;&#039;&#039;id&#039;&#039;&#039; is the one provided in the create application callback.&lt;br /&gt;
:;fitToElement: This event adjusts the application being shared to the size of the DIV element provided with the &#039;&#039;&#039;attachSharing&#039;&#039;&#039; function. type is equal to &#039;&#039;&#039;fitToElement&#039;&#039;&#039; and data should be &#039;&#039;&#039;true&#039;&#039;&#039; if the application should be adjusted to the canvas element or false otherwise (original size).&lt;br /&gt;
:;requestControl: This event allows the client to request control (mouse, keyboard) over the shared applications. The sharing party still must accept this request before the client gets the control. type is equal to &#039;&#039;&#039;requestControl&#039;&#039;&#039; and data should be &#039;&#039;&#039;null&#039;&#039;&#039;.&lt;br /&gt;
;function setAuthentication(username, clientNonce, digest): Sets the client parameters of the authentication and the calculated digest.&lt;br /&gt;
:;username: The H323 id of the user object&lt;br /&gt;
:;clientNonce: A random number&lt;br /&gt;
:;digest: sha256(&amp;quot;innovaphonePbxWebsocket:ClientAuth:&amp;quot; + realm + &amp;quot;:&amp;quot; + sessionId + &amp;quot;:&amp;quot; + username + &amp;quot;:&amp;quot; + password + &amp;quot;:&amp;quot; + clientNonce + &amp;quot;:&amp;quot; + serverNonce)&lt;br /&gt;
&lt;br /&gt;
=== Callbacks ===&lt;br /&gt;
;function onLog(text): Should write the supplied text to the log of the application.&lt;br /&gt;
;function onCall(event, call): Is called when the state of calls of this WebRTC endpoint changes.&lt;br /&gt;
:;event: A string that can be &amp;lt;code&amp;gt;added&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;updated&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;removed&amp;lt;/code&amp;gt;.&lt;br /&gt;
:;call: The call object containing the current info about the call.&lt;br /&gt;
::;id: The numeric id of the call.&lt;br /&gt;
::;dir: The direction of the call (&amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt;).&lt;br /&gt;
::;state:The state of the call (&amp;lt;code&amp;gt;idle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;calling&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;incomplete&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;complete&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;alerting&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;connected&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;disconnecting&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;disconnected&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;parked&amp;lt;/code&amp;gt;).&lt;br /&gt;
::;hold: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, if the call is on hold (optional).&lt;br /&gt;
::;name: The URI of the remote party (optional).&lt;br /&gt;
::;number: The phone number of the remote party (optional).&lt;br /&gt;
::;video: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, if video is active (optional).&lt;br /&gt;
::;sharing: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, if application sharing is active (optional).&lt;br /&gt;
::;cause: The cause code (optional).&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;innovaphone.common.crypto.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;innovaphone.pbxwebsocket.Connection.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;innovaphone.pbxwebsocket.ToneGenerator.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;innovaphone.applicationSharing.jpeg.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;innovaphone.applicationSharing.zlib.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;innovaphone.applicationSharing.png.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;innovaphone.applicationSharing.main.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;innovaphone.pbxwebsocket.WebRtcEndpoint.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        // dependencies&lt;br /&gt;
        var WebRtcEndpoint = innovaphone.pbxwebsocket.WebRtc.Endpoint;&lt;br /&gt;
       &lt;br /&gt;
        var endpoint = null;&lt;br /&gt;
        var config = {&lt;br /&gt;
            url: &amp;quot;wss://192.168.0.1/PBX0/WEBSOCKET/websocket&amp;quot;,&lt;br /&gt;
            username: &amp;quot;user&amp;quot;,&lt;br /&gt;
            password: &amp;quot;password&amp;quot;,&lt;br /&gt;
            device: &amp;quot;user-webrtc&amp;quot;,&lt;br /&gt;
            physicalLocation: null,&lt;br /&gt;
            regContext: &amp;quot;0&amp;quot;&lt;br /&gt;
        };&lt;br /&gt;
       &lt;br /&gt;
        function logFunction(text) {&lt;br /&gt;
            console.log(&amp;quot;WebRTC demo: &amp;quot; + text);&lt;br /&gt;
        }&lt;br /&gt;
       &lt;br /&gt;
        function onCall(event, call) {&lt;br /&gt;
            if (call.dir == &amp;quot;in&amp;quot;) {&lt;br /&gt;
                if (endpoint) endpoint.clearCall(call.id);&lt;br /&gt;
            }&lt;br /&gt;
            console.log(&amp;quot;Call &amp;quot; + event + &amp;quot;: &amp;quot; + JSON.stringify(call));&lt;br /&gt;
        }&lt;br /&gt;
       &lt;br /&gt;
        function initCall(name, number, video, sharing) {&lt;br /&gt;
            if (endpoint) endpoint.initCall(name, number, video, sharing);&lt;br /&gt;
        }&lt;br /&gt;
       &lt;br /&gt;
        function clearAllCalls() {&lt;br /&gt;
            if (endpoint) endpoint.clearCall();&lt;br /&gt;
        }&lt;br /&gt;
       &lt;br /&gt;
        function close() {&lt;br /&gt;
            if (endpoint) {&lt;br /&gt;
                endpoint.detachVideo(document.getElementById(&amp;quot;video-local&amp;quot;), document.getElementById(&amp;quot;video-remote&amp;quot;));&lt;br /&gt;
                endpoint.detachSharing();&lt;br /&gt;
                endpoint.close();&lt;br /&gt;
            }&lt;br /&gt;
            endpoint = null;&lt;br /&gt;
        }&lt;br /&gt;
       &lt;br /&gt;
        function createNewApplication(id, name) {&lt;br /&gt;
            var new_app = document.createElement(&amp;quot;input&amp;quot;); &lt;br /&gt;
            new_app.setAttribute(&amp;quot;id&amp;quot;, &amp;quot;appSharing_&amp;quot; + id);&lt;br /&gt;
            new_app.setAttribute(&amp;quot;value&amp;quot;, name);&lt;br /&gt;
            new_app.setAttribute(&amp;quot;type&amp;quot;, &amp;quot;button&amp;quot;);&lt;br /&gt;
            getElementById(&amp;quot;sharing-local&amp;quot;).appendChild(new_app);&lt;br /&gt;
        }&lt;br /&gt;
       &lt;br /&gt;
        function removeApplication(id) {&lt;br /&gt;
            var input_b = document.getElementById(&amp;quot;appSharing_&amp;quot; + id);&lt;br /&gt;
            if(input_b) getElementById(&amp;quot;sharing-local&amp;quot;).removeChild(input_b);&lt;br /&gt;
        }&lt;br /&gt;
       &lt;br /&gt;
        function start() {&lt;br /&gt;
            if (endpoint) endpoint.close();&lt;br /&gt;
            endpoint = new WebRtcEndpoint(config.url, config.username, config.password, config.device, config.physicalLocation, config.regContext, logFunction, onCall);&lt;br /&gt;
            endpoint.attachVideo(document.getElementById(&amp;quot;video-local&amp;quot;), document.getElementById(&amp;quot;video-remote&amp;quot;));&lt;br /&gt;
            endpoint.attachSharing(document.getElementById(&amp;quot;sharing-local&amp;quot;), createNewApplication, removeApplication);&lt;br /&gt;
        }&lt;br /&gt;
 &lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference12r1:Concept_myPBX_Toolbox&amp;diff=39490</id>
		<title>Reference12r1:Concept myPBX Toolbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference12r1:Concept_myPBX_Toolbox&amp;diff=39490"/>
		<updated>2015-10-29T14:18:06Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|myPBX WebRTC Softwarephone]]&lt;br /&gt;
The myPBX toolkit is a set of Java Script files that can be used for integrating functionality of the innovaphone PBX into arbitrary web sites.&lt;br /&gt;
&lt;br /&gt;
= Supported features =&lt;br /&gt;
* Presence monitoring&lt;br /&gt;
* Outgoind WebRTC calls with audio, video and application sharing&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
;Web site:&lt;br /&gt;
* The needed JavaScript files of the libraries have to be included in the web site.&lt;br /&gt;
;PBX:&lt;br /&gt;
* User object with password for login and a WebRTC device&lt;br /&gt;
* Call filters for that user object&lt;br /&gt;
* Valid STUN/TURN configuration&lt;br /&gt;
;Licenses:&lt;br /&gt;
* myPBX license&lt;br /&gt;
* Video license (for video telephony)&lt;br /&gt;
* Application Sharing license (for viewing shared applications)&lt;br /&gt;
* WebRTC channel license (per WebRTC call)&lt;br /&gt;
;Network:&lt;br /&gt;
* The PBX service (&amp;lt;code&amp;gt;https://xxx/PBX0/WEBSOCKET&amp;lt;/code&amp;gt;) must be accessible from the public internet (NAT port forwarding or reverse proxy).&lt;br /&gt;
&lt;br /&gt;
= Authentication =&lt;br /&gt;
For connecting the credentials of a PBX user account is needed.&lt;br /&gt;
&lt;br /&gt;
= Reference =&lt;br /&gt;
== innovaphone.pbxwebsocket.Connection ==&lt;br /&gt;
=== Includes ===&lt;br /&gt;
The following files have to be included in the html file in order to use the WebRTC endpoint.&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.common.crypto.js&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.pbxwebsocket.Connection.js&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Constructor ===&lt;br /&gt;
;new Connection(url, username, password):&lt;br /&gt;
:;url: The URL of the PBX websocket service (e.g. &amp;lt;code&amp;gt;ws://10.0.0.1/PBX0/WEBSOCKET/websocket&amp;lt;/code&amp;gt;)&lt;br /&gt;
:;username: The username of the PBX user object.&lt;br /&gt;
:;password: The password of the PBX user object.&lt;br /&gt;
&lt;br /&gt;
=== Methods ===&lt;br /&gt;
;function close(): Disconnects from the PBX.&lt;br /&gt;
;function sendSubscribeEndpoint(name, number): Starts presence monitoring for a given endpoint specifyed by name &#039;&#039;or&#039;&#039; number.&lt;br /&gt;
:;name: The URI or H.323 id&lt;br /&gt;
:;number: The phone number&lt;br /&gt;
;function sendUnsubscribeEndpoint(name, number): Stops presence monitoring for a given endpoint specifyed by name &#039;&#039;or&#039;&#039; number.&lt;br /&gt;
:;name: The URI or H.323 id&lt;br /&gt;
:;number: The phone number&lt;br /&gt;
&lt;br /&gt;
The methods for WebRTC calls are not described here. Use innovaphone.pbxwebsocket.WebRtcEndpoint.js instead.&lt;br /&gt;
&lt;br /&gt;
=== Callbacks ===&lt;br /&gt;
;function onconnected(userInfo): Called when the connection has been successfully established.&lt;br /&gt;
:;userInfo: An object containing informmation about the connected user.&lt;br /&gt;
&lt;br /&gt;
;function onerror(error): Called when the connection could not be established or an other error occurred.&lt;br /&gt;
:;error: A string containing an error message.&lt;br /&gt;
;onclosed(): Called if the connection was closed.&lt;br /&gt;
&lt;br /&gt;
;function onendpointpresence(name, number, phoneStatus, imStatus, activity, note): Called if the presence of a subscribed endpoint has changed.&lt;br /&gt;
:;name: The URI or H.323 id&lt;br /&gt;
:;number: The phone number&lt;br /&gt;
:;phoneStatus: Tells if a phone is registered, &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;closed&amp;lt;/code&amp;gt;.&lt;br /&gt;
:;imStatus: Tells if a chat client is registered, &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;closed&amp;lt;/code&amp;gt;.&lt;br /&gt;
:;activity: Presence activity &amp;lt;code&amp;gt;away&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;busy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;lunch&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vacation&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;busy&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;dnd&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;on-the-phone&amp;lt;/code&amp;gt;&lt;br /&gt;
:;note: Presence note&lt;br /&gt;
&lt;br /&gt;
The callbacks for WebRTC calls are not described here. Use innovaphone.pbxwebsocket.WebRtcEndpoint.js instead.&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
The following example connects to the PBX and does presence monitoring for the user with the H.323 ID &amp;quot;target&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;innovaphone.common.crypto.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;innovaphone.pbxwebsocket.Connection.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        // dependencies&lt;br /&gt;
        var Connection = innovaphone.pbxwebsocket.Connection;&lt;br /&gt;
       &lt;br /&gt;
        // private&lt;br /&gt;
        var connection = null;&lt;br /&gt;
        var config = {&lt;br /&gt;
            url: &amp;quot;ws://192.168.0.1/PBX0/WEBSOCKET/websocket&amp;quot;,&lt;br /&gt;
            username: &amp;quot;user&amp;quot;,&lt;br /&gt;
            password: &amp;quot;password&amp;quot;&lt;br /&gt;
        };&lt;br /&gt;
       &lt;br /&gt;
        // callbacks&lt;br /&gt;
        function onConnected(userInfo) {&lt;br /&gt;
            console.log(&amp;quot;Connected: &amp;quot; + JSON.stringify(userInfo));&lt;br /&gt;
            connection.sendSubscribeEndpoint(&amp;quot;target&amp;quot;, null);&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        function onError(error) {&lt;br /&gt;
            console.log(&amp;quot;Error: &amp;quot; + error);&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        function onClosed() {&lt;br /&gt;
            console.log(&amp;quot;Closed&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        function close() {&lt;br /&gt;
            if (connection) connection.close();&lt;br /&gt;
            connection = null;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        function onEndpointPresence(name, number, phoneStatus, imStatus, activity, note) {&lt;br /&gt;
            console.log(&amp;quot;EndpointPresence: activity=&amp;quot; + activity + &amp;quot; note=&amp;quot; + note);&lt;br /&gt;
        }&lt;br /&gt;
       &lt;br /&gt;
        // main function&lt;br /&gt;
        function start() {&lt;br /&gt;
            if (connection) connection.close();&lt;br /&gt;
            connection = new Connection(config.url, config.username, config.password);&lt;br /&gt;
            connection.onconnected = onConnected;&lt;br /&gt;
            connection.onerror = onError;&lt;br /&gt;
            connection.onclosed = onClosed;&lt;br /&gt;
            connection.onendpointpresence = onEndpointPresence;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== innovaphone.pbxwebsocket.WebRtcEndpoint ==&lt;br /&gt;
This file contains a WebRTC endpoint implementation that can be used for adding WebRTC calls to a web page. For that the credentials of a user object on the PBX is needed. Visitors of the web page will use that user object for making phone calls.&lt;br /&gt;
&lt;br /&gt;
=== Includes ===&lt;br /&gt;
The following files have to be included in the html file in order to use the WebRTC endpoint.&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.common.crypto.js&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.pbxwebsocket.Connection.js&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.pbxwebsocket.ToneGenerator.js&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.pbxwebsocket.WebRtcEndpoint.js&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to use application sharing the following files must also be included:&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.applicationSharing.jpeg.js&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.applicationSharing.zlib.js&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.applicationSharing.png.js&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;innovaphone.applicationSharing.main.js&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additionally the MP3 files containing the ring tones and ring back tones are needed on the web server in the same directory as the javascript files.&lt;br /&gt;
&lt;br /&gt;
=== Constructor ===&lt;br /&gt;
;new WebRtcEndpoint(url, username, password, device, physicalLocation, regContext, onLog, onCall):&lt;br /&gt;
:;url: The URL of the PBX websocket service (e.g. &amp;lt;code&amp;gt;ws://10.0.0.1/PBX0/WEBSOCKET/websocket&amp;lt;/code&amp;gt;)&lt;br /&gt;
:;username: The username of the PBX user object.&lt;br /&gt;
:;password: The password of the PBX user object.&lt;br /&gt;
:;device: The device ID that shall be used for making calls.&lt;br /&gt;
:;physicalLocation: The physical location of the user (optional).&lt;br /&gt;
:;regContext: A numeric value that will be used for identifying the registration in the PBX (optional).&lt;br /&gt;
:;logFunction: A callback function that is called for logging debug info (optional).&lt;br /&gt;
:;onCall: A callback function that is called when calls are added, updated or removed. Applications that want to use call control have to specify this callback function. Applications that don&#039;t should give &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;. (optional)&lt;br /&gt;
&lt;br /&gt;
=== Methods ===&lt;br /&gt;
;function close(): Closes the WebRTC endpoint and disconnects from the PBX.&lt;br /&gt;
;function initCall(name, number, video, sharing): Starts a phone call. This is only possible if the application supplied an &amp;lt;code&amp;gt;onCall&amp;lt;/code&amp;gt; callback to the constructor.&lt;br /&gt;
:;name: The URI to be called (optional, supply name or number).&lt;br /&gt;
:;number: The phone number to be called (optional, supply name or number).&lt;br /&gt;
:;video: Set to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; for starting a video call (optional).&lt;br /&gt;
:;sharing: Set to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; for starting an application sharing call (optional).&lt;br /&gt;
;function clearCall(id): Terminates a call.&lt;br /&gt;
:;id: The ID of the call (optional). If no ID is supplied, all calls are terminated.&lt;br /&gt;
;function attachVideo(local, remote): Attaches HTML video elements to the WebRTC endpoints. The endpoint will use them to playback video. Applications can both attach before or during a video call. Also attaching multiple video elements for a single call is possible. The application should mute the video elements (&amp;lt;code&amp;gt;muted=&amp;quot;muted&amp;quot;&amp;lt;/code&amp;gt;) in order to avoid playback of audio.&lt;br /&gt;
:;local: The HTML video element for playback of the local webcam image (optional, may be &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;).&lt;br /&gt;
:;remote: The HTML video element for playback of the remote video image (optional, may be &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;).&lt;br /&gt;
;function detachVideo(local, remote): Detaches HTML video elements that have previously attached. This will stop the playback on the supplied elements.&lt;br /&gt;
:;local: The HTML video element to be detached (optional, may be &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;).&lt;br /&gt;
:;remote: The HTML video element to be detached (optional, may be &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Callbacks ===&lt;br /&gt;
;function onLog(text): Should write the supplied text to the log of the application.&lt;br /&gt;
;function onCall(event, call): Is called when the state of calls of this WebRTC endpoint changes.&lt;br /&gt;
:;event: A string that can be &amp;lt;code&amp;gt;added&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;updated&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;removed&amp;lt;/code&amp;gt;.&lt;br /&gt;
:;call: The call object containing the current info about the call.&lt;br /&gt;
::;id: The numeric id of the call.&lt;br /&gt;
::;dir: The direction of the call (&amp;lt;code&amp;gt;in&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;out&amp;lt;/code&amp;gt;).&lt;br /&gt;
::;state:The state of the call (&amp;lt;code&amp;gt;idle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;calling&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;incomplete&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;complete&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;alerting&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;connected&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;disconnecting&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;disconnected&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;parked&amp;lt;/code&amp;gt;).&lt;br /&gt;
::;hold: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, if the call is on hold (optional).&lt;br /&gt;
::;name: The URI of the remote party (optional).&lt;br /&gt;
::;number: The phone number of the remote party (optional).&lt;br /&gt;
::;video: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, if video is active (optional).&lt;br /&gt;
::;sharing: &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, if application sharing is active (optional).&lt;br /&gt;
::;cause: The cause code (optional).&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;innovaphone.common.crypto.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;innovaphone.pbxwebsocket.Connection.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;innovaphone.pbxwebsocket.ToneGenerator.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;innovaphone.pbxwebsocket.WebRtcEndpoint.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
    &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        // dependencies&lt;br /&gt;
        var WebRtcEndpoint = innovaphone.pbxwebsocket.WebRtc.Endpoint;&lt;br /&gt;
       &lt;br /&gt;
        var endpoint = null;&lt;br /&gt;
        var config = {&lt;br /&gt;
            url: &amp;quot;ws://192.168.0.1/PBX0/WEBSOCKET/websocket&amp;quot;,&lt;br /&gt;
            username: &amp;quot;user&amp;quot;,&lt;br /&gt;
            password: &amp;quot;password&amp;quot;,&lt;br /&gt;
            device: &amp;quot;user-webrtc&amp;quot;,&lt;br /&gt;
            physicalLocation: null,&lt;br /&gt;
            regContext: &amp;quot;0&amp;quot;&lt;br /&gt;
        };&lt;br /&gt;
       &lt;br /&gt;
        function logFunction(text) {&lt;br /&gt;
            console.log(&amp;quot;WebRTC demo: &amp;quot; + text);&lt;br /&gt;
        }&lt;br /&gt;
       &lt;br /&gt;
        function onCall(event, call) {&lt;br /&gt;
            console.log(&amp;quot;Call &amp;quot; + event + &amp;quot;: &amp;quot; + JSON.stringify(call));&lt;br /&gt;
        }&lt;br /&gt;
       &lt;br /&gt;
        function initCall(number, video) {&lt;br /&gt;
            if (endpoint) endpoint.initCall(null, number, video, false);&lt;br /&gt;
        }&lt;br /&gt;
       &lt;br /&gt;
        function clearAllCalls() {&lt;br /&gt;
            if (endpoint) endpoint.clearCall();&lt;br /&gt;
        }&lt;br /&gt;
       &lt;br /&gt;
        function close() {&lt;br /&gt;
            if (endpoint) {&lt;br /&gt;
                endpoint.detachVideo(document.getElementById(&amp;quot;video-lcoal&amp;quot;), document.getElementById(&amp;quot;video-remote&amp;quot;));&lt;br /&gt;
                endpoint.close();&lt;br /&gt;
            }&lt;br /&gt;
            endpoint = null;&lt;br /&gt;
        }&lt;br /&gt;
       &lt;br /&gt;
        function start() {&lt;br /&gt;
            if (endpoint) endpoint.close();&lt;br /&gt;
            endpoint = new WebRtcEndpoint(config.url, config.username, config.password, config.device, config.physicalLocation, config.regContext, logFunction, onCall);&lt;br /&gt;
            endpoint.attachVideo(document.getElementById(&amp;quot;video-lcoal&amp;quot;), document.getElementById(&amp;quot;video-remote&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/script&amp;gt;&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Main_Page&amp;diff=30355</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Main_Page&amp;diff=30355"/>
		<updated>2013-07-26T08:34:53Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* More innovaphone Ressources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;!-- Message of the day --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== before you try to use this wiki ==&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Ckl|ckl]] 09:42, 20 July 2007 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get access &#039;&#039;&#039;[[Account_Creation|READ THIS FIRST]]&#039;&#039;&#039;, make sure you [[Special:Userlogin|log in]] and have [[Account_Creation|your account authorized]].&lt;br /&gt;
&lt;br /&gt;
You may then modify most of the articles and even add new ones.  We hope for a rich and useful platform for professional innovaphone users to emerge this way.&lt;br /&gt;
&lt;br /&gt;
To make sure you understand the terms of use, have a quick look at the [[innovaphone-wiki:About | legal stuff]].  But do not waste too much time there!  Instead, rather browse through the information provided.  There are various hopefully useful links in the sidebar on the left.  However, you might as well want to simply search for whatever you are interested in using the search box on the lower left.&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t find what you are looking for, [mailto:ckl-at-innovaphone-dot-com drop me a message] telling me what&#039;s missing!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- latest news commented out, may be reactivated once there are new really --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- please insert new message ON TOP and remove extraneous (more than 5) old messages --&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;nowiki&amp;gt; ~~~~ is replaced by your name and date automatically &amp;lt;/nowiki&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Latest News ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Lbu|Lbu]] 11:48, 8 July 2013 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware V9.00 product/9.00/firmware 906128800 (hotfix 26) available | Version 9 Hotfix 26]] is now available from [http://download.innovaphone.com/ice/9.00#firmware the V9 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:dde|dde]] 09:49, 8 July 2013 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware V10.00 product/10.00/firmware 10087200 (final) available | Version 10 Final]] is now available from [http://download.innovaphone.com/ice/10.00#firmware the V10 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:dde|dde]] 09:53, 8 July 2013 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Linux_Application_Platform_100057_product/10.00/linux_10005700_(final)_available | Linux Application Platform V10 100057 final]] is now available from [http://download.innovaphone.com/ice/10.00#linux V10 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:dde|dde]] 09:53, 8 July 2013 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Innovaphone_Reporting_100057_product/10.00/reporting_10005700_(final)_available | innovaphone Reporting V10 100057 final]] is now available from [http://download.innovaphone.com/ice/10.00#reporting V10 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:dde|dde]] 09:53, 8 July 2013 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Innovaphone_Fax_100057_product/10.00/faxserver_10005700_(final)_available | innovaphone Fax V10 100057 final]] is now available from [http://download.innovaphone.com/ice/10.00#faxserver V10 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:dde|dde]] 09:53, 8 July 2013 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Innovaphone_Exchange_Calendar_Connector_100057_product/10.00/exchange_10005700_(final)_available | innovaphone Exchange Calendar Connector V10 100057 final]] is now available from [http://download.innovaphone.com/ice/10.00#exchange V10 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Jfr|Jfr]] 10:49, 10 June 2013 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware V9.00 product/9.00/firmware 906128200 (hotfix 25) available | Version 9 Hotfix 25]] is now available from [http://download.innovaphone.com/ice/9.00#firmware the V9 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Jfr|Jfr]] 10:49, 10 June 2013 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware V8.00 product/8.00/firmware 8082000 (hotfix 34) available | Version 8 Hotfix 34]] is now available from [http://download.innovaphone.com/ice/8.00#firmware the V8 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Smayoral|sma]] 07:54, 8 July 2013 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Linux_Application_Platform_10377_product/9.00/linux_1037700_(hotfix 22)_available | Linux Application Platform 10377 hotfix 22]] is now available from [http://download.innovaphone.com/ice/9.00#linux V9 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Smayoral|sma]] 07:54, 8 July 2013 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Innovaphone_Reporting_10377_product/9.00/reporting_1037700_(hotfix 22)_available | innovaphone Reporting 10377 hotfix 22]] is now available from [http://download.innovaphone.com/ice/9.00#reporting V9 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Inno-mst|Inno-mst]] 10:07, 10 June 2013 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Apps V9.00 (Operator9) product/9.00/apps 9000013 (hotfix6) available | Version 9 Apps Hotfix6(Operator9 hotfix6)]] is now available from [http://download.innovaphone.com/ice/9.00#apps the V9 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Tmo|Tmo]] 08:40, 13 May 2013 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware V9.00 product/9.00/firmware 906127100 (hotfix 24) available | Version 9 Hotfix 24]] is now available from [http://download.innovaphone.com/ice/9.00#firmware the V9 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Tmo|Tmo]] 08:40, 13 May 2013 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware V8.00 product/8.00/firmware 8081900 (hotfix 33) available | Version 8 Hotfix 33]] is now available from [http://download.innovaphone.com/ice/8.00#firmware the V8 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Afi|Afi]] 15:28, 5 April 2013 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
A new [[Support:Voice Mail, TAPI, SoftwarePhone, Operator, Tools product/6.00/apps 6000047 (final) available | V6 application package ]] is available in the  [http://download.innovaphone.com/ice/6.00#apps V6 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Ckl|ckl]] 19:53, 28 February 2013 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:V8 only applications product/8.00/apps 8000040 (hotfix15) available| V8 application package (hotfix) 15]] is now available on the [http://download.innovaphone.com/ice/8.00/#apps  V8 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Lbu|Lbu]] 10:46, 18 October 2012 (CEST)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware V7.00 product/7.00/firmware 7061400 (hotfix 40) available | Version 7 Hotfix 40]] is now available from [http://download.innovaphone.com/ice/7.00#firmware the V7 download area]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Ckl|ckl]] 19:26, 13 January 2012 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:V7 only applications product/7.00/apps 7000036 (hotfix11) available | V7 application package]] is now available on the [http://download.innovaphone.com/ice/7.00/#apps  V7 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;right&amp;quot;&amp;gt;[[User:Teh|teh]] 17:26, 14 November 2011 (CET)&amp;lt;/p&amp;gt;&lt;br /&gt;
[[Support:Firmware_V6.00_product/6.00/firmware_609015000_(sr2-hotfix18)_available| Version 6 SR2 Hotfix 18]] is now available from [http://download.innovaphone.com/ice/6.00#firmware the V6 download area].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- New Articles --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New Articles ==&lt;br /&gt;
{{Special:Newpages/8,namespace=Howto,namespace=Support,namespace=Reference,namespace=Reference7,namespace=Reference8}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0px; margin-right:10px; margin-top:15px; border:1px solid #58C4C3; background-color:#F4F4F4; padding:0em 1em 0.5em 1em; font-size:1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== More innovaphone Ressources ==&lt;br /&gt;
* [http://www.innovaphone.com Home Page]&lt;br /&gt;
&lt;br /&gt;
* [http://download.innovaphone.com Download Site ]&lt;br /&gt;
* [http://license.innovaphone.com New License Manager ]&lt;br /&gt;
* [http://mantis.innovaphone.com/ Ticketing System ]&lt;br /&gt;
* [http://rma.innovaphone.com/ RMA Web Site ]&lt;br /&gt;
* [http://wiki-intern.innovaphone.com/ Internal Wiki ]&lt;br /&gt;
* [[Support:What are the Roadmap Documents? | Roadmaps ]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:Colima_CTI_Office,_ACD_Server_-_Colima_-_3rd_Party_Product&amp;diff=19597</id>
		<title>Howto:Colima CTI Office, ACD Server - Colima - 3rd Party Product</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:Colima_CTI_Office,_ACD_Server_-_Colima_-_3rd_Party_Product&amp;diff=19597"/>
		<updated>2011-01-26T14:21:19Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Contact */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Template-COMPAT_01.gif|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Product name==&lt;br /&gt;
[http://www.colima.de/products/ACD/ACD_Server_Home.htm colima CTI Office, colima ACD Server]&lt;br /&gt;
&lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- by inno&lt;br /&gt;
   - uncomment one of the stati below &lt;br /&gt;
   - update date below&lt;br /&gt;
  --&amp;gt;&lt;br /&gt;
{{Template:Compat Status &amp;quot;certified&amp;quot;|certificate=Colima_CTI_Office,ACD_Server_-_Colima_-_3rd_Party_Product_-_Desc-colima-cert.pdf‎}}&lt;br /&gt;
&lt;br /&gt;
Testing of this product has been finalized April 18th, 2005.&lt;br /&gt;
&lt;br /&gt;
==Category==&lt;br /&gt;
&lt;br /&gt;
{{Category:RecProd Call Center Applications}}&lt;br /&gt;
[[Category:RecProd|{{PAGENAME}}]]&lt;br /&gt;
[[Category:RecProd Call Center Applications|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
ACD, CTI, VoiceMail, Fax, Integrations-APIs&lt;br /&gt;
&lt;br /&gt;
==Version==&lt;br /&gt;
Version Colima Server 3.20 &lt;br /&gt;
&lt;br /&gt;
CAPI Server 5.09&lt;br /&gt;
&lt;br /&gt;
[[Howto:XCAPI|XCAPI]] 2.1.13.0&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
[http://www.colima.de/ colima communications GmbH]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&#039;&#039;&#039;Colima contact center solutions:&#039;&#039;&#039; &lt;br /&gt;
* automated call distribution (ACD)&lt;br /&gt;
* computer-telephony-integration (CTI)&lt;br /&gt;
* VoiceMail- and Faxserver all in one&lt;br /&gt;
* high scalability, easy to use, easy handling and administration over comfortable web frontends&lt;br /&gt;
* large scale statistics and realtime reports&lt;br /&gt;
* multi-client capable, multi location capable&lt;br /&gt;
* full redundancy&lt;br /&gt;
* itegration APIs for Lotus Notes, Outlook, SAP, Remedy, Tivoli, KHK aso.&lt;br /&gt;
&lt;br /&gt;
==Competitive Analysis==&lt;br /&gt;
* Easy to use&lt;br /&gt;
* High flexibility&lt;br /&gt;
* No script editing required: workflow changes on the fly with no failures&lt;br /&gt;
* Optimal cost/performance ratio&lt;br /&gt;
* Full smart migration support (works with every PBX)&lt;br /&gt;
* Industy neutral&lt;br /&gt;
&lt;br /&gt;
==Pricing==&lt;br /&gt;
Starting at 5.000,- €&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&amp;lt;!-- by vendor:&lt;br /&gt;
   - add name, address, phone, fax, email, web of primary recommended sales contact&lt;br /&gt;
     if suitable, you may consider specifying several contacs, depending on your sales structure &lt;br /&gt;
     (e.g. by country or vertical market)&lt;br /&gt;
  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| colspan=99 |  Matthias Friedrichs&lt;br /&gt;
|-&lt;br /&gt;
| Tel: || +49 (341) 870 594 31&lt;br /&gt;
|-&lt;br /&gt;
| Fax: || +49 (341) 870 594 01&lt;br /&gt;
|-&lt;br /&gt;
| Mail: || [mailto:mf@colima.de mf@colima.de ]&lt;br /&gt;
|-&lt;br /&gt;
| Internet: || http://www.colima.de/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
&lt;br /&gt;
[http://www.colima.de/ vendor homepage (German)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Compat|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:Colima_CTI_Office,_ACD_Server_-_Colima_-_3rd_Party_Product&amp;diff=19591</id>
		<title>Howto:Colima CTI Office, ACD Server - Colima - 3rd Party Product</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:Colima_CTI_Office,_ACD_Server_-_Colima_-_3rd_Party_Product&amp;diff=19591"/>
		<updated>2011-01-26T14:01:36Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Contact */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Template-COMPAT_01.gif|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Product name==&lt;br /&gt;
[http://www.colima.de/products/ACD/ACD_Server_Home.htm colima CTI Office, colima ACD Server]&lt;br /&gt;
&lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- by inno&lt;br /&gt;
   - uncomment one of the stati below &lt;br /&gt;
   - update date below&lt;br /&gt;
  --&amp;gt;&lt;br /&gt;
{{Template:Compat Status &amp;quot;certified&amp;quot;|certificate=Colima_CTI_Office,ACD_Server_-_Colima_-_3rd_Party_Product_-_Desc-colima-cert.pdf‎}}&lt;br /&gt;
&lt;br /&gt;
Testing of this product has been finalized April 18th, 2005.&lt;br /&gt;
&lt;br /&gt;
==Category==&lt;br /&gt;
&lt;br /&gt;
{{Category:RecProd Call Center Applications}}&lt;br /&gt;
[[Category:RecProd|{{PAGENAME}}]]&lt;br /&gt;
[[Category:RecProd Call Center Applications|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
ACD, CTI, VoiceMail, Fax, Integrations-APIs&lt;br /&gt;
&lt;br /&gt;
==Version==&lt;br /&gt;
Version Colima Server 3.20 &lt;br /&gt;
&lt;br /&gt;
CAPI Server 5.09&lt;br /&gt;
&lt;br /&gt;
[[Howto:XCAPI|XCAPI]] 2.1.13.0&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
[http://www.colima.de/ colima communications GmbH]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&#039;&#039;&#039;Colima contact center solutions:&#039;&#039;&#039; &lt;br /&gt;
* automated call distribution (ACD)&lt;br /&gt;
* computer-telephony-integration (CTI)&lt;br /&gt;
* VoiceMail- and Faxserver all in one&lt;br /&gt;
* high scalability, easy to use, easy handling and administration over comfortable web frontends&lt;br /&gt;
* large scale statistics and realtime reports&lt;br /&gt;
* multi-client capable, multi location capable&lt;br /&gt;
* full redundancy&lt;br /&gt;
* itegration APIs for Lotus Notes, Outlook, SAP, Remedy, Tivoli, KHK aso.&lt;br /&gt;
&lt;br /&gt;
==Competitive Analysis==&lt;br /&gt;
* Easy to use&lt;br /&gt;
* High flexibility&lt;br /&gt;
* No script editing required: workflow changes on the fly with no failures&lt;br /&gt;
* Optimal cost/performance ratio&lt;br /&gt;
* Full smart migration support (works with every PBX)&lt;br /&gt;
* Industy neutral&lt;br /&gt;
&lt;br /&gt;
==Pricing==&lt;br /&gt;
Starting at 5.000,- €&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&amp;lt;!-- by vendor:&lt;br /&gt;
   - add name, address, phone, fax, email, web of primary recommended sales contact&lt;br /&gt;
     if suitable, you may consider specifying several contacs, depending on your sales structure &lt;br /&gt;
     (e.g. by country or vertical market)&lt;br /&gt;
  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| colspan=99 |  Matthias Friedrichs&lt;br /&gt;
|-&lt;br /&gt;
| Tel: || +49 (341) 870 594 00&lt;br /&gt;
|-&lt;br /&gt;
| Fax: || +49 (341) 870 594 01&lt;br /&gt;
|-&lt;br /&gt;
| Mail: || [mailto:mf@colima.de mf@colima.de ]&lt;br /&gt;
|-&lt;br /&gt;
| Internet: || http://www.colima.de/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
&lt;br /&gt;
[http://www.colima.de/ vendor homepage (German)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Compat|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto8:AgenTel_-_Voxtron_-_3rd_Party_Product&amp;diff=19490</id>
		<title>Howto8:AgenTel - Voxtron - 3rd Party Product</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto8:AgenTel_-_Voxtron_-_3rd_Party_Product&amp;diff=19490"/>
		<updated>2011-01-26T10:11:09Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Contact */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Template-COMPAT_01.gif|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Product name==&lt;br /&gt;
[http://www.voxtron.com/dnn514/Default.aspx?tabid=61#agenTel agenTel]&lt;br /&gt;
&lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- by inno&lt;br /&gt;
   - uncomment one of the stati below &lt;br /&gt;
   - update date below&lt;br /&gt;
  --&amp;gt;&lt;br /&gt;
{{Template:Compat Status &amp;quot;certified&amp;quot;|certificate=AgenTel - Voxtron - 3rd Party Product_-_Desc-agenTel-cert.pdf}}&lt;br /&gt;
&lt;br /&gt;
Testing of this product has been finalized May 10th, 2006.&lt;br /&gt;
&lt;br /&gt;
==Category==&lt;br /&gt;
&lt;br /&gt;
{{Category:RecProd Call Center Applications}}&lt;br /&gt;
[[Category:RecProd|{{PAGENAME}}]]&lt;br /&gt;
[[Category:RecProd Call Center Applications|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
Call Center Solution incl. ACD- and IVR-System, Statistics, Wallboard, VoiceMail and SMS&lt;br /&gt;
&lt;br /&gt;
==Version==&lt;br /&gt;
AgenTel 5.1 SP3&lt;br /&gt;
&lt;br /&gt;
Axxium 5 SP6&lt;br /&gt;
&lt;br /&gt;
[[Howto:XCAPI|XCAPI]] 2.2.62.0&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
[http://www.voxtron.com/de/default.asp Voxtron Europe N.V.]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Call Center functionality within your reach - use efficient call center technology without investing into cost-intensive systems.&lt;br /&gt;
&lt;br /&gt;
Route your incoming calls in an intelligent and efficient way, straight to the right person.&lt;br /&gt;
&lt;br /&gt;
agenTel is a software-based inbound call center solution that offers you the opportunity to use call center technology in a cost-efficient way. No need to invest in expensive call center software, intended for very large groups of agents.&lt;br /&gt;
&lt;br /&gt;
Voxtron&#039;s agenTel is a flexible and easy-to-use solution that fulfils the need of companies that want to route their incoming calls in an intelligent and efficient way, straight to the right person. agenTel is aimed at helping companies achieve a high degree of quality in customer interaction via telephone and develop and manage profitable customer relationships over time.&lt;br /&gt;
&lt;br /&gt;
Before the call is connected to an agent, specific information about the caller such as calling number (CLIP), customer number, etc., is collected. In addition, the choices made by the caller in the predefined menu (e.g. language preference) are collected. All this data is used to decide how to route the call. When nobody is able to answer the call immediately, the caller can leave a voice-mail message. In this way, agenTel can answer your calls 24 hours a day, 7 days a week, without having to maintain staff around the clock. You can personalize the waiting time to a large extent, with music and messages chosen for that particular customer.&lt;br /&gt;
&lt;br /&gt;
==Pricing==&lt;br /&gt;
450 € per employee and IVR-/ACD channel&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&amp;lt;!-- by vendor:&lt;br /&gt;
   - add name, address, phone, fax, email, web of primary recommended sales contact&lt;br /&gt;
     if suitable, you may consider specifying several contacs, depending on your sales structure &lt;br /&gt;
     (e.g. by country or vertical market)&lt;br /&gt;
  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| colspan=99 | Voxtron GmbH&lt;br /&gt;
|-&lt;br /&gt;
| Tel: || +49 238298974-0&lt;br /&gt;
|-&lt;br /&gt;
| Mail: || [mailto:verkauf@voxtron.de verkauf@voxtron.de]&lt;br /&gt;
|-&lt;br /&gt;
| Internet: || [http://www.voxtron.com/de/produkte/voxtron-communication-center/ Voxtron Communication Center]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Compat|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto13r1:ACHAT_-_Authensis_-_3rd_Party_Product&amp;diff=19489</id>
		<title>Howto13r1:ACHAT - Authensis - 3rd Party Product</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto13r1:ACHAT_-_Authensis_-_3rd_Party_Product&amp;diff=19489"/>
		<updated>2011-01-26T09:40:36Z</updated>

		<summary type="html">&lt;p&gt;Torsten: /* Contact */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Howto-ACHAT_-_Authensis_-_3rd_Party_Product_-_vendor_logo.jpg|200px|right]]&lt;br /&gt;
[[Image:ACHAT_-_Authensis_-_3rd_Party_Product_-_Achat.png|200px|right]]&lt;br /&gt;
==Product Name==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.authensis.de/achat-e.html ACHAT]&lt;br /&gt;
&lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- by inno&lt;br /&gt;
   - uncomment one of the stati below &lt;br /&gt;
   - update date below&lt;br /&gt;
  --&amp;gt;&lt;br /&gt;
{{Template:Compat Status &amp;quot;certified&amp;quot;|certificate=ACHAT_-_Authensis_-_3rd_Party_Product_-_Desc-achat-cert.pdf}}&lt;br /&gt;
&lt;br /&gt;
Testing of this product has been finalized December 10th, 2008.&lt;br /&gt;
&lt;br /&gt;
==Category==&lt;br /&gt;
&lt;br /&gt;
{{Category:RecProd Call Center Applications}}&lt;br /&gt;
[[Category:RecProd|{{PAGENAME}}]]&lt;br /&gt;
[[Category:RecProd Call Center Applications|{{PAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
*ACHAT work&lt;br /&gt;
*ACHAT control&lt;br /&gt;
*ACD (automatic call distribution)&lt;br /&gt;
*CTI (computer telephony integration)&lt;br /&gt;
*CRM&lt;br /&gt;
*E-Mail Route&lt;br /&gt;
*Evaluate&lt;br /&gt;
*Predictive / Power Dialer&lt;br /&gt;
*Statistics&lt;br /&gt;
*Supervisor and Agent Clients&lt;br /&gt;
*Voice route&lt;br /&gt;
*Voice dial&lt;br /&gt;
*Web Call Me&lt;br /&gt;
*Web Collaboration&lt;br /&gt;
&lt;br /&gt;
==Version==&lt;br /&gt;
Version 8.00&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
[http://www.authensis.de/home.html Authensis AG für Kommunikation]&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
The sophisticated ACHAT modules organize your workflow and support the management of service quality in your call center:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voice Route:&#039;&#039;&#039;The ACHAT &#039;&#039;&#039;Voice Route&#039;&#039;&#039; ACD distributes all incoming calls as fast as possible to the best suitable agent. VIP customers can be identified and treated accordingly. Skill Based Routing looks for particularly qualified agents.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voice Dial:&#039;&#039;&#039; The ACHAT &#039;&#039;&#039;Voice Dial&#039;&#039;&#039; dialer generates outgoing connections. It processes whole call campaigns automatically with predictive and power dialing algorithms and applies preview where appropriate. Fax devices, modems, busy or no-answer are filtered automatically.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;E-Mail Route:&#039;&#039;&#039; Incoming e-mails are distributed by the ACHAT &#039;&#039;&#039;E-Mail Route&#039;&#039;&#039; module just as fast and precise as incoming calls – as well as incoming faxes, SMS or voice mails.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Web CallMe:&#039;&#039;&#039; With a click on your web site the ACHAT &#039;&#039;&#039;Web CallMe&#039;&#039;&#039; initiates an automatic call of an agent at the customer. So the agent can give e.g. on-line assistance or answer questions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Evaluate:&#039;&#039;&#039; For evaluation of your call center jobs, the ACHAT &#039;&#039;&#039;Evaluate&#039;&#039;&#039; module provides a huge number of different data, which could be freely assigned to statistics. The proprietary ACHAT storing technique yields an unbeatable flexibility to adapt to your specific needs.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CTI:&#039;&#039;&#039; The ACHAT Connect &#039;&#039;&#039;CTI&#039;&#039;&#039; interface is the base for the outstanding connectivity of ACHAT to other applications such as CRM systems or branch-specific applications.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Work &#039;&#039;&#039;and &#039;&#039;&#039;Control:&#039;&#039;&#039;: The clients ACHAT &#039;&#039;&#039;Work&#039;&#039;&#039; and ACHAT &#039;&#039;&#039;Control&#039;&#039;&#039; show to the agents respectively supervisors their operational environment in real time. This increases the process quality significantly, because the work flow status of individual agents or teams is clearly and permanently visible in detail. The supervisor has a variety of additional functions, e.g. setting alarm criteria, defining communication flows, de/activating agents, or produce statistics.&lt;br /&gt;
&lt;br /&gt;
==Competitive Analysis==&lt;br /&gt;
&#039;&#039;&#039;Independence from platforms and media types:&#039;&#039;&#039; Achat interfaces with the communication hardware through open standards (CSTA, SOAP, IMAP4, POP3, SMTP) and can be used in heterogeneous hardware environments as well. Achat can be integrated into switched telecommunications environments as well as into VoIP communication infrastructures. The communications transactions using different media types are treated equally.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;High connectivity:&#039;&#039;&#039; A vast variety of adapters connect different leading WFM, IVR, CRM, ERP and other products to Achat.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Highest degree of investment protection:&#039;&#039;&#039; The extraordinary flexibility of the own German development and service team yields fast and individual customization e.g. to integrate Achat into proprietary customer solutions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;High product stability, reliance and security&#039;&#039;&#039; is proved every day by many leaders of vertical markets relying on Authensis products and solutions. Data security for example is guaranteed by the highly proprietary storage format of statistical raw data. The option of redundant components could increase the up time even further.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Unbeatable flexibility in statistics:&#039;&#039;&#039; The storage of each single event in the contact center yields an unbeatable flexibility in generating individual criteria to control and drive the companies´ communication.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Highly scalable:&#039;&#039;&#039; Authensis Achat is freely scalable. It could start with 10 agent seats and could grow up to 500 agent seats assigned to one switch. Achat can be connected to networks of switches, too.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Easy to service:&#039;&#039;&#039; Achat includes built in diagnostics, detailed tracing capabilities and self-repairing features. It provides the customer and / or the sales channel with on site alarms or remote notification of system failures.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Clear modularity:&#039;&#039;&#039; Customers can build a contact center infrastructure by starting with a simple, cost-effective product, and can then add modules according to their needs.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Profound branch-specific technology know how of Authensis:&#039;&#039;&#039; Authensis already has more than 100 large installations in ten European countries and in the U.S. with large variety of projects of different sizes and complexity. The main vertical markets include banking and insurance companies, mail order houses, telemarketers, market research companies and the industry.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authensis network of competence:&#039;&#039;&#039; Authensis developed many partnerships with companies offering supplemental and specialized products in the contact center field. So, every customer gets his individual solution, which is highly optimized according to his business processes and his requirements.&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
&amp;lt;!-- by inno:&lt;br /&gt;
   - add remarks regarding the product, such as special features, firmware versions or licenses required on the inno side, &lt;br /&gt;
     parts of the product that has not been tested or limitations discovered.  very short and concise (everything else is in &lt;br /&gt;
     the test report) &lt;br /&gt;
  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ACHAT ACD and call center solution consists of following modules:&lt;br /&gt;
*Voice Route! module distributes all incoming calls&lt;br /&gt;
*Work Route provides CTI functions and call information to call agents&lt;br /&gt;
*Control Route shows informations about call distribution to supervisors&lt;br /&gt;
*Voice4 as 3rd party module provides extended IVR functions&lt;br /&gt;
&lt;br /&gt;
Most tested scenarios except some CTI functions are supported by ACHAT and were successfully passed. &lt;br /&gt;
&lt;br /&gt;
The separate product ACHAT Power Dialler has not been tested.&lt;br /&gt;
&lt;br /&gt;
For a detailed analysis of the product please have a look at the [[Howto:ACHAT - Authensis - Call Center Application Testreport|ACHAT - Authensis - Call Center Application Testreport]].&lt;br /&gt;
&lt;br /&gt;
==Pricing==&lt;br /&gt;
1.000€ per seat and module (small systems per seat more expensive, large systems per seat less expensive), all inclusive up to cut-over &lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&amp;lt;!-- by vendor:&lt;br /&gt;
   - add name, address, phone, fax, email, web of primary recommended sales contact&lt;br /&gt;
     if suitable, you may consider specifying several contacs, depending on your sales structure &lt;br /&gt;
     (e.g. by country or vertical market)&lt;br /&gt;
  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| colspan=99 |  Herr Schran&lt;br /&gt;
|-&lt;br /&gt;
| colspan=99 | authensis AG&lt;br /&gt;
|-&lt;br /&gt;
| colspan=99 | Lindwurmstrasse 80&lt;br /&gt;
|-&lt;br /&gt;
| colspan=99 | 80337 München&lt;br /&gt;
|-&lt;br /&gt;
| Tel: || +49 89 720157-0&lt;br /&gt;
|-&lt;br /&gt;
| Fax: || +49 89 720157-79&lt;br /&gt;
|-&lt;br /&gt;
| Mobile: || Mobil +49 179 47324401&lt;br /&gt;
|-&lt;br /&gt;
| Mail: || [mailto:vertrieb@authensis.de vertrieb@authensis.de ]&lt;br /&gt;
|-&lt;br /&gt;
| Internet: || www.authensis.de&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Compat|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:Feature_List_in_English&amp;diff=16534</id>
		<title>Howto:Feature List in English</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:Feature_List_in_English&amp;diff=16534"/>
		<updated>2010-02-25T14:15:42Z</updated>

		<summary type="html">&lt;p&gt;Torsten: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;innovaphone feature list&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- featurelist --&amp;gt;&lt;br /&gt;
==Applies to==&lt;br /&gt;
&lt;br /&gt;
This information applies to&lt;br /&gt;
&lt;br /&gt;
−        All innovaphone products based on V7 and V8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
&lt;br /&gt;
[[Media:innovaphone_V8_Featurelist_en.pdf]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==More information==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===System Features – IP302 / IP305 / IP800 / IP2000 / IP6000===&lt;br /&gt;
&lt;br /&gt;
Access to exchange via group number &lt;br /&gt;
&lt;br /&gt;
Access to separate exchange via individual number &lt;br /&gt;
&lt;br /&gt;
ACD groups &lt;br /&gt;
&lt;br /&gt;
Active Directory Replication &lt;br /&gt;
&lt;br /&gt;
Administration via uniform interface &lt;br /&gt;
&lt;br /&gt;
Alarm and error events &lt;br /&gt;
&lt;br /&gt;
Alternate route selection &lt;br /&gt;
&lt;br /&gt;
Announcement before pickup (*) &lt;br /&gt;
&lt;br /&gt;
Announcements (*) &lt;br /&gt;
&lt;br /&gt;
Authorisation groups (class of service) &lt;br /&gt;
&lt;br /&gt;
Automatic break through for call protection for preferred numbers &lt;br /&gt;
&lt;br /&gt;
Automatic call distribution (ACD) &lt;br /&gt;
&lt;br /&gt;
Automatic night switching with week clock &lt;br /&gt;
&lt;br /&gt;
Automatic route selection (ARS) &lt;br /&gt;
&lt;br /&gt;
Bootcode with minifirmware (not supported with IP3000) &lt;br /&gt;
&lt;br /&gt;
Branches (virtual central PBX) &lt;br /&gt;
&lt;br /&gt;
Bunched circuit &lt;br /&gt;
&lt;br /&gt;
Call back &lt;br /&gt;
&lt;br /&gt;
Call back also if internal call &lt;br /&gt;
&lt;br /&gt;
Call detail recording (CDR) &lt;br /&gt;
&lt;br /&gt;
Calling line identification restriction (CLIR) &lt;br /&gt;
&lt;br /&gt;
Calling party identification (CLIP) &lt;br /&gt;
&lt;br /&gt;
Calling to E.164 &lt;br /&gt;
&lt;br /&gt;
Calling via ENUM (H.323 and SIP) &lt;br /&gt;
&lt;br /&gt;
Call Detail Records (CDR) external and internal &lt;br /&gt;
&lt;br /&gt;
Circle call with circle call query (#) &lt;br /&gt;
&lt;br /&gt;
Clock synchronization via IP &lt;br /&gt;
&lt;br /&gt;
Config templates for PBX User &lt;br /&gt;
&lt;br /&gt;
Configurable tones &lt;br /&gt;
&lt;br /&gt;
Configure / change / delete call diversion via web &lt;br /&gt;
&lt;br /&gt;
Conversation return to operator &lt;br /&gt;
&lt;br /&gt;
Cross connection via IP &lt;br /&gt;
&lt;br /&gt;
Cross connection via ISDN &lt;br /&gt;
&lt;br /&gt;
Different call (external, internal) &lt;br /&gt;
&lt;br /&gt;
Direct dial (with and without number reassessment) &lt;br /&gt;
&lt;br /&gt;
Door bell interface with door opener function (#) &lt;br /&gt;
&lt;br /&gt;
DTMF detection disabling &lt;br /&gt;
&lt;br /&gt;
DTMF-post dial/direct dial &lt;br /&gt;
&lt;br /&gt;
Emigration of endpoint &lt;br /&gt;
&lt;br /&gt;
Enhanced error reporting (SIP, QOS parameter, router error reporting) &lt;br /&gt;
&lt;br /&gt;
Enhanced H.323 features according to H.450.x &lt;br /&gt;
&lt;br /&gt;
Extended DTMF Object (feature set via DTMF dial) &lt;br /&gt;
&lt;br /&gt;
External communication &lt;br /&gt;
&lt;br /&gt;
Firmware upload in DRAM (not supported with IP3000) &lt;br /&gt;
&lt;br /&gt;
Floating license model &lt;br /&gt;
&lt;br /&gt;
Flexible dial plan &lt;br /&gt;
&lt;br /&gt;
General night switching &lt;br /&gt;
&lt;br /&gt;
Group call (all, circular)&lt;br /&gt;
&lt;br /&gt;
Hide Objects from LDAP&lt;br /&gt;
&lt;br /&gt;
Home office integration &lt;br /&gt;
&lt;br /&gt;
HTTPS &lt;br /&gt;
&lt;br /&gt;
Incoming direct call to subscriber or group &lt;br /&gt;
&lt;br /&gt;
Interactive call acceptance (*) &lt;br /&gt;
&lt;br /&gt;
Interface for external announcement construction (#) &lt;br /&gt;
&lt;br /&gt;
Internal communication &lt;br /&gt;
&lt;br /&gt;
Internal music on hold &lt;br /&gt;
&lt;br /&gt;
Least cost routing (LCR) &lt;br /&gt;
&lt;br /&gt;
Message center (H.450.7 or DTMF) &lt;br /&gt;
&lt;br /&gt;
Message Waiting Indication (MWI) &lt;br /&gt;
&lt;br /&gt;
Messaging &lt;br /&gt;
&lt;br /&gt;
Messaging (SIP and H.323) &lt;br /&gt;
&lt;br /&gt;
Mixed dial method (overlap and en-block dialing) &lt;br /&gt;
&lt;br /&gt;
MS-chap V1/V2 &lt;br /&gt;
&lt;br /&gt;
Multi conferencing (IP6000, IP800) &lt;br /&gt;
&lt;br /&gt;
Multi protocol (H.323, SIP) &lt;br /&gt;
&lt;br /&gt;
Multilevel admin access (detailed multilevel user rights for the PBX configuration) &lt;br /&gt;
&lt;br /&gt;
Multiple system admin (multiple admin and viewer rights possible for the whole system) &lt;br /&gt;
&lt;br /&gt;
Multistage login (multi-user) &lt;br /&gt;
&lt;br /&gt;
Music / announcement in standby from analogue resource (#) &lt;br /&gt;
&lt;br /&gt;
Music / announcement in standby from HTTP resource (*) &lt;br /&gt;
&lt;br /&gt;
Network wide features (Master/slave with virtual PBX) &lt;br /&gt;
&lt;br /&gt;
Only calling to registered subscribers (passive control) &lt;br /&gt;
&lt;br /&gt;
Overflow of subscribers and cross connection &lt;br /&gt;
&lt;br /&gt;
Overlapped sending &lt;br /&gt;
&lt;br /&gt;
PBX directory search (LDAP search via DTMF) &lt;br /&gt;
&lt;br /&gt;
Phonebook either from internal or from external source (LDAP) &lt;br /&gt;
&lt;br /&gt;
QSIG &lt;br /&gt;
&lt;br /&gt;
QSIG inter-working &lt;br /&gt;
&lt;br /&gt;
QSIG trunking (point to point and point to multipoint) &lt;br /&gt;
&lt;br /&gt;
Redundancy of the ISDN-lines &lt;br /&gt;
&lt;br /&gt;
Redundancy of the PBX &lt;br /&gt;
&lt;br /&gt;
Remote monitoring and remote diagnostics &lt;br /&gt;
&lt;br /&gt;
Remote software upgrade &lt;br /&gt;
&lt;br /&gt;
RTP Proxy &lt;br /&gt;
&lt;br /&gt;
SDP Transit (for video and other codecs) &lt;br /&gt;
&lt;br /&gt;
Short dial (individual, group, system wide) &lt;br /&gt;
&lt;br /&gt;
Silent intrusion &lt;br /&gt;
&lt;br /&gt;
SIP Medial Relay (RTP stream routing via gateway) &lt;br /&gt;
&lt;br /&gt;
SIP trunking &lt;br /&gt;
&lt;br /&gt;
SIP via TCP&lt;br /&gt;
&lt;br /&gt;
SIPS (SIP-Secure) – SIP via TCP/TLS (not supported with IP3000) &lt;br /&gt;
&lt;br /&gt;
SNMP Traps (alarm events) &lt;br /&gt;
&lt;br /&gt;
SOAP-API &lt;br /&gt;
&lt;br /&gt;
SRTP (Voice encryption) for H.323 and SIP (not supported with IP3000) &lt;br /&gt;
&lt;br /&gt;
Subscriber authorisation&lt;br /&gt;
&lt;br /&gt;
Standard protocols to the endpoint &lt;br /&gt;
&lt;br /&gt;
Subscriber groups with progressive call (parallel, circular, sequential)&lt;br /&gt;
&lt;br /&gt;
Switch between day/night with code digit from subscribers &lt;br /&gt;
&lt;br /&gt;
System time/date via timeserver (LAN or web) &lt;br /&gt;
&lt;br /&gt;
TAPI / Multi line TAPI (via several PBX’s / locations)&lt;br /&gt;
&lt;br /&gt;
Telephone number assignment &lt;br /&gt;
&lt;br /&gt;
Time based subscriber authorisation&lt;br /&gt;
&lt;br /&gt;
Twin Phones &lt;br /&gt;
&lt;br /&gt;
US standard (T1 and CAS) &lt;br /&gt;
&lt;br /&gt;
VoIP-CAPI&lt;br /&gt;
&lt;br /&gt;
Waiting queue – call busy operators / CFU disable operators &lt;br /&gt;
&lt;br /&gt;
802.1x&lt;br /&gt;
&lt;br /&gt;
===New in V8===&lt;br /&gt;
&lt;br /&gt;
Announcing the queue position in a waiting queue &lt;br /&gt;
&lt;br /&gt;
Callback on busy/free to ISDN &lt;br /&gt;
&lt;br /&gt;
Customized Visual Appearance (individually designable user interface)&lt;br /&gt;
&lt;br /&gt;
Dual Forking (OCS Integration) &lt;br /&gt;
&lt;br /&gt;
Dynamic PBX (more PBXs on one Device ) PBX hosting / PBX virtualization &lt;br /&gt;
&lt;br /&gt;
Kerberos based authentication and Cross Realm authentication&lt;br /&gt;
&lt;br /&gt;
Mobility (GSM integration) &lt;br /&gt;
- Call-waiting &lt;br /&gt;
- hold &lt;br /&gt;
- transfer &lt;br /&gt;
- park &lt;br /&gt;
- group login/logout &lt;br /&gt;
- mobility on/off &lt;br /&gt;
- setting presence status &lt;br /&gt;
&lt;br /&gt;
Off load Dialtone (external gateway)&lt;br /&gt;
&lt;br /&gt;
Off load Media Relay (external gateway) &lt;br /&gt;
&lt;br /&gt;
Off load MOH (external gateway)&lt;br /&gt;
&lt;br /&gt;
Presence &lt;br /&gt;
&lt;br /&gt;
Recording at the ISDN and analogue interfaces &lt;br /&gt;
&lt;br /&gt;
Roaming Phone Profiles &lt;br /&gt;
&lt;br /&gt;
RSTP (Rapid Spanning Tree) &lt;br /&gt;
&lt;br /&gt;
Send Message to group &lt;br /&gt;
&lt;br /&gt;
SIP error detection (alarm/event updated) &lt;br /&gt;
&lt;br /&gt;
SIP Federation &lt;br /&gt;
&lt;br /&gt;
SIP video multisite support&lt;br /&gt;
&lt;br /&gt;
===Features IP Phones – IP110 / IP200 / IP230 / IP240 / IP240-1000===&lt;br /&gt;
&lt;br /&gt;
Adjustable loudness &lt;br /&gt;
&lt;br /&gt;
Adjustable ringing tones also possible, import RTTTL and midi files &lt;br /&gt;
&lt;br /&gt;
Alphanumeric phonebook &lt;br /&gt;
&lt;br /&gt;
Announcement via loudspeaker &lt;br /&gt;
&lt;br /&gt;
Automatic callback on busy and free &lt;br /&gt;
&lt;br /&gt;
Automatic redialing &lt;br /&gt;
&lt;br /&gt;
Automatic redialing to busy bunched circuit &lt;br /&gt;
&lt;br /&gt;
Blind transfer &lt;br /&gt;
&lt;br /&gt;
Call diversion to internal phone number &lt;br /&gt;
&lt;br /&gt;
Call hold / retrieve call diversion to external phone number &lt;br /&gt;
&lt;br /&gt;
Call intrusion &lt;br /&gt;
&lt;br /&gt;
Call list (outgoing, incoming, combined, not reached, not answered)&lt;br /&gt;
&lt;br /&gt;
Call park and enquiry from other subscribers &lt;br /&gt;
&lt;br /&gt;
Call prevention &lt;br /&gt;
&lt;br /&gt;
Call transfer / pickup (selective and from a group)&lt;br /&gt;
&lt;br /&gt;
Call waiting (acoustical and optical signaling of waiting calls)&lt;br /&gt;
&lt;br /&gt;
Caller identification (name/number) &lt;br /&gt;
&lt;br /&gt;
Changeover of the assigned partners &lt;br /&gt;
&lt;br /&gt;
Conference (3 way) &lt;br /&gt;
&lt;br /&gt;
Configuration of the voice recording via HTTP&lt;br /&gt;
&lt;br /&gt;
Connect to busy and free subscribers without notification &lt;br /&gt;
&lt;br /&gt;
Counter and list of missed calls &lt;br /&gt;
&lt;br /&gt;
Date and time display (automatic summer/winter time adjustment) &lt;br /&gt;
&lt;br /&gt;
Delete call back &lt;br /&gt;
&lt;br /&gt;
Delete variable call diversion &lt;br /&gt;
&lt;br /&gt;
Dialing an IP address (with and without RAS) &lt;br /&gt;
&lt;br /&gt;
Dialing with code key from an unauthorized phone &lt;br /&gt;
&lt;br /&gt;
Direct dialing (immediate, internal/external)&lt;br /&gt;
&lt;br /&gt;
Display duration of call &lt;br /&gt;
&lt;br /&gt;
Display calling number &lt;br /&gt;
&lt;br /&gt;
Emigration of subscriber/endpoint &lt;br /&gt;
&lt;br /&gt;
Fixed call diversion (unconditional, no answer (time adjustable) on busy)&lt;br /&gt;
&lt;br /&gt;
Forced announcement (priority call) &lt;br /&gt;
&lt;br /&gt;
Function keys – multitude possible – exact list can be found in the technical specification of each IP phone &lt;br /&gt;
&lt;br /&gt;
Hands free &lt;br /&gt;
&lt;br /&gt;
Headset &lt;br /&gt;
&lt;br /&gt;
Individual configuration &lt;br /&gt;
&lt;br /&gt;
Individual phonebook &lt;br /&gt;
&lt;br /&gt;
Intercom with automatic call pick up &lt;br /&gt;
&lt;br /&gt;
Interlinked and limitless multiple conference &lt;br /&gt;
&lt;br /&gt;
Manager/assistant feature &lt;br /&gt;
&lt;br /&gt;
Message waiting indication (MWI) &lt;br /&gt;
&lt;br /&gt;
Messaging &lt;br /&gt;
&lt;br /&gt;
Multi language &lt;br /&gt;
&lt;br /&gt;
Multi-protocol and multi-registration (SIP and H.323 concurrent)&lt;br /&gt;
&lt;br /&gt;
Multiple registrations with selective de-registration &lt;br /&gt;
&lt;br /&gt;
Mute (switch off the microphone) &lt;br /&gt;
&lt;br /&gt;
Name dialing &lt;br /&gt;
&lt;br /&gt;
Open listening &lt;br /&gt;
&lt;br /&gt;
Over plugging (connect call to a busy subscriber) &lt;br /&gt;
&lt;br /&gt;
Phone lock &lt;br /&gt;
&lt;br /&gt;
Preferred subscribers &lt;br /&gt;
&lt;br /&gt;
Project code &lt;br /&gt;
&lt;br /&gt;
Redialing of the last 100 dialed numbers &lt;br /&gt;
&lt;br /&gt;
Silent Intrusion &lt;br /&gt;
&lt;br /&gt;
SIP via TCP &lt;br /&gt;
&lt;br /&gt;
SIPS (Secure SIP via TCP/TLS) &lt;br /&gt;
&lt;br /&gt;
SRTP (SIP and H.323) &lt;br /&gt;
&lt;br /&gt;
Status indication of the subscriber (free/busy/call) &lt;br /&gt;
&lt;br /&gt;
Subscriber with several lines &lt;br /&gt;
&lt;br /&gt;
Subscriber with several numbers &lt;br /&gt;
&lt;br /&gt;
Transfer with consultation &lt;br /&gt;
&lt;br /&gt;
Variable call diversion &lt;br /&gt;
&lt;br /&gt;
802.1x&lt;br /&gt;
&lt;br /&gt;
===Features:	Analogue phones – IP302 / IP22 / IP24 / IP28, DECT phones – IP52 / IP54 / IP55 / IP65, ISDN phone – IP800===&lt;br /&gt;
&lt;br /&gt;
Call completion on busy &lt;br /&gt;
&lt;br /&gt;
Call completion on free &lt;br /&gt;
&lt;br /&gt;
Call diversion to internal/external number &lt;br /&gt;
&lt;br /&gt;
Call hold/retrieve &lt;br /&gt;
&lt;br /&gt;
Call park and enquiry from other subscribers &lt;br /&gt;
&lt;br /&gt;
Call protection &lt;br /&gt;
&lt;br /&gt;
Call transfer/pickup (selective and from a group)&lt;br /&gt;
&lt;br /&gt;
Call waiting (acoustic and optical signal of the waiting call)&lt;br /&gt;
&lt;br /&gt;
Clip to an analogue phone &lt;br /&gt;
&lt;br /&gt;
Confirmation tone (positive and negative) &lt;br /&gt;
&lt;br /&gt;
Connect to a free and busy subscriber without notification &lt;br /&gt;
&lt;br /&gt;
Delete variable call diversion &lt;br /&gt;
&lt;br /&gt;
Dial with code key from an unauthorized phone &lt;br /&gt;
&lt;br /&gt;
Direct dial immediate (internal, external)&lt;br /&gt;
&lt;br /&gt;
Do not disturb (internal and external calls)&lt;br /&gt;
&lt;br /&gt;
Fixed call diversion; unconditional, no answer (time adjustable), on busy &lt;br /&gt;
&lt;br /&gt;
Lock phone &lt;br /&gt;
&lt;br /&gt;
Message Waiting Indication (MWI) on DECT Phones&lt;br /&gt;
&lt;br /&gt;
Preferred subscriber &lt;br /&gt;
&lt;br /&gt;
Project code &lt;br /&gt;
&lt;br /&gt;
SIP via TCP &lt;br /&gt;
&lt;br /&gt;
SIPS (Secure SIP via TCP/TLS) &lt;br /&gt;
&lt;br /&gt;
Special tone when active feature &lt;br /&gt;
&lt;br /&gt;
SRTP (SIP and H.323) &lt;br /&gt;
&lt;br /&gt;
Transfer with consultation &lt;br /&gt;
&lt;br /&gt;
Variable call diversion &lt;br /&gt;
&lt;br /&gt;
802.1x&lt;br /&gt;
&lt;br /&gt;
===Features innovaphone Voice mail (*)===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Languages supported: German / English / Italian / French / Dutch / Spanish / Norwegian / Danish / Polish (in preparation) – additional languages on demand&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Email notification (with or without attachment) &lt;br /&gt;
&lt;br /&gt;
Listen to/delete /store voice mails by means of DTMF input &lt;br /&gt;
&lt;br /&gt;
MWI (according to H.450.7) &lt;br /&gt;
&lt;br /&gt;
Personal greeting message &lt;br /&gt;
&lt;br /&gt;
Voice recording &lt;br /&gt;
&lt;br /&gt;
Voicemail runs on Compact Flash (CF slot in IP800,IP305,IP302,IP2000,IP6000) or on external Web Server&lt;br /&gt;
&lt;br /&gt;
===Features Operator (V8) software based===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Localized versions: German / English / Italian / Dutch – additional languages on demand&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Busylampfield (divided into groups) &lt;br /&gt;
&lt;br /&gt;
Call journal &lt;br /&gt;
&lt;br /&gt;
Call transfer (with/without consultation (blind)) &lt;br /&gt;
&lt;br /&gt;
Drag&amp;amp;Drop or with keypad use &lt;br /&gt;
&lt;br /&gt;
Integrated help &lt;br /&gt;
&lt;br /&gt;
Monitor blind transferred calls &lt;br /&gt;
&lt;br /&gt;
Monitor of waiting queue &lt;br /&gt;
&lt;br /&gt;
Name display for incoming calls in LDAP directory &lt;br /&gt;
&lt;br /&gt;
Park/unpark &lt;br /&gt;
&lt;br /&gt;
Send messages to PBX users &lt;br /&gt;
&lt;br /&gt;
Searching within a LDAP directory &lt;br /&gt;
&lt;br /&gt;
Searching for PBX users in all PBX´s &lt;br /&gt;
&lt;br /&gt;
Set/change call forward for all PBX users &lt;br /&gt;
&lt;br /&gt;
Set/change presence status for all PBX users &lt;br /&gt;
&lt;br /&gt;
Show busy state &lt;br /&gt;
&lt;br /&gt;
Show call forward &lt;br /&gt;
&lt;br /&gt;
Show current call&lt;br /&gt;
&lt;br /&gt;
Show presence status &lt;br /&gt;
&lt;br /&gt;
State-of-the-art user interface &lt;br /&gt;
&lt;br /&gt;
Support of Master/Slave scenarios&lt;br /&gt;
&lt;br /&gt;
===Features Operator Phone – IP230 / IP240 / IP240-1000===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Phone can be used as standalone Operator or in combination with the software based Operator&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Adjustable volume &lt;br /&gt;
&lt;br /&gt;
Adjustable ringing tones also possible, import RTTTL and midi files&lt;br /&gt;
&lt;br /&gt;
Alphanumeric phonebook &lt;br /&gt;
&lt;br /&gt;
Announcement via loudspeaker &lt;br /&gt;
&lt;br /&gt;
Automatic callback on busy and free &lt;br /&gt;
&lt;br /&gt;
Automatic redialing &lt;br /&gt;
&lt;br /&gt;
Automatic redialing to busy bunched circuit &lt;br /&gt;
&lt;br /&gt;
Blind transfer &lt;br /&gt;
&lt;br /&gt;
Busy indicator lamp &lt;br /&gt;
&lt;br /&gt;
Call back (enquiry) &lt;br /&gt;
&lt;br /&gt;
Call back delete &lt;br /&gt;
&lt;br /&gt;
Call back on busy subscriber &lt;br /&gt;
&lt;br /&gt;
Call back to free/busy subscriber &lt;br /&gt;
&lt;br /&gt;
Call diversion to external phone number &lt;br /&gt;
&lt;br /&gt;
Call diversion to internal phone number &lt;br /&gt;
&lt;br /&gt;
Call hold/retrieve &lt;br /&gt;
&lt;br /&gt;
Call intrusion &lt;br /&gt;
&lt;br /&gt;
Call list (outgoing, incoming, not reached, not answered)&lt;br /&gt;
&lt;br /&gt;
Call parking and enquiry from other subscribers &lt;br /&gt;
&lt;br /&gt;
Call prevention &lt;br /&gt;
&lt;br /&gt;
Call transfer/pickup (selective and from a group)&lt;br /&gt;
&lt;br /&gt;
Call waiting (acoustical and optical signaling of waiting calls)&lt;br /&gt;
&lt;br /&gt;
Changeover day/night with status on phone display &lt;br /&gt;
&lt;br /&gt;
Changeover of the assigned partner &lt;br /&gt;
&lt;br /&gt;
Conference (3 way) &lt;br /&gt;
&lt;br /&gt;
Configuration of the Voice recording via HTTP &lt;br /&gt;
&lt;br /&gt;
Connect to busy and free subscribers without notification &lt;br /&gt;
&lt;br /&gt;
Date and time on display (automatic summer/winter time adjustment) &lt;br /&gt;
&lt;br /&gt;
Delete variable call diversion &lt;br /&gt;
&lt;br /&gt;
Dialing an IP address (with and without RAS) &lt;br /&gt;
&lt;br /&gt;
Dialing with code key from an unauthorised phone &lt;br /&gt;
&lt;br /&gt;
Different ringing tones (internal/external) &lt;br /&gt;
&lt;br /&gt;
Direct dialing; immediate internal/external &lt;br /&gt;
&lt;br /&gt;
Display duration of call &lt;br /&gt;
&lt;br /&gt;
Display calling number &lt;br /&gt;
&lt;br /&gt;
Emigration of the subscriber/endpoint &lt;br /&gt;
&lt;br /&gt;
Fixed call diversion; unconditional, no answer (time adjustable) on busy &lt;br /&gt;
&lt;br /&gt;
Forced announcement (priority call) &lt;br /&gt;
&lt;br /&gt;
Function keys – multitude possible – exact list can be found in the technical specification of each IP phone &lt;br /&gt;
&lt;br /&gt;
Hands free &lt;br /&gt;
&lt;br /&gt;
Headset protocol DHSG &lt;br /&gt;
&lt;br /&gt;
Headset and handset parallel and autonomous &lt;br /&gt;
&lt;br /&gt;
Identification of the caller (name/number) &lt;br /&gt;
&lt;br /&gt;
Individual configuration &lt;br /&gt;
&lt;br /&gt;
Individual phonebook &lt;br /&gt;
&lt;br /&gt;
Intercom with automatic call acceptance &lt;br /&gt;
&lt;br /&gt;
Manager/assistant feature &lt;br /&gt;
&lt;br /&gt;
Message waiting indication (MWI) &lt;br /&gt;
&lt;br /&gt;
Messaging &lt;br /&gt;
&lt;br /&gt;
Multi language &lt;br /&gt;
&lt;br /&gt;
Multi protocol and multi-registration (SIP and H.323 concurrent) &lt;br /&gt;
&lt;br /&gt;
Multiple conference interlinked and limitless &lt;br /&gt;
&lt;br /&gt;
Multiple operators &lt;br /&gt;
&lt;br /&gt;
Multiple registrations with selective de-registration &lt;br /&gt;
&lt;br /&gt;
Mute (switch off the microphone) &lt;br /&gt;
&lt;br /&gt;
Name dialing &lt;br /&gt;
&lt;br /&gt;
Open listening &lt;br /&gt;
&lt;br /&gt;
Over plugging (connect call to a busy subscriber) &lt;br /&gt;
&lt;br /&gt;
Phone lock &lt;br /&gt;
&lt;br /&gt;
Preferred subscriber &lt;br /&gt;
&lt;br /&gt;
Project code&lt;br /&gt;
&lt;br /&gt;
Redialing of the last 100 dialed numbers &lt;br /&gt;
&lt;br /&gt;
Rush display (0-4) &lt;br /&gt;
&lt;br /&gt;
Silent Intrusion &lt;br /&gt;
&lt;br /&gt;
SIP via TCP &lt;br /&gt;
&lt;br /&gt;
SIPS (Secure SIP via TCP/TLS) &lt;br /&gt;
&lt;br /&gt;
SRTP (SIP and H.323) &lt;br /&gt;
&lt;br /&gt;
Status indication of the subscriber (free, busy, call) &lt;br /&gt;
&lt;br /&gt;
Subscriber with several lines &lt;br /&gt;
&lt;br /&gt;
Subscriber with several numbers &lt;br /&gt;
&lt;br /&gt;
Telephone book &lt;br /&gt;
&lt;br /&gt;
Transfer of the subscriber phone number &lt;br /&gt;
&lt;br /&gt;
Transfer with consultation &lt;br /&gt;
&lt;br /&gt;
Variable call diversion &lt;br /&gt;
&lt;br /&gt;
802.1x &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Features Interactive Voice Response (IVR) (*)===&lt;br /&gt;
&lt;br /&gt;
Announcements depending on the caller (e.g. automatic or manual language selection) &lt;br /&gt;
&lt;br /&gt;
Call handling according to lines and/or calling number (CLI)&lt;br /&gt;
&lt;br /&gt;
Listen to the menu also from internal subscribers &lt;br /&gt;
&lt;br /&gt;
Multi level menu &lt;br /&gt;
&lt;br /&gt;
Overflow from the operator to an automatic operator &lt;br /&gt;
&lt;br /&gt;
Voice menu at extension (if no answer, busy, unconditional) &lt;br /&gt;
&lt;br /&gt;
Voice menu with information and automatic dialing &lt;br /&gt;
&lt;br /&gt;
Voice menu with predefined destinations &lt;br /&gt;
&lt;br /&gt;
Voice menu with manual dialing of the destination (DTMF) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===New in V8===&lt;br /&gt;
&lt;br /&gt;
Announcing the queue position in a waiting queue &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: &lt;br /&gt;
&lt;br /&gt;
(*) 	PC with WIN XP (web server) required or via Compact Flash (CF slot in IP800, IP305, IP302, IP2000, IP6000) &lt;br /&gt;
&lt;br /&gt;
(#) 	innovaphone IP21 required &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:News|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:Innovaphone_V8_Featurelist_en.pdf&amp;diff=16532</id>
		<title>File:Innovaphone V8 Featurelist en.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:Innovaphone_V8_Featurelist_en.pdf&amp;diff=16532"/>
		<updated>2010-02-25T14:06:50Z</updated>

		<summary type="html">&lt;p&gt;Torsten: feature list for PBX Version 8 in CI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;feature list for PBX Version 8 in CI&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:Innovaphone_V8_Featureliste_de.pdf&amp;diff=16531</id>
		<title>File:Innovaphone V8 Featureliste de.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:Innovaphone_V8_Featureliste_de.pdf&amp;diff=16531"/>
		<updated>2010-02-25T14:05:47Z</updated>

		<summary type="html">&lt;p&gt;Torsten: formatierte und gestaltete Feature-Liste für Version 8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;formatierte und gestaltete Feature-Liste für Version 8&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference:Administration/Relay/Interfaces/SIP&amp;diff=5549</id>
		<title>Reference:Administration/Relay/Interfaces/SIP</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference:Administration/Relay/Interfaces/SIP&amp;diff=5549"/>
		<updated>2007-08-08T08:57:43Z</updated>

		<summary type="html">&lt;p&gt;Torsten: Undo revision 5548 by Special:Contributions/Torsten (User talk:Torsten)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== SIP Registration section ====&lt;br /&gt;
The entry fields for a &#039;&#039;&#039;SIP registration&#039;&#039;&#039; are:&lt;br /&gt;
* &#039;&#039;&#039;Name:&#039;&#039;&#039; Descriptive name for this registration.&lt;br /&gt;
* &#039;&#039;&#039;Disable:&#039;&#039;&#039; A switch to temporarily disable this interface without deleting the configuration.&lt;br /&gt;
* &#039;&#039;&#039;Server Address (primary):&#039;&#039;&#039; The optional IP address of the SIP provider to where the SIP messages (REGISTER,INVITE,etc.) are to be sent. Only necessary if either the IP address cannot be obtained from the SIP URI&#039;s domain or a proxy server is to be used.&lt;br /&gt;
* &#039;&#039;&#039;Server Address (secondary):&#039;&#039;&#039; Backup IP address used if the SIP server on the primary IP address does not answer anymore.&lt;br /&gt;
* &#039;&#039;&#039;ID:&#039;&#039;&#039; Here you enter the user ID followed by the SIP provider domain name (for example, 8111111e0@sipgate.de).&lt;br /&gt;
* &#039;&#039;&#039;STUN Server:&#039;&#039;&#039; The STUN server name or IP address must be configured if this device has no public IP address while the SIP server is accessible under a public IP address. The value is given by the SIP provider or administrator (for example, stun.xten.com or 64.69.76.23). You can choose any STUN server; it does not necessarily have to correspond to the one of the SIP provider.&lt;br /&gt;
* &#039;&#039;&#039;Display Name:&#039;&#039;&#039; The name you enter here, which corresponds to the part in front of the @ of the URI, is required for the registration if the number (Account) was not specified (for example, 8111111e0).&lt;br /&gt;
* &#039;&#039;&#039;Account:&#039;&#039;&#039; Likewise in this protocol, a call number is required for the registration, which corresponds to the part in front of the @ of the URI (for example, 8111111e0).&lt;br /&gt;
* &#039;&#039;&#039;Password / Retype:&#039;&#039;&#039; The password (Password) of the SIP Account must be specified and confirmed (Retype).&lt;br /&gt;
* &#039;&#039;&#039;Supplementary Services (with Feature Codes):&#039;&#039;&#039; See entry fields for an &#039;&#039;&#039;H.323 registration&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Dynamic Group:&#039;&#039;&#039; See entry fields for an &#039;&#039;&#039;H.323 registration&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Direct Dial:&#039;&#039;&#039; See entry fields for an &#039;&#039;&#039;H.323 registration&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Locked White List:&#039;&#039;&#039; See entry fields for an &#039;&#039;&#039;H.323 registration&#039;&#039;&#039;.&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference:Administration/Relay/Interfaces/SIP&amp;diff=5548</id>
		<title>Reference:Administration/Relay/Interfaces/SIP</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference:Administration/Relay/Interfaces/SIP&amp;diff=5548"/>
		<updated>2007-08-08T08:55:33Z</updated>

		<summary type="html">&lt;p&gt;Torsten: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== SIP Registration section ====&lt;br /&gt;
The entry fields for a &#039;&#039;&#039;SIP registration&#039;&#039;&#039; are:&lt;br /&gt;
* &#039;&#039;&#039;Name:&#039;&#039;&#039; Descriptive name for this registration.&lt;br /&gt;
* &#039;&#039;&#039;Disable:&#039;&#039;&#039; A switch to temporarily disable this interface without deleting the configuration.&lt;br /&gt;
* &#039;&#039;&#039;Server Address (primary):&#039;&#039;&#039; The optional IP address of the SIP provider to where the SIP messages (REGISTER,INVITE,etc.) are to be sent. Only necessary if either the IP address cannot be obtained from the SIP URI&#039;s domain or a proxy server is to be used.&lt;br /&gt;
* &#039;&#039;&#039;Server Address (secondary):&#039;&#039;&#039; Backup IP address used if the SIP server on the primary IP address does not answer anymore.&lt;br /&gt;
* &#039;&#039;&#039;ID:&#039;&#039;&#039; Here you enter the user ID followed by the SIP provider domain name (for example, 8111111e0@sipgate.de).&lt;br /&gt;
* &#039;&#039;&#039;STUN Server:&#039;&#039;&#039; The STUN server name or IP address must be configured if this device has no public IP address while the SIP server is accessible under a public IP address. The value is given by the SIP provider or administrator (for example, stun.xten.com or 64.69.76.23). You can choose any STUN server; it does not necessarily have to correspond to the one of the SIP provider.&lt;br /&gt;
* &#039;&#039;&#039;Display Name:&#039;&#039;&#039; The name you enter here, which corresponds to the part in front of the @ of the URI, is required for the registration if the number (Account) was not specified (for example, 8111111e0).&lt;br /&gt;
* &#039;&#039;&#039;Account:&#039;&#039;&#039; Likewise in this protocol, a call number is required for the registration, which corresponds to the part in front of the @ of the URI (for example, 8111111e0).&lt;br /&gt;
* &#039;&#039;&#039;Password / Retype:&#039;&#039;&#039; The password (Password) of the SIP Account must be specified and confirmed (Retype).&lt;br /&gt;
* &#039;&#039;&#039;Supplementary Services (with Feature Codes):&#039;&#039;&#039; See entry fields for an &#039;&#039;&#039;H.323 registration&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Dynamic Group:&#039;&#039;&#039; See entry fields for an &#039;&#039;&#039;H.323 registration&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Direct Dial:&#039;&#039;&#039; See entry fields for an &#039;&#039;&#039;H.323 registration&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Locked White List:&#039;&#039;&#039; See entry fields for an &#039;&#039;&#039;H.323 registration&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Doof&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference:Configuration/Registration/Registration&amp;diff=4873</id>
		<title>Reference:Configuration/Registration/Registration</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference:Configuration/Registration/Registration&amp;diff=4873"/>
		<updated>2007-06-19T08:44:46Z</updated>

		<summary type="html">&lt;p&gt;Torsten: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here, you enter the parameters for registering with the innovaphone PBX. These parameters are preset by the administrator of the telephone system. First, you must select the required protocol for registration. The options are H.323 or SIP. The respective parameters are automatically adjusted to the selected protocol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== H.323 protocol ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary gatekeeper address&#039;&#039;&#039;&lt;br /&gt;
* Here, you specify the IP address at which the first responsible gatekeeper can be reached.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Secondary gatekeeper address&#039;&#039;&#039;&lt;br /&gt;
* There should be a further gatekeeper in the network in case the first gatekeeper is unavailable. You enter the IP address of this gatekeeper here.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local endpoint address&#039;&#039;&#039;&lt;br /&gt;
* If several local IP addresses are available on the IP telephone, this setting enables you to specify the one to be used for communication with the gatekeeper.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: Since the local IP address was preset for the IP telephone using the IP routing table, the value is only necessary in exceptional cases.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gatekeeper identifier&#039;&#039;&#039;&lt;br /&gt;
* If several gatekeepers are to be active at one address, a particular gatekeeper is identified amongst them using the name entered here.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Number&#039;&#039;&#039;&lt;br /&gt;
* Here, you specify the call number required for the registration. This number is only required if no name was specified.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
* The name you enter here is only required for the registration if the number was not specified.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SIP protocol: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary server address&#039;&#039;&#039;&lt;br /&gt;
* IP address at which the responsible SIP server may be reached.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Secondary server address&#039;&#039;&#039;&lt;br /&gt;
* There should be a further SIP server in the network in case the first one is unavailable.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local endpoint address&#039;&#039;&#039;&lt;br /&gt;
* If several local IP addresses are available on the IP telephone, this setting enables you to specify the one to be used for communication with the SIP server.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: Since the local IP address was preset for the IP telephone using the IP routing table, the value is only necessary in exceptional cases.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Domain&#039;&#039;&#039;&lt;br /&gt;
* Instead of the IP address, you can specify the domain of the provider, which is found after the @ of the URI.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User ID&#039;&#039;&#039;&lt;br /&gt;
* The user ID, which corresponds to the part in front of the @ of the URI.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: The user ID can be numeric or alphanumeric.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;STUN server&#039;&#039;&#039;&lt;br /&gt;
* The IP address or domain name must be configured if the telephone uses a non-public IP address, but the server is accessible under a public IP address. The value is given by the SIP provider or administrator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coder&#039;&#039;&#039;&lt;br /&gt;
* The protocols for voice compression are listed in this parameter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Framesize [ms]&#039;&#039;&#039;&lt;br /&gt;
* The packet sizes are automatically negotiated with 60 ms. With this parameter, you can specify a different RTP packet size.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Exclusive&#039;&#039;&#039;&lt;br /&gt;
* This parameter allows no negotiation, but accepts only the preset parameters.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Silence compression&#039;&#039;&#039;&lt;br /&gt;
* No outbound packets are transmitted from the IP telephone during silence (no conversation).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Protocol independently ==&lt;br /&gt;
&lt;br /&gt;
The following parameters can be set protocol independently. These parameters are automatically negotiated during connection setup. A change is only necessary if the gatekeeper/server has special requirements regarding the connection protocol.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User name&#039;&#039;&#039;&lt;br /&gt;
* In some SIP registrations, a separate user name is required for authorisation. In all other cases, the field should be left empty.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Password&#039;&#039;&#039;&lt;br /&gt;
* The registration requires a password, which can be agreed in this setting.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retype&#039;&#039;&#039;&lt;br /&gt;
* The confirmation prompt for the password.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Dial tones&#039;&#039;&#039;&lt;br /&gt;
* In some countries, the dial tones are different. Here, you make the pre-settings for the specific country.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enblock dialling timeout [s]&#039;&#039;&#039;&lt;br /&gt;
* The IP telephone supports single digit dialling. The digits are sent immediately until the number is complete, and then the connection is set up automatically. If the exchange or telephone system does not support single digit dialling, you can switch to en-bloc dialling by entering a time value in this field. Each time a digit is entered, the time is measured. Only when the set time has elapsed are all digits entered up to now sent as a block for the connection setup.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: Especially the IP150 phone does not allow entering the number without pick-up the headset. So it makes sense to use this timeout for enblock dialing at the IP150.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before you configure the second or subsequent registrations, you should enable the corresponding registration with “Enable”. By disabling “Enable”, you can cancel the complete registration without the possibility of losing the parameters.&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference:Administration/Phone/DHCP-Options&amp;diff=4574</id>
		<title>Reference:Administration/Phone/DHCP-Options</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference:Administration/Phone/DHCP-Options&amp;diff=4574"/>
		<updated>2007-05-24T13:00:53Z</updated>

		<summary type="html">&lt;p&gt;Torsten: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To determine DHCP option values that configure other phones like this, configure this phone as desired and set it to a static IP address then.&lt;br /&gt;
&lt;br /&gt;
To configure other phones similar to this one via DHCP, set the corresponding DHCP vendor options:&lt;br /&gt;
* Primary Gatekeeper&lt;br /&gt;
* Secondary Gatekeeper&lt;br /&gt;
* Gatekeeper Identifier&lt;br /&gt;
* Coder&lt;br /&gt;
* Dial Tones&lt;br /&gt;
* Enblock Dialling Timeout&lt;br /&gt;
* Faststart&lt;br /&gt;
* Tunneling&lt;br /&gt;
* Language&lt;br /&gt;
* AM/PM Clock&lt;br /&gt;
* Dialing Location&lt;br /&gt;
* LDAP Directory&lt;br /&gt;
&lt;br /&gt;
For more information see related [[Howto:How to use the innovaphone DHCP client|Howto]].&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference:Administration/Phone/DHCP-Options&amp;diff=4573</id>
		<title>Reference:Administration/Phone/DHCP-Options</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference:Administration/Phone/DHCP-Options&amp;diff=4573"/>
		<updated>2007-05-24T12:57:47Z</updated>

		<summary type="html">&lt;p&gt;Torsten: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To determine DHCP option values that configure other phones like this, configure this phone as desired and set it to a static IP address then.&lt;br /&gt;
&lt;br /&gt;
To configure other phones similar to this one via DHCP, set the corresponding DHCP vendor options:&lt;br /&gt;
* Primary Gatekeeper&lt;br /&gt;
* Secondary Gatekeeper&lt;br /&gt;
* Gatekeeper Identifier&lt;br /&gt;
* Coder&lt;br /&gt;
* Dial Tones&lt;br /&gt;
* Enblock Dialling Timeout&lt;br /&gt;
* Faststart&lt;br /&gt;
* Tunneling&lt;br /&gt;
* Language&lt;br /&gt;
* AM/PM Clock&lt;br /&gt;
* Dialing Location&lt;br /&gt;
* LDAP Directory&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:Service_codes_for_the_innovaphone_IP_Dect_handsets&amp;diff=3581</id>
		<title>Howto:Service codes for the innovaphone IP Dect handsets</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:Service_codes_for_the_innovaphone_IP_Dect_handsets&amp;diff=3581"/>
		<updated>2007-04-25T11:27:04Z</updated>

		<summary type="html">&lt;p&gt;Torsten: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Service codes for the innovaphone IP- Dect handsets &lt;br /&gt;
&lt;br /&gt;
==Applies To==&lt;br /&gt;
This information applies to&lt;br /&gt;
&lt;br /&gt;
* IP50&lt;br /&gt;
* IP52&lt;br /&gt;
* IP54&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==More Information==&lt;br /&gt;
Some of the given codes might not be active as the level of service codes implemented is depending on the hardware &amp;amp; software status of the handset&lt;br /&gt;
&lt;br /&gt;
To confirm the entered code, press OK (IP50) or MUTE (IP52 / IP54).&lt;br /&gt;
===Configuration===&lt;br /&gt;
&lt;br /&gt;
Service codes for the IP52 and IP54 handsets&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 *99984* - Displays the handset item number, serial number, production week/year, hardware pcs and software no.&lt;br /&gt;
 *99950* - Delete phone book, redial stack, clip stack, mail stack and all subscriptions&lt;br /&gt;
 *99951* - Delete phone book&lt;br /&gt;
 *99952* - Delete redial and clip stack&lt;br /&gt;
 *99953* - Delete mail stack&lt;br /&gt;
 *99954* - Delete all subscriptions&lt;br /&gt;
 *99977* - Vibrator, buzzer and display test&lt;br /&gt;
 *99988* - Show handset up-time&lt;br /&gt;
 *99981* - Test display - old type&lt;br /&gt;
 *99982* - Read back software part number and edition&lt;br /&gt;
 *99989* - Test display for measuring radio performance/coverage&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Service codes for the IP 50&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 *99950* - Delete Phone Book - Redial Stack /Clip Stack - Mail Stack - All Subscriptions&lt;br /&gt;
 *99951* - Delete Phone Book&lt;br /&gt;
 *99952* - Delete Redial/Clip Stack&lt;br /&gt;
 *99953* - Delete Mail Stack&lt;br /&gt;
 *99954* - Delete all Subscriptions&lt;br /&gt;
 *99968* - Enable B-answer when placed in charger&lt;br /&gt;
 *99977* - Vibrator, buzzer and display test&lt;br /&gt;
 *99981* - Test Display - old type&lt;br /&gt;
 *99982* - Read back of software part number &amp;amp; edition&lt;br /&gt;
 *99984* - Displays the serial number&lt;br /&gt;
 *99985* - Read back of battery capacity/Voltage&lt;br /&gt;
 *99989* - Test Display for measuring radio performance/coverage&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference:Administration/Upload/Directory&amp;diff=2769</id>
		<title>Reference:Administration/Upload/Directory</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference:Administration/Upload/Directory&amp;diff=2769"/>
		<updated>2007-04-04T12:55:31Z</updated>

		<summary type="html">&lt;p&gt;Torsten: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This Upload tab allows you to load the telephone directory, saved with [[Reference:Administration/Download/Directory|Download Directory]] from your IP telephone.&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference:Administration/Download/Directory&amp;diff=2768</id>
		<title>Reference:Administration/Download/Directory</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference:Administration/Download/Directory&amp;diff=2768"/>
		<updated>2007-04-04T12:55:09Z</updated>

		<summary type="html">&lt;p&gt;Torsten: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Download directory tab only allows you to save the telephone directory of your IP telephone. You can upload the content using [[Reference:Administration/Upload/Directory|Upload Directory]] on this or other phones.&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference:Administration/Download/Directory&amp;diff=2763</id>
		<title>Reference:Administration/Download/Directory</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference:Administration/Download/Directory&amp;diff=2763"/>
		<updated>2007-04-04T09:22:37Z</updated>

		<summary type="html">&lt;p&gt;Torsten: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Download directory menu only allows you to save the telephone directory of your IP telephone. You can upload the content using [[Reference:Administration/Upload/Directory|Upload Directory]] on this or other phones.&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference:Administration/Upload/Directory&amp;diff=2762</id>
		<title>Reference:Administration/Upload/Directory</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference:Administration/Upload/Directory&amp;diff=2762"/>
		<updated>2007-04-04T09:20:53Z</updated>

		<summary type="html">&lt;p&gt;Torsten: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This upload menu allows you to load the telephone directory, saved with [[Reference:Administration/Download/Directory|Download Directory]] from your IP telephone.&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference:Administration/Upload/Directory&amp;diff=2761</id>
		<title>Reference:Administration/Upload/Directory</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference:Administration/Upload/Directory&amp;diff=2761"/>
		<updated>2007-04-04T09:20:05Z</updated>

		<summary type="html">&lt;p&gt;Torsten: New page: This upload menu allows you to load the phonebook content, saved with Download Directory from your IP telephone.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This upload menu allows you to load the phonebook content, saved with [[Reference:Administration/Download/Directory|Download Directory]] from your IP telephone.&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference:Administration/Download/Directory&amp;diff=2760</id>
		<title>Reference:Administration/Download/Directory</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference:Administration/Download/Directory&amp;diff=2760"/>
		<updated>2007-04-04T08:11:24Z</updated>

		<summary type="html">&lt;p&gt;Torsten: New page: The Download directory menu only allows you to save the telephone directory of your IP telephone. The content of the current configuration are not saved here.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Download directory menu only allows you to save the telephone directory of your IP telephone. The content of&lt;br /&gt;
the current configuration are not saved here.&lt;/div&gt;</summary>
		<author><name>Torsten</name></author>
	</entry>
</feed>