<?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=Tomas</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=Tomas"/>
	<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Special:Contributions/Tomas"/>
	<updated>2026-11-02T19:10:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:UTC_offset_-_Vcom_AS_-_Partner_App&amp;diff=80708</id>
		<title>Howto:UTC offset - Vcom AS - Partner App</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:UTC_offset_-_Vcom_AS_-_Partner_App&amp;diff=80708"/>
		<updated>2026-10-14T09:05:53Z</updated>

		<summary type="html">&lt;p&gt;Tomas: /* Product Name */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:VcomAS-CompanyLogo.png||200px|right]]&lt;br /&gt;
==Product Name==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
[[Image:VcomAS-UTCoffset-ProductLogo.png]]&lt;br /&gt;
Vcom AS [https://vcom.no/400 UTC offset]&lt;br /&gt;
&amp;lt;!-- TODO: confirm/replace the link with the actual product page once one exists. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- do not remove comment. Will be added by innovaphone upon document check, app availability in innovaphone-appstore &amp;amp; operational check --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Category==&lt;br /&gt;
&amp;lt;!-- Do not change this section and do not remove comments. Will be set by innovaphone upon document check --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{Category:Product categorie to be filled by innovaphone}} --&amp;gt;&lt;br /&gt;
&amp;lt;!-- [[Category:Product categorie to be filled by innovaphone|{{PAGENAME}}]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
[[Image:VcomAS-CompanyLogo.png|150px]]&lt;br /&gt;
&lt;br /&gt;
Vcom AS is an innovaphone distributor and development partner, building Apps for the innovaphone platform. With deep expertise and extensive experience in communication and access control, Vcom AS develops custom, specialized solutions tailored to each customer - including, not least, cloud-based products alongside on-premises and hybrid deployments. Operational reliability and cyber security are top priorities, and Vcom AS&#039;s solutions are trusted by organizations that take security seriously. Sales go through installers, resellers, and system integrators across the country.&lt;br /&gt;
&lt;br /&gt;
[https://vcom.no/om-vcom.html Vcom AS - About us]&lt;br /&gt;
&amp;lt;!-- TODO: confirm/replace with the real &amp;quot;about us&amp;quot; URL. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
UTC offset is tailored for systems that frequently travel between timezones, in particular - the maritime sector. It provides a simple UI for changing time/timezone individually by types of devices (eg phones, gateways etc), or all grouped together. The recommended use (also the default configuration) is to allow for time modifications on Phones/DECT (devices that displays time) only.&lt;br /&gt;
&lt;br /&gt;
Simple but yet advanced if terms of configuration options, threshold parameters etc, making it suitable for most systems. It supports maintaining the correct time despite complete loss of time/NTP by overriding the system base time (UTC) manually. The auto-correct feature will automatically correct devices with time drift when NTP is not available.&lt;br /&gt;
&lt;br /&gt;
UTC offset has no independent time source of its own - it calculates expected device time, drift detection, and the dashboard&#039;s UTC clock from the clock of the App Platform instance it runs on. If that platform clock is itself wrong (most commonly right after a cold boot on hardware with no battery-backed clock, before its own NTP sync completes), the dashboard&#039;s own displayed time will be wrong too - but the app detects this and refuses to push a wrong absolute time to any device, so devices themselves stay protected rather than being set incorrectly. Automatic corrections simply pause (a banner informs the admin) until the platform&#039;s clock is corrected, either automatically once NTP is reachable, or immediately via the manual UTC override.&lt;br /&gt;
&lt;br /&gt;
[https://vcom.no/400 Vcom AS - About UTC offset]&lt;br /&gt;
&amp;lt;!-- TODO: confirm/replace with the real product page URL once one exists. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:VcomAS-UTCoffset-Dashboard.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
The following functons are available for user after standard installation with default settings:&lt;br /&gt;
* Dashboard showing UTC time and local time for phones and dect phones&lt;br /&gt;
* Manual local time override&lt;br /&gt;
* Manual UTC time override&lt;br /&gt;
* In background automatic correction of devices whose clock or timezone configuration has drifted&lt;br /&gt;
* Audit log of every timezone change, who made it, and when&lt;br /&gt;
* Settings availible for dashboard layout, analogue/digital clock display and light/dark background color (from myApps Profile settings)&lt;br /&gt;
* Automatic protection against pushing an incorrect time to devices if the App Platform&#039;s own clock looks unreliable (eg right after boot, before NTP has synced), with an on-screen warning while this is active&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following functions can be switched on/off from manager “configure” panel in Settings app (PBX plugin). Enabled functions will be availible for user.&lt;br /&gt;
* Dashboard alternatives for views of every registered device&#039;s local time or grouped by device type (Phones, Gateways, Virtual Appliances)&lt;br /&gt;
* Enable/disable set of timezone for a whole device category with one action or applied directly to each device&lt;br /&gt;
* Enable/disable automatic correction of devices whose clock or timezone configuration has drifted&lt;br /&gt;
* Enable/disable custom editing of timezone list (editable POSIX/IANA entries), not limited to a fixed preset&lt;br /&gt;
* Enable/disable audit log of every timezone change, who made it, and when&lt;br /&gt;
* Enable/disable manual UTC time override for testing&lt;br /&gt;
* Enable/disable Optional push notifications to myApps users for timezone changes, auto-correct actions, manual UTC override changes, and NTP/platform clock issues&lt;br /&gt;
* Settings for time check interval, drift warning and UTC offset adjust steps (hours and minutes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Multi-PBX ready===&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO: fill in based on your own testing - do not claim compatibility that hasn&#039;t actually been verified. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No known restrictions&lt;br /&gt;
&lt;br /&gt;
===Cloud ready===&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO: fill in based on your own testing - do not claim compatibility that hasn&#039;t actually been verified. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No known restrictions&lt;br /&gt;
&lt;br /&gt;
===Supported languages===&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
* English, German&lt;br /&gt;
&lt;br /&gt;
==Licensing==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO: fill in cost/licensing model, and the exact license name below. --&amp;gt;&lt;br /&gt;
Innovaphone service license&lt;br /&gt;
&lt;br /&gt;
 Service(vcomas-utcoffset)&lt;br /&gt;
&lt;br /&gt;
==Prerequisites==&lt;br /&gt;
UTC offset requires the innovaphone Devices app and the DevicesApi; the manager plugin&#039;s Add/Edit App panel discovers deployed Devices API instances and offers the required grant as a checkbox.&lt;br /&gt;
&lt;br /&gt;
==Versions==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
===Compatible innovaphone firmware versions===&lt;br /&gt;
* innovaphone 15r1 or higher&lt;br /&gt;
&amp;lt;!-- TODO: confirm the actual minimum supported version. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Application versions used for interop testing===&lt;br /&gt;
* innovaphone 16r1&lt;br /&gt;
&amp;lt;!-- TODO: add the UTC offset app version(s) actually tested. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Install UTC offset via the &amp;quot;app installer&amp;quot; Settings plugin (preferred), or the AppStore (instance must be manually created)&lt;br /&gt;
# In the UTC offset Settings plugin, click &amp;quot;Add an app&amp;quot; to create the pbx app object. Assign template and give access to the DevicesApi&lt;br /&gt;
# Click &amp;quot;Configure&amp;quot; to set default values for the user visibility and the background service.&lt;br /&gt;
# To assign an installed license, enter the amount (normally 1) in the app object &amp;quot;Licenses&amp;quot; option&lt;br /&gt;
&lt;br /&gt;
===Manager &amp;quot;Configure&amp;quot; panel===&lt;br /&gt;
The following settings are available from Settings app, UTC override plugin, Configure panel.&lt;br /&gt;
&lt;br /&gt;
[[Image:VcomAS-UTCoffset-ManagerConfigure.png|thumb|250px|left]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Device grouping || Controls how device types are grouped for timezone purposes: keep every type separate, merge DECT bases into Phones (default), or group all devices under a single timezone.&lt;br /&gt;
|-&lt;br /&gt;
| Device type visibility (Phones / Gateways / Virtual Appliances / DECT) || Which device categories are shown to users and have their own settable timezone. (In general, we recommend to only adjust time zone for phones with displays. Adjusting of gateways will also change time stamp in loggings. The exception is if wake-up or Boolean objects with time settings are used in the pbx. In these cases the pbx gateway also needs local time.)&lt;br /&gt;
|-&lt;br /&gt;
| Change log || Shows the audit log of timezone changes in the user app.&lt;br /&gt;
|-&lt;br /&gt;
| Timezone map editing || Lets users add, edit, or delete entries in the timezone list themselves.&lt;br /&gt;
|-&lt;br /&gt;
| Notifications || Lets users opt in to push notifications when a timezone changes. Mobile users need the innovaphone Push service, browser users need a trusted HTTPS certificate - without either, those users won&#039;t receive notifications even with this enabled.&lt;br /&gt;
|-&lt;br /&gt;
| Allow UTC override || Enables the manual UTC time override tool, used for testing or to recover from a platform clock loss.&lt;br /&gt;
|-&lt;br /&gt;
| Device time check interval || How often each online device&#039;s actual clock is checked over the network. A short interval combined with many devices increases HTTP traffic to the App Platform and to the devices themselves - use the longest interval that still meets your needs, especially on larger deployments.&lt;br /&gt;
|-&lt;br /&gt;
| Clock drift warning || Warn when a device&#039;s reported clock differs from the expected time by more than this.&lt;br /&gt;
|-&lt;br /&gt;
| Dashboard fine-adjust step || How many minutes the small +/- button on the dashboard adjusts by (the 1h button is fixed). &amp;quot;Let users change this setting themselves&amp;quot; lets end users pick their own value from their own Settings tab.&lt;br /&gt;
|-&lt;br /&gt;
| NTP outage detection || Flag a configured NTP server as unreachable once at least this percentage of the devices using it haven&#039;t synced within their own interval.&lt;br /&gt;
|-&lt;br /&gt;
| Auto-correct || Automatically corrects a device&#039;s time/timezone configuration when a mismatch is found. &amp;quot;Let users change this setting themselves&amp;quot; lets end users turn auto-correct on or off from their own Settings tab.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===User &amp;quot;Settings&amp;quot; tab===&lt;br /&gt;
The settings in the burger menu in the UTC Offset user app, depends on settings in the  Settings app (PBX plugin).&lt;br /&gt;
&lt;br /&gt;
[[Image:VcomAS-UTCoffset-UserSettings.png|thumb|200px|left]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Device types || Which device categories this user sees - only shown when more than one category is visible.&lt;br /&gt;
|-&lt;br /&gt;
| Only show types that have devices || Hides a category entirely when it currently has no devices.&lt;br /&gt;
|-&lt;br /&gt;
| View || Which view is shown: the devices table, the dashboard, or both.&lt;br /&gt;
|-&lt;br /&gt;
| Dashboard layout || Box format or row format for the dashboard cards.&lt;br /&gt;
|-&lt;br /&gt;
| Clock display || Analog + digital, analog only, or digital only.&lt;br /&gt;
|-&lt;br /&gt;
| Show UTC time on top || Shows a UTC clock header above the dashboard/table.&lt;br /&gt;
|-&lt;br /&gt;
| Simple mode || Hides the status, product, and IP columns in the devices table.&lt;br /&gt;
|-&lt;br /&gt;
| Reset to default || Resets this user&#039;s own display preferences back to the app&#039;s defaults.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto-correct, dashboard fine-adjust step, and notification opt-in only appear in this tab when the admin has delegated control of that setting to users (see the Manager &amp;quot;Configure&amp;quot; panel above).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
| Vcom AS&lt;br /&gt;
|-&lt;br /&gt;
| 1366 Lysaker, Norway&lt;br /&gt;
|-&lt;br /&gt;
| Tel: +47 21 67 37 70&lt;br /&gt;
|-&lt;br /&gt;
| Mail: [mailto:post@vcom.no post@vcom.no]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For any questions please refer to [https://vcom.no/contact our contact page].&lt;br /&gt;
&amp;lt;!-- TODO: replace with the real contact page URL. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:Vcom-AS-ProductLogo.png&amp;diff=80707</id>
		<title>File:Vcom-AS-ProductLogo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:Vcom-AS-ProductLogo.png&amp;diff=80707"/>
		<updated>2026-10-14T09:04:30Z</updated>

		<summary type="html">&lt;p&gt;Tomas: Tomas moved page File:Vcom-AS-ProductLogo.png to File:VcomAS-UTCoffset-ProductLogo.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[File:VcomAS-UTCoffset-ProductLogo.png]]&lt;/div&gt;</summary>
		<author><name>Tomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:VcomAS-UTCoffset-ProductLogo.png&amp;diff=80706</id>
		<title>File:VcomAS-UTCoffset-ProductLogo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:VcomAS-UTCoffset-ProductLogo.png&amp;diff=80706"/>
		<updated>2026-10-14T09:04:30Z</updated>

		<summary type="html">&lt;p&gt;Tomas: Tomas moved page File:Vcom-AS-ProductLogo.png to File:VcomAS-UTCoffset-ProductLogo.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:UTC_offset_-_Vcom_AS_-_Partner_App&amp;diff=80705</id>
		<title>Howto:UTC offset - Vcom AS - Partner App</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:UTC_offset_-_Vcom_AS_-_Partner_App&amp;diff=80705"/>
		<updated>2026-10-14T09:00:52Z</updated>

		<summary type="html">&lt;p&gt;Tomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:VcomAS-CompanyLogo.png||200px|right]]&lt;br /&gt;
==Product Name==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
Vcom AS [https://vcom.no/400 UTC offset]&lt;br /&gt;
&amp;lt;!-- TODO: confirm/replace the link with the actual product page once one exists. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- do not remove comment. Will be added by innovaphone upon document check, app availability in innovaphone-appstore &amp;amp; operational check --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Category==&lt;br /&gt;
&amp;lt;!-- Do not change this section and do not remove comments. Will be set by innovaphone upon document check --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{Category:Product categorie to be filled by innovaphone}} --&amp;gt;&lt;br /&gt;
&amp;lt;!-- [[Category:Product categorie to be filled by innovaphone|{{PAGENAME}}]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
[[Image:VcomAS-CompanyLogo.png|150px]]&lt;br /&gt;
&lt;br /&gt;
Vcom AS is an innovaphone distributor and development partner, building Apps for the innovaphone platform. With deep expertise and extensive experience in communication and access control, Vcom AS develops custom, specialized solutions tailored to each customer - including, not least, cloud-based products alongside on-premises and hybrid deployments. Operational reliability and cyber security are top priorities, and Vcom AS&#039;s solutions are trusted by organizations that take security seriously. Sales go through installers, resellers, and system integrators across the country.&lt;br /&gt;
&lt;br /&gt;
[https://vcom.no/om-vcom.html Vcom AS - About us]&lt;br /&gt;
&amp;lt;!-- TODO: confirm/replace with the real &amp;quot;about us&amp;quot; URL. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
UTC offset is tailored for systems that frequently travel between timezones, in particular - the maritime sector. It provides a simple UI for changing time/timezone individually by types of devices (eg phones, gateways etc), or all grouped together. The recommended use (also the default configuration) is to allow for time modifications on Phones/DECT (devices that displays time) only.&lt;br /&gt;
&lt;br /&gt;
Simple but yet advanced if terms of configuration options, threshold parameters etc, making it suitable for most systems. It supports maintaining the correct time despite complete loss of time/NTP by overriding the system base time (UTC) manually. The auto-correct feature will automatically correct devices with time drift when NTP is not available.&lt;br /&gt;
&lt;br /&gt;
UTC offset has no independent time source of its own - it calculates expected device time, drift detection, and the dashboard&#039;s UTC clock from the clock of the App Platform instance it runs on. If that platform clock is itself wrong (most commonly right after a cold boot on hardware with no battery-backed clock, before its own NTP sync completes), the dashboard&#039;s own displayed time will be wrong too - but the app detects this and refuses to push a wrong absolute time to any device, so devices themselves stay protected rather than being set incorrectly. Automatic corrections simply pause (a banner informs the admin) until the platform&#039;s clock is corrected, either automatically once NTP is reachable, or immediately via the manual UTC override.&lt;br /&gt;
&lt;br /&gt;
[https://vcom.no/400 Vcom AS - About UTC offset]&lt;br /&gt;
&amp;lt;!-- TODO: confirm/replace with the real product page URL once one exists. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:VcomAS-UTCoffset-Dashboard.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
The following functons are available for user after standard installation with default settings:&lt;br /&gt;
* Dashboard showing UTC time and local time for phones and dect phones&lt;br /&gt;
* Manual local time override&lt;br /&gt;
* Manual UTC time override&lt;br /&gt;
* In background automatic correction of devices whose clock or timezone configuration has drifted&lt;br /&gt;
* Audit log of every timezone change, who made it, and when&lt;br /&gt;
* Settings availible for dashboard layout, analogue/digital clock display and light/dark background color (from myApps Profile settings)&lt;br /&gt;
* Automatic protection against pushing an incorrect time to devices if the App Platform&#039;s own clock looks unreliable (eg right after boot, before NTP has synced), with an on-screen warning while this is active&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following functions can be switched on/off from manager “configure” panel in Settings app (PBX plugin). Enabled functions will be availible for user.&lt;br /&gt;
* Dashboard alternatives for views of every registered device&#039;s local time or grouped by device type (Phones, Gateways, Virtual Appliances)&lt;br /&gt;
* Enable/disable set of timezone for a whole device category with one action or applied directly to each device&lt;br /&gt;
* Enable/disable automatic correction of devices whose clock or timezone configuration has drifted&lt;br /&gt;
* Enable/disable custom editing of timezone list (editable POSIX/IANA entries), not limited to a fixed preset&lt;br /&gt;
* Enable/disable audit log of every timezone change, who made it, and when&lt;br /&gt;
* Enable/disable manual UTC time override for testing&lt;br /&gt;
* Enable/disable Optional push notifications to myApps users for timezone changes, auto-correct actions, manual UTC override changes, and NTP/platform clock issues&lt;br /&gt;
* Settings for time check interval, drift warning and UTC offset adjust steps (hours and minutes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Multi-PBX ready===&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO: fill in based on your own testing - do not claim compatibility that hasn&#039;t actually been verified. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No known restrictions&lt;br /&gt;
&lt;br /&gt;
===Cloud ready===&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO: fill in based on your own testing - do not claim compatibility that hasn&#039;t actually been verified. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No known restrictions&lt;br /&gt;
&lt;br /&gt;
===Supported languages===&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
* English, German&lt;br /&gt;
&lt;br /&gt;
==Licensing==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO: fill in cost/licensing model, and the exact license name below. --&amp;gt;&lt;br /&gt;
Innovaphone service license&lt;br /&gt;
&lt;br /&gt;
 Service(vcomas-utcoffset)&lt;br /&gt;
&lt;br /&gt;
==Prerequisites==&lt;br /&gt;
UTC offset requires the innovaphone Devices app and the DevicesApi; the manager plugin&#039;s Add/Edit App panel discovers deployed Devices API instances and offers the required grant as a checkbox.&lt;br /&gt;
&lt;br /&gt;
==Versions==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
===Compatible innovaphone firmware versions===&lt;br /&gt;
* innovaphone 15r1 or higher&lt;br /&gt;
&amp;lt;!-- TODO: confirm the actual minimum supported version. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Application versions used for interop testing===&lt;br /&gt;
* innovaphone 16r1&lt;br /&gt;
&amp;lt;!-- TODO: add the UTC offset app version(s) actually tested. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Install UTC offset via the &amp;quot;app installer&amp;quot; Settings plugin (preferred), or the AppStore (instance must be manually created)&lt;br /&gt;
# In the UTC offset Settings plugin, click &amp;quot;Add an app&amp;quot; to create the pbx app object. Assign template and give access to the DevicesApi&lt;br /&gt;
# Click &amp;quot;Configure&amp;quot; to set default values for the user visibility and the background service.&lt;br /&gt;
# To assign an installed license, enter the amount (normally 1) in the app object &amp;quot;Licenses&amp;quot; option&lt;br /&gt;
&lt;br /&gt;
===Manager &amp;quot;Configure&amp;quot; panel===&lt;br /&gt;
The following settings are available from Settings app, UTC override plugin, Configure panel.&lt;br /&gt;
&lt;br /&gt;
[[Image:VcomAS-UTCoffset-ManagerConfigure.png|thumb|250px|left]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Device grouping || Controls how device types are grouped for timezone purposes: keep every type separate, merge DECT bases into Phones (default), or group all devices under a single timezone.&lt;br /&gt;
|-&lt;br /&gt;
| Device type visibility (Phones / Gateways / Virtual Appliances / DECT) || Which device categories are shown to users and have their own settable timezone. (In general, we recommend to only adjust time zone for phones with displays. Adjusting of gateways will also change time stamp in loggings. The exception is if wake-up or Boolean objects with time settings are used in the pbx. In these cases the pbx gateway also needs local time.)&lt;br /&gt;
|-&lt;br /&gt;
| Change log || Shows the audit log of timezone changes in the user app.&lt;br /&gt;
|-&lt;br /&gt;
| Timezone map editing || Lets users add, edit, or delete entries in the timezone list themselves.&lt;br /&gt;
|-&lt;br /&gt;
| Notifications || Lets users opt in to push notifications when a timezone changes. Mobile users need the innovaphone Push service, browser users need a trusted HTTPS certificate - without either, those users won&#039;t receive notifications even with this enabled.&lt;br /&gt;
|-&lt;br /&gt;
| Allow UTC override || Enables the manual UTC time override tool, used for testing or to recover from a platform clock loss.&lt;br /&gt;
|-&lt;br /&gt;
| Device time check interval || How often each online device&#039;s actual clock is checked over the network. A short interval combined with many devices increases HTTP traffic to the App Platform and to the devices themselves - use the longest interval that still meets your needs, especially on larger deployments.&lt;br /&gt;
|-&lt;br /&gt;
| Clock drift warning || Warn when a device&#039;s reported clock differs from the expected time by more than this.&lt;br /&gt;
|-&lt;br /&gt;
| Dashboard fine-adjust step || How many minutes the small +/- button on the dashboard adjusts by (the 1h button is fixed). &amp;quot;Let users change this setting themselves&amp;quot; lets end users pick their own value from their own Settings tab.&lt;br /&gt;
|-&lt;br /&gt;
| NTP outage detection || Flag a configured NTP server as unreachable once at least this percentage of the devices using it haven&#039;t synced within their own interval.&lt;br /&gt;
|-&lt;br /&gt;
| Auto-correct || Automatically corrects a device&#039;s time/timezone configuration when a mismatch is found. &amp;quot;Let users change this setting themselves&amp;quot; lets end users turn auto-correct on or off from their own Settings tab.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===User &amp;quot;Settings&amp;quot; tab===&lt;br /&gt;
The settings in the burger menu in the UTC Offset user app, depends on settings in the  Settings app (PBX plugin).&lt;br /&gt;
&lt;br /&gt;
[[Image:VcomAS-UTCoffset-UserSettings.png|thumb|200px|left]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Device types || Which device categories this user sees - only shown when more than one category is visible.&lt;br /&gt;
|-&lt;br /&gt;
| Only show types that have devices || Hides a category entirely when it currently has no devices.&lt;br /&gt;
|-&lt;br /&gt;
| View || Which view is shown: the devices table, the dashboard, or both.&lt;br /&gt;
|-&lt;br /&gt;
| Dashboard layout || Box format or row format for the dashboard cards.&lt;br /&gt;
|-&lt;br /&gt;
| Clock display || Analog + digital, analog only, or digital only.&lt;br /&gt;
|-&lt;br /&gt;
| Show UTC time on top || Shows a UTC clock header above the dashboard/table.&lt;br /&gt;
|-&lt;br /&gt;
| Simple mode || Hides the status, product, and IP columns in the devices table.&lt;br /&gt;
|-&lt;br /&gt;
| Reset to default || Resets this user&#039;s own display preferences back to the app&#039;s defaults.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto-correct, dashboard fine-adjust step, and notification opt-in only appear in this tab when the admin has delegated control of that setting to users (see the Manager &amp;quot;Configure&amp;quot; panel above).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
| Vcom AS&lt;br /&gt;
|-&lt;br /&gt;
| 1366 Lysaker, Norway&lt;br /&gt;
|-&lt;br /&gt;
| Tel: +47 21 67 37 70&lt;br /&gt;
|-&lt;br /&gt;
| Mail: [mailto:post@vcom.no post@vcom.no]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For any questions please refer to [https://vcom.no/contact our contact page].&lt;br /&gt;
&amp;lt;!-- TODO: replace with the real contact page URL. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:UTC_offset_-_Vcom_AS_-_Partner_App&amp;diff=80704</id>
		<title>Howto:UTC offset - Vcom AS - Partner App</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:UTC_offset_-_Vcom_AS_-_Partner_App&amp;diff=80704"/>
		<updated>2026-10-14T09:00:33Z</updated>

		<summary type="html">&lt;p&gt;Tomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:VcomAS-CompanyLogo.png||200px|right]]&lt;br /&gt;
==Product Name==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
[[Image:Vcom-AS-ProductLogo.png|100px]]&lt;br /&gt;
Vcom AS [https://vcom.no/400 UTC offset]&lt;br /&gt;
&amp;lt;!-- TODO: confirm/replace the link with the actual product page once one exists. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- do not remove comment. Will be added by innovaphone upon document check, app availability in innovaphone-appstore &amp;amp; operational check --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Category==&lt;br /&gt;
&amp;lt;!-- Do not change this section and do not remove comments. Will be set by innovaphone upon document check --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{Category:Product categorie to be filled by innovaphone}} --&amp;gt;&lt;br /&gt;
&amp;lt;!-- [[Category:Product categorie to be filled by innovaphone|{{PAGENAME}}]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
[[Image:VcomAS-CompanyLogo.png|150px]]&lt;br /&gt;
&lt;br /&gt;
Vcom AS is an innovaphone distributor and development partner, building Apps for the innovaphone platform. With deep expertise and extensive experience in communication and access control, Vcom AS develops custom, specialized solutions tailored to each customer - including, not least, cloud-based products alongside on-premises and hybrid deployments. Operational reliability and cyber security are top priorities, and Vcom AS&#039;s solutions are trusted by organizations that take security seriously. Sales go through installers, resellers, and system integrators across the country.&lt;br /&gt;
&lt;br /&gt;
[https://vcom.no/om-vcom.html Vcom AS - About us]&lt;br /&gt;
&amp;lt;!-- TODO: confirm/replace with the real &amp;quot;about us&amp;quot; URL. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
UTC offset is tailored for systems that frequently travel between timezones, in particular - the maritime sector. It provides a simple UI for changing time/timezone individually by types of devices (eg phones, gateways etc), or all grouped together. The recommended use (also the default configuration) is to allow for time modifications on Phones/DECT (devices that displays time) only.&lt;br /&gt;
&lt;br /&gt;
Simple but yet advanced if terms of configuration options, threshold parameters etc, making it suitable for most systems. It supports maintaining the correct time despite complete loss of time/NTP by overriding the system base time (UTC) manually. The auto-correct feature will automatically correct devices with time drift when NTP is not available.&lt;br /&gt;
&lt;br /&gt;
UTC offset has no independent time source of its own - it calculates expected device time, drift detection, and the dashboard&#039;s UTC clock from the clock of the App Platform instance it runs on. If that platform clock is itself wrong (most commonly right after a cold boot on hardware with no battery-backed clock, before its own NTP sync completes), the dashboard&#039;s own displayed time will be wrong too - but the app detects this and refuses to push a wrong absolute time to any device, so devices themselves stay protected rather than being set incorrectly. Automatic corrections simply pause (a banner informs the admin) until the platform&#039;s clock is corrected, either automatically once NTP is reachable, or immediately via the manual UTC override.&lt;br /&gt;
&lt;br /&gt;
[https://vcom.no/400 Vcom AS - About UTC offset]&lt;br /&gt;
&amp;lt;!-- TODO: confirm/replace with the real product page URL once one exists. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:VcomAS-UTCoffset-Dashboard.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
The following functons are available for user after standard installation with default settings:&lt;br /&gt;
* Dashboard showing UTC time and local time for phones and dect phones&lt;br /&gt;
* Manual local time override&lt;br /&gt;
* Manual UTC time override&lt;br /&gt;
* In background automatic correction of devices whose clock or timezone configuration has drifted&lt;br /&gt;
* Audit log of every timezone change, who made it, and when&lt;br /&gt;
* Settings availible for dashboard layout, analogue/digital clock display and light/dark background color (from myApps Profile settings)&lt;br /&gt;
* Automatic protection against pushing an incorrect time to devices if the App Platform&#039;s own clock looks unreliable (eg right after boot, before NTP has synced), with an on-screen warning while this is active&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following functions can be switched on/off from manager “configure” panel in Settings app (PBX plugin). Enabled functions will be availible for user.&lt;br /&gt;
* Dashboard alternatives for views of every registered device&#039;s local time or grouped by device type (Phones, Gateways, Virtual Appliances)&lt;br /&gt;
* Enable/disable set of timezone for a whole device category with one action or applied directly to each device&lt;br /&gt;
* Enable/disable automatic correction of devices whose clock or timezone configuration has drifted&lt;br /&gt;
* Enable/disable custom editing of timezone list (editable POSIX/IANA entries), not limited to a fixed preset&lt;br /&gt;
* Enable/disable audit log of every timezone change, who made it, and when&lt;br /&gt;
* Enable/disable manual UTC time override for testing&lt;br /&gt;
* Enable/disable Optional push notifications to myApps users for timezone changes, auto-correct actions, manual UTC override changes, and NTP/platform clock issues&lt;br /&gt;
* Settings for time check interval, drift warning and UTC offset adjust steps (hours and minutes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Multi-PBX ready===&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO: fill in based on your own testing - do not claim compatibility that hasn&#039;t actually been verified. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No known restrictions&lt;br /&gt;
&lt;br /&gt;
===Cloud ready===&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO: fill in based on your own testing - do not claim compatibility that hasn&#039;t actually been verified. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No known restrictions&lt;br /&gt;
&lt;br /&gt;
===Supported languages===&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
* English, German&lt;br /&gt;
&lt;br /&gt;
==Licensing==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO: fill in cost/licensing model, and the exact license name below. --&amp;gt;&lt;br /&gt;
Innovaphone service license&lt;br /&gt;
&lt;br /&gt;
 Service(vcomas-utcoffset)&lt;br /&gt;
&lt;br /&gt;
==Prerequisites==&lt;br /&gt;
UTC offset requires the innovaphone Devices app and the DevicesApi; the manager plugin&#039;s Add/Edit App panel discovers deployed Devices API instances and offers the required grant as a checkbox.&lt;br /&gt;
&lt;br /&gt;
==Versions==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
===Compatible innovaphone firmware versions===&lt;br /&gt;
* innovaphone 15r1 or higher&lt;br /&gt;
&amp;lt;!-- TODO: confirm the actual minimum supported version. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Application versions used for interop testing===&lt;br /&gt;
* innovaphone 16r1&lt;br /&gt;
&amp;lt;!-- TODO: add the UTC offset app version(s) actually tested. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Install UTC offset via the &amp;quot;app installer&amp;quot; Settings plugin (preferred), or the AppStore (instance must be manually created)&lt;br /&gt;
# In the UTC offset Settings plugin, click &amp;quot;Add an app&amp;quot; to create the pbx app object. Assign template and give access to the DevicesApi&lt;br /&gt;
# Click &amp;quot;Configure&amp;quot; to set default values for the user visibility and the background service.&lt;br /&gt;
# To assign an installed license, enter the amount (normally 1) in the app object &amp;quot;Licenses&amp;quot; option&lt;br /&gt;
&lt;br /&gt;
===Manager &amp;quot;Configure&amp;quot; panel===&lt;br /&gt;
The following settings are available from Settings app, UTC override plugin, Configure panel.&lt;br /&gt;
&lt;br /&gt;
[[Image:VcomAS-UTCoffset-ManagerConfigure.png|thumb|250px|left]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Device grouping || Controls how device types are grouped for timezone purposes: keep every type separate, merge DECT bases into Phones (default), or group all devices under a single timezone.&lt;br /&gt;
|-&lt;br /&gt;
| Device type visibility (Phones / Gateways / Virtual Appliances / DECT) || Which device categories are shown to users and have their own settable timezone. (In general, we recommend to only adjust time zone for phones with displays. Adjusting of gateways will also change time stamp in loggings. The exception is if wake-up or Boolean objects with time settings are used in the pbx. In these cases the pbx gateway also needs local time.)&lt;br /&gt;
|-&lt;br /&gt;
| Change log || Shows the audit log of timezone changes in the user app.&lt;br /&gt;
|-&lt;br /&gt;
| Timezone map editing || Lets users add, edit, or delete entries in the timezone list themselves.&lt;br /&gt;
|-&lt;br /&gt;
| Notifications || Lets users opt in to push notifications when a timezone changes. Mobile users need the innovaphone Push service, browser users need a trusted HTTPS certificate - without either, those users won&#039;t receive notifications even with this enabled.&lt;br /&gt;
|-&lt;br /&gt;
| Allow UTC override || Enables the manual UTC time override tool, used for testing or to recover from a platform clock loss.&lt;br /&gt;
|-&lt;br /&gt;
| Device time check interval || How often each online device&#039;s actual clock is checked over the network. A short interval combined with many devices increases HTTP traffic to the App Platform and to the devices themselves - use the longest interval that still meets your needs, especially on larger deployments.&lt;br /&gt;
|-&lt;br /&gt;
| Clock drift warning || Warn when a device&#039;s reported clock differs from the expected time by more than this.&lt;br /&gt;
|-&lt;br /&gt;
| Dashboard fine-adjust step || How many minutes the small +/- button on the dashboard adjusts by (the 1h button is fixed). &amp;quot;Let users change this setting themselves&amp;quot; lets end users pick their own value from their own Settings tab.&lt;br /&gt;
|-&lt;br /&gt;
| NTP outage detection || Flag a configured NTP server as unreachable once at least this percentage of the devices using it haven&#039;t synced within their own interval.&lt;br /&gt;
|-&lt;br /&gt;
| Auto-correct || Automatically corrects a device&#039;s time/timezone configuration when a mismatch is found. &amp;quot;Let users change this setting themselves&amp;quot; lets end users turn auto-correct on or off from their own Settings tab.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===User &amp;quot;Settings&amp;quot; tab===&lt;br /&gt;
The settings in the burger menu in the UTC Offset user app, depends on settings in the  Settings app (PBX plugin).&lt;br /&gt;
&lt;br /&gt;
[[Image:VcomAS-UTCoffset-UserSettings.png|thumb|200px|left]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Device types || Which device categories this user sees - only shown when more than one category is visible.&lt;br /&gt;
|-&lt;br /&gt;
| Only show types that have devices || Hides a category entirely when it currently has no devices.&lt;br /&gt;
|-&lt;br /&gt;
| View || Which view is shown: the devices table, the dashboard, or both.&lt;br /&gt;
|-&lt;br /&gt;
| Dashboard layout || Box format or row format for the dashboard cards.&lt;br /&gt;
|-&lt;br /&gt;
| Clock display || Analog + digital, analog only, or digital only.&lt;br /&gt;
|-&lt;br /&gt;
| Show UTC time on top || Shows a UTC clock header above the dashboard/table.&lt;br /&gt;
|-&lt;br /&gt;
| Simple mode || Hides the status, product, and IP columns in the devices table.&lt;br /&gt;
|-&lt;br /&gt;
| Reset to default || Resets this user&#039;s own display preferences back to the app&#039;s defaults.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto-correct, dashboard fine-adjust step, and notification opt-in only appear in this tab when the admin has delegated control of that setting to users (see the Manager &amp;quot;Configure&amp;quot; panel above).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
| Vcom AS&lt;br /&gt;
|-&lt;br /&gt;
| 1366 Lysaker, Norway&lt;br /&gt;
|-&lt;br /&gt;
| Tel: +47 21 67 37 70&lt;br /&gt;
|-&lt;br /&gt;
| Mail: [mailto:post@vcom.no post@vcom.no]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For any questions please refer to [https://vcom.no/contact our contact page].&lt;br /&gt;
&amp;lt;!-- TODO: replace with the real contact page URL. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:VcomAS-UTCoffset-ProductLogo.png&amp;diff=80702</id>
		<title>File:VcomAS-UTCoffset-ProductLogo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:VcomAS-UTCoffset-ProductLogo.png&amp;diff=80702"/>
		<updated>2026-10-14T07:27:22Z</updated>

		<summary type="html">&lt;p&gt;Tomas: Tomas uploaded a new version of File:Vcom-AS-ProductLogo.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:VcomAS-UTCoffset-UserSettings.png&amp;diff=80677</id>
		<title>File:VcomAS-UTCoffset-UserSettings.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:VcomAS-UTCoffset-UserSettings.png&amp;diff=80677"/>
		<updated>2026-10-13T09:38:28Z</updated>

		<summary type="html">&lt;p&gt;Tomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:VcomAS-UTCoffset-ManagerConfigure.png&amp;diff=80676</id>
		<title>File:VcomAS-UTCoffset-ManagerConfigure.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:VcomAS-UTCoffset-ManagerConfigure.png&amp;diff=80676"/>
		<updated>2026-10-13T09:38:05Z</updated>

		<summary type="html">&lt;p&gt;Tomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:VcomAS-UTCoffset-Dashboard.png&amp;diff=80675</id>
		<title>File:VcomAS-UTCoffset-Dashboard.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:VcomAS-UTCoffset-Dashboard.png&amp;diff=80675"/>
		<updated>2026-10-13T09:37:45Z</updated>

		<summary type="html">&lt;p&gt;Tomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:VcomAS-CompanyLogo.png&amp;diff=80674</id>
		<title>File:VcomAS-CompanyLogo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:VcomAS-CompanyLogo.png&amp;diff=80674"/>
		<updated>2026-10-13T09:36:39Z</updated>

		<summary type="html">&lt;p&gt;Tomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:VcomAS-UTCoffset-ProductLogo.png&amp;diff=80673</id>
		<title>File:VcomAS-UTCoffset-ProductLogo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:VcomAS-UTCoffset-ProductLogo.png&amp;diff=80673"/>
		<updated>2026-10-13T09:35:45Z</updated>

		<summary type="html">&lt;p&gt;Tomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:UTC_offset_-_Vcom_AS_-_Partner_App&amp;diff=80671</id>
		<title>Howto:UTC offset - Vcom AS - Partner App</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:UTC_offset_-_Vcom_AS_-_Partner_App&amp;diff=80671"/>
		<updated>2026-10-13T09:34:40Z</updated>

		<summary type="html">&lt;p&gt;Tomas: /* Product Name */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Product Name==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
[[Image:Vcom-AS-ProductLogo.png|100px]]&lt;br /&gt;
Vcom AS [https://vcom.no/400 UTC offset]&lt;br /&gt;
&amp;lt;!-- TODO: confirm/replace the link with the actual product page once one exists. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- do not remove comment. Will be added by innovaphone upon document check, app availability in innovaphone-appstore &amp;amp; operational check --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Category==&lt;br /&gt;
&amp;lt;!-- Do not change this section and do not remove comments. Will be set by innovaphone upon document check --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{Category:Product categorie to be filled by innovaphone}} --&amp;gt;&lt;br /&gt;
&amp;lt;!-- [[Category:Product categorie to be filled by innovaphone|{{PAGENAME}}]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
[[Image:VcomAS-CompanyLogo.png|150px]]&lt;br /&gt;
&lt;br /&gt;
Vcom AS is an innovaphone distributor and development partner, building Apps for the innovaphone platform. With deep expertise and extensive experience in communication and access control, Vcom AS develops custom, specialized solutions tailored to each customer - including, not least, cloud-based products alongside on-premises and hybrid deployments. Operational reliability and cyber security are top priorities, and Vcom AS&#039;s solutions are trusted by organizations that take security seriously. Sales go through installers, resellers, and system integrators across the country.&lt;br /&gt;
&lt;br /&gt;
[https://vcom.no/om-vcom.html Vcom AS - About us]&lt;br /&gt;
&amp;lt;!-- TODO: confirm/replace with the real &amp;quot;about us&amp;quot; URL. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
UTC offset is tailored for systems that frequently travel between timezones, in particular - the maritime sector. It provides a simple UI for changing time/timezone individually by types of devices (eg phones, gateways etc), or all grouped together. The recommended use (also the default configuration) is to allow for time modifications on Phones/DECT (devices that displays time) only.&lt;br /&gt;
&lt;br /&gt;
Simple but yet advanced if terms of configuration options, threshold parameters etc, making it suitable for most systems. It supports maintaining the correct time despite complete loss of time/NTP by overriding the system base time (UTC) manually. The auto-correct feature will automatically correct devices with time drift when NTP is not available.&lt;br /&gt;
&lt;br /&gt;
UTC offset has no independent time source of its own - it calculates expected device time, drift detection, and the dashboard&#039;s UTC clock from the clock of the App Platform instance it runs on. If that platform clock is itself wrong (most commonly right after a cold boot on hardware with no battery-backed clock, before its own NTP sync completes), the dashboard&#039;s own displayed time will be wrong too - but the app detects this and refuses to push a wrong absolute time to any device, so devices themselves stay protected rather than being set incorrectly. Automatic corrections simply pause (a banner informs the admin) until the platform&#039;s clock is corrected, either automatically once NTP is reachable, or immediately via the manual UTC override.&lt;br /&gt;
&lt;br /&gt;
[https://vcom.no/400 Vcom AS - About UTC offset]&lt;br /&gt;
&amp;lt;!-- TODO: confirm/replace with the real product page URL once one exists. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:VcomAS-UTCoffset-Dashboard.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
The following functons are available for user after standard installation with default settings:&lt;br /&gt;
* Dashboard showing UTC time and local time for phones and dect phones&lt;br /&gt;
* Manual local time override&lt;br /&gt;
* Manual UTC time override&lt;br /&gt;
* In background automatic correction of devices whose clock or timezone configuration has drifted&lt;br /&gt;
* Audit log of every timezone change, who made it, and when&lt;br /&gt;
* Settings availible for dashboard layout, analogue/digital clock display and light/dark background color (from myApps Profile settings)&lt;br /&gt;
* Automatic protection against pushing an incorrect time to devices if the App Platform&#039;s own clock looks unreliable (eg right after boot, before NTP has synced), with an on-screen warning while this is active&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following functions can be switched on/off from manager “configure” panel in Settings app (PBX plugin). Enabled functions will be availible for user.&lt;br /&gt;
* Dashboard alternatives for views of every registered device&#039;s local time or grouped by device type (Phones, Gateways, Virtual Appliances)&lt;br /&gt;
* Enable/disable set of timezone for a whole device category with one action or applied directly to each device&lt;br /&gt;
* Enable/disable automatic correction of devices whose clock or timezone configuration has drifted&lt;br /&gt;
* Enable/disable custom editing of timezone list (editable POSIX/IANA entries), not limited to a fixed preset&lt;br /&gt;
* Enable/disable audit log of every timezone change, who made it, and when&lt;br /&gt;
* Enable/disable manual UTC time override for testing&lt;br /&gt;
* Enable/disable Optional push notifications to myApps users for timezone changes, auto-correct actions, manual UTC override changes, and NTP/platform clock issues&lt;br /&gt;
* Settings for time check interval, drift warning and UTC offset adjust steps (hours and minutes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Multi-PBX ready===&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO: fill in based on your own testing - do not claim compatibility that hasn&#039;t actually been verified. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No known restrictions&lt;br /&gt;
&lt;br /&gt;
===Cloud ready===&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO: fill in based on your own testing - do not claim compatibility that hasn&#039;t actually been verified. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No known restrictions&lt;br /&gt;
&lt;br /&gt;
===Supported languages===&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
* English, German&lt;br /&gt;
&lt;br /&gt;
==Licensing==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO: fill in cost/licensing model, and the exact license name below. --&amp;gt;&lt;br /&gt;
Innovaphone service license&lt;br /&gt;
&lt;br /&gt;
 Service(vcomas-utcoffset)&lt;br /&gt;
&lt;br /&gt;
==Prerequisites==&lt;br /&gt;
UTC offset requires the innovaphone Devices app and the DevicesApi; the manager plugin&#039;s Add/Edit App panel discovers deployed Devices API instances and offers the required grant as a checkbox.&lt;br /&gt;
&lt;br /&gt;
==Versions==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
===Compatible innovaphone firmware versions===&lt;br /&gt;
* innovaphone 15r1 or higher&lt;br /&gt;
&amp;lt;!-- TODO: confirm the actual minimum supported version. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Application versions used for interop testing===&lt;br /&gt;
* innovaphone 16r1&lt;br /&gt;
&amp;lt;!-- TODO: add the UTC offset app version(s) actually tested. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Install UTC offset via the &amp;quot;app installer&amp;quot; Settings plugin (preferred), or the AppStore (instance must be manually created)&lt;br /&gt;
# In the UTC offset Settings plugin, click &amp;quot;Add an app&amp;quot; to create the pbx app object. Assign template and give access to the DevicesApi&lt;br /&gt;
# Click &amp;quot;Configure&amp;quot; to set default values for the user visibility and the background service.&lt;br /&gt;
# To assign an installed license, enter the amount (normally 1) in the app object &amp;quot;Licenses&amp;quot; option&lt;br /&gt;
&lt;br /&gt;
===Manager &amp;quot;Configure&amp;quot; panel===&lt;br /&gt;
The following settings are available from Settings app, UTC override plugin, Configure panel.&lt;br /&gt;
&lt;br /&gt;
[[Image:VcomAS-UTCoffset-ManagerConfigure.png|thumb|250px|left]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Device grouping || Controls how device types are grouped for timezone purposes: keep every type separate, merge DECT bases into Phones (default), or group all devices under a single timezone.&lt;br /&gt;
|-&lt;br /&gt;
| Device type visibility (Phones / Gateways / Virtual Appliances / DECT) || Which device categories are shown to users and have their own settable timezone. (In general, we recommend to only adjust time zone for phones with displays. Adjusting of gateways will also change time stamp in loggings. The exception is if wake-up or Boolean objects with time settings are used in the pbx. In these cases the pbx gateway also needs local time.)&lt;br /&gt;
|-&lt;br /&gt;
| Change log || Shows the audit log of timezone changes in the user app.&lt;br /&gt;
|-&lt;br /&gt;
| Timezone map editing || Lets users add, edit, or delete entries in the timezone list themselves.&lt;br /&gt;
|-&lt;br /&gt;
| Notifications || Lets users opt in to push notifications when a timezone changes. Mobile users need the innovaphone Push service, browser users need a trusted HTTPS certificate - without either, those users won&#039;t receive notifications even with this enabled.&lt;br /&gt;
|-&lt;br /&gt;
| Allow UTC override || Enables the manual UTC time override tool, used for testing or to recover from a platform clock loss.&lt;br /&gt;
|-&lt;br /&gt;
| Device time check interval || How often each online device&#039;s actual clock is checked over the network. A short interval combined with many devices increases HTTP traffic to the App Platform and to the devices themselves - use the longest interval that still meets your needs, especially on larger deployments.&lt;br /&gt;
|-&lt;br /&gt;
| Clock drift warning || Warn when a device&#039;s reported clock differs from the expected time by more than this.&lt;br /&gt;
|-&lt;br /&gt;
| Dashboard fine-adjust step || How many minutes the small +/- button on the dashboard adjusts by (the 1h button is fixed). &amp;quot;Let users change this setting themselves&amp;quot; lets end users pick their own value from their own Settings tab.&lt;br /&gt;
|-&lt;br /&gt;
| NTP outage detection || Flag a configured NTP server as unreachable once at least this percentage of the devices using it haven&#039;t synced within their own interval.&lt;br /&gt;
|-&lt;br /&gt;
| Auto-correct || Automatically corrects a device&#039;s time/timezone configuration when a mismatch is found. &amp;quot;Let users change this setting themselves&amp;quot; lets end users turn auto-correct on or off from their own Settings tab.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===User &amp;quot;Settings&amp;quot; tab===&lt;br /&gt;
The settings in the burger menu in the UTC Offset user app, depends on settings in the  Settings app (PBX plugin).&lt;br /&gt;
&lt;br /&gt;
[[Image:VcomAS-UTCoffset-UserSettings.png|thumb|200px|left]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Device types || Which device categories this user sees - only shown when more than one category is visible.&lt;br /&gt;
|-&lt;br /&gt;
| Only show types that have devices || Hides a category entirely when it currently has no devices.&lt;br /&gt;
|-&lt;br /&gt;
| View || Which view is shown: the devices table, the dashboard, or both.&lt;br /&gt;
|-&lt;br /&gt;
| Dashboard layout || Box format or row format for the dashboard cards.&lt;br /&gt;
|-&lt;br /&gt;
| Clock display || Analog + digital, analog only, or digital only.&lt;br /&gt;
|-&lt;br /&gt;
| Show UTC time on top || Shows a UTC clock header above the dashboard/table.&lt;br /&gt;
|-&lt;br /&gt;
| Simple mode || Hides the status, product, and IP columns in the devices table.&lt;br /&gt;
|-&lt;br /&gt;
| Reset to default || Resets this user&#039;s own display preferences back to the app&#039;s defaults.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto-correct, dashboard fine-adjust step, and notification opt-in only appear in this tab when the admin has delegated control of that setting to users (see the Manager &amp;quot;Configure&amp;quot; panel above).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
| Vcom AS&lt;br /&gt;
|-&lt;br /&gt;
| 1366 Lysaker, Norway&lt;br /&gt;
|-&lt;br /&gt;
| Tel: +47 21 67 37 70&lt;br /&gt;
|-&lt;br /&gt;
| Mail: [mailto:post@vcom.no post@vcom.no]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For any questions please refer to [https://vcom.no/contact our contact page].&lt;br /&gt;
&amp;lt;!-- TODO: replace with the real contact page URL. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:UTC_offset_-_Vcom_AS_-_Partner_App&amp;diff=80670</id>
		<title>Howto:UTC offset - Vcom AS - Partner App</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:UTC_offset_-_Vcom_AS_-_Partner_App&amp;diff=80670"/>
		<updated>2026-10-13T09:33:57Z</updated>

		<summary type="html">&lt;p&gt;Tomas: Created page with &amp;quot; ==Product Name== &amp;lt;!-- Mandatory topic. --&amp;gt; 100px Vcom AS [https://vcom.no/400 UTC offset] &amp;lt;!-- TODO: confirm/replace the link with the actual product page once one exists. --&amp;gt;  ==Certification Status== &amp;lt;!-- do not remove comment. Will be added by innovaphone upon document check, app availability in innovaphone-appstore &amp;amp; operational check --&amp;gt;  ==Category== &amp;lt;!-- Do not change this section and do not remove comments. Will be set by innovaphone up...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Product Name==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
[[Image:ProductLogo.png|100px]]&lt;br /&gt;
Vcom AS [https://vcom.no/400 UTC offset]&lt;br /&gt;
&amp;lt;!-- TODO: confirm/replace the link with the actual product page once one exists. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Certification Status==&lt;br /&gt;
&amp;lt;!-- do not remove comment. Will be added by innovaphone upon document check, app availability in innovaphone-appstore &amp;amp; operational check --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Category==&lt;br /&gt;
&amp;lt;!-- Do not change this section and do not remove comments. Will be set by innovaphone upon document check --&amp;gt;&lt;br /&gt;
&amp;lt;!-- {{Category:Product categorie to be filled by innovaphone}} --&amp;gt;&lt;br /&gt;
&amp;lt;!-- [[Category:Product categorie to be filled by innovaphone|{{PAGENAME}}]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
[[Image:VcomAS-CompanyLogo.png|150px]]&lt;br /&gt;
&lt;br /&gt;
Vcom AS is an innovaphone distributor and development partner, building Apps for the innovaphone platform. With deep expertise and extensive experience in communication and access control, Vcom AS develops custom, specialized solutions tailored to each customer - including, not least, cloud-based products alongside on-premises and hybrid deployments. Operational reliability and cyber security are top priorities, and Vcom AS&#039;s solutions are trusted by organizations that take security seriously. Sales go through installers, resellers, and system integrators across the country.&lt;br /&gt;
&lt;br /&gt;
[https://vcom.no/om-vcom.html Vcom AS - About us]&lt;br /&gt;
&amp;lt;!-- TODO: confirm/replace with the real &amp;quot;about us&amp;quot; URL. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
UTC offset is tailored for systems that frequently travel between timezones, in particular - the maritime sector. It provides a simple UI for changing time/timezone individually by types of devices (eg phones, gateways etc), or all grouped together. The recommended use (also the default configuration) is to allow for time modifications on Phones/DECT (devices that displays time) only.&lt;br /&gt;
&lt;br /&gt;
Simple but yet advanced if terms of configuration options, threshold parameters etc, making it suitable for most systems. It supports maintaining the correct time despite complete loss of time/NTP by overriding the system base time (UTC) manually. The auto-correct feature will automatically correct devices with time drift when NTP is not available.&lt;br /&gt;
&lt;br /&gt;
UTC offset has no independent time source of its own - it calculates expected device time, drift detection, and the dashboard&#039;s UTC clock from the clock of the App Platform instance it runs on. If that platform clock is itself wrong (most commonly right after a cold boot on hardware with no battery-backed clock, before its own NTP sync completes), the dashboard&#039;s own displayed time will be wrong too - but the app detects this and refuses to push a wrong absolute time to any device, so devices themselves stay protected rather than being set incorrectly. Automatic corrections simply pause (a banner informs the admin) until the platform&#039;s clock is corrected, either automatically once NTP is reachable, or immediately via the manual UTC override.&lt;br /&gt;
&lt;br /&gt;
[https://vcom.no/400 Vcom AS - About UTC offset]&lt;br /&gt;
&amp;lt;!-- TODO: confirm/replace with the real product page URL once one exists. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:VcomAS-UTCoffset-Dashboard.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
The following functons are available for user after standard installation with default settings:&lt;br /&gt;
* Dashboard showing UTC time and local time for phones and dect phones&lt;br /&gt;
* Manual local time override&lt;br /&gt;
* Manual UTC time override&lt;br /&gt;
* In background automatic correction of devices whose clock or timezone configuration has drifted&lt;br /&gt;
* Audit log of every timezone change, who made it, and when&lt;br /&gt;
* Settings availible for dashboard layout, analogue/digital clock display and light/dark background color (from myApps Profile settings)&lt;br /&gt;
* Automatic protection against pushing an incorrect time to devices if the App Platform&#039;s own clock looks unreliable (eg right after boot, before NTP has synced), with an on-screen warning while this is active&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following functions can be switched on/off from manager “configure” panel in Settings app (PBX plugin). Enabled functions will be availible for user.&lt;br /&gt;
* Dashboard alternatives for views of every registered device&#039;s local time or grouped by device type (Phones, Gateways, Virtual Appliances)&lt;br /&gt;
* Enable/disable set of timezone for a whole device category with one action or applied directly to each device&lt;br /&gt;
* Enable/disable automatic correction of devices whose clock or timezone configuration has drifted&lt;br /&gt;
* Enable/disable custom editing of timezone list (editable POSIX/IANA entries), not limited to a fixed preset&lt;br /&gt;
* Enable/disable audit log of every timezone change, who made it, and when&lt;br /&gt;
* Enable/disable manual UTC time override for testing&lt;br /&gt;
* Enable/disable Optional push notifications to myApps users for timezone changes, auto-correct actions, manual UTC override changes, and NTP/platform clock issues&lt;br /&gt;
* Settings for time check interval, drift warning and UTC offset adjust steps (hours and minutes)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Multi-PBX ready===&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO: fill in based on your own testing - do not claim compatibility that hasn&#039;t actually been verified. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No known restrictions&lt;br /&gt;
&lt;br /&gt;
===Cloud ready===&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO: fill in based on your own testing - do not claim compatibility that hasn&#039;t actually been verified. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No known restrictions&lt;br /&gt;
&lt;br /&gt;
===Supported languages===&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
* English, German&lt;br /&gt;
&lt;br /&gt;
==Licensing==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- TODO: fill in cost/licensing model, and the exact license name below. --&amp;gt;&lt;br /&gt;
Innovaphone service license&lt;br /&gt;
&lt;br /&gt;
 Service(vcomas-utcoffset)&lt;br /&gt;
&lt;br /&gt;
==Prerequisites==&lt;br /&gt;
UTC offset requires the innovaphone Devices app and the DevicesApi; the manager plugin&#039;s Add/Edit App panel discovers deployed Devices API instances and offers the required grant as a checkbox.&lt;br /&gt;
&lt;br /&gt;
==Versions==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
===Compatible innovaphone firmware versions===&lt;br /&gt;
* innovaphone 15r1 or higher&lt;br /&gt;
&amp;lt;!-- TODO: confirm the actual minimum supported version. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Application versions used for interop testing===&lt;br /&gt;
* innovaphone 16r1&lt;br /&gt;
&amp;lt;!-- TODO: add the UTC offset app version(s) actually tested. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Install UTC offset via the &amp;quot;app installer&amp;quot; Settings plugin (preferred), or the AppStore (instance must be manually created)&lt;br /&gt;
# In the UTC offset Settings plugin, click &amp;quot;Add an app&amp;quot; to create the pbx app object. Assign template and give access to the DevicesApi&lt;br /&gt;
# Click &amp;quot;Configure&amp;quot; to set default values for the user visibility and the background service.&lt;br /&gt;
# To assign an installed license, enter the amount (normally 1) in the app object &amp;quot;Licenses&amp;quot; option&lt;br /&gt;
&lt;br /&gt;
===Manager &amp;quot;Configure&amp;quot; panel===&lt;br /&gt;
The following settings are available from Settings app, UTC override plugin, Configure panel.&lt;br /&gt;
&lt;br /&gt;
[[Image:VcomAS-UTCoffset-ManagerConfigure.png|thumb|250px|left]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Device grouping || Controls how device types are grouped for timezone purposes: keep every type separate, merge DECT bases into Phones (default), or group all devices under a single timezone.&lt;br /&gt;
|-&lt;br /&gt;
| Device type visibility (Phones / Gateways / Virtual Appliances / DECT) || Which device categories are shown to users and have their own settable timezone. (In general, we recommend to only adjust time zone for phones with displays. Adjusting of gateways will also change time stamp in loggings. The exception is if wake-up or Boolean objects with time settings are used in the pbx. In these cases the pbx gateway also needs local time.)&lt;br /&gt;
|-&lt;br /&gt;
| Change log || Shows the audit log of timezone changes in the user app.&lt;br /&gt;
|-&lt;br /&gt;
| Timezone map editing || Lets users add, edit, or delete entries in the timezone list themselves.&lt;br /&gt;
|-&lt;br /&gt;
| Notifications || Lets users opt in to push notifications when a timezone changes. Mobile users need the innovaphone Push service, browser users need a trusted HTTPS certificate - without either, those users won&#039;t receive notifications even with this enabled.&lt;br /&gt;
|-&lt;br /&gt;
| Allow UTC override || Enables the manual UTC time override tool, used for testing or to recover from a platform clock loss.&lt;br /&gt;
|-&lt;br /&gt;
| Device time check interval || How often each online device&#039;s actual clock is checked over the network. A short interval combined with many devices increases HTTP traffic to the App Platform and to the devices themselves - use the longest interval that still meets your needs, especially on larger deployments.&lt;br /&gt;
|-&lt;br /&gt;
| Clock drift warning || Warn when a device&#039;s reported clock differs from the expected time by more than this.&lt;br /&gt;
|-&lt;br /&gt;
| Dashboard fine-adjust step || How many minutes the small +/- button on the dashboard adjusts by (the 1h button is fixed). &amp;quot;Let users change this setting themselves&amp;quot; lets end users pick their own value from their own Settings tab.&lt;br /&gt;
|-&lt;br /&gt;
| NTP outage detection || Flag a configured NTP server as unreachable once at least this percentage of the devices using it haven&#039;t synced within their own interval.&lt;br /&gt;
|-&lt;br /&gt;
| Auto-correct || Automatically corrects a device&#039;s time/timezone configuration when a mismatch is found. &amp;quot;Let users change this setting themselves&amp;quot; lets end users turn auto-correct on or off from their own Settings tab.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===User &amp;quot;Settings&amp;quot; tab===&lt;br /&gt;
The settings in the burger menu in the UTC Offset user app, depends on settings in the  Settings app (PBX plugin).&lt;br /&gt;
&lt;br /&gt;
[[Image:VcomAS-UTCoffset-UserSettings.png|thumb|200px|left]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Device types || Which device categories this user sees - only shown when more than one category is visible.&lt;br /&gt;
|-&lt;br /&gt;
| Only show types that have devices || Hides a category entirely when it currently has no devices.&lt;br /&gt;
|-&lt;br /&gt;
| View || Which view is shown: the devices table, the dashboard, or both.&lt;br /&gt;
|-&lt;br /&gt;
| Dashboard layout || Box format or row format for the dashboard cards.&lt;br /&gt;
|-&lt;br /&gt;
| Clock display || Analog + digital, analog only, or digital only.&lt;br /&gt;
|-&lt;br /&gt;
| Show UTC time on top || Shows a UTC clock header above the dashboard/table.&lt;br /&gt;
|-&lt;br /&gt;
| Simple mode || Hides the status, product, and IP columns in the devices table.&lt;br /&gt;
|-&lt;br /&gt;
| Reset to default || Resets this user&#039;s own display preferences back to the app&#039;s defaults.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auto-correct, dashboard fine-adjust step, and notification opt-in only appear in this tab when the admin has delegated control of that setting to users (see the Manager &amp;quot;Configure&amp;quot; panel above).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact==&lt;br /&gt;
&amp;lt;!-- Mandatory topic. --&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
| Vcom AS&lt;br /&gt;
|-&lt;br /&gt;
| 1366 Lysaker, Norway&lt;br /&gt;
|-&lt;br /&gt;
| Tel: +47 21 67 37 70&lt;br /&gt;
|-&lt;br /&gt;
| Mail: [mailto:post@vcom.no post@vcom.no]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For any questions please refer to [https://vcom.no/contact our contact page].&lt;br /&gt;
&amp;lt;!-- TODO: replace with the real contact page URL. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:How_to_configure_an_IP_phone_for_direct_IP_address_dialing&amp;diff=46834</id>
		<title>Howto:How to configure an IP phone for direct IP address dialing</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:How_to_configure_an_IP_phone_for_direct_IP_address_dialing&amp;diff=46834"/>
		<updated>2017-05-23T08:02:35Z</updated>

		<summary type="html">&lt;p&gt;Tomas: /* SIP configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IP Phones can be configured to work without RAS, just by dialing IP addresses.  Here is how.&lt;br /&gt;
&lt;br /&gt;
==Applies To==&lt;br /&gt;
This information applies to&lt;br /&gt;
&lt;br /&gt;
* All V6 IP Phones (except DECT)&lt;br /&gt;
&lt;br /&gt;
Build sr1 and later.&lt;br /&gt;
&lt;br /&gt;
==More Information==&lt;br /&gt;
&lt;br /&gt;
===Problem Details===&lt;br /&gt;
Version 6 phones can work both with and without RAS (i.e. a Gatekeeper) simultaneously.  This allows to work straight forward in environments, where normally there is a gatekeeper available but still to place and receive calls when the gatekeeper is gone for whatever reason. &lt;br /&gt;
&lt;br /&gt;
Of course, the phone can also be entirely without a gatekeeper.&lt;br /&gt;
&lt;br /&gt;
===System Requirements===&lt;br /&gt;
This function is implemented in the telephone, so it will work with V5, V6 and 3rd party gatekeepers.  Please note though that you will need V6 phone firmware in any case (see above).&lt;br /&gt;
&lt;br /&gt;
===Configuration===&lt;br /&gt;
To work with and without RAS simultaneously, 2 independent registrations have to be set up as follows&lt;br /&gt;
* Registration 1 will be the IP-only registration (which of course is self-contradictory).  This is done by configuring 0.0.0.0 as Registration 1/Registration/Primary Gatekeeper Address&lt;br /&gt;
* To make sure there is a valid CLI when placing calls without gatekeeper, you should also configure the phones local IP address and extension as Registration 1/Registration/Name, just like 192.168.0.3#22 assuming 192.168.0.3 is your IP address and 22 is your extension  &lt;br /&gt;
* Registration 2 will be your normal RAS registration.  Please configure as usual.  This registration has to be the active registration (that is the one that is normally used for outgoing and incoming calls).  You need to set Phone/Registrations[Id=2]/Active for this&lt;br /&gt;
* You will probably want to have access to the local phone book from this 2nd registration.  Use Registration 2/Directories/Local/Enable to switch this on.&lt;br /&gt;
&lt;br /&gt;
Given that there might be no RAS available when placing a call, users will find it convenient to have all potential call destinations in their local phonebook.  This can best be done using an import from excel (more precisely, from an CSV file).&lt;br /&gt;
&lt;br /&gt;
Here is the columns definition for the CSV file:&lt;br /&gt;
{|border=1 |align=left&lt;br /&gt;
|align=left| &#039;&#039;&#039;Column&#039;&#039;&#039; || &#039;&#039;&#039;Meaning&#039;&#039;&#039; || &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|align=left| A || First Name || Columns A, B and C will be concatenated (space separated) to form the entries internal name&lt;br /&gt;
|-&lt;br /&gt;
|align=left| B || Surname ||&lt;br /&gt;
|-&lt;br /&gt;
|align=left| C || Organisation ||&lt;br /&gt;
|-&lt;br /&gt;
|align=left| D || Destination E.164 || Destination phone number&lt;br /&gt;
|-&lt;br /&gt;
|align=left| E || Destination Name || Destination name&lt;br /&gt;
|-&lt;br /&gt;
|align=left| F || Remarks ||&lt;br /&gt;
|-&lt;br /&gt;
|align=left| G || Flags || Must be FLAG_IP for IP direct destinations, empty otherwise.   Put the destination IP address into column E!&lt;br /&gt;
If  is set and this entry is dialled, then if the active registration is registered (RAS available), the number from column D is dialled.  If RAS is not available, the IP address from column E is called directly.&lt;br /&gt;
|-&lt;br /&gt;
|align=left| H || Unused ||&lt;br /&gt;
|-&lt;br /&gt;
|align=left| I || Unused ||&lt;br /&gt;
|-&lt;br /&gt;
|align=left nowrap=true| J || Ringing Tone Melody ||&lt;br /&gt;
|-&lt;br /&gt;
|align=left nowrap=true| K || Ringing Tone Rhythm ||&lt;br /&gt;
|-&lt;br /&gt;
|align=left nowrap=true| L || Ringing Tone Volume ||&lt;br /&gt;
|-&lt;br /&gt;
|align=left| M || Source E.164 ||&lt;br /&gt;
|-&lt;br /&gt;
|align=left| N || Source Name ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To enter an IP destination manually into the local phone book, you will need to enter the IP address as H.323 name and leave the E.164 empty.&lt;br /&gt;
&lt;br /&gt;
==== SIP configuration ====&lt;br /&gt;
To allow for inbound direct sip configure for User1 a SIP protocol, User ID: number#ip, eg 22#192.168.10.17, proxy: 0.0.0.0. Second registration as mentioned above&lt;br /&gt;
&lt;br /&gt;
===Dialing IP Addresses===&lt;br /&gt;
&#039;&#039;&#039;H323 calls&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can dial an IP address directly from the phones keyboard.  Simply dial e.g. 192*168*10*17 to call the endpoint at 192.168.10.17.  If you need to dial an extension (e.g. because the destination really is a gateway), you can add this extension like #22 (assuming you want to dial extension 20), which makes 192*168*10*17#22.&lt;br /&gt;
&lt;br /&gt;
Obviously, only block dialing is possible this way.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIP calls&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can dial an IP address directly from the phones keyboard. The syntax is different to H.323, it is sip:number@ip-address. If the endpoint is e.g. 22 and the IP address e.g. 192.168.10.17, you must dial sip:22@192.168.10.17&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Keywords: Direct IP Call Direct-IP-Call directipcall Direct IP Dial IPCall Direktwahl IP-Adresse IP-Address without registration --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Tomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:How_to_configure_an_IP_phone_for_direct_IP_address_dialing&amp;diff=46833</id>
		<title>Howto:How to configure an IP phone for direct IP address dialing</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:How_to_configure_an_IP_phone_for_direct_IP_address_dialing&amp;diff=46833"/>
		<updated>2017-05-23T08:02:07Z</updated>

		<summary type="html">&lt;p&gt;Tomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IP Phones can be configured to work without RAS, just by dialing IP addresses.  Here is how.&lt;br /&gt;
&lt;br /&gt;
==Applies To==&lt;br /&gt;
This information applies to&lt;br /&gt;
&lt;br /&gt;
* All V6 IP Phones (except DECT)&lt;br /&gt;
&lt;br /&gt;
Build sr1 and later.&lt;br /&gt;
&lt;br /&gt;
==More Information==&lt;br /&gt;
&lt;br /&gt;
===Problem Details===&lt;br /&gt;
Version 6 phones can work both with and without RAS (i.e. a Gatekeeper) simultaneously.  This allows to work straight forward in environments, where normally there is a gatekeeper available but still to place and receive calls when the gatekeeper is gone for whatever reason. &lt;br /&gt;
&lt;br /&gt;
Of course, the phone can also be entirely without a gatekeeper.&lt;br /&gt;
&lt;br /&gt;
===System Requirements===&lt;br /&gt;
This function is implemented in the telephone, so it will work with V5, V6 and 3rd party gatekeepers.  Please note though that you will need V6 phone firmware in any case (see above).&lt;br /&gt;
&lt;br /&gt;
===Configuration===&lt;br /&gt;
To work with and without RAS simultaneously, 2 independent registrations have to be set up as follows&lt;br /&gt;
* Registration 1 will be the IP-only registration (which of course is self-contradictory).  This is done by configuring 0.0.0.0 as Registration 1/Registration/Primary Gatekeeper Address&lt;br /&gt;
* To make sure there is a valid CLI when placing calls without gatekeeper, you should also configure the phones local IP address and extension as Registration 1/Registration/Name, just like 192.168.0.3#22 assuming 192.168.0.3 is your IP address and 22 is your extension  &lt;br /&gt;
* Registration 2 will be your normal RAS registration.  Please configure as usual.  This registration has to be the active registration (that is the one that is normally used for outgoing and incoming calls).  You need to set Phone/Registrations[Id=2]/Active for this&lt;br /&gt;
* You will probably want to have access to the local phone book from this 2nd registration.  Use Registration 2/Directories/Local/Enable to switch this on.&lt;br /&gt;
&lt;br /&gt;
Given that there might be no RAS available when placing a call, users will find it convenient to have all potential call destinations in their local phonebook.  This can best be done using an import from excel (more precisely, from an CSV file).&lt;br /&gt;
&lt;br /&gt;
Here is the columns definition for the CSV file:&lt;br /&gt;
{|border=1 |align=left&lt;br /&gt;
|align=left| &#039;&#039;&#039;Column&#039;&#039;&#039; || &#039;&#039;&#039;Meaning&#039;&#039;&#039; || &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|align=left| A || First Name || Columns A, B and C will be concatenated (space separated) to form the entries internal name&lt;br /&gt;
|-&lt;br /&gt;
|align=left| B || Surname ||&lt;br /&gt;
|-&lt;br /&gt;
|align=left| C || Organisation ||&lt;br /&gt;
|-&lt;br /&gt;
|align=left| D || Destination E.164 || Destination phone number&lt;br /&gt;
|-&lt;br /&gt;
|align=left| E || Destination Name || Destination name&lt;br /&gt;
|-&lt;br /&gt;
|align=left| F || Remarks ||&lt;br /&gt;
|-&lt;br /&gt;
|align=left| G || Flags || Must be FLAG_IP for IP direct destinations, empty otherwise.   Put the destination IP address into column E!&lt;br /&gt;
If  is set and this entry is dialled, then if the active registration is registered (RAS available), the number from column D is dialled.  If RAS is not available, the IP address from column E is called directly.&lt;br /&gt;
|-&lt;br /&gt;
|align=left| H || Unused ||&lt;br /&gt;
|-&lt;br /&gt;
|align=left| I || Unused ||&lt;br /&gt;
|-&lt;br /&gt;
|align=left nowrap=true| J || Ringing Tone Melody ||&lt;br /&gt;
|-&lt;br /&gt;
|align=left nowrap=true| K || Ringing Tone Rhythm ||&lt;br /&gt;
|-&lt;br /&gt;
|align=left nowrap=true| L || Ringing Tone Volume ||&lt;br /&gt;
|-&lt;br /&gt;
|align=left| M || Source E.164 ||&lt;br /&gt;
|-&lt;br /&gt;
|align=left| N || Source Name ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
To enter an IP destination manually into the local phone book, you will need to enter the IP address as H.323 name and leave the E.164 empty.&lt;br /&gt;
&lt;br /&gt;
==== SIP configuration ====&lt;br /&gt;
To allow for inbound direct sip configure for User1 a SIP protocol, User ID: number#ip, eg 22#192.168.10.17, proxy: 0.0.0.0. Second registration as normal&lt;br /&gt;
&lt;br /&gt;
===Dialing IP Addresses===&lt;br /&gt;
&#039;&#039;&#039;H323 calls&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can dial an IP address directly from the phones keyboard.  Simply dial e.g. 192*168*10*17 to call the endpoint at 192.168.10.17.  If you need to dial an extension (e.g. because the destination really is a gateway), you can add this extension like #22 (assuming you want to dial extension 20), which makes 192*168*10*17#22.&lt;br /&gt;
&lt;br /&gt;
Obviously, only block dialing is possible this way.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIP calls&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can dial an IP address directly from the phones keyboard. The syntax is different to H.323, it is sip:number@ip-address. If the endpoint is e.g. 22 and the IP address e.g. 192.168.10.17, you must dial sip:22@192.168.10.17&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Keywords: Direct IP Call Direct-IP-Call directipcall Direct IP Dial IPCall Direktwahl IP-Adresse IP-Address without registration --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Tomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Freeedit:Wiki_Edit_Sandbox&amp;diff=30744</id>
		<title>Freeedit:Wiki Edit Sandbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Freeedit:Wiki_Edit_Sandbox&amp;diff=30744"/>
		<updated>2013-08-26T16:59:04Z</updated>

		<summary type="html">&lt;p&gt;Tomas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tomas &#039;&#039;&#039;Vcom&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Michael Jensen &#039;&#039;&#039;Scantalk&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kai Kröger &#039;&#039;&#039;Feuerwehr Düsseldorf&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Daniel Kaiser &#039;&#039;&#039;&#039;&#039;GreenIT Das druckende Systemhaus GmbH&#039;&#039;&#039;&#039;&#039; www.greenit-dortmund.de&lt;br /&gt;
&lt;br /&gt;
Michael Peter &#039;&#039;&#039;Mobene GmbH &amp;amp; Co. KG&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Henning &#039;&#039;&#039;Bechtle GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Thorben &#039;&#039;&#039;Sydslesvigsk Forening&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Frank &#039;&#039;&#039;Meronec&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gyula &#039;&#039;&#039;YOUNG BTS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Alexander &#039;&#039;&#039;IP Dynamics&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ich &#039;&#039;&#039;123&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ingo Kauf &#039;&#039;&#039;http://www.telecontact.at&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kay A. Schink &#039;&#039;&#039;solid IT GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Andreas &#039;&#039;&#039;IP Dynamics&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aleksandar &#039;&#039;&#039;ITM GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Adrien &#039;&#039;&#039;Ascom&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hallo Hallo &#039;&#039;&#039;Hallo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
c&lt;br /&gt;
&lt;br /&gt;
Danny Burisch &#039;&#039;&#039;Axel Springer AG&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Felix &#039;&#039;&#039;Graf Holding GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kujtim &#039;&#039;&#039;inexio&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eberhard &#039;&#039;&#039;MKK&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Stefan Haßler &#039;&#039;&#039;Sparkasse Bamberg&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tobias &#039;&#039;&#039;TeleSys&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1234&lt;br /&gt;
&lt;br /&gt;
Stefano &#039;&#039;&#039;Eksaip&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TESt TEST &#039;&#039;&#039;TEST&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
K.S &#039;&#039;&#039;DTG&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[CC:&#039;&#039;&#039;Roman&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
Thrainer Thomas &#039;&#039;&#039;Kufgem&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Roberto Arletti &#039;&#039;&#039;DAM SISTEMI&#039;&#039;&#039; SRL&lt;br /&gt;
&lt;br /&gt;
Lars Lerjefors &#039;&#039;&#039;Telmekom&#039;&#039;&#039; srl&lt;br /&gt;
&lt;br /&gt;
Steffen Henschel &#039;&#039;&#039;Telcat&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
test test&lt;br /&gt;
&lt;br /&gt;
Dawid &#039;&#039;&#039;BELL&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
iuuo&lt;br /&gt;
&lt;br /&gt;
Jens &#039;&#039;&#039;inexio&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Christopher &#039;&#039;&#039;inexio&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
R.H. &#039;&#039;&#039;MediaMobil&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A.R. &#039;&#039;&#039;DeTeWe&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TEsting&lt;br /&gt;
&lt;br /&gt;
D.B. &#039;&#039;&#039;ooperon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mathias Rüger &#039;&#039;&#039;Telcat Multicom GmbH&#039;&#039;&#039;&lt;br /&gt;
MDN &#039;&#039;&#039;care-call&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;you are crazy to ask such questions.....&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
P.K. &#039;&#039;&#039;CN&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
M.B. &#039;&#039;&#039;CW&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Christian, &#039;&#039;&#039;Incotec GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tobias, &#039;&#039;&#039;TelNet GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
-thG-&lt;br /&gt;
&lt;br /&gt;
Michael, &#039;&#039;&#039;Frank GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dennis, &#039;&#039;&#039;Bechtle&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Bert, &#039;&#039;&#039;Volksbank Stuttgart eG&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Martin, &#039;&#039;&#039;Inikon AG&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Silvio, &#039;&#039;&#039;Orange Open Solution SRL&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Marcin &#039;&#039;&#039;Emtel System&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Łukasz &#039;&#039;&#039;Emtel System&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Christophe &#039;&#039;&#039;e-BO Enterprises&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Bram &#039;&#039;&#039;Ooperon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Jo-Jo &#039;&#039;&#039;IPD&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Georg &#039;&#039;&#039;IPD&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Franco &#039;&#039;&#039;Fiemme Sistemi&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Johann Luif, &#039;&#039;&#039;Business Data Solutions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tobias Meyer &#039;&#039;&#039;Computacenter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Torsten L. &#039;&#039;&#039;TNK GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Yvonne &#039;&#039;&#039;MKK&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Florian T. &#039;&#039;&#039;Euromicron Solutions GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ralph Siebert &#039;&#039;&#039;blue networks GmbH &amp;amp; Co. KG&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Frank Boden &#039;&#039;&#039;LVB GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Steffen Merzky &#039;&#039;&#039;IFTEC GmBH &amp;amp; CO.KG&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Simon Griedelbach &#039;&#039;&#039;Paragon Data GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Christoph Bär &#039;&#039;&#039;Ibis GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tarik Mustafic &#039;&#039;&#039;MKS d.o.o.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Jörg Springer &#039;&#039;&#039;NK Networks &amp;amp; Services GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Alex &#039;&#039;&#039;TMG&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lars Eberlein &#039;&#039;&#039;NK Networks &amp;amp; Services GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Philippe Leboisselier &#039;&#039;&#039;Arrowsoft&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Denny &#039;&#039;&#039;Handwerkskammer Oberfranken&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Taavet Pilvar &#039;&#039;&#039;Atea&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
RMU&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Niko &#039;&#039;&#039;@byon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Peter Biwer &#039;&#039;&#039;AS AG&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Dirk Stapel, &#039;&#039;&#039;ITM GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tiberiju Beldja, &#039;&#039;&#039; MilDef AB&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Stian Svensli, &#039;&#039;&#039;Tafjord Kommunikasjon&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Thomas Nielsen, &#039;&#039;&#039;TDH-Net&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Thorsten Astroth, &#039;&#039;&#039;Rohwer &amp;amp; Mehrens GmbH - MERONEC Distribution&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Markus Luderer, &#039;&#039;&#039;Main-Kinzig-Kreis - Gefahrenabwehrzentrum&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Franz Schnabk, &#039;&#039;&#039;Exclusive Networks Austria GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Peter &#039;&#039;&#039;neofone GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Christian Gerhards &#039;&#039;&#039;neofone GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kurt K. &#039;&#039;&#039;Enigmatec Berlin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Torsten Wolf &#039;&#039;&#039;Ascom Deutschland GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ingo Dobroch, &#039;&#039;&#039;Mobene GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Aleks &#039;&#039;&#039;Mobene GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hagen Dormeyer &#039;&#039;&#039;Mobene GmbH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Niels Scheffers &#039;&#039;&#039;TCC The Computer Company&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lars Corstiaans &#039;&#039;&#039;Vanroey.be&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:Pcap&amp;diff=29388</id>
		<title>Howto:Pcap</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:Pcap&amp;diff=29388"/>
		<updated>2013-04-29T05:57:32Z</updated>

		<summary type="html">&lt;p&gt;Tomas: /* Capturing with wireshark */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With remote PCAP, network traffic can be captured directly from another network device, instead of capturing the network traffic from the own device.&lt;br /&gt;
&lt;br /&gt;
==Remote PCAP==&lt;br /&gt;
===Requirements===&lt;br /&gt;
&lt;br /&gt;
* You should have installed the latest wireshark release &amp;gt;= 1.6 with the latest innovaphone dll [http://www.wireshark.org/download.html Wireshark Download]&lt;br /&gt;
* Required and optional tools (innovaphone_winXX.dll and log2pcap.exe): open the [http://download.innovaphone.com/ice/download/p/6.00/apps/ V6 application folder] and download the tools.zip. You will just need the innovaphone_win32.dll or innovaphone_win64.dll, depending on your installed wireshark version, 32 bit or 64 bit. Older wireshark versions won&#039;t work with the latest innovaphone_winXX.dll!&lt;br /&gt;
* To view the standard debug output, you have to install the innovaphone_winXX.dll, which you&#039;ll find in the tools package. Just copy the dll to your wireshark plugin directory and pay attention on your currently used version (e.g.: c:\programme\wireshark\plugins\1.6.0\).&lt;br /&gt;
* To view ISDN LAPD/Q.931 packets, you also have to install the innovaphone.dll.&lt;br /&gt;
* Open the [http://wiki.innovaphone.com/index.php?title=Image:Pcap_example_isdn.zip example pcap file with lapd and q.931 packets] to check your current installation. It should look like this, if you have the innovaphone_winXX.dll correctly installed:&lt;br /&gt;
&lt;br /&gt;
[[Image:Pcap_sample_isdn.jpg|center|thumb|200px|PCAP ISDN example]]&lt;br /&gt;
&lt;br /&gt;
===Setting up the rpcap server===&lt;br /&gt;
&lt;br /&gt;
* The rpcap server can be any innovaphone device. &lt;br /&gt;
* The remote pcap server is disabled per default. To enable it, just go to Diagnostics-&amp;gt;Tracing and check the &amp;quot;Enable&amp;quot; flag in the &amp;quot;Remote PCAP&amp;quot; group. If you are experiencing problems, also enable the trace flag with &amp;quot;config add PCAP /trace&amp;quot;.&lt;br /&gt;
* To capture all ip traffic (udp and tcp), enable the &amp;quot;IP (all tcp/udp traffic)&amp;quot; flag in the group &amp;quot;IP&amp;quot;. Otherwise just enable all the trace flags on the modules you want to capture.&lt;br /&gt;
&lt;br /&gt;
===Capturing with wireshark===&lt;br /&gt;
&lt;br /&gt;
Open your wireshark and the capture options dialogue. Choose &amp;quot;remote&amp;quot; from the dropdown list and &lt;br /&gt;
Type &amp;quot;&amp;lt;IP-ADDRESS&amp;gt;/TRACE&amp;quot; into the host field.&lt;br /&gt;
&lt;br /&gt;
It should look like this:&lt;br /&gt;
[[Image:Wireshark_1.2.2_trace_settings.PNG|center|thumb|200px|Wireshark capture options]]&lt;br /&gt;
&lt;br /&gt;
Then just click on &amp;quot;Start&amp;quot; to start capturing.&lt;br /&gt;
&lt;br /&gt;
===Supported protocols===&lt;br /&gt;
&lt;br /&gt;
* ISDN: LAPD L2/L3 with dissector innovaphone.dll (enable Diagnostics-&amp;gt;Tracing TELX/PRIX/PPP)&lt;br /&gt;
* AC DSP: dsp with dissector Ac49xPacketRecording.dll (enable Diagnostics-&amp;gt;Tracing-&amp;gt;VOIP DSP)&lt;br /&gt;
* PPPoE: flag &amp;quot;/pcap&amp;quot; on module(s) PPPOE0/PPPOE1 enables pcap tracing&lt;br /&gt;
&lt;br /&gt;
* All TCP/UDP protocols which are supported by native wireshark dissectors or other dissectors which can be found searching the internet.&lt;br /&gt;
e.g.:&lt;br /&gt;
SIP&lt;br /&gt;
H.323&lt;br /&gt;
H.245&lt;br /&gt;
&lt;br /&gt;
Enable the corresponding flags under Diagnostics-&amp;gt;Tracing, if you only want to see specific UDP/TCP protocols. To see all, enable the &amp;quot;All TCP/UDP Traffic&amp;quot; flag under Diagnostics-&amp;gt;Tracing.&lt;br /&gt;
&lt;br /&gt;
==PCAP Log==&lt;br /&gt;
&lt;br /&gt;
Another possibility to get a pcap log file is to open http://IP/log.pcap&lt;br /&gt;
This file has a limited size just as the normal log file.&lt;br /&gt;
&lt;br /&gt;
==log2pcap==&lt;br /&gt;
&lt;br /&gt;
You need the tool log2pcap from the tools package, if you have a log.txt file, which contains pcap packets and you want to view them in wireshark. You can find the tool in the apps tool package (see above).&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
# log2pcap.exe input1 input2 ... inputX&lt;br /&gt;
# drag&amp;amp;drop one or more files on the log2pcap.exe&lt;br /&gt;
# use an asterix like &amp;quot;log2pcap c:\*.txt&amp;quot; to convert all txt files into pcap files. Things like c:\test*.txt are not supported.&lt;br /&gt;
&lt;br /&gt;
* The resulting file name is always inputx.pcap (e.g. log.txt is converted into log.txt.pcap).&lt;br /&gt;
&lt;br /&gt;
Note: if you have a trace of a little endian box (e.g. IP3000, IP21) with V6 SR1 or SR2, you have to use the &amp;quot;-srlefix&amp;quot; switch (available since 08-1007):&lt;br /&gt;
&lt;br /&gt;
log2pcap.exe input1 -srlefix&lt;br /&gt;
&lt;br /&gt;
==General Informations==&lt;br /&gt;
&lt;br /&gt;
===Reading PCAP Traces===&lt;br /&gt;
&lt;br /&gt;
Non-IP Pcap packets will nevertheless show source and destination IP addresses.   127.0.0.1 stand in for the traced device.  So if for example a Q.931 SETUP messages is sent from 127.0.0.0 to 127.0.0.1, then it is an incoming setup.&lt;br /&gt;
&lt;br /&gt;
===Disabling PCAP traces===&lt;br /&gt;
&lt;br /&gt;
You can disable the whole pcap tracing. Just configure a /disable-pcap to the CMD0 module. This can be useful if you do not want to see pcap traces in your log file.&lt;br /&gt;
&lt;br /&gt;
===Used ports===&lt;br /&gt;
&lt;br /&gt;
* The debug traces are encapsulated in UDP packets with port 4.&lt;br /&gt;
* The isdn traces are encapsulated in UDP packets with port 4.&lt;br /&gt;
* The ac dsp traces are encapsulated in UDP packets with port 50001.&lt;br /&gt;
* Wireshark uses port 2002 to connect to the running rpcap-server&lt;br /&gt;
* rpcap packets are transfered over a dynamically assigned port between server and client&lt;br /&gt;
&lt;br /&gt;
===Additional Remote PCAP trace===&lt;br /&gt;
&lt;br /&gt;
You can trace the remote pcap protocol with adding the trace flag by &amp;quot;config add PCAP /trace&amp;quot; if you are experiencing connection issues.&lt;br /&gt;
&lt;br /&gt;
===Timestamps===&lt;br /&gt;
&lt;br /&gt;
Since V7 Hotfix 26 and V8 Hotfix 13, the ntp timestamp is used instead of the uptime in rpcap packages. In converted log files with log2pcap, uptime is still used.&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
&lt;br /&gt;
* Converting a log from a little endian box (like IP3000 and IP21) with firmware V6 SR1 or SR2 with the tool log2pcap will only work with log2pcap 08-1007 or higher and the switch &amp;quot;-srlefix&amp;quot;, see [[:#log2pcap|log2pcap]].&lt;br /&gt;
* Ac49xPacketRecording.dll works only with 0.99.7. Higher versions of wireshark won&#039;t start, if this dll was copied to the dll folder!&lt;br /&gt;
* Also some other dlls, contained in the tools package, won&#039;t work with each wireshark version. Just innovaphone.dll is always working.&lt;br /&gt;
* Even though &#039;&#039;All TCP/UDP Traffic&#039;&#039; is turned on, packets sent to the box acting as rpcap provider to a port that is not handled by the box (that is, where no listening socket is active) will currently not be shown&lt;br /&gt;
* If you use a 64-bit Windows Pc then you will need another innovaphone.dll, which is also contained in the latest tool package.&lt;br /&gt;
* The custom IP header from captured innovaphone packets contains dummy values for TOS (0), id (0), fragment offset (0) and TTL (128)&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;br /&gt;
&amp;lt;!-- Kewwords: sniffer ethereal packet capture network monitor --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tomas</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:Wireshark_1.2.2_trace_settings.PNG&amp;diff=29387</id>
		<title>File:Wireshark 1.2.2 trace settings.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:Wireshark_1.2.2_trace_settings.PNG&amp;diff=29387"/>
		<updated>2013-04-29T05:55:01Z</updated>

		<summary type="html">&lt;p&gt;Tomas: Enable remote tracing on PBX with wireshark&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Enable remote tracing on PBX with wireshark&lt;/div&gt;</summary>
		<author><name>Tomas</name></author>
	</entry>
</feed>