<?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=Elievens</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=Elievens"/>
	<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Special:Contributions/Elievens"/>
	<updated>2026-05-05T18:14:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Apps/PbxManager/App_Projects&amp;diff=79523</id>
		<title>Reference16r1:Apps/PbxManager/App Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Apps/PbxManager/App_Projects&amp;diff=79523"/>
		<updated>2026-04-21T08:57:06Z</updated>

		<summary type="html">&lt;p&gt;Elievens: Created page with &amp;quot;= Add an app=  ;Name :The &amp;#039;&amp;#039;name&amp;#039;&amp;#039; displayed for the App Object, which must be unique.  ;SIP :The &amp;#039;&amp;#039;sip&amp;#039;&amp;#039; for the app object, which must be unique.  ;Connect App  :Select the &amp;#039;&amp;#039;Connect&amp;#039;&amp;#039;-App (all available Connect-Apps will be listed). &amp;lt;ref&amp;gt;When selecting/changing the &amp;#039;&amp;#039;Connect App&amp;#039;&amp;#039;, the &amp;#039;&amp;#039;Connect Admin Service&amp;#039;&amp;#039; will change accordingly.&amp;lt;/ref&amp;gt;  ;Connect Admin Service  :Select the &amp;#039;&amp;#039;&amp;#039;mandatory&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;Connect Admin Service&amp;#039;&amp;#039; (all available Connect-Apps will be listed which...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Add an app=&lt;br /&gt;
&lt;br /&gt;
;Name&lt;br /&gt;
:The &#039;&#039;name&#039;&#039; displayed for the App Object, which must be unique.&lt;br /&gt;
&lt;br /&gt;
;SIP&lt;br /&gt;
:The &#039;&#039;sip&#039;&#039; for the app object, which must be unique.&lt;br /&gt;
&lt;br /&gt;
;Connect App &lt;br /&gt;
:Select the &#039;&#039;Connect&#039;&#039;-App (all available Connect-Apps will be listed). &amp;lt;ref&amp;gt;When selecting/changing the &#039;&#039;Connect App&#039;&#039;, the &#039;&#039;Connect Admin Service&#039;&#039; will change accordingly.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Connect Admin Service &lt;br /&gt;
:Select the &#039;&#039;&#039;mandatory&#039;&#039;&#039; &#039;&#039;Connect Admin Service&#039;&#039; (all available Connect-Apps will be listed which have the &#039;admin-service&#039;-mode) &amp;lt;ref&amp;gt;When selecting/changing the &#039;&#039;Connect Admin Service&#039;&#039;, the &#039;&#039;Connect App&#039;&#039; will change accordingly (if empty: please add the &#039;&#039;admin-service&#039;&#039;-mode to the selected Connect-App). &amp;lt;/ref&amp;gt; &amp;lt;br&amp;gt; This field may not be empty (if so: check/correct the modes of the &#039;Connect&#039;-app).&lt;br /&gt;
&lt;br /&gt;
;Config Templates &lt;br /&gt;
If Config Templates exist: these will be listed with a checkbox. The App Object will be assigned to the checked config templates.&lt;br /&gt;
&lt;br /&gt;
;Administrators&lt;br /&gt;
If Config Templates exist: these will be listed with a checkbox. The App Object with &#039;&#039;&#039;&#039;admin&#039;-mode&#039;&#039;&#039; will be assigned to the checked config templates.&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79471</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79471"/>
		<updated>2026-04-14T13:21:48Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Upgrade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 140029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
===Prerequisites === &lt;br /&gt;
The App Platform must have at least version 140029. So make sure the AP has been upgraded before trying to upgrade Projects, otherwise an upgrade of Projects will not be possible.== &lt;br /&gt;
&lt;br /&gt;
=== Upgrade ===&lt;br /&gt;
An upgrade of the Projects App can be done via an &#039;&#039;&#039;Update via the App Store&#039;&#039;&#039; or via an &#039;&#039;&#039;Update Job of the Devices App&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Manual adjustments ===&lt;br /&gt;
* Add the admin-mode to the Projects App Object. This can be done manual via the Advanced UI of the PBX or easier via the Projects Plugin of the Settings App (open the Projects App Object + click OK).&lt;br /&gt;
* Add (if necesseary) a correct Timezone to the Application Platform. This can be done via the AP Manager (Settings/General/Timezone).&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79469</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79469"/>
		<updated>2026-04-14T13:20:59Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Upgrade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 140029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
== Prerequisites == &lt;br /&gt;
The App Platform must have at least version 140029. So make sure the AP has been upgraded before trying to upgrade Projects, otherwise an upgrade of Projects will not be possible.== &lt;br /&gt;
&lt;br /&gt;
== Upgrade ==&lt;br /&gt;
An upgrade of the Projects App can be done via an &#039;&#039;&#039;Update via the App Store&#039;&#039;&#039; or via an &#039;&#039;&#039;Update Job of the Devices App&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Manual adjustments ==&lt;br /&gt;
* Add the admin-mode to the Projects App Object. This can be done manual via the Advanced UI of the PBX or easier via the Projects Plugin of the Settings App (open the Projects App Object + click OK).&lt;br /&gt;
* Add (if necesseary) a correct Timezone to the Application Platform. This can be done via the AP Manager (Settings/General/Timezone).&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79468</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79468"/>
		<updated>2026-04-14T13:20:10Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Upgrade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 140029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
== Prerequisites == &lt;br /&gt;
The App Platform must have at least version 140029. So make sure the AP has been upgraded before trying to upgrade Projects, otherwise an upgrade of Projects will not be possible.== &lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
An upgrade of the Projects App can be done via an &#039;&#039;&#039;Update via the App Store&#039;&#039;&#039; or via an &#039;&#039;&#039;Update Job of the Devices App&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Manual adjustments ==&lt;br /&gt;
* Add the admin-mode to the Projects App Object. This can be done manual via the Advanced UI of the PBX or easier via the Projects Plugin of the Settings App (open the Projects App Object + click OK).&lt;br /&gt;
* Add (if necesseary) a correct Timezone to the Application Platform. This can be done via the AP Manager (Settings/General/Timezone).&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79467</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79467"/>
		<updated>2026-04-14T13:19:53Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Upgrade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 140029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
== Prerequisites == &lt;br /&gt;
The App Platform must have at least version 140029. So make sure the AP has been upgraded before trying to upgrade Projects, otherwise an upgrade of Projects will not be possible.== &lt;br /&gt;
&lt;br /&gt;
== Upgrade ==&lt;br /&gt;
=== Prerequisites === &lt;br /&gt;
The App Platform must have at least version 140029. So make sure the AP has been upgraded before trying to upgrade Projects, otherwise an upgrade of Projects will not be possible.== &lt;br /&gt;
&lt;br /&gt;
=== Upgrade ===&lt;br /&gt;
An upgrade of the Projects App can be done via an &#039;&#039;&#039;Update via the App Store&#039;&#039;&#039; or via an &#039;&#039;&#039;Update Job of the Devices App&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Manual adjustments ===&lt;br /&gt;
* Add the admin-mode to the Projects App Object. This can be done manual via the Advanced UI of the PBX or easier via the Projects Plugin of the Settings App (open the Projects App Object + click OK).&lt;br /&gt;
* Add (if necesseary) a correct Timezone to the Application Platform. This can be done via the AP Manager (Settings/General/Timezone).&lt;br /&gt;
&lt;br /&gt;
== Manual adjustments ==&lt;br /&gt;
* Add the admin-mode to the Projects App Object. This can be done manual via the Advanced UI of the PBX or easier via the Projects Plugin of the Settings App (open the Projects App Object + click OK).&lt;br /&gt;
* Add (if necesseary) a correct Timezone to the Application Platform. This can be done via the AP Manager (Settings/General/Timezone).&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79466</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79466"/>
		<updated>2026-04-14T13:19:24Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Upgrade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 140029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
== Prerequisites == &lt;br /&gt;
The App Platform must have at least version 140029. So make sure the AP has been upgraded before trying to upgrade Projects, otherwise an upgrade of Projects will not be possible.== &lt;br /&gt;
&lt;br /&gt;
== Upgrade ==&lt;br /&gt;
An upgrade of the Projects App can be done via an &#039;&#039;&#039;Update via the App Store&#039;&#039;&#039; or via an &#039;&#039;&#039;Update Job of the Devices App&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Manual adjustments ==&lt;br /&gt;
* Add the admin-mode to the Projects App Object. This can be done manual via the Advanced UI of the PBX or easier via the Projects Plugin of the Settings App (open the Projects App Object + click OK).&lt;br /&gt;
* Add (if necesseary) a correct Timezone to the Application Platform. This can be done via the AP Manager (Settings/General/Timezone).&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79463</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79463"/>
		<updated>2026-04-14T13:06:57Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 140029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79462</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79462"/>
		<updated>2026-04-14T12:54:58Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least &#039;&#039;&#039;version 120029&#039;&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* The Application Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79461</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79461"/>
		<updated>2026-04-14T12:53:37Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Auto Cleanup or automatic Task Status Updates do not work */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029 &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the settings of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General); the &#039;&#039;&#039;correct time&#039;&#039;&#039; together with a &#039;&#039;&#039;Timezone&#039;&#039;&#039; must be available.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79460</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79460"/>
		<updated>2026-04-14T12:52:34Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029 &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
== Auto Cleanup or automatic Task Status Updates do not work ==&lt;br /&gt;
Check the Setting of the &#039;&#039;&#039;App Platform&#039;&#039;&#039; (AP Manager/Settings/General) if the AP &#039;&#039;&#039;has the correct time and has a Timezone&#039;&#039;&#039; configured.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79459</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79459"/>
		<updated>2026-04-14T12:49:44Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029 &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
== Extra Admin Features are not available ==&lt;br /&gt;
Check if the Project App Object in the PBX does have an &#039;&#039;&#039;&amp;quot;admin&amp;quot;-mode&#039;&#039;&#039; and that the user does have the &#039;&#039;&#039;&amp;quot;projects~admin&amp;quot;-app&#039;&#039;&#039; selected.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79458</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79458"/>
		<updated>2026-04-14T12:47:25Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Projects cannot be upgraded */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029 &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an &#039;&#039;&#039;App Platform of at least version 140029&#039;&#039;&#039;. &amp;lt;br/&amp;gt;&lt;br /&gt;
See: [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#AP_Upgrade_to_Image_140029_or_newer|&#039;Upgrade to Image 140029 or newer&#039;]] or [[Howto16r1:Firmware_Upgrade_V15r1_V16r1#Projects|&#039;Manual Steps needed after upgarde -&amp;gt; Projects&#039;]].&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79457</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79457"/>
		<updated>2026-04-14T12:39:02Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* &amp;quot;App&amp;quot;-tab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029 &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an App Platform of at least version 140029.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79456</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79456"/>
		<updated>2026-04-14T12:38:51Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029 &amp;lt;small&amp;gt;&#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an App Platform of at least version 140029.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79455</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79455"/>
		<updated>2026-04-14T12:37:24Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* &amp;quot;App&amp;quot;-tab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &#039;&#039;&#039;[new in V16r1]&#039;&#039;&#039;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an App Platform of at least version 140029.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79454</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79454"/>
		<updated>2026-04-14T12:36:14Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &#039;&#039;&#039;[V16r1]&#039;&#039;&#039;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Upgrade =&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an App Platform of at least version 140029.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79453</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79453"/>
		<updated>2026-04-14T12:35:27Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one well-configured PBX App Object needed is needed for the Projects-App. &amp;lt;br /&amp;gt;&lt;br /&gt;
This App Object is best created/adjusted via that projects-plugin of the Settings App.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;App&amp;quot;-tab ===&lt;br /&gt;
;Modes: admin &#039;&#039;(to allow an extra Admin-mode)&#039;&#039; &#039;&#039;&#039;[V16r1]&#039;&#039;&#039;&lt;br /&gt;
;WebSocket: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
;Services: needed &#039;&#039;(to allow Connect-postings)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;Apps&amp;quot;-tab ===&lt;br /&gt;
;connect: ticked &#039;&#039;(to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
;connect~admin-service: &#039;&#039;ticked (to allow Projects to maintain Projects zones in Connect)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an App Platform of at least version 140029.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79452</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79452"/>
		<updated>2026-04-14T12:26:58Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120029&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an App Platform of at least version 140029.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79451</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79451"/>
		<updated>2026-04-14T12:26:12Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* New V16r1 features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
== New V16r1 features ==&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an App Platform of at least version 140029.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79450</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79450"/>
		<updated>2026-04-14T12:25:54Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.&lt;br /&gt;
&lt;br /&gt;
= New V16r1 features =&lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an App Platform of at least version 140029.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79449</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79449"/>
		<updated>2026-04-14T12:25:22Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Troubleshooting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
== Projects cannot be upgraded ==&lt;br /&gt;
The V16r1-version of Projects requires an App Platform of at least version 140029.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79448</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79448"/>
		<updated>2026-04-14T12:22:43Z</updated>

		<summary type="html">&lt;p&gt;Elievens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79447</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79447"/>
		<updated>2026-04-14T12:22:33Z</updated>

		<summary type="html">&lt;p&gt;Elievens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{FIXME|reason=This product is in the beta phase and is not yet finished}}&lt;br /&gt;
&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79446</id>
		<title>Reference16r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Projects&amp;diff=79446"/>
		<updated>2026-04-14T12:21:48Z</updated>

		<summary type="html">&lt;p&gt;Elievens: Created page with &amp;quot;Apps Category:Concept App Service Projects &amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt; = Overview = The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks. Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1&amp;diff=79434</id>
		<title>Howto15r1:Firmware Upgrade V14r2 V15r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1&amp;diff=79434"/>
		<updated>2026-04-10T12:30:02Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Connect */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 15r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 15r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for V15 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
Here is how you upgrade a system from 14r2 to 15r1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 14r2 service release. Create backups before you start and store them on an external location.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== AP Upgrade to Image 130006+ ===&lt;br /&gt;
* Please Upgrade as first your Application Platform to at least Image Version 130006. After that you can go ahead.&lt;br /&gt;
* &amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt; Before you begin, be sure that your Upgrade as first your Application Platform to Image Version 130006. After that you can go ahead..&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Upgrade Sequence ===&lt;br /&gt;
In systems of multiple units, it is important to update the tree from top to bottom. In other words, update the master unit first, and then the machines at the lower levels. If you&#039;re using a DevicesApp update job that updates the entire system at once, you don&#039;t need to do anything here.&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
===  App Platform on CF card (IPxx10) ===&lt;br /&gt;
Make sure that no App Platform is installed on a CF card, as this function is removed with the update.&lt;br /&gt;
Migrate the App Platform to a gateway with SSD or as a virtual machine before the update.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;myApps&#039;&#039;&#039;: New UI design. In new installations users will see an intro video when logging in the first time.&lt;br /&gt;
* &#039;&#039;&#039;myApps iOS/Android&#039;&#039;&#039;: You will find a new Version without the Major Version in the icon. Starting with V15, the client no longer needs to be replaced in the future.&lt;br /&gt;
* &#039;&#039;&#039;Phone App and Softphone App&#039;&#039;&#039;: [[ReleaseNotes15r1:Firmware#192745 - Phone App and Softphone App: New UI design|New UI design]]&lt;br /&gt;
* &#039;&#039;&#039;Switchboard App&#039;&#039;&#039;: See list of improvements in the [[Reference15r1:Concept App Service Queues#V15 Improvements|Concept App Service Queues Article]]&lt;br /&gt;
* &#039;&#039;&#039;Connect App&#039;&#039;&#039;: New version with many new features. See list of improvements in the [[Reference15r1:Concept App Connect|connect article]].&lt;br /&gt;
* &#039;&#039;&#039;Chat App&#039;&#039;&#039;: The chat app for persistent chat is now integrated in the connect app. More information in the [[Reference15r1:Concept App Connect#Chat|connect article]].&lt;br /&gt;
* &#039;&#039;&#039;Fax App settings plugin&#039;&#039;&#039;: The admin can now set [[Reference15r1:Apps/PbxManager/App Fax#Default settings for mail notifications|default settings for mail notifications]] for the user specific/group fax app.&lt;br /&gt;
* &#039;&#039;&#039;Contacts App&#039;&#039;&#039;: Contacts now has a new start screen, vCard Files can now be imported and exported, as well as there were made some User-Interface improvements. For more information, see [[Reference15r1:Concept App Service Contacts#15r1 Features|here]].&lt;br /&gt;
* &#039;&#039;&#039;Devices App&#039;&#039;&#039;:OTA (Over the Air) Features for dect systems can now be [[Reference15r1:IP1202/IP1203 DECT System#OTA (Over the Air) Features|configured]].&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== myApps ===&lt;br /&gt;
* To configure an optional intro that is shown when user login the first time, see: [[Reference15r1:Concept_myApps#Onboarding]]&lt;br /&gt;
&lt;br /&gt;
=== Techassist App ===&lt;br /&gt;
* You have to enable the API &amp;quot;PbxSignal&amp;quot; in the APP Objects &amp;quot;App&amp;quot; Tab&lt;br /&gt;
&lt;br /&gt;
=== myApps iOS/Android ===&lt;br /&gt;
* You must install the new app without the major version in the icon. (Starting with V15, the client no longer needs to be replaced in future).&lt;br /&gt;
** iOS: https://apps.apple.com/us/app/innovaphone-myapps/id6739562892&lt;br /&gt;
** Android: https://play.google.com/store/apps/details?id=com.innovaphone.myapps&lt;br /&gt;
&lt;br /&gt;
=== IPVA VMWare Fault Tolerance ===&lt;br /&gt;
* With 15r1 you can use again the VMWare Fault Tolerance Feature. If you want to re-enable this feature you have to [[Howto15r1:Implement PBX with zero downtime using IPVA and VMWare Fault Tolerance|setup a new IPVA-SCSI]] and export/import your configuration to the new machine.&lt;br /&gt;
&lt;br /&gt;
=== Working App ===&lt;br /&gt;
&lt;br /&gt;
* With 15r1, it is necessary to specify the master PBX in the Settings plugin under &amp;quot;Configuration&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Connect ===&lt;br /&gt;
&lt;br /&gt;
* You need to enable &amp;quot;impersonation&amp;quot; at all Connect app objects in order to make chat work correctly. Otherwise, chat messages will not be received from the target user.&lt;br /&gt;
* A new mode &amp;quot;admin-service&amp;quot; needs to be added in order to allow other apps (like Projects) to create posts in connect.&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
=== Projects App ===&lt;br /&gt;
* Concept Article: [[Reference15r1:Concept App Service Projects|Concept App Service Projects]]&lt;br /&gt;
&lt;br /&gt;
=== Virtual Background App ===&lt;br /&gt;
* Concept Article: [[Reference15r1:Concept Virtual Background App|Concept Virtual Background App]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control Client msi application for external participants ===&lt;br /&gt;
* Concept Article [[Reference15r1:Concept App Remote Control|Concept App Remote Control]]&lt;br /&gt;
&lt;br /&gt;
=== Assistant App ===&lt;br /&gt;
* Concept Article [[Reference15r1:Concept App Service myApps Assistant#Assistant App|Concept Assistant App]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‎&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Good2Know ==&lt;br /&gt;
&lt;br /&gt;
=== PBXManager ===&lt;br /&gt;
“PBX Manager” is now called “Settings”&lt;br /&gt;
&lt;br /&gt;
=== Exchange Online calendar integration — Calendar App / Connector for Microsoft 365 ===&lt;br /&gt;
In the past, Microsoft has announced the end of support for Exchange Online EWS support in 2026:&lt;br /&gt;
&lt;br /&gt;
https://techcommunity.microsoft.com/blog/exchange/retirement-of-exchange-web-services-in-exchange-online/3924440&lt;br /&gt;
&lt;br /&gt;
Since the Calendar App uses EWS to synchronize calendar events from Exchange Online to the PBX, this feature will stop working from then on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Microsoft suggests switching to the Graph API for this functionality and since we already have an app that works with the Graph API, we have extended the feature set of the Connector for Microsoft 365.&lt;br /&gt;
&lt;br /&gt;
In addition to the initial functionality of synchronizing line states and presences bi-directionally between the Azure Portal (Teams) and the PBX, the Connector for Microsoft 365 can now also retrieve calendar events and integrate them into the PBX.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Connector for Microsoft 365 requires a valid licence for each user.&lt;br /&gt;
&lt;br /&gt;
The Exchange Online functionality of the Calendar App will no longer be enhanced or improved, but the current functionality will be included for as long as Microsoft continues to support EWS for Exchange Online.&lt;br /&gt;
&lt;br /&gt;
The on-premise functionality is not affected by this and will remain in the Calendar App.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;As both apps integrate Exchange Online calendar events in the same way, it is not recommended or supported to use both calendar integrations at the same time.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;However, you can use the Connector for Microsoft 365 for presence and line state synchronization and the Calendar App for calendar event integration.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Federation ===&lt;br /&gt;
Beginning with 15r1 the certificate or CA of the certificate of the client device &#039;&#039;&#039;must&#039;&#039;&#039; be in the trust list of the RP/gateway or else, federation doesn&#039;t work anymore.&lt;br /&gt;
&lt;br /&gt;
=== Devices App: Evaluation of PBX User Rights ===&lt;br /&gt;
When a PBX user with [[Reference9:PBX/Objects/Edit Rights|administrative rights]] accesses the Devices App, their PBX rights are enforced. As a result, only the PBX-related pages permitted by the user&#039;s rights can be modified.&lt;br /&gt;
However, PBX rights do not apply to other modules (e.g. IP configuration). This means that users retain full administrative access to non-PBX-related functions within the Devices App, regardless of their PBX rights.&lt;br /&gt;
Additionally, in the syslog the administrative changes now also contain a user ID and the remote IP address if the Devices App is used.&lt;br /&gt;
‎&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* running an App Platform on the CF card of an IPxx10 gateway (Removed, migrate to a gateway with an SSD or a Virtual Machine to run the App Platform)&lt;br /&gt;
* Audio codec software transcoding to G.729 removed on: IP11x, IP10x, myApps, DECT-Radios. Only the conversion to G.729 has been removed, not the playback of already converted g.729 audio files such as an MOH or voicemail announcements. These can still be played.&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&amp;lt;br&amp;gt;&lt;br /&gt;
See: [[Howto14r2:Firmware_Upgrade_V14r1_V14r2#Deprecated]]&amp;lt;br&amp;gt;&lt;br /&gt;
We strongly recommend migrating to our successor products.&lt;br /&gt;
&lt;br /&gt;
* iQM (innovaphone Queue Monitor) - Migrate to the [[Howto:Queueboard - MediaRunway - Partner App|Queueboard App]]. For existing innovaphone QueueMonitor licences, the corresponding MediaRunway Queueboard licences can be downloaded via portal.innovaphone.&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
===App Platform doesn&#039;t boot after Upgrade===&lt;br /&gt;
If you didn&#039;t upgrade the AP Image before upgrading the apps like describe [[#AP Upgrade to Image 130006|here]] and the AP isn&#039;t reachable via http(s), but still via ssh, please follow these [[Reference14r2:Concept App Platform#It still doesn&#039;t start|instructions]] to get the AP work correct again.&lt;br /&gt;
&lt;br /&gt;
===Downgrade of Devices App from 15r1 to 14r2===&lt;br /&gt;
The database schema for update jobs in the Devices App has changed between versions 14r2 and 15r1. If you need to downgrade from 15r1 back to 14r2, you must delete all 15r1 update jobs before.&lt;br /&gt;
&lt;br /&gt;
Failing to do so will cause the 14r2 Devices App to crash on startup. In that case, you will need to restore a 14r2 backup of the Devices App.&lt;br /&gt;
&lt;br /&gt;
===After update endpoint no longer registers to the PBX ===&lt;br /&gt;
An incoming registration to a PBX is incorrectly identified as coming from/over the reverse proxy when the certificate sent by the registering endpoint matches a certificate mentioned in the reverse proxy addresses of the PBX, regardless of the IP address associated with this certificate in the &#039;PBX/Config/General/Reverse Proxy Addresses&#039; list. The registration then is rejected, if the device at the PBX-object has no &#039;&#039;Reverse Proxy&#039;&#039; Flag.&lt;br /&gt;
&lt;br /&gt;
For example, this often occurs with slave/standby PBXs if a wildcard certificate is used for registration and this wildcard certificate is also mentioned in the &#039;PBX/Config/General/Reverse Proxy Addresses&#039; list. &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 1&#039;&#039;&#039;: Remove the wildcard-certificate from the Reverse Proxy-list &#039;&#039;&#039;or&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Solution 2&#039;&#039;&#039;: Configure a strong password on the PBX-object and change the endpoint registration from &#039;H323/TLS&#039; to &#039;H323/TCP&#039; (and so with password)&lt;br /&gt;
&#039;&#039;&#039;or&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Solution 3&#039;&#039;&#039;: Activate the &#039;&#039;Reverse Proxy&#039;&#039; Flag at the PBX-object&lt;br /&gt;
&lt;br /&gt;
== Resources Considerations ==&lt;br /&gt;
New firmware always has more features which in turn requires more resources. Growing firmware will thus consume both more flash and RAM for sure. A given system configuration will run flawlessly after a firmware largely only if there is still enough memory left after boot.&lt;br /&gt;
&lt;br /&gt;
Standard configurations which are according the specs will run on all supported hardware. However, unusual configurations may not. It is a good idea to examine both flash and RAM memory left on high load situations in your existing configuration to see if there is enough resources left for an upgrade. Please find details in Reference:Device Health Check.&lt;br /&gt;
&lt;br /&gt;
=== RAM ===&lt;br /&gt;
As a rough rule of thumb, a 15r1 release will consume the same amount of RAM compared to a v14r2 firmware.&lt;br /&gt;
&lt;br /&gt;
=== Flash Memory  ===&lt;br /&gt;
As a rough rule of thumb, a v15r1 release will consume ~ 64KB flash memory compared to a v14r2 firmware.&lt;br /&gt;
New firmware comes with new code for new features which consumes more flash memory for the firmware image. For this reason, devices may run out of flash memory during upgrade to v15r1.  Here is the recommended procedure for upgrade on such devices:&lt;br /&gt;
&lt;br /&gt;
* save entire configuration&lt;br /&gt;
* reset to factory defaults&lt;br /&gt;
* load saved configuration (this will reorganize the flash memory usage)&lt;br /&gt;
* upgrade to new firmware&lt;br /&gt;
&lt;br /&gt;
When there is still not enough flash memory available to store the new firmware (Web GUI ends up in a &#039;&#039;Firmwareupdate failed:no space&#039;&#039; / Update client end in a &#039;&#039;Error 0x00130001 Major FLASHMAN0 no space&#039;&#039; event) please open a support case with your current configuration file.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto14r2:Firmware_Upgrade_V14r1_V14r2]]&lt;br /&gt;
* [[Howto16r1:Firmware_Upgrade_V15r1_V16r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79422</id>
		<title>Howto16r1:Firmware Upgrade V15r1 V16r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79422"/>
		<updated>2026-04-10T08:49:56Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 16r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 16r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for v16 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 15r1 service release. Create backups before you start and store them on an external location&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
=== New TLS Profile ===&lt;br /&gt;
Please note that we have changed our TLS profiles ([[Reference16r1:IP4/General/TLS]]). The new &#039;&#039;Normal&#039;&#039; setting, which is the default value, now only allows TLS 1.3 and TLS 1.2.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== Connector for Microsoft 365 ===&lt;br /&gt;
If you plan to use the new &#039;&#039;&#039;Contact Search&#039;&#039;&#039; feature of the Connector for Microsoft 365, you need to perform two manual Steps:&lt;br /&gt;
# Create the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object by using the Settings template&lt;br /&gt;
# Assign the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object to every user who should be able to use the new Contact Search feature. (Of cause, you can use a template for that)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For a more detailed guide, please refer to the how-to article: [[Howto16r1:Configure Contact Search by Connector for Microsoft365#Creating the PBX app object using the PBX Manager Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control ===&lt;br /&gt;
In order to use the Admin Configuration Panel of the Settings App – AP Remote Control, it is necessary to grant access to the &#039;&#039;&#039;admin&#039;&#039;&#039; API, available in the App tab of the Remote Control App object.&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
For badge counts to work, the Working Manager app object must have &#039;&#039;&#039;Websocket&#039;&#039;&#039; and &#039;&#039;&#039;PbxSignal&#039;&#039;&#039; enabled.&lt;br /&gt;
For the Connect integration of the Working app, &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;connect&#039;&#039;&#039;(in the Apps tab) must be enabled in the Working User app.&lt;br /&gt;
&lt;br /&gt;
=== Switchboard ===&lt;br /&gt;
For the Connect Integration (Call Notes) to work, the Switchboard App must have the &#039;&#039;&#039;Services&#039;&#039;&#039; (App-tab) and &#039;&#039;&#039;connect&#039;&#039;&#039; or &#039;&#039;&#039;messages&#039;&#039;&#039; (Apps-tab) enabled (the name depends when the PBX was installed).&lt;br /&gt;
&lt;br /&gt;
=== Project ===&lt;br /&gt;
* Projects requires &#039;&#039;&#039;App platform version 140003&#039;&#039;&#039; or higher, so updating the App Platform before Projects is recommended. &amp;lt;br /&amp;gt;The Store will prohibit the update if the App Plattform does not have the minimum required version.&lt;br /&gt;
* For some extra admin-functionalities the &#039;&#039;&#039;Projects App Object needs to have an admin mode&#039;&#039;&#039; (App-tab). &amp;lt;br /&amp;gt;Easiest way to set this new mode is to the open the Projects App via the Projects Plugin Settings App and to re-apply it (click the OK-button). The same plugin can also be used to distribute this mode via the Config Templates.&lt;br /&gt;
* The &#039;&#039;&#039;App Platform requires the correct Time and a Timezone&#039;&#039;&#039; set under AP Manager/Settings/General. &amp;lt;br /&amp;gt;This is needed for some automatic cleanup of deleted items and automatic task status updates (done around 00:00h on the due date).&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
* App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
* App Service Conference Transcriptions [[Reference16r1:Concept_App_Service_myApps_Assistant]]&lt;br /&gt;
* App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&lt;br /&gt;
* App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
* App Service IP: [[Reference16r1:Concept App Service IP]]&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* IP110A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* IP240A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* CA on CF card feature&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto15r1:Firmware_Upgrade_V14r2_V15r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79421</id>
		<title>Howto16r1:Firmware Upgrade V15r1 V16r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79421"/>
		<updated>2026-04-10T08:47:36Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Manual steps needed after upgrade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 16r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 16r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for v16 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 15r1 service release. Create backups before you start and store them on an external location&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
=== New TLS Profile ===&lt;br /&gt;
Please note that we have changed our TLS profiles ([[Reference16r1:IP4/General/TLS]]). The new &#039;&#039;Normal&#039;&#039; setting, which is the default value, now only allows TLS 1.3 and TLS 1.2.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== Connector for Microsoft 365 ===&lt;br /&gt;
If you plan to use the new &#039;&#039;&#039;Contact Search&#039;&#039;&#039; feature of the Connector for Microsoft 365, you need to perform two manual Steps:&lt;br /&gt;
# Create the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object by using the Settings template&lt;br /&gt;
# Assign the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object to every user who should be able to use the new Contact Search feature. (Of cause, you can use a template for that)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For a more detailed guide, please refer to the how-to article: [[Howto16r1:Configure Contact Search by Connector for Microsoft365#Creating the PBX app object using the PBX Manager Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control ===&lt;br /&gt;
In order to use the Admin Configuration Panel of the Settings App – AP Remote Control, it is necessary to grant access to the &#039;&#039;&#039;admin&#039;&#039;&#039; API, available in the App tab of the Remote Control App object.&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
For badge counts to work, the Working Manager app object must have &#039;&#039;&#039;Websocket&#039;&#039;&#039; and &#039;&#039;&#039;PbxSignal&#039;&#039;&#039; enabled.&lt;br /&gt;
For the Connect integration of the Working app, &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;connect&#039;&#039;&#039;(in the Apps tab) must be enabled in the Working User app.&lt;br /&gt;
&lt;br /&gt;
=== Switchboard ===&lt;br /&gt;
For the Connect Integration (Call Notes) to work, the Switchboard App must have the &#039;&#039;&#039;Services&#039;&#039;&#039; (App-tab) and &#039;&#039;&#039;connect&#039;&#039;&#039; or &#039;&#039;&#039;messages&#039;&#039;&#039; (Apps-tab) enabled (the name depends when the PBX was installed).&lt;br /&gt;
&lt;br /&gt;
=== Project ===&lt;br /&gt;
* &#039;&#039;&#039;Projects requires App platform version 140003&#039;&#039;&#039; or higher, so updating the App Platform before Projects is recommended. &amp;lt;br /&amp;gt;The Store will prohibit the update if the App Plattform does not have the minimum required version.&lt;br /&gt;
* For some extra admin-functionalities &#039;&#039;&#039;the Projects App Object needs to have an admin mode&#039;&#039;&#039; (App-tab). &amp;lt;br /&amp;gt;Easiest way to set this new mode is to the open the Projects App via the Projects Plugin Settings App and to re-apply it (click the OK-button). The same plugin can also be used to distribute this mode via the Config Templates.&lt;br /&gt;
* The &#039;&#039;&#039;App Platform requires the correct Time and a Timezone&#039;&#039;&#039; set under AP Manager/Settings/General. &amp;lt;br /&amp;gt;This is needed for some automatic cleanup of deleted items and automatic task status updates (done around 00:00h on the due date).&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
* App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
* App Service Conference Transcriptions [[Reference16r1:Concept_App_Service_myApps_Assistant]]&lt;br /&gt;
* App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&lt;br /&gt;
* App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
* App Service IP: [[Reference16r1:Concept App Service IP]]&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* IP110A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* IP240A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* CA on CF card feature&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto15r1:Firmware_Upgrade_V14r2_V15r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79420</id>
		<title>Howto16r1:Firmware Upgrade V15r1 V16r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79420"/>
		<updated>2026-04-09T15:53:44Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 16r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 16r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for v16 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 15r1 service release. Create backups before you start and store them on an external location&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
=== New TLS Profile ===&lt;br /&gt;
Please note that we have changed our TLS profiles ([[Reference16r1:IP4/General/TLS]]). The new &#039;&#039;Normal&#039;&#039; setting, which is the default value, now only allows TLS 1.3 and TLS 1.2.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== Connector for Microsoft 365 ===&lt;br /&gt;
If you plan to use the new &#039;&#039;&#039;Contact Search&#039;&#039;&#039; feature of the Connector for Microsoft 365, you need to perform two manual Steps:&lt;br /&gt;
# Create the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object by using the Settings template&lt;br /&gt;
# Assign the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object to every user who should be able to use the new Contact Search feature. (Of cause, you can use a template for that)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For a more detailed guide, please refer to the how-to article: [[Howto16r1:Configure Contact Search by Connector for Microsoft365#Creating the PBX app object using the PBX Manager Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control ===&lt;br /&gt;
In order to use the Admin Configuration Panel of the Settings App – AP Remote Control, it is necessary to grant access to the &#039;&#039;&#039;admin&#039;&#039;&#039; API, available in the App tab of the Remote Control App object.&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
For badge counts to work, the Working Manager app object must have &#039;&#039;&#039;Websocket&#039;&#039;&#039; and &#039;&#039;&#039;PbxSignal&#039;&#039;&#039; enabled.&lt;br /&gt;
For the Connect integration of the Working app, &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;connect&#039;&#039;&#039;(in the Apps tab) must be enabled in the Working User app.&lt;br /&gt;
&lt;br /&gt;
=== Switchboard ===&lt;br /&gt;
For the Connect Integration (Call Notes) to work, the Switchboard App must have the &#039;&#039;&#039;Services&#039;&#039;&#039; (App-tab) and &#039;&#039;&#039;connect&#039;&#039;&#039; or &#039;&#039;&#039;messages&#039;&#039;&#039; (Apps-tab) enabled (the name depends when the PBX was installed).&lt;br /&gt;
&lt;br /&gt;
=== Project ===&lt;br /&gt;
* For some extra admin-functionalities, the Project App must have the &#039;&#039;&#039;admin&#039;&#039;&#039; mode configured (App-tab). &amp;lt;br /&amp;gt;Easiest way to set this new mode is to the open the Projects App via the Projects Plugin Settings App and to re-apply it (click the OK-button). The same plugin can also be used to distribute this mode via the Config Templates.&lt;br /&gt;
* The &#039;&#039;&#039;App Platform&#039;&#039;&#039; must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set under AP Manager/Settings/General. &amp;lt;br /&amp;gt;This is needed for some automatic cleanup of deleted items and automatic task status updates (done around 00:00h on the due date).&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
* App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
* App Service Conference Transcriptions [[Reference16r1:Concept_App_Service_myApps_Assistant]]&lt;br /&gt;
* App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&lt;br /&gt;
* App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
* App Service IP: [[Reference16r1:Concept App Service IP]]&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* IP110A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* IP240A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* CA on CF card feature&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto15r1:Firmware_Upgrade_V14r2_V15r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79419</id>
		<title>Howto16r1:Firmware Upgrade V15r1 V16r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79419"/>
		<updated>2026-04-09T15:52:47Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Manual steps needed after upgrade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 16r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 16r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for v16 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 15r1 service release. Create backups before you start and store them on an external location&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
=== New TLS Profile ===&lt;br /&gt;
Please note that we have changed our TLS profiles ([[Reference16r1:IP4/General/TLS]]). The new &#039;&#039;Normal&#039;&#039; setting, which is the default value, now only allows TLS 1.3 and TLS 1.2.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== Connector for Microsoft 365 ===&lt;br /&gt;
If you plan to use the new &#039;&#039;&#039;Contact Search&#039;&#039;&#039; feature of the Connector for Microsoft 365, you need to perform two manual Steps:&lt;br /&gt;
# Create the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object by using the Settings template&lt;br /&gt;
# Assign the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object to every user who should be able to use the new Contact Search feature. (Of cause, you can use a template for that)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For a more detailed guide, please refer to the how-to article: [[Howto16r1:Configure Contact Search by Connector for Microsoft365#Creating the PBX app object using the PBX Manager Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control ===&lt;br /&gt;
In order to use the Admin Configuration Panel of the Settings App – AP Remote Control, it is necessary to grant access to the &#039;&#039;&#039;admin&#039;&#039;&#039; API, available in the App tab of the Remote Control App object.&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
For badge counts to work, the Working Manager app object must have &#039;&#039;&#039;Websocket&#039;&#039;&#039; and &#039;&#039;&#039;PbxSignal&#039;&#039;&#039; enabled.&lt;br /&gt;
For the Connect integration of the Working app, &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;connect&#039;&#039;&#039;(in the Apps tab) must be enabled in the Working User app.&lt;br /&gt;
&lt;br /&gt;
=== Switchboard ===&lt;br /&gt;
For the Connect Integration (Call Notes) to work, the Switchboard App must have the &#039;&#039;&#039;Services&#039;&#039;&#039; (App-tab) and &#039;&#039;&#039;connect&#039;&#039;&#039; or &#039;&#039;&#039;messages&#039;&#039;&#039; (Apps-tab) enabled (the name depends when the PBX was installed).&lt;br /&gt;
&lt;br /&gt;
=== Project ===&lt;br /&gt;
* For some extra admin-functionalities, the Project App must have the &#039;&#039;&#039;admin&#039;&#039;&#039; mode configured (App-tab). &amp;lt;br/&amp;gt;Easiest way to set this new mode is to the open the Projects App via the Projects Plugin Settings App and to re-apply it (click the OK-button). The same plugin can also be used to distribute this mode via the Config Templates.&lt;br /&gt;
* The App Platform must have the &#039;&#039;&#039;correct time&#039;&#039;&#039; and a &#039;&#039;&#039;Timezone&#039;&#039;&#039; set under AP Manager/Settings/General. &lt;br /&gt;
This is needed for some automatic cleanup of deleted items and automatic task status updates (done around 00:00h on the due date).&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
* App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
* App Service Conference Transcriptions [[Reference16r1:Concept_App_Service_myApps_Assistant]]&lt;br /&gt;
* App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&lt;br /&gt;
* App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
* App Service IP: [[Reference16r1:Concept App Service IP]]&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* IP110A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* IP240A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* CA on CF card feature&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto15r1:Firmware_Upgrade_V14r2_V15r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79418</id>
		<title>Howto16r1:Firmware Upgrade V15r1 V16r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79418"/>
		<updated>2026-04-09T15:44:41Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 16r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 16r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for v16 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 15r1 service release. Create backups before you start and store them on an external location&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
=== New TLS Profile ===&lt;br /&gt;
Please note that we have changed our TLS profiles ([[Reference16r1:IP4/General/TLS]]). The new &#039;&#039;Normal&#039;&#039; setting, which is the default value, now only allows TLS 1.3 and TLS 1.2.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== Connector for Microsoft 365 ===&lt;br /&gt;
If you plan to use the new &#039;&#039;&#039;Contact Search&#039;&#039;&#039; feature of the Connector for Microsoft 365, you need to perform two manual Steps:&lt;br /&gt;
# Create the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object by using the Settings template&lt;br /&gt;
# Assign the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object to every user who should be able to use the new Contact Search feature. (Of cause, you can use a template for that)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For a more detailed guide, please refer to the how-to article: [[Howto16r1:Configure Contact Search by Connector for Microsoft365#Creating the PBX app object using the PBX Manager Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control ===&lt;br /&gt;
In order to use the Admin Configuration Panel of the Settings App – AP Remote Control, it is necessary to grant access to the &#039;&#039;&#039;admin&#039;&#039;&#039; API, available in the App tab of the Remote Control App object.&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
For badge counts to work, the Working Manager app object must have &#039;&#039;&#039;Websocket&#039;&#039;&#039; and &#039;&#039;&#039;PbxSignal&#039;&#039;&#039; enabled.&lt;br /&gt;
For the Connect integration of the Working app, &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;connect&#039;&#039;&#039;(in the Apps tab) must be enabled in the Working User app.&lt;br /&gt;
&lt;br /&gt;
=== Switchboard ===&lt;br /&gt;
For the Connect Integration (Call Notes) to work, the Switchboard App must have the &#039;&#039;&#039;Services&#039;&#039;&#039; (App-tab) and &#039;&#039;&#039;connect&#039;&#039;&#039; or &#039;&#039;&#039;messages&#039;&#039;&#039; (Apps-tab) enabled (the name depends when the PBX was installed).&lt;br /&gt;
&lt;br /&gt;
=== Project ===&lt;br /&gt;
* For some extra admin-functionalities, the Project App must have the &#039;&#039;&#039;admin&#039;&#039;&#039; mode configured (App-tab). &amp;lt;br/&amp;gt;Easiest way to set this new mode is to the open the Projects App via the Projects Plugin Settings App and to re-apply it (click the OK-button). The same plugin can also be used to distribute this mode via the Config Templates.&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
* App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
* App Service Conference Transcriptions [[Reference16r1:Concept_App_Service_myApps_Assistant]]&lt;br /&gt;
* App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&lt;br /&gt;
* App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
* App Service IP: [[Reference16r1:Concept App Service IP]]&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* IP110A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* IP240A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* CA on CF card feature&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto15r1:Firmware_Upgrade_V14r2_V15r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79417</id>
		<title>Howto16r1:Firmware Upgrade V15r1 V16r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79417"/>
		<updated>2026-04-09T15:40:30Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Manual steps needed after upgrade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 16r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 16r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for v16 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 15r1 service release. Create backups before you start and store them on an external location&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
=== New TLS Profile ===&lt;br /&gt;
Please note that we have changed our TLS profiles ([[Reference16r1:IP4/General/TLS]]). The new &#039;&#039;Normal&#039;&#039; setting, which is the default value, now only allows TLS 1.3 and TLS 1.2.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== Connector for Microsoft 365 ===&lt;br /&gt;
If you plan to use the new &#039;&#039;&#039;Contact Search&#039;&#039;&#039; feature of the Connector for Microsoft 365, you need to perform two manual Steps:&lt;br /&gt;
# Create the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object by using the Settings template&lt;br /&gt;
# Assign the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object to every user who should be able to use the new Contact Search feature. (Of cause, you can use a template for that)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For a more detailed guide, please refer to the how-to article: [[Howto16r1:Configure Contact Search by Connector for Microsoft365#Creating the PBX app object using the PBX Manager Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control ===&lt;br /&gt;
In order to use the Admin Configuration Panel of the Settings App – AP Remote Control, it is necessary to grant access to the &#039;&#039;&#039;admin&#039;&#039;&#039; API, available in the App tab of the Remote Control App object.&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
For badge counts to work, the Working Manager app object must have &#039;&#039;&#039;Websocket&#039;&#039;&#039; and &#039;&#039;&#039;PbxSignal&#039;&#039;&#039; enabled.&lt;br /&gt;
For the Connect integration of the Working app, &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;connect&#039;&#039;&#039;(in the Apps tab) must be enabled in the Working User app.&lt;br /&gt;
&lt;br /&gt;
=== Switchboard ===&lt;br /&gt;
For the Connect Integration (Call Notes) to work, the Switchboard App must have the &#039;&#039;&#039;Services&#039;&#039;&#039; (App-tab) and &#039;&#039;&#039;connect&#039;&#039;&#039; or &#039;&#039;&#039;messages&#039;&#039;&#039; (Apps-tab) enabled (the name depends when the PBX was installed).&lt;br /&gt;
&lt;br /&gt;
=== Project ===&lt;br /&gt;
* For some extra admin-functionalities, teh Project App must have the &#039;&#039;&#039;admin&#039;&#039;&#039; mode configured (App-tab). This can set via the Advanced UI of the PBX; an easier way is to open the Projects App Object in the Projects-plugin and to re-apply it by clicking the OK-button. This mode can be distrubuted also via the same Plugin.&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
* App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
* App Service Conference Transcriptions [[Reference16r1:Concept_App_Service_myApps_Assistant]]&lt;br /&gt;
* App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&lt;br /&gt;
* App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
* App Service IP: [[Reference16r1:Concept App Service IP]]&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* IP110A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* IP240A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* CA on CF card feature&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto15r1:Firmware_Upgrade_V14r2_V15r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79416</id>
		<title>Reference15r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79416"/>
		<updated>2026-04-09T12:45:44Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Settings App/App Installer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;). If nothing can be selected, see: [[#Projects-plugin_cannot_see_the_Connect_Admin_Service|Troubleshooting]].&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79415</id>
		<title>Reference15r1:Concept App Service Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Projects&amp;diff=79415"/>
		<updated>2026-04-09T12:36:14Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Projects-plugin cannot see the Connect Admin Service */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Projects]]&lt;br /&gt;
&amp;lt;!-- Project Management Sprints Backlog Tasks Templates --&amp;gt;&lt;br /&gt;
= Overview =&lt;br /&gt;
The App Service Projects provides useful functionality to manage projects. It is built-on an hierarchical structure of areas, projects, backlog, sprints and tasks.&lt;br /&gt;
Projects uses the Connect Api to post messages automatically at specified events, e.g. task status updates, and integrates the Connect App window to allow user posts.   &lt;br /&gt;
&lt;br /&gt;
= General Information =&lt;br /&gt;
== Projects items ==&lt;br /&gt;
Projects items consist of description, status and responsible person like project owner, sprint manager or task handler. &lt;br /&gt;
&lt;br /&gt;
=== Areas ===&lt;br /&gt;
The highest level items on the hierarchical structure of projects. E.g. to combine all projects of a department.&lt;br /&gt;
&amp;lt;br&amp;gt;User access rights to the whole area including all lower level items are defined during area definition. Three access levels are provided: public, user group specific or private areas.&lt;br /&gt;
&amp;lt;br&amp;gt;User groups are defined in the PBX. Protected areas and all their lower level items are invisible for unauthorized users. &lt;br /&gt;
&amp;lt;br&amp;gt;Areas may be defined as zones in Connect.&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
A project consists of its description, status, the owner information and the area it belongs too. Projects may be filtered on area, project owner and/or attribute.&lt;br /&gt;
Projects typically contain several sprints and backlog entries.&lt;br /&gt;
Project tiles provides information about their sprints, backlog entries and tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
&lt;br /&gt;
=== Backlog ===&lt;br /&gt;
Container for any tasks and ideas to a project which are not in work yet. Backlog entries may be filtered on area, project, backlog entry handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Sprints ===&lt;br /&gt;
&lt;br /&gt;
Sprints specify closed units of work which are subdivided typically in several tasks.&lt;br /&gt;
Sprint tiles provides information about their tasks and a progress bar estimated on the story points of closed tasks / the story points of all tasks.&lt;br /&gt;
A sprint consists of its description, status, the manager information and the project it belongs too. Sprints may be filtered on area, project, sprint manager and/or attribute.&lt;br /&gt;
&lt;br /&gt;
=== Tasks ===&lt;br /&gt;
&lt;br /&gt;
Tasks are small units of work which are mostly handled by one person. &lt;br /&gt;
A task consists of its description, status, the handler information and the sprint it belongs too. Tasks may be filtered on area, project, sprint, task handler and/or attribute.&lt;br /&gt;
&lt;br /&gt;
== Other items and Projects users ==&lt;br /&gt;
&lt;br /&gt;
=== Attributes ===&lt;br /&gt;
Attributes are free defined, area independent flags. They may be assigned to all item types except areas. Attributes may be used as filter criteria.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
To define sprint and task templates for specific workflows. &lt;br /&gt;
&lt;br /&gt;
=== Projects users ===&lt;br /&gt;
Users are added automatically to projects as soon as they are logged in the first time. Only registered users can be assigned to Projects items.&lt;br /&gt;
&lt;br /&gt;
== Projects App UI concepts ==&lt;br /&gt;
The App Projects UI is subdivided into tabs that provide a structure that helps to organize projects, reflecting the Project Items: &#039;&#039;&#039;[[#Areas|Areas]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Projects|Projects]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Sprints|Sprints]] / [[#Backlog|Backlog]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Tasks|Tasks]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Other extra tabs provide additional functionalities: &#039;&#039;&#039;[[#Attributes|Attributes]]&#039;&#039;&#039;, &#039;&#039;&#039;[[#Templates|Templates]]&#039;&#039;&#039; and &#039;&#039;&#039;[[#Users|Users]]&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Home&#039;&#039;&#039;-tab gives a quick and useful overview of all Current tasks and pinned Users/Areas/Projects and Sprints.&lt;br /&gt;
&lt;br /&gt;
Projects, Sprints and Tabs each consist of a board organising the &#039;&#039;&#039;Backlog&#039;&#039;&#039; or &#039;&#039;&#039;Planned&#039;&#039;&#039;, &#039;&#039;&#039;Current&#039;&#039;&#039; and &#039;&#039;&#039;Closed&#039;&#039;&#039; items.&lt;br /&gt;
&lt;br /&gt;
=== Filters ===&lt;br /&gt;
When selecting an item, it works as filter on lower level items. E.g. if an area is selected, only projects of that area are provided. All active filter definitions are shown in the corresponding tabs and may be removed there.&lt;br /&gt;
 &lt;br /&gt;
=== Item search ===&lt;br /&gt;
Item title / ID search is provided for projects, sprints, backlog entries and tasks in the corresponding tabs. The item search does not consider user filters.&lt;br /&gt;
&lt;br /&gt;
== Synchronisation ==&lt;br /&gt;
Updates on Projects items are synchronized immediately.&lt;br /&gt;
&lt;br /&gt;
== Using Projects App in combination with Connect App ==&lt;br /&gt;
When using Projects combined with Connect App new items defined in Projects or updates on items e.g. status changes are posted to Connect App. &amp;lt;br/&amp;gt;&lt;br /&gt;
The Zone has to be defined in Projects area definition and is used in all lower level items of the area. &amp;lt;br/&amp;gt;&lt;br /&gt;
Users are notified about item assignments and will be able to add comments / own posts on items. &amp;lt;br/&amp;gt;&lt;br /&gt;
[[#Project cannot see the Connect-discussion|Checks when having issues]]&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
* Connect App &lt;br /&gt;
* The Application Platform must be at least version 120004&lt;br /&gt;
* License “App(innovaphone-projects)xx” (order no. 02-00050-014). &amp;lt;/br&amp;gt; &#039;&#039;&#039;Free version available&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= License =&lt;br /&gt;
* This is a user licence. This licence is debited if the function is configured on a user in the PBX - regardless of use.&lt;br /&gt;
* The Projects app licence version must be greater than or equal to the PBX software version and app software version in use (see: Licence version).&lt;br /&gt;
* The private area is available for every user and can also be used without a licence (free version).&lt;br /&gt;
* The Connect app (installation without licences) is required to use all the functions of Projects.&lt;br /&gt;
* Only a user licence is required for the Projects app. Further licences such as the port licence are not required!&lt;br /&gt;
&lt;br /&gt;
== Free version ==&lt;br /&gt;
An unlicensed user can also use Projects, but is restricted to their own area and can only use Projects to manage their own tasks. &amp;lt;/br&amp;gt;&lt;br /&gt;
However, an unlicensed user cannot see any cross-departmental areas, projects, sprints or tasks.&lt;br /&gt;
&lt;br /&gt;
= Configuration = &lt;br /&gt;
== Settings App/App Installer ==&lt;br /&gt;
# Install the Projects App on the App Platform via the &#039;Settings App/App Installer&#039;-plugin:&lt;br /&gt;
#* Open the Settings App&lt;br /&gt;
#* Open the app installer plugin&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039; &lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an App-Object via the Projects-plugin of the Settings App:&lt;br /&gt;
#* Close and Re-Open the Settings App&lt;br /&gt;
#* Open the Projects-plugin&lt;br /&gt;
#* Click on Add an app; Select &#039;Projects&#039; and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;Projects&#039;&#039;&lt;br /&gt;
#** SIP: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Connect App: select the correct Connect-App (default &#039;&#039;connect&#039;&#039;)&lt;br /&gt;
#** Connect Admin App: should be updated automatically to the previous Connect App appended with ~admin-service (default &#039;&#039;connect~admin-service&#039;&#039;)&lt;br /&gt;
#** (Optional) Assign the Projects-App to an existing Template&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)xx&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== AP Manager/App Store ==&lt;br /&gt;
Installing the Project App via the &#039;Settings App/App Installer&#039;-plugin is the preferred/easier method, but a complete manual install is also possible.&lt;br /&gt;
# Install the Projects App on the App Platform via the App Store:&lt;br /&gt;
#* Open the AP Manager&lt;br /&gt;
#* Open the App Store&lt;br /&gt;
#* Read and accept the Terms and Conditions of the App Installer (if not done yet)&lt;br /&gt;
#* Search &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#* Select the Projects-App&lt;br /&gt;
#* Select the correct version and click Install&lt;br /&gt;
#* Read and accept the Terms and Conditions of the Projects App and click Install&lt;br /&gt;
# Add an instance of the Projects App on the App Platform:&lt;br /&gt;
#* Close the App Store&lt;br /&gt;
#* Open the newly installed Projects App&lt;br /&gt;
#* Click on &#039;+ Add&#039; to add a new Projects Instances and complete the form:&lt;br /&gt;
#** Name: &#039;&#039;projects&#039;&#039;&lt;br /&gt;
#** Domain: {System Name} (found under PBX/Config/General)&lt;br /&gt;
#** Password: {strong password}&lt;br /&gt;
#** Database password: {strong password}&lt;br /&gt;
# Select and Start the instance&lt;br /&gt;
# Create a PBX-object:&lt;br /&gt;
#* Via the Settings App Plugin (see above)&lt;br /&gt;
#* Via the PBX Advanced UI (see below for settings)&lt;br /&gt;
# Assign the Projects App to authorized users using a Config Template and/or directly on the User Object(s)&lt;br /&gt;
# Assign &#039;App(innovaphone-project)&#039;-licenses to the authorized users (or try the free version)&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
Only one PBX App object is used and needed.&lt;br /&gt;
&lt;br /&gt;
Parameters of the PBX App object:&lt;br /&gt;
&amp;lt;pre&amp;gt;URL: https://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-projects&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;App&amp;quot; ===&lt;br /&gt;
To allow posting to Connect App:&lt;br /&gt;
;WebSocket: needed &lt;br /&gt;
;Services: needed&lt;br /&gt;
&lt;br /&gt;
=== Under tab &amp;quot;Apps&amp;quot; ===&lt;br /&gt;
To allow Projects to maintain Projects zones in Connect:&lt;br /&gt;
;connect: ticked&lt;br /&gt;
;connect~admin-service: ticked&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting = &lt;br /&gt;
== Projects-plugin cannot see the Connect Admin Service ==&lt;br /&gt;
* Check that the Connect App has an &#039;&#039;&#039;&#039;admin-service&#039;&#039;&#039;&#039;-mode configured (modes-field can be found in the &#039;App&#039;-tab of the object). See: https://wiki.innovaphone.com/index.php?title=Howto15r1:Firmware_Upgrade_V14r2_V15r1#Connect&lt;br /&gt;
&lt;br /&gt;
== Project cannot see the Connect-discussion ==&lt;br /&gt;
Both the Project App and the User using the Project App must be checked for the necessary settings:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project&#039;&#039;&#039; App object:&lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;WebSocket&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;Services&#039;&#039;&#039;&#039; ticked (&#039;App&#039;-tab). &lt;br /&gt;
* Check that the Project App has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; and &#039;&#039;&#039;&#039;connect~admin-service&#039;&#039;&#039;&#039; ticked (&#039;Apps&#039;-tab)&lt;br /&gt;
* Open the Project App/Areas + edit an Area.  Check the &#039;Connect zone setup state&#039;: &lt;br /&gt;
** Green: connection OK&lt;br /&gt;
** Orange: connection not yet established&lt;br /&gt;
** Red: connection NOK&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;User&#039;&#039;&#039; Object using the Project App:&lt;br /&gt;
* Check if the User using Projects has &#039;&#039;&#039;&#039;connect&#039;&#039;&#039;&#039; ticked in the &#039;Apps&#039;-tab (best deployed via a global Template; e.g. the default &#039;Config User&#039;).&lt;br /&gt;
&lt;br /&gt;
== Area Not Connected (Orange/Red) ==&lt;br /&gt;
Check the previous Troubleshoot-item (&#039;&#039;Project cannot see the Connect-discussion&#039;&#039;) and edit the Area (via the Pencil-icon).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
By editing the area the connection establishment will be restarted.&lt;br /&gt;
&lt;br /&gt;
= Related Articles =&lt;br /&gt;
* [[Reference15r1:Apps/PbxManager/App Projects]]&lt;br /&gt;
* [[Reference15r1:Concept App Connect]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79412</id>
		<title>Howto16r1:Firmware Upgrade V15r1 V16r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79412"/>
		<updated>2026-04-09T08:43:11Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Working */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 16r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 16r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for v16 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 15r1 service release. Create backups before you start and store them on an external location&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
=== New TLS Profile ===&lt;br /&gt;
Please note that we have changed our TLS profiles ([[Reference16r1:IP4/General/TLS]]). The new &#039;&#039;Normal&#039;&#039; setting, which is the default value, now only allows TLS 1.3 and TLS 1.2.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== Connector for Microsoft 365 ===&lt;br /&gt;
If you plan to use the new &#039;&#039;&#039;Contact Search&#039;&#039;&#039; feature of the Connector for Microsoft 365, you need to perform two manual Steps:&lt;br /&gt;
# Create the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object by using the Settings template&lt;br /&gt;
# Assign the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object to every user who should be able to use the new Contact Search feature. (Of cause, you can use a template for that)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For a more detailed guide, please refer to the how-to article: [[Howto16r1:Configure Contact Search by Connector for Microsoft365#Creating the PBX app object using the PBX Manager Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control ===&lt;br /&gt;
In order to use the Admin Configuration Panel of the Settings App – AP Remote Control, it is necessary to grant access to the &#039;&#039;&#039;admin&#039;&#039;&#039; API, available in the App tab of the Remote Control App object.&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
For badge counts to work, the Working Manager app object must have &#039;&#039;&#039;Websocket&#039;&#039;&#039; and &#039;&#039;&#039;PbxSignal&#039;&#039;&#039; enabled.&lt;br /&gt;
For the Connect integration of the Working app, &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;connect&#039;&#039;&#039;(in the Apps tab) must be enabled in the Working User app.&lt;br /&gt;
&lt;br /&gt;
=== Switchboard ===&lt;br /&gt;
For the Connect Integration (Call Notes) to work, the Switchboard App must have the &#039;&#039;&#039;Services&#039;&#039;&#039; (App-tab) and &#039;&#039;&#039;connect&#039;&#039;&#039; or &#039;&#039;&#039;messages&#039;&#039;&#039; (Apps-tab) enabled (the name depends when the PBX was installed).&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
* App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
* App Service Conference Transcriptions [[Reference16r1:Concept_App_Service_myApps_Assistant]]&lt;br /&gt;
* App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&lt;br /&gt;
* App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
* App Service IP: [[Reference16r1:Concept App Service IP]]&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* IP110A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* IP240A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* CA on CF card feature&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto15r1:Firmware_Upgrade_V14r2_V15r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79411</id>
		<title>Howto16r1:Firmware Upgrade V15r1 V16r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79411"/>
		<updated>2026-04-09T08:42:54Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Switchboard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 16r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 16r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for v16 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 15r1 service release. Create backups before you start and store them on an external location&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
=== New TLS Profile ===&lt;br /&gt;
Please note that we have changed our TLS profiles ([[Reference16r1:IP4/General/TLS]]). The new &#039;&#039;Normal&#039;&#039; setting, which is the default value, now only allows TLS 1.3 and TLS 1.2.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== Connector for Microsoft 365 ===&lt;br /&gt;
If you plan to use the new &#039;&#039;&#039;Contact Search&#039;&#039;&#039; feature of the Connector for Microsoft 365, you need to perform two manual Steps:&lt;br /&gt;
# Create the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object by using the Settings template&lt;br /&gt;
# Assign the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object to every user who should be able to use the new Contact Search feature. (Of cause, you can use a template for that)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For a more detailed guide, please refer to the how-to article: [[Howto16r1:Configure Contact Search by Connector for Microsoft365#Creating the PBX app object using the PBX Manager Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control ===&lt;br /&gt;
In order to use the Admin Configuration Panel of the Settings App – AP Remote Control, it is necessary to grant access to the &#039;&#039;&#039;admin&#039;&#039;&#039; API, available in the App tab of the Remote Control App object.&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
For badge counts to work, the Working Manager app object must have &#039;&#039;&#039;Websocket&#039;&#039;&#039; and &#039;&#039;&#039;PbxSignal&#039;&#039;&#039; enabled.&lt;br /&gt;
For the Connect integration of the Working app, &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;Connect&#039;&#039;&#039;(in the Apps tab) must be enabled in the Working User app.&lt;br /&gt;
&lt;br /&gt;
=== Switchboard ===&lt;br /&gt;
For the Connect Integration (Call Notes) to work, the Switchboard App must have the &#039;&#039;&#039;Services&#039;&#039;&#039; (App-tab) and &#039;&#039;&#039;connect&#039;&#039;&#039; or &#039;&#039;&#039;messages&#039;&#039;&#039; (Apps-tab) enabled (the name depends when the PBX was installed).&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
* App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
* App Service Conference Transcriptions [[Reference16r1:Concept_App_Service_myApps_Assistant]]&lt;br /&gt;
* App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&lt;br /&gt;
* App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
* App Service IP: [[Reference16r1:Concept App Service IP]]&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* IP110A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* IP240A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* CA on CF card feature&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto15r1:Firmware_Upgrade_V14r2_V15r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Queues&amp;diff=79410</id>
		<title>Reference16r1:Concept App Service Queues</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Queues&amp;diff=79410"/>
		<updated>2026-04-09T08:41:36Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Switchboard App (innovaphone-switchboard) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Queues App Service can be installed on an innovaphone App Platform and will provide services for several Apps that can be used to manage calls and waiting queues with myApps. For example the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
== Applies To ==&lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 16r1final&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* Firmware V16r1xx&lt;br /&gt;
* UsersAdminApp&lt;br /&gt;
* (Soft)PhoneApp&lt;br /&gt;
* ProfileApp&lt;br /&gt;
* CalllistApp&lt;br /&gt;
* Calllist-API&lt;br /&gt;
* RCC-API&lt;br /&gt;
* configured Waiting Queues in the PBX&lt;br /&gt;
* configured group(s) in the PBX assigned as &amp;quot;Static&amp;quot; and &amp;quot;Active&amp;quot; to the Waiting Queue&lt;br /&gt;
* License “App(innovaphone-switchboard)13” (order no. 02-00050-007) per application-user&lt;br /&gt;
* A dedicated group(queues) in the PBX assigned as &amp;quot;Static&amp;quot; to all Waiting Queues used by the Switchboard App and assigned as &amp;quot;Static and Active&amp;quot; to all Switchboard Users&lt;br /&gt;
&lt;br /&gt;
==V16 Improvements==&lt;br /&gt;
&#039;&#039;&#039;Show call diversions for the favorites section in the BLF.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
This feature shows, with a colored label in the BLF entry, the configured call forwarding from the respective User. The color of the label depends on the type of configured forwarding, CFNR (orange/yellow), CFB (red) or CFU (purple).  A click on the label, shows the configured forwarding destination.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Breakthrough of call diversions from BLF in favorites section.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
With a new icon (handset with arrow) it is possible to call to the User with a Call forward and breakthrough this call forward. This applies for CFB and CFU. In case of a CFNR the CFx-breakthrough does not apply because the call rings first at the user and after the configured timer the CFNR will be executed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Edit mobility destination for users.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
An improvement for changing the mobility destination of the users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enable numeric + key as shortcut for transfer option.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
The Switchboard App now supports the shortkey + as shortkey for the transfer functionality.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Focus on second call for easier transfer &#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
When starting a second call in the Switchboard App, the focus will be in the call section on this second call, so that a transfer can be initiated immediately by pressing the configured short-cut, for example the numeric + key. In case the focus is in the search field, press the TAB key first.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Call state in outgoing call section.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
When having an outgoing call, the status of this call (ringing or connected) will be shown in this outgoing call for a more user-friendly and intuitive feedback.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes for in- and outgoing calls in connect.&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
When having an in- or outgoing call, you can add a note for this call in the Connect App. When a new call arrives, the Note can be consulted as additional information about this caller or called number.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Callback request email during a call.&#039;&#039;&#039; &amp;lt;br/&amp;gt; &lt;br /&gt;
When having a call, a callback request per email can be generated. The email will have available callinformation already preloaded, like name, number and email-address of the caller if available.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Show Notes button in the Call History.&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Action key in the call history items to jump to the corresponding Notes in the Connect App.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Show fold/ unfold view for adjusting WQ height in Config&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
changed design for configuring the showed Waiting Queue call section height.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Show Blf slider in Icons only view&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
when selected the Icons only view of the BLF a slider will be shown.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Improved search funcionality.&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
The improved search functionality is in line with the (Soft)Phone App search showing the source of the search result.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Improved search details.&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Improved the shown details from a search result and showing more info in the BLF entry details.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create a popup box for already existing shortcuts.&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
In case you enter a short cut that already excist, it will give you a warning that this shortcut is already created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fixed breakthrough option/button was not updated.&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Fixed breakthrough option/button was not updated (added/removed) when eg a CFu is set/removed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue added users not visible immediately in BLF.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Show users immediately in the BLF after adding them to a group.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue missing call-leg2 Info.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Missing Call-leg2 Info now showed after connecting a Call.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue to many calls when starting call forward breakthrough.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed call forward breakthrough that leaded to many calls.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue to less space between buttons in BLF Details.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed the space between buttons in BLF user details.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue with Queues-plugin Group Configuration.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
The Display Name was wrongly used as User Identifier/Common Name to assign the &#039;queue&#039;-group.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue Display of mismatched number with name in outgoing calls.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed the display of mismatched number with name in outgoing calls section on pickup.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue with missing CFx on a user after a change by the Switchboard App.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed the forwardings stored in PBX after a change by the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue Users displayed multiple times when we click on BLF duplication button.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed the behavior when we click on BLF duplication button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue when Transfer-button clicked twice.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed when transfer-button clicked twice, the transfer button was not removed on second call.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue Missing call after selecting IVR option.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed when selecting IVR option, show the waiting Queue again in the call panel section.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue transfer button shown on active calls.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed don&#039;t show the transfer button on active calls.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Show CFx Icon on toggling from large to small Icon view&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Fixed to show the Call Forward Icon in the small view of the Busy Lamp Field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Favorites did have less actions than other contacts in the BLF&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Fixed to show all possibile actions on the BLF entries in the favorites section&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix Add option to fix WQ height in config&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Fixed added option to waiting queues height configuration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For further fixes to come with future service releases, please consult our release notes accordingly.&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== Switchboard App (innovaphone-switchboard) ===&lt;br /&gt;
[[Image: Switchboard-App.png|50px|switchboard-app.png/|switchboard-app.png/]]&lt;br /&gt;
&lt;br /&gt;
The Switchboard App is an attendant workstation integrated into the myApps user interface. At a switchboard workstation, an employee of a company or a telephone network operator can process incoming calls and connection requests from external or internal callers. An employee can accept connections, request information, put calls on hold, transfer them to the desired destination, or reject the connection. The calls displayed are the ones from the monitorized phone device and they are managed using the RCC-API. The Switchboard App needs a license per Switchboard user, called the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;URL: &amp;lt;pre&amp;gt;http://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-switchboard&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Websocket&lt;br /&gt;
;TableUsers: to be able to replicate the users for the BLF&lt;br /&gt;
;Admin: to be able to edit the User object to monitor or un-monitor a waiting queue&lt;br /&gt;
;PbxApi: to edit the presence information&lt;br /&gt;
;Services: to be able to connect to extra apis (eg messages or connect (*))&lt;br /&gt;
;RCC: to use the RCC API to manage the calls&lt;br /&gt;
;Impersonation: to get the Phone App favorites&lt;br /&gt;
&lt;br /&gt;
;Apps-&amp;gt;connect (or Apps-&amp;gt;messages): to be able to see/post call notes (*)&lt;br /&gt;
&lt;br /&gt;
=== Switchboard Admin App (innovaphone-switchboard-admin) ===&lt;br /&gt;
[[Image: Innovaphone-switchboard-admin.png|50px|innovaphone-switchboard-admin.png/|innovaphone-switchboard-admin.png/]]&lt;br /&gt;
&lt;br /&gt;
With the Switchboard Admin App an administrator can manage the user(s) rights, can assign waiting queues to users and can pre-configure the Busy Lamp Field BLF.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;URL: &amp;lt;pre&amp;gt;http://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-switchboard-admin&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Websocket&lt;br /&gt;
;TableUsers: to be able to replicate the users from the PBX&lt;br /&gt;
;Admin: to be able to assign the waiting queue groups to the user&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Queues ===&lt;br /&gt;
&lt;br /&gt;
With the Queues plugin the Switchboard App and Switchboard Admin App Objects can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
# Install the Queues App&lt;br /&gt;
#* Option 1: Settings Apps/App Installer plugin - Search and Install the Queues App or&lt;br /&gt;
#* Option 2: AP Manager/App Store:&lt;br /&gt;
#** Search and Install the Queues App&lt;br /&gt;
#** Create an Instance of the Queues App&lt;br /&gt;
#** Start the created instance&lt;br /&gt;
# Settings App/Queues Plugin - Create the necessary App Objects:&lt;br /&gt;
#* Switchboard App: e.g. &#039;Switchboard&#039;/&#039;switchboard&#039;&lt;br /&gt;
#* Switchboard Admin App: e.g. &#039;Switchboard Admin&#039;/&#039;switchboard-admin&#039;&lt;br /&gt;
# Assign the Switchboard App and License to the correct users (can be done User- or Config Template-based)&lt;br /&gt;
# Assign the Switchboard Admin App to the correct Admin-users (can be done User- or Config Template-based)&lt;br /&gt;
# Configure Master PBX via the Switchboard Admin App Settings (optional with a single PBX): &lt;br /&gt;
#* PBX Name: PBX Name (PBX/Config/General/PBX Name) of the Master PBX&lt;br /&gt;
#* DNS (optional): DNS Name (PBX/Config/General/PBX Name) of the Master PBX &amp;lt;br/&amp;gt; Restart the Queues Instance after changing (so the App Objects can re-connect).&lt;br /&gt;
# Configure Waiting Queues via the Settings App/Waiting Queues Plugin or check existing Waiting Queues:&lt;br /&gt;
#* Waiting Queues monitored by the Switchboard App must have a &#039;&#039;&#039;Primary Group&#039;&#039;&#039; (used by the Switchboard Admin App to assign groups to Users)&lt;br /&gt;
#* Waiting Queues monitored by the Switchboard App must &#039;&#039;&#039;not&#039;&#039;&#039; have the &#039;&#039;&#039;&#039;Operator connect for SOAP&#039;&#039;&#039;&#039;-checkbox ticked  (needed to release calls correctly when taken/accepted by another Switchboard User)&lt;br /&gt;
# Create a Monitoring Group &#039;&#039;&#039;queues&#039;&#039;&#039; for the Switchboard (Admin) App. &amp;lt;br/&amp;gt; This can be done easily via the Queues Plugin of the Settings App (Groups configuration) or via the Advanced UI of the PBX:&lt;br /&gt;
#* &#039;&#039;&#039;Waiting Queues&#039;&#039;&#039; to be seen by the Switchboard App must have this group assigned &#039;&#039;&#039;Static only&#039;&#039;&#039;&lt;br /&gt;
#* &#039;&#039;&#039;Switchboard Users&#039;&#039;&#039; must have this group assigned &#039;&#039;&#039;Static and Active&#039;&#039;&#039;&lt;br /&gt;
# Configure the Switchboard Users via Switchboard Admin App:&lt;br /&gt;
#* Assign the correct rights / Waiting Queues to be monitored&lt;br /&gt;
#* (Optional) Create or Assign an already created Busy Lamp Field&lt;br /&gt;
# Adjust the Switchboard User Object and Phone Config (can also be done via a Config Template (desk phones only)):&lt;br /&gt;
#* Object: &#039;&#039;&#039;Untick &#039;Twin Phones&#039;&#039;&#039;&#039; =&amp;gt; Picking alerting calls (BLF or Waiting Queue-section) is possible&lt;br /&gt;
#* (Soft)Phone: &#039;&#039;&#039;Enable &#039;Call Waiting&#039;&#039;&#039;&#039; =&amp;gt; handling of multiple calls is possible (e.g. pickup call while there is an already alerting call)&lt;br /&gt;
# (Optional) Adjust the PBX/Phone/myApps/UsersAdmin App Config for better usage:&lt;br /&gt;
#* PBX: Configure the Recall Timeout of the PBX (PBX/Config/General/Recall Timeout) =&amp;gt; Blind Transferred calls can be taken back&lt;br /&gt;
#* Phone: Configure a Park-key on the phone(s) of the Switchboard User(s) =&amp;gt; visual/audio reminder of Parked Calls after X seconds&lt;br /&gt;
#* myApps: Deselect the default (Soft)Phone App  + Untick the &amp;quot;Bring AppSharing/Video always to front&amp;quot; in your (Soft)Phone App =&amp;gt; prevention of the (Soft)Phone App to popup.&lt;br /&gt;
#* UsersAdmin App: Tick the &#039;Privacy/Display e-mail address&#039; in the Settings of the Users Admin, so that a callback-button is shown for User-search results.&lt;br /&gt;
# Open the Switchboard App and Select a (Soft)Phone to be controlled in the Settings/Hamburger Menu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Make sure to close the Switchboard App of the user when adjusting the config this user via the Switchboard Admin App. This ensure that changes are not overwritten again with the old values.&lt;br /&gt;
&lt;br /&gt;
==Switchboard Admin App - User interface==&lt;br /&gt;
When opening the Switchboard Admin App the Switchboard Admin App shows only a search field at start (since release V14r1).&lt;br /&gt;
It will not list all users anymore, which speeds up the start of the App in big environments with many users.&lt;br /&gt;
At this point, closing the Switchboard Admin App, doesn&#039;t make any changes to the Switchboard App database.&lt;br /&gt;
&lt;br /&gt;
Before doing any changes for any switchboard user, make sure that this user has closed the Switchboard App. Perform the changes, and afterward the Switchboard App user can reopen the Switchboard App and the changes will be applied.&lt;br /&gt;
&lt;br /&gt;
===Search field===&lt;br /&gt;
Search for the user of your choice by typing its name.&lt;br /&gt;
The users details include their configured CFx since V15r1 and up.&lt;br /&gt;
When multiple user are shown, select the correct user.&lt;br /&gt;
The more detailed information (Rights / Busy lamp field) shown is retrieved from the Switchboard App database, while the existing user&#039;s group membership of the configured waiting queues, is retrieved from the PBX.&lt;br /&gt;
&lt;br /&gt;
===Rights===&lt;br /&gt;
Here, you can define the rights of the Switchboard App user:&lt;br /&gt;
* Edit waiting queues: the user is allowed to add or delete waiting queues in the Switchboard App, to receive calls from.&lt;br /&gt;
* Edit presence: the user is allowed to change the presence state and presence note from other users in the system.&lt;br /&gt;
* Edit call diversions and mobility: the user is allowed to change other user&#039;s call forwards, mobility and its destinations.&lt;br /&gt;
&lt;br /&gt;
===Waiting Queues===&lt;br /&gt;
This section shows the membership of primary group activity from the respective waiting queue. &lt;br /&gt;
This information is retrieved from the PBX. Changes will be saved into the PBX and the Switchboard App database.&lt;br /&gt;
Be aware that when making any changes to the selected user, it will be saved in the PBX and the Switchboard App database as well. &lt;br /&gt;
It might overwrite the latest group membership change done by the Switchboard App user itself.&amp;lt;br/&amp;gt;&lt;br /&gt;
To make sure that your Administrative group membership settings will apply, make sure that the user&#039;s Switchboard App is closed before doing any changes. &amp;lt;br/&amp;gt;&lt;br /&gt;
You might want to verify the user&#039;s preferred settings before, to apply them respectively with your changes.&lt;br /&gt;
&lt;br /&gt;
The, in the PBX manager, pre-configured waiting queues will be shown to select the possible group membership. The possible choices are:&lt;br /&gt;
* Off: this waiting queue will not be shown in the user&#039;s Switchboard App for login.&lt;br /&gt;
* Dynamic-In: this waiting queue will be shown in the user&#039;s Switchboard App and the user is automatically logged-in the group with the start of the App (the user logs off from the group when closing the Switchboard App).&lt;br /&gt;
* Dynamic-Out: this waiting queue will be shown in the user&#039;s Switchboard App and the user is logged-off at start of the App (the user logs off from the group when closing the Switchboard App).&lt;br /&gt;
* Static: this waiting queue will be shown in the user&#039;s Switchboard App and the user is static in the group without the option to log-off (the user stays active in the group after closing the Switchboard App).&lt;br /&gt;
&lt;br /&gt;
===Busy Lamp Field===&lt;br /&gt;
&lt;br /&gt;
The Busy Lamp Field (BLF) section in the Switchboard Admin App, allows you, as admin, to pre-define the BLF groups and the PBX Users in the groups.&lt;br /&gt;
There is also the option to copy an already configured BLF from another user and edit it to your preferences.&lt;br /&gt;
&lt;br /&gt;
==Switchboard App - User interface==&lt;br /&gt;
[[File:Switchboard app user interface.png|thumb|switchboard_app_user_interface.png/|switchboard_app_user_interface.png/]]&lt;br /&gt;
The user interface is divided in 3 panels:&lt;br /&gt;
* Left panel : Busy Lamp Field and users search&lt;br /&gt;
* Central panel: Calls&lt;br /&gt;
* Right panel: Waiting queues and calls history&lt;br /&gt;
&lt;br /&gt;
There is also a hamburger menu, where some configuration settings can be edited.&lt;br /&gt;
&lt;br /&gt;
=== Left panel ===&lt;br /&gt;
==== Busy Lamp Field ====&lt;br /&gt;
[[File:Switchboard app BLF contact.png|thumb|switchboard_app_blf_contact.png/|switchboard_app_blf_contact.png/]]&lt;br /&gt;
The &#039;&#039;&#039;BLF&#039;&#039;&#039; is displayed on the left panel. There all the users replicated from the PBX are displayed and it can be undocked and displayed on another window.&lt;br /&gt;
Information displayed by user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Presence&lt;br /&gt;
* Common name&lt;br /&gt;
* Phone number&lt;br /&gt;
* CFx label if a CFx is configured (destination of the CFx is visible with a click on the label) &lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Select a user to Transfer a call by clicking on it &lt;br /&gt;
* Start a call by using the phone button&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Display users detailed contact information&lt;br /&gt;
* Create BLF groups&lt;br /&gt;
* Re-arrange BLF groups by moving one entry &#039;&#039;&#039;on top of&#039;&#039;&#039; another entry in order to place it &#039;&#039;&#039;before it&#039;&#039;&#039;.&lt;br /&gt;
* Add a user to a BLF group&lt;br /&gt;
* Delete a user from a BLF group by long press left mouse&lt;br /&gt;
* Call Breaktrough on configured CFB or CFU&lt;br /&gt;
&lt;br /&gt;
The BLF contacts is limited to PBX users and Contacts from the Contacts App with the proper detailed information. A Name, sip-name and number must be available as minimum information&lt;br /&gt;
&lt;br /&gt;
==== Users search ====&lt;br /&gt;
[[File:Switchboard app contact information search result.png|thumb|switchboard_app_contact_information_search_result.png/|switchboard_app_contact_information_search_result.png/]]&lt;br /&gt;
The &#039;&#039;&#039;users search&#039;&#039;&#039; (Search-API) can be done with the input field. This input field can also be used to directly dial using the phone button.&lt;br /&gt;
Information displayed by user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Presence&lt;br /&gt;
* Common name&lt;br /&gt;
* CFx if configured&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Select a user to Transfer a call by clicking on it &lt;br /&gt;
* Start a chat&lt;br /&gt;
* Start a call&lt;br /&gt;
* Start a Breakthrough call on CFB or CFU&lt;br /&gt;
* Send an email&lt;br /&gt;
[[File:Switchboard app BLF contact information detailed.png|thumb|switchboard_app_blf_contact_information_detailed.png/|switchboard_app_blf_contact_information_detailed.png/]]&lt;br /&gt;
The user &#039;&#039;&#039;details&#039;&#039;&#039; can also be expanded by clicking on the arrow icon.&lt;br /&gt;
Data displayed (read only) for the user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Common name&lt;br /&gt;
* SIP&lt;br /&gt;
* Phone number&lt;br /&gt;
* Email&lt;br /&gt;
* PBX&lt;br /&gt;
* Node&lt;br /&gt;
&lt;br /&gt;
Data displayed that can also be edited for the user (if the user has the appropriate rights):&lt;br /&gt;
* Presence note&lt;br /&gt;
* Presence&lt;br /&gt;
* Call diversions&lt;br /&gt;
* Mobility&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Start a call (by SIP and phone number)&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Add the user to a BLF group&lt;br /&gt;
&lt;br /&gt;
=== Center panel ===&lt;br /&gt;
On the center panel the calls are displayed.&lt;br /&gt;
&lt;br /&gt;
==== Calls ====&lt;br /&gt;
The calls are divided in 5 sections: in the waiting queue, incoming, outgoing, parked and transferred.&lt;br /&gt;
&lt;br /&gt;
Depending on the call state, different &#039;&#039;&#039;actions&#039;&#039;&#039; are allowed to manage the calls:&lt;br /&gt;
* Connect/Disconnect a call&lt;br /&gt;
* Mute/Unmute a call&lt;br /&gt;
* Hold/Release a call&lt;br /&gt;
* Park/Unpark a call&lt;br /&gt;
* Transfer a call to a user or connect 2 calls&lt;br /&gt;
* Pick up a transferred call or a call from the waiting queue&lt;br /&gt;
&lt;br /&gt;
=== Right panel ===&lt;br /&gt;
On the right panel the waiting queues and the calls history are displayed. The Notes Field when beeing used, will be on top off the Waiting Queues and Calls History section. &lt;br /&gt;
&lt;br /&gt;
==== Waiting Queues ====&lt;br /&gt;
On the right panel the &#039;&#039;&#039;waiting queues&#039;&#039;&#039; are displayed. They can be added by clicking on &amp;quot;Add waiting queue&amp;quot; (only displayed if the user has the appropriate right), which will automatically add the user to the given group. The calls will be displayed on the calls section and from there they can be picked up or transferred to an user.&lt;br /&gt;
&lt;br /&gt;
==== Calls history ====&lt;br /&gt;
On this panel also the &#039;&#039;&#039;calls history&#039;&#039;&#039; is displayed, which is received from the Call List-API.&lt;br /&gt;
&lt;br /&gt;
Information displayed on entry:&lt;br /&gt;
* Call flow&lt;br /&gt;
* Call information (source/destination, date and duration)&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Start a call&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Display contact information&lt;br /&gt;
* Add the user to a BLF group&lt;br /&gt;
&lt;br /&gt;
==== Notes Field ====&lt;br /&gt;
During an active call you have the option to add a Note for this call and caller-id. The first notes information like name and/or number is added by the App service. You can add a personal note as additional information related to the call or caller-id.&lt;br /&gt;
&lt;br /&gt;
The notes are stored in the Connect App in the zone Switchboard. To be able to see the Switchboard Notes from the service and other Switchboard operators, the Switchboard user should have read access to the zone Switchboard. To add personal notes to the discussion, the Switchboard User should also have the Connect App license (included in the UCC license)&lt;br /&gt;
&lt;br /&gt;
In the call history you are also able to create, read and add notes.&lt;br /&gt;
&lt;br /&gt;
With a new incoming call and there is already a note available for this caller-id, the note will be shown immediately in the right section of the screen. &lt;br /&gt;
&lt;br /&gt;
=== Hamburger menu ===&lt;br /&gt;
On the hamburger menu the &#039;&#039;&#039;shortcuts&#039;&#039;&#039; can be edited and the size of the users items from the BLF can be customized.&lt;br /&gt;
==== Edit shortcuts ====&lt;br /&gt;
To edit a shortcut, the shortcut must be selected and then the desired key pressed. Afterwards it has to be clicked again to finish the editing. To remove a shorcut, select the shortcut and press the &amp;quot;Del&amp;quot; key on your keyboard.&lt;br /&gt;
&lt;br /&gt;
==== Size of the user items (BLF) ====&lt;br /&gt;
There are 2 different size:&lt;br /&gt;
* Icons only: only the profile picture, presence and common name will be displayed.&lt;br /&gt;
* Detailed large: the phone number and the call button are displayed too.&lt;br /&gt;
&lt;br /&gt;
==== Limit displayed calls in waiting queues section ====&lt;br /&gt;
Different view of incoming calls in the waiting queues section&lt;br /&gt;
* If disabled: a long list of incoming calls will be shown.&lt;br /&gt;
* If enabled: a short list of incoming calls will be shown and a scrollbar will appear in this section&lt;br /&gt;
** Fix WQ height optional with height setting between 0 and 50&lt;br /&gt;
The amount of showed calls in both scenarios depends on the used display size and resolution configuration (adaptive design)&lt;br /&gt;
&lt;br /&gt;
==== Select monitored device ====&lt;br /&gt;
If a device is selected, all the calls from/to that device will be monitored by the app.&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
===Licensing===&lt;br /&gt;
* When using the OperatorV13 license in a pre V13r2 release, and you want to use the Switchboard App instead in a &amp;gt; V13r2, you need to download a new license file from my.innovaphone &lt;br /&gt;
* Upgrade from Operator, the Operator13 license will result in 3 times App(innovaphone-switchboard)13 in addition.&lt;br /&gt;
&lt;br /&gt;
===Reverse Lookup from Contacts===&lt;br /&gt;
For Reverse Lookup to work both for Queue-calls as Operator-calls, the Directory must have the correct Access Rules:&lt;br /&gt;
* if the directory has no ACL-rules =&amp;gt; will work for Queue- and Operator Calls&lt;br /&gt;
* if the directory has ACL-rules =&amp;gt; a rule for each object (WQ and Operator) must apply:&lt;br /&gt;
** the name of the WQ/Operator-object&lt;br /&gt;
** an active group of the WQ/Operator&lt;br /&gt;
&lt;br /&gt;
===Info field for BLF contact details, Operator Note===&lt;br /&gt;
The Switchboard Operator can use the Contacts App to add or edit the contact details with the Info field, to show additional information like an &amp;quot;Operator Note&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The information added to the Info field, will be shown in the detailed view of a BLF Contact or in the detailed view of a searched contact at the bottom as additional information aka &amp;quot;Operator Note&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* When closing the Switchboard App, the user will be logout of all the waiting queues groups. When opening the app again, the user will be automatically logged-in on this groups again. (This is by design)&lt;br /&gt;
* Shortcuts may not be triggered on the Switchboard App if the app is not on focus. For this just click on the UI of the app.&lt;br /&gt;
* If a softphone is being monitored, the Softphone App must be opened on background. Otherwise the RCC-API will not sent calls information to the Switchboard App. Since &amp;gt;= V13r3 this will be done automatically.&lt;br /&gt;
* If no (soft)phone device has been selected on the hamburger menu of the Switboard App, the calls may be displayed duplicated because that means that the app is monitoring all the devices. To avoid this please select your default (Soft)Phone App on the phone devices section.&lt;br /&gt;
* When using the Softphone App with the same name and hardware-id on multiple devices (PC and Smartphone) an incoming call will be shown more than once, depending on the amount of used devices. You can add a Softphone with different naming and hardware-ID for the Switchboard User to use with the Switchboard App only.&lt;br /&gt;
* As Switchboard App &amp;quot;Operator&amp;quot; you will work mainly with the Switchboard App. To have video from internal callers, you need to have a (Soft)Phone App open in the background. Deselect your Default Phone device in the myApps otherwise this App will get focus during the incoming call and on connect after answering a call. Best Practice to undock the Video from your (Soft)Phone App in the background and deselect the option &amp;quot;Bring AppSharing/Video always to front&amp;quot; as this would bring your (Soft)Phone App to the front as well. &lt;br /&gt;
* When using Softphone App on X multiple devices, incoming calls will be displayed X multiple times. In scenarios where the Switchboard App user has multiple devices with myApps(Smartphone, tabblet, PC) it might make sense to create a Softphone with different name for each device or at least for the device where you want to use the Switchboard App with the Softphone App. Using different names for the Softphones, creates respectively different hardware-ID&#039;s. This assures that only the selected specific Softphone App and device will be monitored by the Switchboard App based on this specific name and HW-ID.&lt;br /&gt;
* If LDAP contacts are not displayed on the search results, please check if the rights for the LDAP object have been given to the Switchboard App.&lt;br /&gt;
* It is possible that the app instance needs to be restarted if the PBX name has changed on the hamburger menu of the Switchboard Admin App.&lt;br /&gt;
* Use unique group name per waiting queue. The Group and group name, assigned to your waiting queue, should not be (re)used for other Waiting Queues or other groups.&lt;br /&gt;
&lt;br /&gt;
==Trouble shooting==&lt;br /&gt;
* If any issue can be reproduced, open the console output of your browser or right-click and inspect in the native client version of the Switchboard App. Clear the console output and reproduce the issue and copy past the output as a textfile and send this attached in your support ticket.&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* SDK Integration (if the content is available)&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79405</id>
		<title>Howto16r1:Firmware Upgrade V15r1 V16r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79405"/>
		<updated>2026-04-08T13:14:23Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Switchboard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 16r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 16r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for v16 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 15r1 service release.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
=== New TLS Profile ===&lt;br /&gt;
Please note that we have changed our TLS profiles ([[Reference16r1:IP4/General/TLS]]). The new &#039;&#039;Normal&#039;&#039; setting, which is the default value, now only allows TLS 1.3 and TLS 1.2.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== Connector for Microsoft 365 ===&lt;br /&gt;
If you plan to use the new &#039;&#039;&#039;Contact Search&#039;&#039;&#039; feature of the Connector for Microsoft 365, you need to perform two manual Steps:&lt;br /&gt;
# Create the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object by using the Settings template&lt;br /&gt;
# Assign the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object to every user who should be able to use the new Contact Search feature. (Of cause, you can use a template for that)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For a more detailed guide, please refer to the how-to article: [[Howto16r1:Configure Contact Search by Connector for Microsoft365#Creating the PBX app object using the PBX Manager Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control ===&lt;br /&gt;
In order to use the Admin Configuration Panel of the Settings App – AP Remote Control, it is necessary to grant access to the &#039;&#039;&#039;admin&#039;&#039;&#039; API, available in the App tab of the Remote Control App object.&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
For badge counts to work, the Working Manager app object must have &#039;&#039;&#039;Websocket&#039;&#039;&#039; and &#039;&#039;&#039;PbxSignal&#039;&#039;&#039; enabled.&lt;br /&gt;
For the Connect integration of the Working app, &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;Connect&#039;&#039;&#039;(in the Apps tab) must be enabled in the Working User app.&lt;br /&gt;
&lt;br /&gt;
=== Switchboard ===&lt;br /&gt;
For the Connect Integration (Call Notes) to work, the Switchboard App must have the &#039;&#039;&#039;Services&#039;&#039;&#039; (App-tab) and &#039;&#039;&#039;connect&#039;&#039;&#039; and &#039;&#039;&#039;messages-api&#039;&#039;&#039; (Apps-tab) enabled.&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
* App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
* App Service Conference Transcriptions [[Reference16r1:Concept_App_Service_myApps_Assistant]]&lt;br /&gt;
* App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&lt;br /&gt;
* App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
* App Service IP: [[Reference16r1:Concept App Service IP]]&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* IP110A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* IP240A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* CA on CF card feature&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto15r1:Firmware_Upgrade_V14r2_V15r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79404</id>
		<title>Howto16r1:Firmware Upgrade V15r1 V16r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79404"/>
		<updated>2026-04-08T13:14:01Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Switchboard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 16r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 16r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for v16 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 15r1 service release.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
=== New TLS Profile ===&lt;br /&gt;
Please note that we have changed our TLS profiles ([[Reference16r1:IP4/General/TLS]]). The new &#039;&#039;Normal&#039;&#039; setting, which is the default value, now only allows TLS 1.3 and TLS 1.2.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== Connector for Microsoft 365 ===&lt;br /&gt;
If you plan to use the new &#039;&#039;&#039;Contact Search&#039;&#039;&#039; feature of the Connector for Microsoft 365, you need to perform two manual Steps:&lt;br /&gt;
# Create the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object by using the Settings template&lt;br /&gt;
# Assign the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object to every user who should be able to use the new Contact Search feature. (Of cause, you can use a template for that)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For a more detailed guide, please refer to the how-to article: [[Howto16r1:Configure Contact Search by Connector for Microsoft365#Creating the PBX app object using the PBX Manager Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control ===&lt;br /&gt;
In order to use the Admin Configuration Panel of the Settings App – AP Remote Control, it is necessary to grant access to the &#039;&#039;&#039;admin&#039;&#039;&#039; API, available in the App tab of the Remote Control App object.&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
For badge counts to work, the Working Manager app object must have &#039;&#039;&#039;Websocket&#039;&#039;&#039; and &#039;&#039;&#039;PbxSignal&#039;&#039;&#039; enabled.&lt;br /&gt;
For the Connect integration of the Working app, &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;Connect&#039;&#039;&#039;(in the Apps tab) must be enabled in the Working User app.&lt;br /&gt;
&lt;br /&gt;
=== Switchboard ===&lt;br /&gt;
For the Connect Integration (Call Notes) to work, the Switchboard App must have the &#039;&#039;&#039;Services&#039;&#039;&#039; (App-tab) and &#039;&#039;&#039;connect&#039;&#039;&#039; and &#039;&#039;&#039;messages-api&#039;&#039;&#039; (Apps-tab).&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
* App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
* App Service Conference Transcriptions [[Reference16r1:Concept_App_Service_myApps_Assistant]]&lt;br /&gt;
* App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&lt;br /&gt;
* App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
* App Service IP: [[Reference16r1:Concept App Service IP]]&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* IP110A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* IP240A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* CA on CF card feature&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto15r1:Firmware_Upgrade_V14r2_V15r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79403</id>
		<title>Howto16r1:Firmware Upgrade V15r1 V16r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79403"/>
		<updated>2026-04-08T13:11:03Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Switchboard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 16r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 16r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for v16 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 15r1 service release.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
=== New TLS Profile ===&lt;br /&gt;
Please note that we have changed our TLS profiles ([[Reference16r1:IP4/General/TLS]]). The new &#039;&#039;Normal&#039;&#039; setting, which is the default value, now only allows TLS 1.3 and TLS 1.2.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== Connector for Microsoft 365 ===&lt;br /&gt;
If you plan to use the new &#039;&#039;&#039;Contact Search&#039;&#039;&#039; feature of the Connector for Microsoft 365, you need to perform two manual Steps:&lt;br /&gt;
# Create the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object by using the Settings template&lt;br /&gt;
# Assign the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object to every user who should be able to use the new Contact Search feature. (Of cause, you can use a template for that)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For a more detailed guide, please refer to the how-to article: [[Howto16r1:Configure Contact Search by Connector for Microsoft365#Creating the PBX app object using the PBX Manager Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control ===&lt;br /&gt;
In order to use the Admin Configuration Panel of the Settings App – AP Remote Control, it is necessary to grant access to the &#039;&#039;&#039;admin&#039;&#039;&#039; API, available in the App tab of the Remote Control App object.&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
For badge counts to work, the Working Manager app object must have &#039;&#039;&#039;Websocket&#039;&#039;&#039; and &#039;&#039;&#039;PbxSignal&#039;&#039;&#039; enabled.&lt;br /&gt;
For the Connect integration of the Working app, &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;Connect&#039;&#039;&#039;(in the Apps tab) must be enabled in the Working User app.&lt;br /&gt;
&lt;br /&gt;
=== Switchboard ===&lt;br /&gt;
For the Connect Integration (the Call Notes) to work, the Switchboard App must have the &#039;&#039;&#039;Services&#039;&#039;&#039; (App-tab) and &#039;&#039;&#039;connect&#039;&#039;&#039; and &#039;&#039;&#039;messages-api&#039;&#039;&#039; (Apps-tab).&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
* App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
* App Service Conference Transcriptions [[Reference16r1:Concept_App_Service_myApps_Assistant]]&lt;br /&gt;
* App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&lt;br /&gt;
* App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
* App Service IP: [[Reference16r1:Concept App Service IP]]&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* IP110A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* IP240A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* CA on CF card feature&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto15r1:Firmware_Upgrade_V14r2_V15r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79402</id>
		<title>Howto16r1:Firmware Upgrade V15r1 V16r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79402"/>
		<updated>2026-04-08T13:08:52Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Switchboard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 16r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 16r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for v16 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 15r1 service release.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
=== New TLS Profile ===&lt;br /&gt;
Please note that we have changed our TLS profiles ([[Reference16r1:IP4/General/TLS]]). The new &#039;&#039;Normal&#039;&#039; setting, which is the default value, now only allows TLS 1.3 and TLS 1.2.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== Connector for Microsoft 365 ===&lt;br /&gt;
If you plan to use the new &#039;&#039;&#039;Contact Search&#039;&#039;&#039; feature of the Connector for Microsoft 365, you need to perform two manual Steps:&lt;br /&gt;
# Create the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object by using the Settings template&lt;br /&gt;
# Assign the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object to every user who should be able to use the new Contact Search feature. (Of cause, you can use a template for that)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For a more detailed guide, please refer to the how-to article: [[Howto16r1:Configure Contact Search by Connector for Microsoft365#Creating the PBX app object using the PBX Manager Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control ===&lt;br /&gt;
In order to use the Admin Configuration Panel of the Settings App – AP Remote Control, it is necessary to grant access to the &#039;&#039;&#039;admin&#039;&#039;&#039; API, available in the App tab of the Remote Control App object.&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
For badge counts to work, the Working Manager app object must have &#039;&#039;&#039;Websocket&#039;&#039;&#039; and &#039;&#039;&#039;PbxSignal&#039;&#039;&#039; enabled.&lt;br /&gt;
For the Connect integration of the Working app, &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;Connect&#039;&#039;&#039;(in the Apps tab) must be enabled in the Working User app.&lt;br /&gt;
&lt;br /&gt;
=== Switchboard ===&lt;br /&gt;
For the Connect integration (the Call Notes) to work, the Switchboard App must have the &#039;&#039;&#039;Services&#039;&#039;&#039; (App-tab) and &#039;&#039;&#039;connect&#039;&#039;&#039; and &#039;&#039;&#039;messages-api&#039;&#039;&#039; (Apps-tab).&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
* App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
* App Service Conference Transcriptions [[Reference16r1:Concept_App_Service_myApps_Assistant]]&lt;br /&gt;
* App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&lt;br /&gt;
* App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
* App Service IP: [[Reference16r1:Concept App Service IP]]&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* IP110A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* IP240A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* CA on CF card feature&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto15r1:Firmware_Upgrade_V14r2_V15r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79401</id>
		<title>Howto16r1:Firmware Upgrade V15r1 V16r1</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79401"/>
		<updated>2026-04-08T13:08:16Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Manual steps needed after upgrade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Applies To ==&lt;br /&gt;
This information applies to:&lt;br /&gt;
&lt;br /&gt;
* All 16r1 capable innovaphone devices&lt;br /&gt;
: For a general overview of the upgrade process and a list of supported devices with 16r1, see [[Howto:Firmware Upgrade]]&lt;br /&gt;
== Licenses ==&lt;br /&gt;
In case of cloud or rental model, don&#039;t worry about licenses.&lt;br /&gt;
&lt;br /&gt;
If the system is licensed on premise, you&#039;ll need to regenerate the license file for v16 in https://portal.innovaphone.com/ and load into the system before upgrade (The system needs to have the SSC up to date).&lt;br /&gt;
&lt;br /&gt;
== Migration Policy ==&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red; font-weight: bold&amp;quot;&amp;gt;Before you begin, be sure that your whole installation is running the latest 15r1 service release.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TechAssist Upgrade Helper ===&lt;br /&gt;
* Before you start, make sure that all TechAssist tests (you will receive the required tests in the last update in the previous major version) labelled &amp;lt;code&amp;gt;Pre Upgrade: xy&amp;lt;/code&amp;gt; are positive, if available&lt;br /&gt;
* When you are finished, make sure that all TechAssist tests (you will receive new tests with the upgrade) are positive&lt;br /&gt;
&lt;br /&gt;
=== New TLS Profile ===&lt;br /&gt;
Please note that we have changed our TLS profiles ([[Reference16r1:IP4/General/TLS]]). The new &#039;&#039;Normal&#039;&#039; setting, which is the default value, now only allows TLS 1.3 and TLS 1.2.&lt;br /&gt;
&lt;br /&gt;
== Changes visible to the end customers ==&lt;br /&gt;
Listed here are changes that should be communicated by resellers to end users prior to a upgrade, as the change will be visible/audible in the behaviour of the application/device.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Manual steps needed after upgrade ==&lt;br /&gt;
If the installer is not used for a new installation, some new default settings are not set. Please evaluate per app whether you want to configure the new default settings manually.&lt;br /&gt;
&lt;br /&gt;
=== Connector for Microsoft 365 ===&lt;br /&gt;
If you plan to use the new &#039;&#039;&#039;Contact Search&#039;&#039;&#039; feature of the Connector for Microsoft 365, you need to perform two manual Steps:&lt;br /&gt;
# Create the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object by using the Settings template&lt;br /&gt;
# Assign the &#039;&#039;&#039;microsoft365-api&#039;&#039;&#039; app object to every user who should be able to use the new Contact Search feature. (Of cause, you can use a template for that)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
For a more detailed guide, please refer to the how-to article: [[Howto16r1:Configure Contact Search by Connector for Microsoft365#Creating the PBX app object using the PBX Manager Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Remote Control ===&lt;br /&gt;
In order to use the Admin Configuration Panel of the Settings App – AP Remote Control, it is necessary to grant access to the &#039;&#039;&#039;admin&#039;&#039;&#039; API, available in the App tab of the Remote Control App object.&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
For badge counts to work, the Working Manager app object must have &#039;&#039;&#039;Websocket&#039;&#039;&#039; and &#039;&#039;&#039;PbxSignal&#039;&#039;&#039; enabled.&lt;br /&gt;
For the Connect integration of the Working app, &#039;&#039;&#039;Websocket&#039;&#039;&#039;, &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;Connect&#039;&#039;&#039;(in the Apps tab) must be enabled in the Working User app.&lt;br /&gt;
&lt;br /&gt;
=== Switchboard ===&lt;br /&gt;
For the Connect integration (the Call Notes) to work, the Switchboard App must have the &#039;&#039;&#039;Services&#039;&#039;&#039; and &#039;&#039;&#039;connect&#039;&#039;&#039; and &#039;&#039;&#039;messages-api&#039;&#039;&#039; (in the Apps tab).&lt;br /&gt;
&lt;br /&gt;
== New Apps ==&lt;br /&gt;
New Apps will not be installed automatically by the upgrade. The installation description of new apps is usually in the concept article. Please rate per app whether you want to install/use the new app and configure it manually.&lt;br /&gt;
&lt;br /&gt;
* App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
* App Service Conference Transcriptions [[Reference16r1:Concept_App_Service_myApps_Assistant]]&lt;br /&gt;
* App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&lt;br /&gt;
* App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
* App Service IP: [[Reference16r1:Concept App Service IP]]&lt;br /&gt;
&lt;br /&gt;
== Removed ==&lt;br /&gt;
The following software is no longer included.&lt;br /&gt;
&lt;br /&gt;
* IP110A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* IP240A (can still be used with 15r1 firmware on current PBX versions)&lt;br /&gt;
* CA on CF card feature&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
The following software is based on legacy technology, with no further development and limited maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Previously deprecated and now no longer supported == &lt;br /&gt;
The following software is based on legacy technology, with no further development and no more maintenance and support.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Nothing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Known Problems==&lt;br /&gt;
===Long Update-duration===&lt;br /&gt;
When you update, it can be up to 10 minutes before you have access to your app platform again.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
*[[Howto:Firmware_Upgrade]]&lt;br /&gt;
* [[Howto15r1:Firmware_Upgrade_V14r2_V15r1]]&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Queues&amp;diff=79400</id>
		<title>Reference16r1:Concept App Service Queues</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Queues&amp;diff=79400"/>
		<updated>2026-04-08T13:03:00Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Apps */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Queues App Service can be installed on an innovaphone App Platform and will provide services for several Apps that can be used to manage calls and waiting queues with myApps. For example the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
== Applies To ==&lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 16r1final&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* Firmware V16r1xx&lt;br /&gt;
* UsersAdminApp&lt;br /&gt;
* (Soft)PhoneApp&lt;br /&gt;
* ProfileApp&lt;br /&gt;
* CalllistApp&lt;br /&gt;
* Calllist-API&lt;br /&gt;
* RCC-API&lt;br /&gt;
* configured Waiting Queues in the PBX&lt;br /&gt;
* configured group(s) in the PBX assigned as &amp;quot;Static&amp;quot; and &amp;quot;Active&amp;quot; to the Waiting Queue&lt;br /&gt;
* License “App(innovaphone-switchboard)13” (order no. 02-00050-007) per application-user&lt;br /&gt;
* A dedicated group(queues) in the PBX assigned as &amp;quot;Static&amp;quot; to all Waiting Queues used by the Switchboard App and assigned as &amp;quot;Static and Active&amp;quot; to all Switchboard Users&lt;br /&gt;
&lt;br /&gt;
==V16 Improvements==&lt;br /&gt;
&#039;&#039;&#039;Show call diversions for the favorites section in the BLF.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
This feature shows, with a colored label in the BLF entry, the configured call forwarding from the respective User. The color of the label depends on the type of configured forwarding, CFNR (orange/yellow), CFB (red) or CFU (purple).  A click on the label, shows the configured forwarding destination.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Breakthrough of call diversions from BLF in favorites section.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
With a new icon (handset with arrow) it is possible to call to the User with a Call forward and breakthrough this call forward. This applies for CFB and CFU. In case of a CFNR the CFx-breakthrough does not apply because the call rings first at the user and after the configured timer the CFNR will be executed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Edit mobility destination for users.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
An improvement for changing the mobility destination of the users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enable numeric + key as shortcut for transfer option.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
The Switchboard App now supports the shortkey + as shortkey for the transfer functionality.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Focus on second call for easier transfer &#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
When starting a second call in the Switchboard App, the focus will be in the call section on this second call, so that a transfer can be initiated immediately by pressing the configured short-cut, for example the numeric + key. In case the focus is in the search field, press the TAB key first.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Call state in outgoing call section.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
When having an outgoing call, the status of this call (ringing or connected) will be shown in this outgoing call for a more user-friendly and intuitive feedback.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes for in- and outgoing calls in connect.&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
When having an in- or outgoing call, you can add a note for this call in the Connect App. When a new call arrives, the Note can be consulted as additional information about this caller or called number.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Callback request email during a call.&#039;&#039;&#039; &amp;lt;br/&amp;gt; &lt;br /&gt;
When having a call, a callback request per email can be generated. The email will have available callinformation already preloaded, like name, number and email-address of the caller if available.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Show Notes button in the Call History.&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Action key in the call history items to jump to the corresponding Notes in the Connect App.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Show fold/ unfold view for adjusting WQ height in Config&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
changed design for configuring the showed Waiting Queue call section height.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Show Blf slider in Icons only view&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
when selected the Icons only view of the BLF a slider will be shown.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Improved search funcionality.&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
The improved search functionality is in line with the (Soft)Phone App search showing the source of the search result.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Improved search details.&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Improved the shown details from a search result and showing more info in the BLF entry details.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create a popup box for already existing shortcuts.&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
In case you enter a short cut that already excist, it will give you a warning that this shortcut is already created.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fixed breakthrough option/button was not updated.&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Fixed breakthrough option/button was not updated (added/removed) when eg a CFu is set/removed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue added users not visible immediately in BLF.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Show users immediately in the BLF after adding them to a group.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue missing call-leg2 Info.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Missing Call-leg2 Info now showed after connecting a Call.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue to many calls when starting call forward breakthrough.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed call forward breakthrough that leaded to many calls.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue to less space between buttons in BLF Details.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed the space between buttons in BLF user details.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue with Queues-plugin Group Configuration.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
The Display Name was wrongly used as User Identifier/Common Name to assign the &#039;queue&#039;-group.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue Display of mismatched number with name in outgoing calls.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed the display of mismatched number with name in outgoing calls section on pickup.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue with missing CFx on a user after a change by the Switchboard App.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed the forwardings stored in PBX after a change by the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue Users displayed multiple times when we click on BLF duplication button.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed the behavior when we click on BLF duplication button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue when Transfer-button clicked twice.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed when transfer-button clicked twice, the transfer button was not removed on second call.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue Missing call after selecting IVR option.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed when selecting IVR option, show the waiting Queue again in the call panel section.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue transfer button shown on active calls.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed don&#039;t show the transfer button on active calls.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Show CFx Icon on toggling from large to small Icon view&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Fixed to show the Call Forward Icon in the small view of the Busy Lamp Field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Favorites did have less actions than other contacts in the BLF&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Fixed to show all possibile actions on the BLF entries in the favorites section&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix Add option to fix WQ height in config&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Fixed added option to waiting queues height configuration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For further fixes to come with future service releases, please consult our release notes accordingly.&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== Switchboard App (innovaphone-switchboard) ===&lt;br /&gt;
[[Image: Switchboard-App.png|50px|switchboard-app.png/|switchboard-app.png/]]&lt;br /&gt;
&lt;br /&gt;
The Switchboard App is an attendant workstation integrated into the myApps user interface. At a switchboard workstation, an employee of a company or a telephone network operator can process incoming calls and connection requests from external or internal callers. An employee can accept connections, request information, put calls on hold, transfer them to the desired destination, or reject the connection. The calls displayed are the ones from the monitorized phone device and they are managed using the RCC-API. The Switchboard App needs a license per Switchboard user, called the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;URL: &amp;lt;pre&amp;gt;http://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-switchboard&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Websocket&lt;br /&gt;
;TableUsers: to be able to replicate the users for the BLF&lt;br /&gt;
;Admin: to be able to edit the User object to monitor or un-monitor a waiting queue&lt;br /&gt;
;PbxApi: to edit the presence information&lt;br /&gt;
;Services: to be able to connect to extra apis (eg connect/connect-api (*))&lt;br /&gt;
;RCC: to use the RCC API to manage the calls&lt;br /&gt;
;Impersonation: to get the Phone App favorites&lt;br /&gt;
&lt;br /&gt;
;Apps-&amp;gt;messages-api: to be able to see/post call notes (*)&lt;br /&gt;
&lt;br /&gt;
=== Switchboard Admin App (innovaphone-switchboard-admin) ===&lt;br /&gt;
[[Image: Innovaphone-switchboard-admin.png|50px|innovaphone-switchboard-admin.png/|innovaphone-switchboard-admin.png/]]&lt;br /&gt;
&lt;br /&gt;
With the Switchboard Admin App an administrator can manage the user(s) rights, can assign waiting queues to users and can pre-configure the Busy Lamp Field BLF.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;URL: &amp;lt;pre&amp;gt;http://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-switchboard-admin&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Websocket&lt;br /&gt;
;TableUsers: to be able to replicate the users from the PBX&lt;br /&gt;
;Admin: to be able to assign the waiting queue groups to the user&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Queues ===&lt;br /&gt;
&lt;br /&gt;
With the Queues plugin the Switchboard App and Switchboard Admin App Objects can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
# Install the Queues App&lt;br /&gt;
#* Option 1: Settings Apps/App Installer plugin - Search and Install the Queues App or&lt;br /&gt;
#* Option 2: AP Manager/App Store:&lt;br /&gt;
#** Search and Install the Queues App&lt;br /&gt;
#** Create an Instance of the Queues App&lt;br /&gt;
#** Start the created instance&lt;br /&gt;
# Settings App/Queues Plugin - Create the necessary App Objects:&lt;br /&gt;
#* Switchboard App: e.g. &#039;Switchboard&#039;/&#039;switchboard&#039;&lt;br /&gt;
#* Switchboard Admin App: e.g. &#039;Switchboard Admin&#039;/&#039;switchboard-admin&#039;&lt;br /&gt;
# Assign the Switchboard App and License to the correct users (can be done User- or Config Template-based)&lt;br /&gt;
# Assign the Switchboard Admin App to the correct Admin-users (can be done User- or Config Template-based)&lt;br /&gt;
# Configure Master PBX via the Switchboard Admin App Settings (optional with a single PBX): &lt;br /&gt;
#* PBX Name: PBX Name (PBX/Config/General/PBX Name) of the Master PBX&lt;br /&gt;
#* DNS (optional): DNS Name (PBX/Config/General/PBX Name) of the Master PBX &amp;lt;br/&amp;gt; Restart the Queues Instance after changing (so the App Objects can re-connect).&lt;br /&gt;
# Configure Waiting Queues via the Settings App/Waiting Queues Plugin or check existing Waiting Queues:&lt;br /&gt;
#* Waiting Queues monitored by the Switchboard App must have a &#039;&#039;&#039;Primary Group&#039;&#039;&#039; (used by the Switchboard Admin App to assign groups to Users)&lt;br /&gt;
#* Waiting Queues monitored by the Switchboard App must &#039;&#039;&#039;not&#039;&#039;&#039; have the &#039;&#039;&#039;&#039;Operator connect for SOAP&#039;&#039;&#039;&#039;-checkbox ticked  (needed to release calls correctly when taken/accepted by another Switchboard User)&lt;br /&gt;
# Create a Monitoring Group &#039;&#039;&#039;queues&#039;&#039;&#039; for the Switchboard (Admin) App. &amp;lt;br/&amp;gt; This can be done easily via the Queues Plugin of the Settings App (Groups configuration) or via the Advanced UI of the PBX:&lt;br /&gt;
#* &#039;&#039;&#039;Waiting Queues&#039;&#039;&#039; to be seen by the Switchboard App must have this group assigned &#039;&#039;&#039;Static only&#039;&#039;&#039;&lt;br /&gt;
#* &#039;&#039;&#039;Switchboard Users&#039;&#039;&#039; must have this group assigned &#039;&#039;&#039;Static and Active&#039;&#039;&#039;&lt;br /&gt;
# Configure the Switchboard Users via Switchboard Admin App:&lt;br /&gt;
#* Assign the correct rights / Waiting Queues to be monitored&lt;br /&gt;
#* (Optional) Create or Assign an already created Busy Lamp Field&lt;br /&gt;
# Adjust the Switchboard User Object and Phone Config (can also be done via a Config Template (desk phones only)):&lt;br /&gt;
#* Object: &#039;&#039;&#039;Untick &#039;Twin Phones&#039;&#039;&#039;&#039; =&amp;gt; Picking alerting calls (BLF or Waiting Queue-section) is possible&lt;br /&gt;
#* (Soft)Phone: &#039;&#039;&#039;Enable &#039;Call Waiting&#039;&#039;&#039;&#039; =&amp;gt; handling of multiple calls is possible (e.g. pickup call while there is an already alerting call)&lt;br /&gt;
# (Optional) Adjust the PBX/Phone/myApps/UsersAdmin App Config for better usage:&lt;br /&gt;
#* PBX: Configure the Recall Timeout of the PBX (PBX/Config/General/Recall Timeout) =&amp;gt; Blind Transferred calls can be taken back&lt;br /&gt;
#* Phone: Configure a Park-key on the phone(s) of the Switchboard User(s) =&amp;gt; visual/audio reminder of Parked Calls after X seconds&lt;br /&gt;
#* myApps: Deselect the default (Soft)Phone App  + Untick the &amp;quot;Bring AppSharing/Video always to front&amp;quot; in your (Soft)Phone App =&amp;gt; prevention of the (Soft)Phone App to popup.&lt;br /&gt;
#* UsersAdmin App: Tick the &#039;Privacy/Display e-mail address&#039; in the Settings of the Users Admin, so that a callback-button is shown for User-search results.&lt;br /&gt;
# Open the Switchboard App and Select a (Soft)Phone to be controlled in the Settings/Hamburger Menu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Make sure to close the Switchboard App of the user when adjusting the config this user via the Switchboard Admin App. This ensure that changes are not overwritten again with the old values.&lt;br /&gt;
&lt;br /&gt;
==Switchboard Admin App - User interface==&lt;br /&gt;
When opening the Switchboard Admin App the Switchboard Admin App shows only a search field at start (since release V14r1).&lt;br /&gt;
It will not list all users anymore, which speeds up the start of the App in big environments with many users.&lt;br /&gt;
At this point, closing the Switchboard Admin App, doesn&#039;t make any changes to the Switchboard App database.&lt;br /&gt;
&lt;br /&gt;
Before doing any changes for any switchboard user, make sure that this user has closed the Switchboard App. Perform the changes, and afterward the Switchboard App user can reopen the Switchboard App and the changes will be applied.&lt;br /&gt;
&lt;br /&gt;
===Search field===&lt;br /&gt;
Search for the user of your choice by typing its name.&lt;br /&gt;
The users details include their configured CFx since V15r1 and up.&lt;br /&gt;
When multiple user are shown, select the correct user.&lt;br /&gt;
The more detailed information (Rights / Busy lamp field) shown is retrieved from the Switchboard App database, while the existing user&#039;s group membership of the configured waiting queues, is retrieved from the PBX.&lt;br /&gt;
&lt;br /&gt;
===Rights===&lt;br /&gt;
Here, you can define the rights of the Switchboard App user:&lt;br /&gt;
* Edit waiting queues: the user is allowed to add or delete waiting queues in the Switchboard App, to receive calls from.&lt;br /&gt;
* Edit presence: the user is allowed to change the presence state and presence note from other users in the system.&lt;br /&gt;
* Edit call diversions and mobility: the user is allowed to change other user&#039;s call forwards, mobility and its destinations.&lt;br /&gt;
&lt;br /&gt;
===Waiting Queues===&lt;br /&gt;
This section shows the membership of primary group activity from the respective waiting queue. &lt;br /&gt;
This information is retrieved from the PBX. Changes will be saved into the PBX and the Switchboard App database.&lt;br /&gt;
Be aware that when making any changes to the selected user, it will be saved in the PBX and the Switchboard App database as well. &lt;br /&gt;
It might overwrite the latest group membership change done by the Switchboard App user itself.&amp;lt;br/&amp;gt;&lt;br /&gt;
To make sure that your Administrative group membership settings will apply, make sure that the user&#039;s Switchboard App is closed before doing any changes. &amp;lt;br/&amp;gt;&lt;br /&gt;
You might want to verify the user&#039;s preferred settings before, to apply them respectively with your changes.&lt;br /&gt;
&lt;br /&gt;
The, in the PBX manager, pre-configured waiting queues will be shown to select the possible group membership. The possible choices are:&lt;br /&gt;
* Off: this waiting queue will not be shown in the user&#039;s Switchboard App for login.&lt;br /&gt;
* Dynamic-In: this waiting queue will be shown in the user&#039;s Switchboard App and the user is automatically logged-in the group with the start of the App (the user logs off from the group when closing the Switchboard App).&lt;br /&gt;
* Dynamic-Out: this waiting queue will be shown in the user&#039;s Switchboard App and the user is logged-off at start of the App (the user logs off from the group when closing the Switchboard App).&lt;br /&gt;
* Static: this waiting queue will be shown in the user&#039;s Switchboard App and the user is static in the group without the option to log-off (the user stays active in the group after closing the Switchboard App).&lt;br /&gt;
&lt;br /&gt;
===Busy Lamp Field===&lt;br /&gt;
&lt;br /&gt;
The Busy Lamp Field (BLF) section in the Switchboard Admin App, allows you, as admin, to pre-define the BLF groups and the PBX Users in the groups.&lt;br /&gt;
There is also the option to copy an already configured BLF from another user and edit it to your preferences.&lt;br /&gt;
&lt;br /&gt;
==Switchboard App - User interface==&lt;br /&gt;
[[File:Switchboard app user interface.png|thumb|switchboard_app_user_interface.png/|switchboard_app_user_interface.png/]]&lt;br /&gt;
The user interface is divided in 3 panels:&lt;br /&gt;
* Left panel : Busy Lamp Field and users search&lt;br /&gt;
* Central panel: Calls&lt;br /&gt;
* Right panel: Waiting queues and calls history&lt;br /&gt;
&lt;br /&gt;
There is also a hamburger menu, where some configuration settings can be edited.&lt;br /&gt;
&lt;br /&gt;
=== Left panel ===&lt;br /&gt;
==== Busy Lamp Field ====&lt;br /&gt;
[[File:Switchboard app BLF contact.png|thumb|switchboard_app_blf_contact.png/|switchboard_app_blf_contact.png/]]&lt;br /&gt;
The &#039;&#039;&#039;BLF&#039;&#039;&#039; is displayed on the left panel. There all the users replicated from the PBX are displayed and it can be undocked and displayed on another window.&lt;br /&gt;
Information displayed by user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Presence&lt;br /&gt;
* Common name&lt;br /&gt;
* Phone number&lt;br /&gt;
* CFx label if a CFx is configured (destination of the CFx is visible with a click on the label) &lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Select a user to Transfer a call by clicking on it &lt;br /&gt;
* Start a call by using the phone button&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Display users detailed contact information&lt;br /&gt;
* Create BLF groups&lt;br /&gt;
* Re-arrange BLF groups by moving one entry &#039;&#039;&#039;on top of&#039;&#039;&#039; another entry in order to place it &#039;&#039;&#039;before it&#039;&#039;&#039;.&lt;br /&gt;
* Add a user to a BLF group&lt;br /&gt;
* Delete a user from a BLF group by long press left mouse&lt;br /&gt;
* Call Breaktrough on configured CFB or CFU&lt;br /&gt;
&lt;br /&gt;
The BLF contacts is limited to PBX users and Contacts from the Contacts App with the proper detailed information. A Name, sip-name and number must be available as minimum information&lt;br /&gt;
&lt;br /&gt;
==== Users search ====&lt;br /&gt;
[[File:Switchboard app contact information search result.png|thumb|switchboard_app_contact_information_search_result.png/|switchboard_app_contact_information_search_result.png/]]&lt;br /&gt;
The &#039;&#039;&#039;users search&#039;&#039;&#039; (Search-API) can be done with the input field. This input field can also be used to directly dial using the phone button.&lt;br /&gt;
Information displayed by user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Presence&lt;br /&gt;
* Common name&lt;br /&gt;
* CFx if configured&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Select a user to Transfer a call by clicking on it &lt;br /&gt;
* Start a chat&lt;br /&gt;
* Start a call&lt;br /&gt;
* Start a Breakthrough call on CFB or CFU&lt;br /&gt;
* Send an email&lt;br /&gt;
[[File:Switchboard app BLF contact information detailed.png|thumb|switchboard_app_blf_contact_information_detailed.png/|switchboard_app_blf_contact_information_detailed.png/]]&lt;br /&gt;
The user &#039;&#039;&#039;details&#039;&#039;&#039; can also be expanded by clicking on the arrow icon.&lt;br /&gt;
Data displayed (read only) for the user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Common name&lt;br /&gt;
* SIP&lt;br /&gt;
* Phone number&lt;br /&gt;
* Email&lt;br /&gt;
* PBX&lt;br /&gt;
* Node&lt;br /&gt;
&lt;br /&gt;
Data displayed that can also be edited for the user (if the user has the appropriate rights):&lt;br /&gt;
* Presence note&lt;br /&gt;
* Presence&lt;br /&gt;
* Call diversions&lt;br /&gt;
* Mobility&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Start a call (by SIP and phone number)&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Add the user to a BLF group&lt;br /&gt;
&lt;br /&gt;
=== Center panel ===&lt;br /&gt;
On the center panel the calls are displayed.&lt;br /&gt;
&lt;br /&gt;
==== Calls ====&lt;br /&gt;
The calls are divided in 5 sections: in the waiting queue, incoming, outgoing, parked and transferred.&lt;br /&gt;
&lt;br /&gt;
Depending on the call state, different &#039;&#039;&#039;actions&#039;&#039;&#039; are allowed to manage the calls:&lt;br /&gt;
* Connect/Disconnect a call&lt;br /&gt;
* Mute/Unmute a call&lt;br /&gt;
* Hold/Release a call&lt;br /&gt;
* Park/Unpark a call&lt;br /&gt;
* Transfer a call to a user or connect 2 calls&lt;br /&gt;
* Pick up a transferred call or a call from the waiting queue&lt;br /&gt;
&lt;br /&gt;
=== Right panel ===&lt;br /&gt;
On the right panel the waiting queues and the calls history are displayed.&lt;br /&gt;
&lt;br /&gt;
==== Waiting Queues ====&lt;br /&gt;
On the right panel the &#039;&#039;&#039;waiting queues&#039;&#039;&#039; are displayed. They can be added by clicking on &amp;quot;Add waiting queue&amp;quot; (only displayed if the user has the appropriate right), which will automatically add the user to the given group. The calls will be displayed on the calls section and from there they can be picked up or transferred to an user.&lt;br /&gt;
&lt;br /&gt;
==== Calls history ====&lt;br /&gt;
On this panel also the &#039;&#039;&#039;calls history&#039;&#039;&#039; is displayed, which is received from the Call List-API.&lt;br /&gt;
&lt;br /&gt;
Information displayed on entry:&lt;br /&gt;
* Call flow&lt;br /&gt;
* Call information (source/destination, date and duration)&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Start a call&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Display contact information&lt;br /&gt;
* Add the user to a BLF group&lt;br /&gt;
&lt;br /&gt;
=== Hamburger menu ===&lt;br /&gt;
On the hamburger menu the &#039;&#039;&#039;shortcuts&#039;&#039;&#039; can be edited and the size of the users items from the BLF can be customized.&lt;br /&gt;
==== Edit shortcuts ====&lt;br /&gt;
To edit a shortcut, the shortcut must be selected and then the desired key pressed. Afterwards it has to be clicked again to finish the editing. To remove a shorcut, select the shortcut and press the &amp;quot;Del&amp;quot; key on your keyboard.&lt;br /&gt;
&lt;br /&gt;
==== Size of the user items (BLF) ====&lt;br /&gt;
There are 2 different size:&lt;br /&gt;
* Icons only: only the profile picture, presence and common name will be displayed.&lt;br /&gt;
* Detailed large: the phone number and the call button are displayed too.&lt;br /&gt;
&lt;br /&gt;
==== Limit displayed calls in waiting queues section ====&lt;br /&gt;
Different view of incoming calls in the waiting queues section&lt;br /&gt;
* If disabled: a long list of incoming calls will be shown.&lt;br /&gt;
* If enabled: a short list of incoming calls will be shown and a scrollbar will appear in this section&lt;br /&gt;
** Fix WQ height optional with height setting between 0 and 50&lt;br /&gt;
The amount of showed calls in both scenarios depends on the used display size and resolution configuration (adaptive design)&lt;br /&gt;
&lt;br /&gt;
==== Select monitored device ====&lt;br /&gt;
If a device is selected, all the calls from/to that device will be monitored by the app.&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
===Licensing===&lt;br /&gt;
* When using the OperatorV13 license in a pre V13r2 release, and you want to use the Switchboard App instead in a &amp;gt; V13r2, you need to download a new license file from my.innovaphone &lt;br /&gt;
* Upgrade from Operator, the Operator13 license will result in 3 times App(innovaphone-switchboard)13 in addition.&lt;br /&gt;
&lt;br /&gt;
===Reverse Lookup from Contacts===&lt;br /&gt;
For Reverse Lookup to work both for Queue-calls as Operator-calls, the Directory must have the correct Access Rules:&lt;br /&gt;
* if the directory has no ACL-rules =&amp;gt; will work for Queue- and Operator Calls&lt;br /&gt;
* if the directory has ACL-rules =&amp;gt; a rule for each object (WQ and Operator) must apply:&lt;br /&gt;
** the name of the WQ/Operator-object&lt;br /&gt;
** an active group of the WQ/Operator&lt;br /&gt;
&lt;br /&gt;
===Info field for BLF contact details, Operator Note===&lt;br /&gt;
The Switchboard Operator can use the Contacts App to add or edit the contact details with the Info field, to show additional information like an &amp;quot;Operator Note&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The information added to the Info field, will be shown in the detailed view of a BLF Contact or in the detailed view of a searched contact at the bottom as additional information aka &amp;quot;Operator Note&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* When closing the Switchboard App, the user will be logout of all the waiting queues groups. When opening the app again, the user will be automatically logged-in on this groups again. (This is by design)&lt;br /&gt;
* Shortcuts may not be triggered on the Switchboard App if the app is not on focus. For this just click on the UI of the app.&lt;br /&gt;
* If a softphone is being monitored, the Softphone App must be opened on background. Otherwise the RCC-API will not sent calls information to the Switchboard App. Since &amp;gt;= V13r3 this will be done automatically.&lt;br /&gt;
* If no (soft)phone device has been selected on the hamburger menu of the Switboard App, the calls may be displayed duplicated because that means that the app is monitoring all the devices. To avoid this please select your default (Soft)Phone App on the phone devices section.&lt;br /&gt;
* When using the Softphone App with the same name and hardware-id on multiple devices (PC and Smartphone) an incoming call will be shown more than once, depending on the amount of used devices. You can add a Softphone with different naming and hardware-ID for the Switchboard User to use with the Switchboard App only.&lt;br /&gt;
* As Switchboard App &amp;quot;Operator&amp;quot; you will work mainly with the Switchboard App. To have video from internal callers, you need to have a (Soft)Phone App open in the background. Deselect your Default Phone device in the myApps otherwise this App will get focus during the incoming call and on connect after answering a call. Best Practice to undock the Video from your (Soft)Phone App in the background and deselect the option &amp;quot;Bring AppSharing/Video always to front&amp;quot; as this would bring your (Soft)Phone App to the front as well. &lt;br /&gt;
* When using Softphone App on X multiple devices, incoming calls will be displayed X multiple times. In scenarios where the Switchboard App user has multiple devices with myApps(Smartphone, tabblet, PC) it might make sense to create a Softphone with different name for each device or at least for the device where you want to use the Switchboard App with the Softphone App. Using different names for the Softphones, creates respectively different hardware-ID&#039;s. This assures that only the selected specific Softphone App and device will be monitored by the Switchboard App based on this specific name and HW-ID.&lt;br /&gt;
* If LDAP contacts are not displayed on the search results, please check if the rights for the LDAP object have been given to the Switchboard App.&lt;br /&gt;
* It is possible that the app instance needs to be restarted if the PBX name has changed on the hamburger menu of the Switchboard Admin App.&lt;br /&gt;
* Use unique group name per waiting queue. The Group and group name, assigned to your waiting queue, should not be (re)used for other Waiting Queues or other groups.&lt;br /&gt;
&lt;br /&gt;
==Trouble shooting==&lt;br /&gt;
* If any issue can be reproduced, open the console output of your browser or right-click and inspect in the native client version of the Switchboard App. Clear the console output and reproduce the issue and copy past the output as a textfile and send this attached in your support ticket.&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* SDK Integration (if the content is available)&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r2:Apps/PbxManager/FXS&amp;diff=78897</id>
		<title>Reference13r2:Apps/PbxManager/FXS</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r2:Apps/PbxManager/FXS&amp;diff=78897"/>
		<updated>2026-02-11T10:00:10Z</updated>

		<summary type="html">&lt;p&gt;Elievens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Selection of an fxs interface from an fxs gateway in the system. &lt;br /&gt;
&lt;br /&gt;
Possibility to generate provisioning code for device registration.&lt;br /&gt;
&lt;br /&gt;
For additional information refer to the [[Courseware:IT_Connect_-_04_Managing_Users#Initiated_by_the_User_-_FXS_Phone|training description]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Older devices (IP22/IP24/IP28) are shown here, but the FXS-ports still need to be configured over the Advanced UI.&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference13r2:Apps/PbxManager/FXS&amp;diff=78896</id>
		<title>Reference13r2:Apps/PbxManager/FXS</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference13r2:Apps/PbxManager/FXS&amp;diff=78896"/>
		<updated>2026-02-11T09:58:13Z</updated>

		<summary type="html">&lt;p&gt;Elievens: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Selection of an fxs interface from an fxs gateway in the system. &lt;br /&gt;
&lt;br /&gt;
Possibility to generate provisioning code for device registration.&lt;br /&gt;
&lt;br /&gt;
For additional information refer to the [[Courseware:IT_Connect_-_04_Managing_Users#Initiated_by_the_User_-_FXS_Phone|training description]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Older devices (IP22/IP24/IP28) are shown here, but the FXS-ports still needs to be configured over the Advanced UI.&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:PBX/Config/General&amp;diff=78738</id>
		<title>Reference15r1:PBX/Config/General</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:PBX/Config/General&amp;diff=78738"/>
		<updated>2026-01-22T14:54:33Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Common ===&lt;br /&gt;
&lt;br /&gt;
;PBX Mode: The PBX operating mode&lt;br /&gt;
:* &#039;&#039;&#039;Off&#039;&#039;&#039; - The PBX is disabled. After enabling the PBX a browser refresh is needed to activate additional PBX webpages.&lt;br /&gt;
:* &#039;&#039;&#039;Master&#039;&#039;&#039; - The PBX on this device acts as Master. Within a multisite installation exactly one PBX must be configured as Master.&lt;br /&gt;
:* &#039;&#039;&#039;Slave&#039;&#039;&#039; - The PBX on this device acts as Slave. Within a multisite installation several PBXes can be configured as Slave.&lt;br /&gt;
:* &#039;&#039;&#039;Standby&#039;&#039;&#039; - The PBX on this device acts as Standby for the Master. As long as the master is available, this PBX is  not active, but just monitors the Master. If the Master is not available this PBX is active.&lt;br /&gt;
:* &#039;&#039;&#039;Standby-Slave&#039;&#039;&#039; - The PBX on this device acts as Standby for a Slave. As long as the slave is available, this PBX is  not active, but just monitors the slave. If the slave is not available this PBX is active.&lt;br /&gt;
&lt;br /&gt;
;System Name: The system Name. On all PBX within a multisite installation the same System Name must be configured. For H.323 endpoints this name is the gatekeeper identifier, for SIP endpoints it is the server name.&lt;br /&gt;
&lt;br /&gt;
;Use as Domain: Uses the &#039;&#039;System Name&#039;&#039; as domain name, together with the name field in the user object the PBX constructs the email address (used for sending emails out ox myPBX). This mechanism is also used for Federation, to federate with other domains.&lt;br /&gt;
&lt;br /&gt;
;PBX Name: The name of the PBX on this device. With this name a PBX is associated to a node. The field &#039;Name&#039; (not Long Name) of a PBX Node object relates to this name.&lt;br /&gt;
&lt;br /&gt;
;DNS: DNS Name of the PBX. If configured this will be used for myPBX redirects if a client tries to register at a PBX on which the user is not configured.&lt;br /&gt;
&lt;br /&gt;
;Unknown Registrations: If this checkmark is set, the PBX accepts &#039;unknown&#039; registrations. This means registrations with no matching object configured. If from an endpoint registered in this way a number of an object is dialed, which has no registration active and no &#039;HW-ID&#039; configured the name used for the registration is configured as &#039;HW-ID&#039; of this object. This is an easy way to deploy large numbers of phones.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;With PBX Pwd only:&#039;&#039;&#039; If checked only registrations with a PBX authentication or a verified certificate in case of H.323/TLS are accepted. In this case either &amp;quot;PBX Pwd&amp;quot; or &amp;quot;TLS only&amp;quot; is set in a device generated.&lt;br /&gt;
&lt;br /&gt;
;Reverse Proxy Addresses: Up to 8 IP-Addresses (Mixed IPv4 and IPv6 allowed, but no DNS names) can be entered in this field, separated by comma. Registrations from one of these addresses are assumed to be routed through a Reverse Proxy. To the address &#039;/&amp;lt;certificate name&amp;gt;&#039; can be added to also check the TLS certificate of the Reverse Proxy. If the reverse proxy certificate is to be verified, the certificate or the issuer of the reverse proxy certificate must be trusted in the PBX. (If you use a SAN certificate you have to enter the first SAN-Name)&lt;br /&gt;
:Checking only on the certificate is also possible, by omitting the IP-address, eg &#039;/*.domain.de&#039;. Registrations sent with this certificate are considered to be coming over the Reverse Proxy.&lt;br /&gt;
:If empty addresses are used, unauthenticated registrations from unknown or internal addresses are not allowed, but any registration must be authenticated, with a password or the certificate from the reverse proxy.&lt;br /&gt;
; Assume TLS: If the &#039;&#039;Assume TLS&#039;&#039; checkmark is set, it is assumed, that the reverse Proxy did a successful check of the TLS certificate against the registration name.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/Firewall public IP: For media relay endpoints (e.g. third party SIP phones) the public address of the firewall of the PBX network can be configured. This address is signaled in the SDP to received RTP from the phone. The firewall should have configured a port forwarding to the PBX or the TURN, for the RTP range of the PBX or TURN.&lt;br /&gt;
&lt;br /&gt;
;Media relay endpoint/TURN: If this checkmark is set, the PBX allocates TURN endpoints for calls to or from media relay endpoints, which registerd thru the reverse proxy (e.g. third party SIP phones)&lt;br /&gt;
&lt;br /&gt;
;IP address for App Platform&lt;br /&gt;
: The ip address of an App Platform can be configured here, with a DNS name used for it. If myApps uses a host to access the PBX different from the configured DNS name of the PBX, the hostname in any App url, which matches the configured AP DNS, is replaced by the AP IP. This way it is possible to configure a PBX with DNS names and access it with myApps when the DNS is not yet set up. If the checkmark &#039;&#039;Operation without DNS&#039;&#039; is set as well any matching DNS name is replaced also when an App service requests the URL of another App service (Example: Users requesting the URL of Devices for provisioning) and in the URL sent to the App services itself (Example: Devices uses this URL to construct the URL set at devices for the Devices registration).&lt;br /&gt;
&lt;br /&gt;
: Note that this mode is intended to be able to run the PBX using DNS names while the DNS is not yet in place. Once the DNS is up and running, neither the DNS name of the AP nor its IP address should be configured here.&lt;br /&gt;
&lt;br /&gt;
;Music On Hold URL: A URL for the Music On Hold. This file is read by the PBX using HTTP and sent to a held endpoint via RTP. The format of this URL is&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;http://&amp;lt;addr&amp;gt;/&amp;lt;file&amp;gt;.$coder?coder=g711a,g711u,g722,g723,g729,opus-nb,opus-wb&amp;amp;repeat=true&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;. &amp;lt;addr&amp;gt; is the IP address of the http server, no dns name is allowed here. &amp;lt;file&amp;gt; is the filename. $coder will be replaced by the actual coder used.&lt;br /&gt;
&lt;br /&gt;
:Parameters: &#039;&#039;coder=g729,g711a,g711u,g723,opus-nb,opus-wb&#039;&#039; is the list of available coders. Only these coders must be specified for which a corresponding file exists. &#039;&#039;repeat=true&#039;&#039; should be specified in order to loop the file endlessly. &#039;&#039;random=true&#039;&#039; can be used to start the music on hold on a random point (this will work only if the URL is not local though).&lt;br /&gt;
&lt;br /&gt;
:By default the built-in Music-On-Hold is played (Pseudo URL: &amp;quot;MOH?coder=g729,g711a,g723&amp;amp;repeat=true&amp;quot;).  You can also play a dial tone (Pseudo URL &amp;quot;TONE&amp;quot;) or a ring-back tone (Pseudo URL &amp;quot;TONE?tone=ringback&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
:The maximum length of the URL is limited to 500 characters (bytes).&lt;br /&gt;
&lt;br /&gt;
:If you configure a wrong (or invalid) URL then you will have silence as MOH. To prevent this situation when the MoH for some specific context/user(see below) is missing and silence is played instead of any MoH, an additional parameter &#039;&#039;fallback=true&#039;&#039; is available. If the file provided in the URL is missing (HTTP Error 404 Not Found is delivered by the HTTP Server) and the parameter &#039;&#039;fallback&#039;&#039; is provided, the default MoH will be played instead of silence. To use a custom file as fallback MoH, instead of default MoH, any file name can be provided with the &#039;&#039;fallback&#039;&#039; parameter: e.g. &#039;&#039;fallback=other_filename&#039;&#039;. The file other_filename.g7xx must be placed in the same folder as a file provided with URL. A special filename &#039;&#039;fallback=ringback&#039;&#039; can be used to generate a ringback tone (equivalent to &#039;&#039;TONE?tone=ringback&#039;&#039;) instead to play an alternative file.&lt;br /&gt;
&lt;br /&gt;
:Within the URL %&amp;lt;id&amp;gt; can be used to put in some context information of the call. The information refers to the party which has put the receiving party on hold. For information about the receiving party itself, the id has to be preceded by &#039;.&#039; (e.g. &#039;&#039;&#039;.l&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;l&#039;&#039;&#039; Long Name&lt;br /&gt;
:&#039;&#039;&#039;h&#039;&#039;&#039; Name (H.323 id)&lt;br /&gt;
:&#039;&#039;&#039;n&#039;&#039;&#039; Number&lt;br /&gt;
:&#039;&#039;&#039;N&#039;&#039;&#039; Node&lt;br /&gt;
:&#039;&#039;&#039;P&#039;&#039;&#039; PBX&lt;br /&gt;
:&#039;&#039;&#039;d&#039;&#039;&#039; Diverting Name&lt;br /&gt;
:&#039;&#039;&#039;#d&#039;&#039;&#039; Diverting Number&lt;br /&gt;
&lt;br /&gt;
: See [[Howto:Dynamic_MOH]] for more details on how to use dynamic music on hold.&lt;br /&gt;
&lt;br /&gt;
;External Music On Hold: To offload the device from playing the Music on hold, the Music On Hold can be played by a separate device. This device can register with a name configured here. To retrieve the Music On Hold a call is sent to this device. For each held endpoint a call is sent.&lt;br /&gt;
&lt;br /&gt;
;Response Timeout: Global timeout (in seconds) after which any action for no response is taken (e.g. Call Forward on No Response). A timeout configured at any object overrides this value.&lt;br /&gt;
&lt;br /&gt;
;Dial Complete Timeout: Global timeout (in seconds) after which any action for incomplete dialed number is taken (e.g. incomplete destination at trunk object).&lt;br /&gt;
&lt;br /&gt;
;No. of Regs w/o Pwd: Number of registration without password authentication which are allowed per user. If 0 is configured no registration without password is possible.&lt;br /&gt;
Pls. note that registrations from 127.0.0.1 w/o password will be accepted anyway&lt;br /&gt;
&lt;br /&gt;
;Security block time(s): Time for which a registration to a user is blocked after attempt with wrong password. Default is 20s. With a value of 0 this features is turned off.&lt;br /&gt;
&lt;br /&gt;
;Recall Timeout: A value configured here enables recall after transfer. If a call is transferred and not answered within this time, the call is sent back to the transferring endpoint.&lt;br /&gt;
&lt;br /&gt;
;Chat no Attachments: If checked, no file attachments are allowed in chats for any user&lt;br /&gt;
&lt;br /&gt;
;Retries on busy (14s): Number of retries (Each attempt runs for 14 seconds) of blind transfer to a busy endpoint, before a recall back to the initiator is executed. During an attempt, the PBX waits to see if the target is free, and then delivers the call. The default value are 4-retries if the field is empty. If there is a 0 configured no further (in addition to the initial) will be executed. (This function depends on the &#039;&#039;Recall Timeout&#039;&#039; so the &#039;&#039;Recall Timeout&#039;&#039; must not be empty)&lt;br /&gt;
&lt;br /&gt;
;Max Call Duration (h): Number of hours until a call with media is disconnected automatically. Affects all calls with initialized media channels signalled via PBX.&lt;br /&gt;
&lt;br /&gt;
;Group Default Visibility: Defines additional visibility for active group members. These are added to the visibility rights derived from the [[{{NAMESPACE}}:PBX/Objects/Visibility | Visibility settings]]  in user or template definitions. Note that changes made here only take effect after a re-registration.&lt;br /&gt;
&lt;br /&gt;
;Presence with Alert: Enable presentation of presence on phone upon alert. Setting applies for all PBX users.&lt;br /&gt;
&lt;br /&gt;
;Enable External Transfer: Unless this checkbox is set any attempt to transfer an external call back to an external destination will result in disconnection of the call.&lt;br /&gt;
&lt;br /&gt;
;No CLIR on Internal calls: If checked numbers are displayed even if received with presentation restricted. When sending a call presentation restricted can still be set and should be honored by a public network.&lt;br /&gt;
&lt;br /&gt;
;Media Relay:&lt;br /&gt;
:;Off: No Media Relay is done in the PBX &lt;br /&gt;
:;On: All media traffic is routed through the PBX.  With the &#039;&#039;&#039;No Media Relay if Addresses are identical or private&#039;&#039;&#039; checkmark, this is not done if the two call endpoints registration addresses are either private or equal (i.e. external endpoints behind the same NAT router).  To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used.&lt;br /&gt;
:;Auto: Media traffic is routed through the PBX if calls are between private and public registration addresses but not for calls between private and private or public and public registration addresses. To identify an address as private the &amp;quot;Private Networks&amp;quot; configuration from &#039;&#039;IP4/General/Settings&#039;&#039; is used. In v11 this was the behaviour if &#039;&#039;RTP Proxy&#039;&#039; was &#039;&#039;on&#039;&#039;.&lt;br /&gt;
: Please note that when media relay is in effect for a call,  &#039;&#039;&#039;video is not working&#039;&#039;&#039;.   With ICE (available from v12r1), media relay in the PBX should be obsolete except for special applications.  Check &#039;&#039;On&#039;&#039; or &#039;&#039;Auto&#039;&#039; only if you need to have this, since it creates CPU load on the PBX.&lt;br /&gt;
&lt;br /&gt;
;Generate CDRs: If this checkbox is set, the PBX generates CDRs for all calls. For details, refer to the [[{{NAMESPACE}}:Concept_Call_Detail_Record_CDR_PBX|CDR description article]].&lt;br /&gt;
&lt;br /&gt;
;Reverse Lookup URL&lt;br /&gt;
: A String in the LDAP URL Format according [https://tools.ietf.org/html/rfc2255 RFC2255] which will be used by the PBX to make a lookup for all external numbers.&lt;br /&gt;
: Number resolutions will be forwarded to internal applications like generated CDRs, Phone App etc..&lt;br /&gt;
: Example: &#039;&#039;ldaps://ap.innovaphone.com/dc=entries?givenname,sn,company?sub?(metaSearchNumber=+%n)?bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:* dn:  &#039;&#039;dc=entries&#039;&#039;&lt;br /&gt;
:* attributes: &#039;&#039;givenname,sn,company&#039;&#039;&lt;br /&gt;
:* scope: &#039;&#039;sub&#039;&#039;&lt;br /&gt;
:* filter: &#039;&#039;(metaSearchNumber=+%n)&#039;&#039;&lt;br /&gt;
:** %n is a placeholder for the given cgpn&lt;br /&gt;
:* extension: &#039;&#039;bindname=innovaphone.com\contacts&#039;&#039;&lt;br /&gt;
:** The username for the authentication.&lt;br /&gt;
:&#039;&#039;&#039;Variables&#039;&#039;&#039;&lt;br /&gt;
:* %n - cgpn&lt;br /&gt;
:* %u - h323 name of the current object&lt;br /&gt;
: Also there is an additional field for the LDAP password&lt;br /&gt;
: Examples are listed in the [[{{NAMESPACE}}:Concept_Number_Resolution_and_LDAP#PBX_Configuration|Concept Article]]&lt;br /&gt;
&lt;br /&gt;
;Logo URL&lt;br /&gt;
:The URL to a customized logo image that will be displayed on the phones. Leave empty to keep the standard logo. The image size should be 220x150px or less with 24Bit color deep or less and an RGB range. The file format should be PNG or JPEG.&lt;br /&gt;
&lt;br /&gt;
;Route Root-Node External Calls to: Destination object (Long Name) of Root-Node external calls. This configuration option is available on the Master or Standby PBX only. Any call which cannot be terminated inside the PBX is sent to this destination as long as neither the source nor the destination of the call can be associated with a node with a PBX configured. This object must be assigned to this PBX.&lt;br /&gt;
:&#039;&#039;&#039;For calls from local PBX only&#039;&#039;&#039;: If set on a master, calls from a slave are not sent to this destination but sent back to the slave where the call came from. On the slave the call is then sent to a destination configured with &#039;Route Root-Node External Calls to&#039;.&lt;br /&gt;
&lt;br /&gt;
;Route PBX-Node External Calls to: Destination object (Long Name) of PBX-Node external calls. Any call which cannot be terminated inside the PBX is sent to this destination as long as the source nor the destination of the call can be associated with the node of this PBX. If a call is sent from or to an object defined inside the node of this PBX or in a node hierarchically below the node of this PBX the call is associated to the node of this PBX. This object must be assigned to this PBX, that is, it has to register to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Route Internal Calls to: Destination object (Long Name) to which any call is sent for which a PBX internal destination was found, except for those calls that originated from that object. This can be used to apply special routing on PBX internal calls.&lt;br /&gt;
&lt;br /&gt;
;Escape Dialtone from: The PBX object (Long Name) to which a call is made to get a dialtone if a dialtone is configured for the escape of a node. As above, this object must be assigned to this PBX.&lt;br /&gt;
&lt;br /&gt;
;Prefix for Intl/Ntl/Subscriber/Area-Code/Country-Code: Prefixes to be used to map International, National and Subscriber numbers.&lt;br /&gt;
:* &#039;&#039;&#039;International Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;000&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;National Prefix&#039;&#039;&#039; (&amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt; in Germany).&lt;br /&gt;
:* &#039;&#039;&#039;Subscriber&#039;&#039;&#039; (in Germany, &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; is a commonly used trunk line access code).&lt;br /&gt;
::The SubscriberID is used for hotkey-actions within myAPPs-launcher. By use of node-objects, adjust the Subscriber Prefix in the respective [[{{NAMESPACE}}:PBX/Objects/Node#Number_Mapping_.28International.2C_National.2C_Subscriber_Prefix.29|node object number mapping]].&lt;br /&gt;
::For myPBX-launcher hotkeys, refer to the [[{{NAMESPACE}}:Phone/User/Directories#Dialing_location|dialing location settings]].&lt;br /&gt;
&lt;br /&gt;
:* &#039;&#039;&#039;Area-Code&#039;&#039;&#039; (in Germany for example, the town Mannheim has area code &amp;lt;code&amp;gt;621&amp;lt;/code&amp;gt;).&lt;br /&gt;
:* &#039;&#039;&#039;Country-Code&#039;&#039;&#039; (for Germany, &amp;lt;code&amp;gt;49&amp;lt;/code&amp;gt; would be used)&lt;br /&gt;
&lt;br /&gt;
: These settings resemble the same settings found in the [[{{NAMESPACE}}:PBX/Objects/Node | Node]]  and [[{{NAMESPACE}}:PBX/Objects/PBX | PBX]]  object. However, they apply to the &#039;&#039;root&#039;&#039; node instead (and should be consistent through all PBXs in a multi-PBX system).&lt;br /&gt;
&#039;&#039;&#039;Max. length internal number&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the phone and softphone App: If the number, witch is dialed is 7 digits or longer, the subscriber prefix is added. (A reset of the pbx and the myApps is needet after changes.)&lt;br /&gt;
;Adjust LDAP results for e.164: Add a &amp;quot;+&amp;quot; prefix to an PBX-internal LDAP-contact-search result. This is used for 3rd-party- and DECT-phones which are not able to benefit from the Dialing Location settings in case of LDAP-search in an E.164-setup. See also [[{{NAMESPACE}}:Concept_Number_Adjustments_%28Dialing_Location%29#PBX_database_used_as_LDAP_database|concept description]].&lt;br /&gt;
&lt;br /&gt;
;Tones: The tones scheme to be used for PBX generated dialtones. This applies to dialtones generated for node prefixes, ringback on transfer and some more.&lt;br /&gt;
&lt;br /&gt;
=== Slave PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Slave mode, then the Slave PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Registration: The VOIP protocol used for the registration to the master. Possible choices are H.323, H.323/TCP or H.323/TLS.&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;License Only: If set, the PBX obtains license from master, but acts as master in all other respects.&lt;br /&gt;
&lt;br /&gt;
;Alternate Master: The IP address of an alternative PBX master (standby, if available)&lt;br /&gt;
&lt;br /&gt;
;Password: The password to be used for registration at the Master as configured in the corresponding PBX Object (The length of the password is limited to 16 characters)&lt;br /&gt;
&lt;br /&gt;
;Master GK-ID: The System Name/Gatekeeper ID of the PBX Master were will register (Optional, usually used for DynPBX).&lt;br /&gt;
&lt;br /&gt;
;Replication: This parameter allows you to select the replication style for the slave PBX: either &#039;&#039;All&#039;&#039; or &#039;&#039;Local&#039;&#039; (only users that need to be known in this PBX). For the replication process the [[Reference9:PBX/Config/Security|PBX Password]] is used which have to be the same password on all PBXes in the system.&lt;br /&gt;
&lt;br /&gt;
;dyn PBX ID: This parameter allows to set replication from a specific DynPBX configured on the Master Device.&lt;br /&gt;
&lt;br /&gt;
;Use local static User DB: A dynPBX has also this checkmark. The database of the main PBX is used, but be careful due to the increased memory usage. The dynPBX will create its own PBX datastructure which allocates memory.&lt;br /&gt;
&lt;br /&gt;
;Route Master calls if no Master to: If the master is not available, master calls are sent to this destination. Destination has to be an object with active registration.&lt;br /&gt;
&lt;br /&gt;
;Max Calls to Master/No Reroute: This parameter can be used to limit the calls to the master. If a call is sent to the master and there are already calls to/from the master equal to or exceeding this value, the call is rejected if &#039;&#039;&#039;No Reroute&#039;&#039;&#039; is set or is handled as if the master was not available otherwise.&lt;br /&gt;
&lt;br /&gt;
;License Limits: Here we can set limit of licensing for this Slave PBX for Port, Mobility, Operator and Softwarephone.&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave, check also password in [[Reference9:Administration/PBX/Security&amp;amp;action=edit&amp;amp;redlink=1|Reference9:Administration/PBX/Security]]&lt;br /&gt;
&lt;br /&gt;
=== Standby PBX ===&lt;br /&gt;
&lt;br /&gt;
If the PBX is operated in Standby mode, then the Standby PBX section is displayed&lt;br /&gt;
&lt;br /&gt;
;Master: The IP address of the PBX master&lt;br /&gt;
&lt;br /&gt;
;Replicate from Master: Turns on full replication from the master PBX&lt;br /&gt;
&lt;br /&gt;
;use TLS: Use LDAPS (TLS) instead of LDAP (TCP).&lt;br /&gt;
&lt;br /&gt;
For complete replication from master to slave or standby, check also password in [[Reference9:Administration/PBX/Security&amp;amp;action=edit&amp;amp;redlink=1|Reference9:Administration/PBX/Security]]&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Queues&amp;diff=78630</id>
		<title>Reference16r1:Concept App Service Queues</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Queues&amp;diff=78630"/>
		<updated>2025-12-16T16:01:54Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Queues App Service can be installed on an innovaphone App Platform and will provide services for several Apps that can be used to manage calls and waiting queues with myApps. For example the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
== Applies To ==&lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 16r1final&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* Firmware V16r1xx&lt;br /&gt;
* UsersAdminApp&lt;br /&gt;
* (Soft)PhoneApp&lt;br /&gt;
* ProfileApp&lt;br /&gt;
* CalllistApp&lt;br /&gt;
* Calllist-API&lt;br /&gt;
* RCC-API&lt;br /&gt;
* configured Waiting Queues in the PBX&lt;br /&gt;
* configured group(s) in the PBX assigned as &amp;quot;Static&amp;quot; and &amp;quot;Active&amp;quot; to the Waiting Queue&lt;br /&gt;
* License “App(innovaphone-switchboard)13” (order no. 02-00050-007) per application-user&lt;br /&gt;
* A dedicated group(queues) in the PBX assigned as &amp;quot;Static&amp;quot; to all Waiting Queues used by the Switchboard App and assigned as &amp;quot;Static and Active&amp;quot; to all Switchboard Users&lt;br /&gt;
&lt;br /&gt;
==V16 Improvements==&lt;br /&gt;
&#039;&#039;&#039;Show call diversions for the favorites section in the BLF.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
This feature shows, with a colored label in the BLF entry, the configured call forwarding from the respective User. The color of the label depends on the type of configured forwarding, CFNR (orange/yellow), CFB (red) or CFU (purple).  A click on the label, shows the configured forwarding destination.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Breakthrough of call diversions from BLF in favorites section.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
With a new icon (handset with arrow) it is possible to call to the User with a Call forward and breakthrough this call forward. This applies for CFB and CFU. In case of a CFNR the CFx-breakthrough does not apply because the call rings first at the user and after the configured timer the CFNR will be executed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Edit mobility destination for users.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
An improvement for changing the mobility destination of the users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enable numeric + key as shortcut for transfer option.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
The Switchboard App now supports the shortkey + as shortkey for the transfer functionality.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Focus on second call for easier transfer &#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
When starting a second call in the Switchboard App, the focus will be in the call section on this second call, so that a transfer can be initiated immediately by pressing the configured short-cut, for example the numeric + key. In case the focus is in the search field, press the TAB key first.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Call state in outgoing call section.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
When having an outgoing call, the status of this call (ringing or connected) will be shown in this outgoing call for a more user-friendly and intuitive feedback.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes for in- and outgoing calls in connect.&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
When having an in- or outgoing call, you can add a note for this call in the Connect App. When a new call arrives, the Note can be consulted as additional information about this caller or called number.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue breakthrough option/button not updated.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed breakthrough option/button was not updated (added/removed) when eg a CFu is set/removed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue added users not visible immediately in BLF.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Show users immediately in the BLF after adding them to a group.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue missing call-leg2 Info.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Missing Call-leg2 Info now showed after connecting a Call.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue to many calls when starting call forward breakthrough.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed call forward breakthrough that leaded to many calls.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue to less space between buttons in BLF Details.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed the space between buttons in BLF user details.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue with Queues-plugin Group Configuration.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
The Display Name was wrongly used as User Identifier/Common Name to assign the &#039;queue&#039;-group.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue Display of mismatched number with name in outgoing calls.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed the display of mismatched number with name in outgoing calls section on pickup.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue with missing CFx on a user after a change by the Switchboard App.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed the forwardings stored in PBX after a change by the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue Users displayed multiple times when we click on BLF duplication button.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed the behavior when we click on BLF duplication button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue when Transfer-button clicked twice.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed when transfer-button clicked twice, the transfer button was not removed on second call.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue Missing call after selecting IVR option.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed when selecting IVR option, show the waiting Queue again in the call panel section.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue transfer button shown on active calls.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed don&#039;t show the transfer button on active calls.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Further fixes will come with future service releases. Please consult our release notes accordingly.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== Switchboard App (innovaphone-switchboard) ===&lt;br /&gt;
[[Image: Switchboard-App.png|50px|switchboard-app.png/|switchboard-app.png/]]&lt;br /&gt;
&lt;br /&gt;
The Switchboard App is an attendant workstation integrated into the myApps user interface. At a switchboard workstation, an employee of a company or a telephone network operator can process incoming calls and connection requests from external or internal callers. An employee can accept connections, request information, put calls on hold, transfer them to the desired destination, or reject the connection. The calls displayed are the ones from the monitorized phone device and they are managed using the RCC-API. The Switchboard App needs a license per Switchboard user, called the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;URL: &amp;lt;pre&amp;gt;http://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-switchboard&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Websocket&lt;br /&gt;
;TableUsers: to be able to replicate the users for the BLF&lt;br /&gt;
;Admin: to be able to edit the User object to monitor or un-monitor a waiting queue&lt;br /&gt;
;PbxApi: to edit the presence information&lt;br /&gt;
;RCC: to use the RCC API to manage the calls&lt;br /&gt;
;Impersonation: to get the Phone App favorites&lt;br /&gt;
&lt;br /&gt;
=== Switchboard Admin App (innovaphone-switchboard-admin) ===&lt;br /&gt;
[[Image: Innovaphone-switchboard-admin.png|50px|innovaphone-switchboard-admin.png/|innovaphone-switchboard-admin.png/]]&lt;br /&gt;
&lt;br /&gt;
With the Switchboard Admin App an administrator can manage the user(s) rights, can assign waiting queues to users and can pre-configure the Busy Lamp Field BLF.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;URL: &amp;lt;pre&amp;gt;http://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-switchboard-admin&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Websocket&lt;br /&gt;
;TableUsers: to be able to replicate the users from the PBX&lt;br /&gt;
;Admin: to be able to assign the waiting queue groups to the user&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Queues ===&lt;br /&gt;
&lt;br /&gt;
With the Queues plugin the Switchboard App and Switchboard Admin App Objects can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
# Install the Queues App&lt;br /&gt;
#* Option 1: Settings Apps/App Installer plugin - Search and Install the Queues App or&lt;br /&gt;
#* Option 2: AP Manager/App Store:&lt;br /&gt;
#** Search and Install the Queues App&lt;br /&gt;
#** Create an Instance of the Queues App&lt;br /&gt;
#** Start the created instance&lt;br /&gt;
# Settings App/Queues Plugin - Create the necessary App Objects:&lt;br /&gt;
#* Switchboard App: e.g. &#039;Switchboard&#039;/&#039;switchboard&#039;&lt;br /&gt;
#* Switchboard Admin App: e.g. &#039;Switchboard Admin&#039;/&#039;switchboard-admin&#039;&lt;br /&gt;
# Assign the Switchboard App and License to the correct users (can be done User- or Config Template-based)&lt;br /&gt;
# Assign the Switchboard Admin App to the correct Admin-users (can be done User- or Config Template-based)&lt;br /&gt;
# Configure Master PBX via the Switchboard Admin App Settings (optional with a single PBX): &lt;br /&gt;
#* PBX Name: PBX Name (PBX/Config/General/PBX Name) of the Master PBX&lt;br /&gt;
#* DNS (optional): DNS Name (PBX/Config/General/PBX Name) of the Master PBX &amp;lt;br/&amp;gt; Restart the Queues Instance after changing (so the App Objects can re-connect).&lt;br /&gt;
# Configure Waiting Queues via the Settings App/Waiting Queues Plugin or check existing Waiting Queues:&lt;br /&gt;
#* Waiting Queues monitored by the Switchboard App must have a &#039;&#039;&#039;Primary Group&#039;&#039;&#039; (used by the Switchboard Admin App to assign groups to Users)&lt;br /&gt;
#* Waiting Queues monitored by the Switchboard App must &#039;&#039;&#039;not&#039;&#039;&#039; have the &#039;&#039;&#039;&#039;Operator connect for SOAP&#039;&#039;&#039;&#039;-checkbox ticked  (needed to release calls correctly when taken/accepted by another Switchboard User)&lt;br /&gt;
# Create a Monitoring Group &#039;&#039;&#039;queues&#039;&#039;&#039; for the Switchboard (Admin) App. &amp;lt;br/&amp;gt; This can be done easily via the Queues Plugin of the Settings App (Groups configuration) or via the Advanced UI of the PBX:&lt;br /&gt;
#* &#039;&#039;&#039;Waiting Queues&#039;&#039;&#039; to be seen by the Switchboard App must have this group assigned &#039;&#039;&#039;Static only&#039;&#039;&#039;&lt;br /&gt;
#* &#039;&#039;&#039;Switchboard Users&#039;&#039;&#039; must have this group assigned &#039;&#039;&#039;Static and Active&#039;&#039;&#039;&lt;br /&gt;
# Configure the Switchboard Users via Switchboard Admin App:&lt;br /&gt;
#* Assign the correct rights / Waiting Queues to be monitored&lt;br /&gt;
#* (Optional) Create or Assign an already created Busy Lamp Field&lt;br /&gt;
# Adjust the Switchboard User Object and Phone Config (can also be done via a Config Template (desk phones only)):&lt;br /&gt;
#* Object: &#039;&#039;&#039;Untick &#039;Twin Phones&#039;&#039;&#039;&#039; =&amp;gt; Picking alerting calls (BLF or Waiting Queue-section) is possible&lt;br /&gt;
#* (Soft)Phone: &#039;&#039;&#039;Enable &#039;Call Waiting&#039;&#039;&#039;&#039; =&amp;gt; handling of multiple calls is possible (e.g. pickup call while there is an already alerting call)&lt;br /&gt;
# (Optional) Adjust the PBX/Phone/myApps/UsersAdmin App Config for better usage:&lt;br /&gt;
#* PBX: Configure the Recall Timeout of the PBX (PBX/Config/General/Recall Timeout) =&amp;gt; Blind Transferred calls can be taken back&lt;br /&gt;
#* Phone: Configure a Park-key on the phone(s) of the Switchboard User(s) =&amp;gt; visual/audio reminder of Parked Calls after X seconds&lt;br /&gt;
#* myApps: Deselect the default (Soft)Phone App  + Untick the &amp;quot;Bring AppSharing/Video always to front&amp;quot; in your (Soft)Phone App =&amp;gt; prevention of the (Soft)Phone App to popup.&lt;br /&gt;
#* UsersAdmin App: Tick the &#039;Privacy/Display e-mail address&#039; in the Settings of the Users Admin, so that a callback-button is shown for User-search results.&lt;br /&gt;
# Open the Switchboard App and Select a (Soft)Phone to be controlled in the Settings/Hamburger Menu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Make sure to close the Switchboard App of the user when adjusting the config this user via the Switchboard Admin App. This ensure that changes are not overwritten again with the old values.&lt;br /&gt;
&lt;br /&gt;
==Switchboard Admin App - User interface==&lt;br /&gt;
When opening the Switchboard Admin App the Switchboard Admin App shows only a search field at start (since release V14r1).&lt;br /&gt;
It will not list all users anymore, which speeds up the start of the App in big environments with many users.&lt;br /&gt;
At this point, closing the Switchboard Admin App, doesn&#039;t make any changes to the Switchboard App database.&lt;br /&gt;
&lt;br /&gt;
===Search field===&lt;br /&gt;
Search for the user of your choice by typing its name.&lt;br /&gt;
The users details include their configured CFx since V15r1 and up.&lt;br /&gt;
When multiple user are shown, select the correct user.&lt;br /&gt;
The more detailed information (Rights / Busy lamp field) shown is retrieved from the Switchboard App database, while the existing user&#039;s group membership of the configured waiting queues, is retrieved from the PBX.&lt;br /&gt;
&lt;br /&gt;
===Rights===&lt;br /&gt;
Here, you can define the rights of the Switchboard App user:&lt;br /&gt;
* Edit waiting queues: the user is allowed to add or delete waiting queues in the Switchboard App, to receive calls from.&lt;br /&gt;
* Edit presence: the user is allowed to change the presence state and presence note from other users in the system.&lt;br /&gt;
* Edit call diversions and mobility: the user is allowed to change other user&#039;s call forwards, mobility and its destinations.&lt;br /&gt;
&lt;br /&gt;
===Waiting Queues===&lt;br /&gt;
This section shows the membership of primary group activity from the respective waiting queue. &lt;br /&gt;
This information is retrieved from the PBX. Changes will be saved into the PBX and the Switchboard App database.&lt;br /&gt;
Be aware that when making any changes to the selected user, it will be saved in the PBX and the Switchboard App database as well. &lt;br /&gt;
It might overwrite the latest group membership change done by the Switchboard App user itself.&amp;lt;br/&amp;gt;&lt;br /&gt;
To make sure that your Administrative group membership settings will apply, make sure that the user&#039;s Switchboard App is closed before doing any changes. &amp;lt;br/&amp;gt;&lt;br /&gt;
You might want to verify the user&#039;s preferred settings before, to apply them respectively with your changes.&lt;br /&gt;
&lt;br /&gt;
The, in the PBX manager, pre-configured waiting queues will be shown to select the possible group membership. The possible choices are:&lt;br /&gt;
* Off: this waiting queue will not be shown in the user&#039;s Switchboard App for login.&lt;br /&gt;
* Dynamic-In: this waiting queue will be shown in the user&#039;s Switchboard App and the user is automatically logged-in the group with the start of the App (the user logs off from the group when closing the Switchboard App).&lt;br /&gt;
* Dynamic-Out: this waiting queue will be shown in the user&#039;s Switchboard App and the user is logged-off at start of the App (the user logs off from the group when closing the Switchboard App).&lt;br /&gt;
* Static: this waiting queue will be shown in the user&#039;s Switchboard App and the user is static in the group without the option to log-off (the user stays active in the group after closing the Switchboard App).&lt;br /&gt;
&lt;br /&gt;
===Busy Lamp Field===&lt;br /&gt;
&lt;br /&gt;
The Busy Lamp Field (BLF) section in the Switchboard Admin App, allows you, as admin, to pre-define the BLF groups and the PBX Users in the groups.&lt;br /&gt;
There is also the option to copy an already configured BLF from another user and edit it to your preferences.&lt;br /&gt;
&lt;br /&gt;
==Switchboard App - User interface==&lt;br /&gt;
[[File:Switchboard app user interface.png|thumb|switchboard_app_user_interface.png/|switchboard_app_user_interface.png/]]&lt;br /&gt;
The user interface is divided in 3 panels:&lt;br /&gt;
* Left panel : Busy Lamp Field and users search&lt;br /&gt;
* Central panel: Calls&lt;br /&gt;
* Right panel: Waiting queues and calls history&lt;br /&gt;
&lt;br /&gt;
There is also a hamburger menu, where some configuration settings can be edited.&lt;br /&gt;
&lt;br /&gt;
=== Left panel ===&lt;br /&gt;
==== Busy Lamp Field ====&lt;br /&gt;
[[File:Switchboard app BLF contact.png|thumb|switchboard_app_blf_contact.png/|switchboard_app_blf_contact.png/]]&lt;br /&gt;
The &#039;&#039;&#039;BLF&#039;&#039;&#039; is displayed on the left panel. There all the users replicated from the PBX are displayed and it can be undocked and displayed on another window.&lt;br /&gt;
Information displayed by user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Presence&lt;br /&gt;
* Common name&lt;br /&gt;
* Phone number&lt;br /&gt;
* CFx label if a CFx is configured (destination of the CFx is visible with a click on the label) &lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Select a user to Transfer a call by clicking on it &lt;br /&gt;
* Start a call by using the phone button&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Display users detailed contact information&lt;br /&gt;
* Create BLF groups&lt;br /&gt;
* Re-arrange BLF groups by moving one entry &#039;&#039;&#039;on top of&#039;&#039;&#039; another entry in order to place it &#039;&#039;&#039;before it&#039;&#039;&#039;.&lt;br /&gt;
* Add a user to a BLF group&lt;br /&gt;
* Delete a user from a BLF group by long press left mouse&lt;br /&gt;
* Call Breaktrough on configured CFB or CFU&lt;br /&gt;
&lt;br /&gt;
The BLF contacts is limited to PBX users and Contacts from the Contacts App with the proper detailed information. A Name, sip-name and number must be available as minimum information&lt;br /&gt;
&lt;br /&gt;
==== Users search ====&lt;br /&gt;
[[File:Switchboard app contact information search result.png|thumb|switchboard_app_contact_information_search_result.png/|switchboard_app_contact_information_search_result.png/]]&lt;br /&gt;
The &#039;&#039;&#039;users search&#039;&#039;&#039; (Search-API) can be done with the input field. This input field can also be used to directly dial using the phone button.&lt;br /&gt;
Information displayed by user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Presence&lt;br /&gt;
* Common name&lt;br /&gt;
* CFx if configured&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Select a user to Transfer a call by clicking on it &lt;br /&gt;
* Start a chat&lt;br /&gt;
* Start a call&lt;br /&gt;
* Start a Breakthrough call on CFB or CFU&lt;br /&gt;
* Send an email&lt;br /&gt;
[[File:Switchboard app BLF contact information detailed.png|thumb|switchboard_app_blf_contact_information_detailed.png/|switchboard_app_blf_contact_information_detailed.png/]]&lt;br /&gt;
The user &#039;&#039;&#039;details&#039;&#039;&#039; can also be expanded by clicking on the arrow icon.&lt;br /&gt;
Data displayed (read only) for the user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Common name&lt;br /&gt;
* SIP&lt;br /&gt;
* Phone number&lt;br /&gt;
* Email&lt;br /&gt;
* PBX&lt;br /&gt;
* Node&lt;br /&gt;
&lt;br /&gt;
Data displayed that can also be edited for the user (if the user has the appropriate rights):&lt;br /&gt;
* Presence note&lt;br /&gt;
* Presence&lt;br /&gt;
* Call diversions&lt;br /&gt;
* Mobility&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Start a call (by SIP and phone number)&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Add the user to a BLF group&lt;br /&gt;
&lt;br /&gt;
=== Center panel ===&lt;br /&gt;
On the center panel the calls are displayed.&lt;br /&gt;
&lt;br /&gt;
==== Calls ====&lt;br /&gt;
The calls are divided in 5 sections: in the waiting queue, incoming, outgoing, parked and transferred.&lt;br /&gt;
&lt;br /&gt;
Depending on the call state, different &#039;&#039;&#039;actions&#039;&#039;&#039; are allowed to manage the calls:&lt;br /&gt;
* Connect/Disconnect a call&lt;br /&gt;
* Mute/Unmute a call&lt;br /&gt;
* Hold/Release a call&lt;br /&gt;
* Park/Unpark a call&lt;br /&gt;
* Transfer a call to a user or connect 2 calls&lt;br /&gt;
* Pick up a transferred call or a call from the waiting queue&lt;br /&gt;
&lt;br /&gt;
=== Right panel ===&lt;br /&gt;
On the right panel the waiting queues and the calls history are displayed.&lt;br /&gt;
&lt;br /&gt;
==== Waiting Queues ====&lt;br /&gt;
On the right panel the &#039;&#039;&#039;waiting queues&#039;&#039;&#039; are displayed. They can be added by clicking on &amp;quot;Add waiting queue&amp;quot; (only displayed if the user has the appropriate right), which will automatically add the user to the given group. The calls will be displayed on the calls section and from there they can be picked up or transferred to an user.&lt;br /&gt;
&lt;br /&gt;
==== Calls history ====&lt;br /&gt;
On this panel also the &#039;&#039;&#039;calls history&#039;&#039;&#039; is displayed, which is received from the Call List-API.&lt;br /&gt;
&lt;br /&gt;
Information displayed on entry:&lt;br /&gt;
* Call flow&lt;br /&gt;
* Call information (source/destination, date and duration)&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Start a call&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Display contact information&lt;br /&gt;
* Add the user to a BLF group&lt;br /&gt;
&lt;br /&gt;
=== Hamburger menu ===&lt;br /&gt;
On the hamburger menu the &#039;&#039;&#039;shortcuts&#039;&#039;&#039; can be edited and the size of the users items from the BLF can be customized.&lt;br /&gt;
==== Edit shortcuts ====&lt;br /&gt;
To edit a shortcut, the shortcut must be selected and then the desired key pressed. Afterwards it has to be clicked again to finish the editing. To remove a shorcut, select the shortcut and press the &amp;quot;Del&amp;quot; key on your keyboard.&lt;br /&gt;
&lt;br /&gt;
==== Size of the user items (BLF) ====&lt;br /&gt;
There are 2 different size:&lt;br /&gt;
* Icons only: only the profile picture, presence and common name will be displayed.&lt;br /&gt;
* Detailed large: the phone number and the call button are displayed too.&lt;br /&gt;
&lt;br /&gt;
==== Limit displayed calls in waiting queues section ====&lt;br /&gt;
Different view of incoming calls in the waiting queues section&lt;br /&gt;
* If enabled: a short list of incoming calls will be shown and a scrollbar will appear in this section&lt;br /&gt;
* If disabled: a long list of incoming calls will be shown.&lt;br /&gt;
The amount of showed calls in both scenarios depends on the used display size and resolution configuration (adaptive design)&lt;br /&gt;
&lt;br /&gt;
==== Select monitored device ====&lt;br /&gt;
If a device is selected, all the calls from/to that device will be monitored by the app.&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
===Licensing===&lt;br /&gt;
* When using the OperatorV13 license in a pre V13r2 release, and you want to use the Switchboard App instead in a &amp;gt; V13r2, you need to download a new license file from my.innovaphone &lt;br /&gt;
* Upgrade from Operator, the Operator13 license will result in 3 times App(innovaphone-switchboard)13 in addition.&lt;br /&gt;
&lt;br /&gt;
===Reverse Lookup from Contacts===&lt;br /&gt;
For Reverse Lookup to work both for Queue-calls as Operator-calls, the Directory must have the correct Access Rules:&lt;br /&gt;
* if the directory has no ACL-rules =&amp;gt; will work for Queue- and Operator Calls&lt;br /&gt;
* if the directory has ACL-rules =&amp;gt; a rule for each object (WQ and Operator) must apply:&lt;br /&gt;
** the name of the WQ/Operator-object&lt;br /&gt;
** an active group of the WQ/Operator&lt;br /&gt;
&lt;br /&gt;
===Info field for BLF contact details, Operator Note===&lt;br /&gt;
The Switchboard Operator can use the Contacts App to add or edit the contact details with the Info field, to show additional information like an &amp;quot;Operator Note&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The information added to the Info field, will be shown in the detailed view of a BLF Contact or in the detailed view of a searched contact at the bottom as additional information aka &amp;quot;Operator Note&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* When closing the Switchboard App, the user will be logout of all the waiting queues groups. When opening the app again, the user will be automatically logged-in on this groups again. (This is by design)&lt;br /&gt;
* Shortcuts may not be triggered on the Switchboard App if the app is not on focus. For this just click on the UI of the app.&lt;br /&gt;
* If a softphone is being monitored, the Softphone App must be opened on background. Otherwise the RCC-API will not sent calls information to the Switchboard App. Since &amp;gt;= V13r3 this will be done automatically.&lt;br /&gt;
* If no (soft)phone device has been selected on the hamburger menu of the Switboard App, the calls may be displayed duplicated because that means that the app is monitoring all the devices. To avoid this please select your default (Soft)Phone App on the phone devices section.&lt;br /&gt;
* When using the Softphone App with the same name and hardware-id on multiple devices (PC and Smartphone) an incoming call will be shown more than once, depending on the amount of used devices. You can add a Softphone with different naming and hardware-ID for the Switchboard User to use with the Switchboard App only.&lt;br /&gt;
* As Switchboard App &amp;quot;Operator&amp;quot; you will work mainly with the Switchboard App. To have video from internal callers, you need to have a (Soft)Phone App open in the background. Deselect your Default Phone device in the myApps otherwise this App will get focus during the incoming call and on connect after answering a call. Best Practice to undock the Video from your (Soft)Phone App in the background and deselect the option &amp;quot;Bring AppSharing/Video always to front&amp;quot; as this would bring your (Soft)Phone App to the front as well. &lt;br /&gt;
* When using Softphone App on X multiple devices, incoming calls will be displayed X multiple times. In scenarios where the Switchboard App user has multiple devices with myApps(Smartphone, tabblet, PC) it might make sense to create a Softphone with different name for each device or at least for the device where you want to use the Switchboard App with the Softphone App. Using different names for the Softphones, creates respectively different hardware-ID&#039;s. This assures that only the selected specific Softphone App and device will be monitored by the Switchboard App based on this specific name and HW-ID.&lt;br /&gt;
* If LDAP contacts are not displayed on the search results, please check if the rights for the LDAP object have been given to the Switchboard App.&lt;br /&gt;
* It is possible that the app instance needs to be restarted if the PBX name has changed on the hamburger menu of the Switchboard Admin App.&lt;br /&gt;
* Use unique group name per waiting queue. The Group and group name, assigned to your waiting queue, should not be (re)used for other Waiting Queues or other groups.&lt;br /&gt;
&lt;br /&gt;
==Trouble shooting==&lt;br /&gt;
* If any issue can be reproduced, open the console output of your browser or right-click and inspect in the native client version of the Switchboard App. Clear the console output and reproduce the issue and copy past the output as a textfile and send this attached in your support ticket.&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* SDK Integration (if the content is available)&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Queues&amp;diff=78629</id>
		<title>Reference15r1:Concept App Service Queues</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Queues&amp;diff=78629"/>
		<updated>2025-12-16T16:01:39Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Queues App Service can be installed on an innovaphone App Platform and will provide services for several Apps that can be used to manage calls and waiting queues with myApps. For example the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
== Applies To ==&lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 15r1final&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* Firmware V15r1xx&lt;br /&gt;
* UsersAdminApp&lt;br /&gt;
* (Soft)PhoneApp&lt;br /&gt;
* ProfileApp&lt;br /&gt;
* CalllistApp&lt;br /&gt;
* Calllist-API&lt;br /&gt;
* RCC-API&lt;br /&gt;
* configured Waiting Queues in the PBX&lt;br /&gt;
* configured group(s) in the PBX assigned as &amp;quot;Static&amp;quot; and &amp;quot;Active&amp;quot; to the Waiting Queue&lt;br /&gt;
* License “App(innovaphone-switchboard)13” (order no. 02-00050-007) per application-user&lt;br /&gt;
* A dedicated group(queues) in the PBX assigned as &amp;quot;Static&amp;quot; to all Waiting Queues used by the Switchboard App and assigned as &amp;quot;Static and Active&amp;quot; to all Switchboard Users&lt;br /&gt;
&lt;br /&gt;
==V15 Improvements==&lt;br /&gt;
&#039;&#039;&#039;Show call diversions for BLF entries.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
This feature shows, with a colored label in the BLF entry, the configured call forwarding from the respective User. The color of the label depends on the type of configured forwarding, CFNR (orange/yellow), CFB (red) or CFU (purple).  A click on the label, shows the configured forwarding destination.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Break-through of call diversions from BLF and Search details.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
With a new icon (handset with arrow) it is possible to call to the User with a Call forward and breakthrough this call forward. This applies for CFB and CFU. In case of a CFNR the CFx-breakthrough does not apply because the call rings first at the user and after the configured timer the CFNR will be executed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix for handling connections from multiple PBXs.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
An overall improvement of the handling when multiple calls are ringing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hotkeys for accepting and releasing calls.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
The myApps provide hotkeys functionality to start an App from anywhere within windows with this hotkey.&lt;br /&gt;
The Switchboard App now supports this hotkey functionality.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Focus call panel when starting switchboard&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
When starting the Switchboard App, the focus will be in the call section, so that an incoming call can be answered immediately by pressing the enter-key.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transfer button on the second call for intuitive transfer handling.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
When having an incoming call, a click on the Transfer button, did already show multiple transfer icons on the BLF entries. When having also an outgoing call, this icons now also appears on the outgoing call for a more user-friendly and intuitive transfer of the call. By clicking this icon on the outgoing call, the incoming call will be transferred to the outgoing call.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pickup in BLF Favorites.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
The Phone and Softphone favorites are shown in the BLF field from the Switchboard App. New in this version, when a call is ringing at one of the favorites, a pickup symbol will be shown. By clicking on the pickup symbol, the call will start ringing on your phone and can be answered by the Switchboard App User.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== Switchboard App (innovaphone-switchboard) ===&lt;br /&gt;
[[Image: Switchboard-App.png|50px|switchboard-app.png/|switchboard-app.png/]]&lt;br /&gt;
&lt;br /&gt;
The Switchboard App is an attendant workstation integrated into the myApps user interface. At a switchboard workstation, an employee of a company or a telephone network operator can process incoming calls and connection requests from external or internal callers. An employee can accept connections, request information, put calls on hold, transfer them to the desired destination, or reject the connection. The calls displayed are the ones from the monitorized phone device and they are managed using the RCC-API. The Switchboard App needs a license per Switchboard user, called the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;URL: &amp;lt;pre&amp;gt;http://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-switchboard&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Websocket&lt;br /&gt;
;TableUsers: to be able to replicate the users for the BLF&lt;br /&gt;
;Admin: to be able to edit the User object to monitor or un-monitor a waiting queue&lt;br /&gt;
;PbxApi: to edit the presence information&lt;br /&gt;
;RCC: to use the RCC API to manage the calls&lt;br /&gt;
;Impersonation: to get the Phone App favorites&lt;br /&gt;
&lt;br /&gt;
=== Switchboard Admin App (innovaphone-switchboard-admin) ===&lt;br /&gt;
[[Image: Innovaphone-switchboard-admin.png|50px|innovaphone-switchboard-admin.png/|innovaphone-switchboard-admin.png/]]&lt;br /&gt;
&lt;br /&gt;
With the Switchboard Admin App an administrator can manage the user(s) rights, can assign waiting queues to users and can pre-configure the Busy Lamp Field BLF.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;URL: &amp;lt;pre&amp;gt;http://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-switchboard-admin&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Websocket&lt;br /&gt;
;TableUsers: to be able to replicate the users from the PBX&lt;br /&gt;
;Admin: to be able to assign the waiting queue groups to the user&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Queues ===&lt;br /&gt;
&lt;br /&gt;
With the Queues plugin the Switchboard App and Switchboard Admin App Objects can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
# Install the Queues App&lt;br /&gt;
#* Option 1: Settings Apps/App Installer plugin - Search and Install the Queues App or&lt;br /&gt;
#* Option 2: AP Manager/App Store:&lt;br /&gt;
#** Search and Install the Queues App&lt;br /&gt;
#** Create an Instance of the Queues App&lt;br /&gt;
#** Start the created instance&lt;br /&gt;
# Settings App/Queues Plugin - Create the necessary App Objects:&lt;br /&gt;
#* Switchboard App: e.g. &#039;Switchboard&#039;/&#039;switchboard&#039;&lt;br /&gt;
#* Switchboard Admin App: e.g. &#039;Switchboard Admin&#039;/&#039;switchboard-admin&#039;&lt;br /&gt;
# Assign the Switchboard App and License to the correct users (can be done User- or Config Template-based)&lt;br /&gt;
# Assign the Switchboard Admin App to the correct Admin-users (can be done User- or Config Template-based)&lt;br /&gt;
# Configure Master PBX via the Switchboard Admin App Settings (optional with a single PBX): &lt;br /&gt;
#* PBX Name: PBX Name (PBX/Config/General/PBX Name) of the Master PBX&lt;br /&gt;
#* DNS (optional): DNS Name (PBX/Config/General/PBX Name) of the Master PBX &amp;lt;br/&amp;gt; Restart the Queues Instance after changing (so the App Objects can re-connect).&lt;br /&gt;
# Configure Waiting Queues via the Settings App/Waiting Queues Plugin or check existing Waiting Queues:&lt;br /&gt;
#* Waiting Queues monitored by the Switchboard App must have a &#039;&#039;&#039;Primary Group&#039;&#039;&#039; (used by the Switchboard Admin App to assign groups to Users)&lt;br /&gt;
#* Waiting Queues monitored by the Switchboard App must &#039;&#039;&#039;not&#039;&#039;&#039; have the &#039;&#039;&#039;&#039;Operator connect for SOAP&#039;&#039;&#039;&#039;-checkbox ticked  (needed to release calls correctly when taken/accepted by another Switchboard User)&lt;br /&gt;
# Create a Monitoring Group &#039;&#039;&#039;queues&#039;&#039;&#039; for the Switchboard (Admin) App. &amp;lt;br/&amp;gt; This can be done easily via the Queues Plugin of the Settings App (Groups configuration) or via the Advanced UI of the PBX:&lt;br /&gt;
#* &#039;&#039;&#039;Waiting Queues&#039;&#039;&#039; to be seen by the Switchboard App must have this group assigned &#039;&#039;&#039;Static only&#039;&#039;&#039;&lt;br /&gt;
#* &#039;&#039;&#039;Switchboard Users&#039;&#039;&#039; must have this group assigned &#039;&#039;&#039;Static and Active&#039;&#039;&#039;&lt;br /&gt;
# Configure the Switchboard Users via Switchboard Admin App:&lt;br /&gt;
#* Assign the correct rights / Waiting Queues to be monitored&lt;br /&gt;
#* (Optional) Create or Assign an already created Busy Lamp Field&lt;br /&gt;
# Adjust the Switchboard User Object and Phone Config (can also be done via a Config Template (desk phones only)):&lt;br /&gt;
#* Object: &#039;&#039;&#039;Untick &#039;Twin Phones&#039;&#039;&#039;&#039; =&amp;gt; Picking alerting calls (BLF or Waiting Queue-section) is possible&lt;br /&gt;
#* (Soft)Phone: &#039;&#039;&#039;Enable &#039;Call Waiting&#039;&#039;&#039;&#039; =&amp;gt; handling of multiple calls is possible (e.g. pickup call while there is an already alerting call)&lt;br /&gt;
# (Optional) Adjust the PBX/Phone/myApps/UsersAdmin App Config for better usage:&lt;br /&gt;
#* PBX: Configure the Recall Timeout of the PBX (PBX/Config/General/Recall Timeout) =&amp;gt; Blind Transferred calls can be taken back&lt;br /&gt;
#* Phone: Configure a Park-key on the phone(s) of the Switchboard User(s) =&amp;gt; visual/audio reminder of Parked Calls after X seconds&lt;br /&gt;
#* myApps: Deselect the default (Soft)Phone App  + Untick the &amp;quot;Bring AppSharing/Video always to front&amp;quot; in your (Soft)Phone App =&amp;gt; prevention of the (Soft)Phone App to popup.&lt;br /&gt;
#* UsersAdmin App: Tick the &#039;Privacy/Display e-mail address&#039; in the Settings of the Users Admin, so that a callback-button is shown for User-search results.&lt;br /&gt;
# Open the Switchboard App and Select a (Soft)Phone to be controlled in the Settings/Hamburger Menu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Make sure to close the Switchboard App of the user when adjusting the config this user via the Switchboard Admin App. This ensure that changes are not overwritten again with the old values.&lt;br /&gt;
&lt;br /&gt;
==Switchboard Admin App - User interface==&lt;br /&gt;
When opening the Switchboard Admin App the Switchboard Admin App shows only a search field at start (since release V14r1).&lt;br /&gt;
It will not list all users anymore, which speeds up the start of the App in big environments with many users.&lt;br /&gt;
At this point, closing the Switchboard Admin App, doesn&#039;t make any changes to the Switchboard App database.&lt;br /&gt;
&lt;br /&gt;
===Search field===&lt;br /&gt;
Search for the user of your choice by typing its name.&lt;br /&gt;
The users details include their configured CFx since V15r1 and up.&lt;br /&gt;
When multiple user are shown, select the correct user.&lt;br /&gt;
The more detailed information (Rights / Busy lamp field) shown is retrieved from the Switchboard App database, while the existing user&#039;s group membership of the configured waiting queues, is retrieved from the PBX.&lt;br /&gt;
&lt;br /&gt;
===Rights===&lt;br /&gt;
Here, you can define the rights of the Switchboard App user:&lt;br /&gt;
* Edit waiting queues: the user is allowed to add or delete waiting queues in the Switchboard App, to receive calls from.&lt;br /&gt;
* Edit presence: the user is allowed to change the presence state and presence note from other users in the system.&lt;br /&gt;
* Edit call diversions and mobility: the user is allowed to change other user&#039;s call forwards, mobility and its destinations.&lt;br /&gt;
&lt;br /&gt;
===Waiting Queues===&lt;br /&gt;
This section shows the membership of primary group activity from the respective waiting queue. &lt;br /&gt;
This information is retrieved from the PBX. Changes will be saved into the PBX and the Switchboard App database.&lt;br /&gt;
Be aware that when making any changes to the selected user, it will be saved in the PBX and the Switchboard App database as well. &lt;br /&gt;
It might overwrite the latest group membership change done by the Switchboard App user itself.&amp;lt;br/&amp;gt;&lt;br /&gt;
To make sure that your Administrative group membership settings will apply, make sure that the user&#039;s Switchboard App is closed before doing any changes. &amp;lt;br/&amp;gt;&lt;br /&gt;
You might want to verify the user&#039;s preferred settings before, to apply them respectively with your changes.&lt;br /&gt;
&lt;br /&gt;
The, in the PBX manager, pre-configured waiting queues will be shown to select the possible group membership. The possible choices are:&lt;br /&gt;
* Off: this waiting queue will not be shown in the user&#039;s Switchboard App for login.&lt;br /&gt;
* Dynamic-In: this waiting queue will be shown in the user&#039;s Switchboard App and the user is automatically logged-in the group with the start of the App (the user logs off from the group when closing the Switchboard App).&lt;br /&gt;
* Dynamic-Out: this waiting queue will be shown in the user&#039;s Switchboard App and the user is logged-off at start of the App (the user logs off from the group when closing the Switchboard App).&lt;br /&gt;
* Static: this waiting queue will be shown in the user&#039;s Switchboard App and the user is static in the group without the option to log-off (the user stays active in the group after closing the Switchboard App).&lt;br /&gt;
&lt;br /&gt;
===Busy Lamp Field===&lt;br /&gt;
&lt;br /&gt;
The Busy Lamp Field (BLF) section in the Switchboard Admin App, allows you, as admin, to pre-define the BLF groups and the PBX Users in the groups.&lt;br /&gt;
There is also the option to copy an already configured BLF from another user and edit it to your preferences.&lt;br /&gt;
&lt;br /&gt;
==Switchboard App - User interface==&lt;br /&gt;
[[File:Switchboard app user interface.png|thumb|switchboard_app_user_interface.png/|switchboard_app_user_interface.png/]]&lt;br /&gt;
The user interface is divided in 3 panels:&lt;br /&gt;
* Left panel : Busy Lamp Field and users search&lt;br /&gt;
* Central panel: Calls&lt;br /&gt;
* Right panel: Waiting queues and calls history&lt;br /&gt;
&lt;br /&gt;
There is also a hamburger menu, where some configuration settings can be edited.&lt;br /&gt;
&lt;br /&gt;
=== Left panel ===&lt;br /&gt;
==== Busy Lamp Field ====&lt;br /&gt;
[[File:Switchboard app BLF contact.png|thumb|switchboard_app_blf_contact.png/|switchboard_app_blf_contact.png/]]&lt;br /&gt;
The &#039;&#039;&#039;BLF&#039;&#039;&#039; is displayed on the left panel. There all the users replicated from the PBX are displayed and it can be undocked and displayed on another window.&lt;br /&gt;
Information displayed by user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Presence&lt;br /&gt;
* Common name&lt;br /&gt;
* Phone number&lt;br /&gt;
* CFx label if a CFx is configured (destination of the CFx is visible with a click on the label) &lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Select a user to Transfer a call by clicking on it &lt;br /&gt;
* Start a call by using the phone button&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Display users detailed contact information&lt;br /&gt;
* Create BLF groups&lt;br /&gt;
* Re-arrange BLF groups by moving one entry &#039;&#039;&#039;on top of&#039;&#039;&#039; another entry in order to place it &#039;&#039;&#039;before it&#039;&#039;&#039;.&lt;br /&gt;
* Add a user to a BLF group&lt;br /&gt;
* Delete a user from a BLF group by long press left mouse&lt;br /&gt;
* Call Breaktrough on configured CFB or CFU&lt;br /&gt;
&lt;br /&gt;
The BLF contacts is limited to PBX users and Contacts from the Contacts App with the proper detailed information. A Name, sip-name and number must be available as minimum information&lt;br /&gt;
&lt;br /&gt;
==== Users search ====&lt;br /&gt;
[[File:Switchboard app contact information search result.png|thumb|switchboard_app_contact_information_search_result.png/|switchboard_app_contact_information_search_result.png/]]&lt;br /&gt;
The &#039;&#039;&#039;users search&#039;&#039;&#039; (Search-API) can be done with the input field. This input field can also be used to directly dial using the phone button.&lt;br /&gt;
Information displayed by user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Presence&lt;br /&gt;
* Common name&lt;br /&gt;
* CFx if configured&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Select a user to Transfer a call by clicking on it &lt;br /&gt;
* Start a chat&lt;br /&gt;
* Start a call&lt;br /&gt;
* Start a Breakthrough call on CFB or CFU&lt;br /&gt;
* Send an email&lt;br /&gt;
[[File:Switchboard app BLF contact information detailed.png|thumb|switchboard_app_blf_contact_information_detailed.png/|switchboard_app_blf_contact_information_detailed.png/]]&lt;br /&gt;
The user &#039;&#039;&#039;details&#039;&#039;&#039; can also be expanded by clicking on the arrow icon.&lt;br /&gt;
Data displayed (read only) for the user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Common name&lt;br /&gt;
* SIP&lt;br /&gt;
* Phone number&lt;br /&gt;
* Email&lt;br /&gt;
* PBX&lt;br /&gt;
* Node&lt;br /&gt;
&lt;br /&gt;
Data displayed that can also be edited for the user (if the user has the appropriate rights):&lt;br /&gt;
* Presence note&lt;br /&gt;
* Presence&lt;br /&gt;
* Call diversions&lt;br /&gt;
* Mobility&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Start a call (by SIP and phone number)&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Add the user to a BLF group&lt;br /&gt;
&lt;br /&gt;
=== Center panel ===&lt;br /&gt;
On the center panel the calls are displayed.&lt;br /&gt;
&lt;br /&gt;
==== Calls ====&lt;br /&gt;
The calls are divided in 5 sections: in the waiting queue, incoming, outgoing, parked and transferred.&lt;br /&gt;
&lt;br /&gt;
Depending on the call state, different &#039;&#039;&#039;actions&#039;&#039;&#039; are allowed to manage the calls:&lt;br /&gt;
* Connect/Disconnect a call&lt;br /&gt;
* Mute/Unmute a call&lt;br /&gt;
* Hold/Release a call&lt;br /&gt;
* Park/Unpark a call&lt;br /&gt;
* Transfer a call to a user or connect 2 calls&lt;br /&gt;
* Pick up a transferred call or a call from the waiting queue&lt;br /&gt;
&lt;br /&gt;
=== Right panel ===&lt;br /&gt;
On the right panel the waiting queues and the calls history are displayed.&lt;br /&gt;
&lt;br /&gt;
==== Waiting Queues ====&lt;br /&gt;
On the right panel the &#039;&#039;&#039;waiting queues&#039;&#039;&#039; are displayed. They can be added by clicking on &amp;quot;Add waiting queue&amp;quot; (only displayed if the user has the appropriate right), which will automatically add the user to the given group. The calls will be displayed on the calls section and from there they can be picked up or transferred to an user.&lt;br /&gt;
&lt;br /&gt;
==== Calls history ====&lt;br /&gt;
On this panel also the &#039;&#039;&#039;calls history&#039;&#039;&#039; is displayed, which is received from the Call List-API.&lt;br /&gt;
&lt;br /&gt;
Information displayed on entry:&lt;br /&gt;
* Call flow&lt;br /&gt;
* Call information (source/destination, date and duration)&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Start a call&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Display contact information&lt;br /&gt;
* Add the user to a BLF group&lt;br /&gt;
&lt;br /&gt;
=== Hamburger menu ===&lt;br /&gt;
On the hamburger menu the &#039;&#039;&#039;shortcuts&#039;&#039;&#039; can be edited and the size of the users items from the BLF can be customized.&lt;br /&gt;
==== Edit shortcuts ====&lt;br /&gt;
To edit a shortcut, the shortcut must be selected and then the desired key pressed. Afterwards it has to be clicked again to finish the editing. To remove a shorcut, select the shortcut and press the &amp;quot;Del&amp;quot; key on your keyboard.&lt;br /&gt;
&lt;br /&gt;
==== Size of the user items (BLF) ====&lt;br /&gt;
There are 2 different size:&lt;br /&gt;
* Icons only: only the profile picture, presence and common name will be displayed.&lt;br /&gt;
* Detailed large: the phone number and the call button are displayed too.&lt;br /&gt;
&lt;br /&gt;
==== Limit displayed calls in waiting queues section ====&lt;br /&gt;
Different view of incoming calls in the waiting queues section&lt;br /&gt;
* If enabled: a short list of incoming calls will be shown and a scrollbar will appear in this section&lt;br /&gt;
* If disabled: a long list of incoming calls will be shown.&lt;br /&gt;
The amount of showed calls in both scenarios depends on the used display size and resolution configuration (adaptive design)&lt;br /&gt;
&lt;br /&gt;
==== Select monitored device ====&lt;br /&gt;
If a device is selected, all the calls from/to that device will be monitored by the app.&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
===Licensing===&lt;br /&gt;
* When using the OperatorV13 license in a pre V13r2 release, and you want to use the Switchboard App instead in a &amp;gt; V13r2, you need to download a new license file from my.innovaphone &lt;br /&gt;
* Upgrade from Operator, the Operator13 license will result in 3 times App(innovaphone-switchboard)13 in addition.&lt;br /&gt;
&lt;br /&gt;
===Reverse Lookup from Contacts===&lt;br /&gt;
For Reverse Lookup to work both for Queue-calls as Operator-calls, the Directory must have the correct Access Rules:&lt;br /&gt;
* if the directory has no ACL-rules =&amp;gt; will work for Queue- and Operator Calls&lt;br /&gt;
* if the directory has ACL-rules =&amp;gt; a rule for each object (WQ and Operator) must apply:&lt;br /&gt;
** the name of the WQ/Operator-object&lt;br /&gt;
** an active group of the WQ/Operator&lt;br /&gt;
&lt;br /&gt;
===Info field for BLF contact details, Operator Note===&lt;br /&gt;
The Switchboard Operator can use the Contacts App to add or edit the contact details with the Info field, to show additional information like an &amp;quot;Operator Note&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The information added to the Info field, will be shown in the detailed view of a BLF Contact or in the detailed view of a searched contact at the bottom as additional information aka &amp;quot;Operator Note&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* When closing the Switchboard App, the user will be logout of all the waiting queues groups. When opening the app again, the user will be automatically logged-in on this groups again. (This is by design)&lt;br /&gt;
* Shortcuts may not be triggered on the Switchboard App if the app is not on focus. For this just click on the UI of the app.&lt;br /&gt;
* If a softphone is being monitored, the Softphone App must be opened on background. Otherwise the RCC-API will not sent calls information to the Switchboard App. Since &amp;gt;= V13r3 this will be done automatically.&lt;br /&gt;
* If no (soft)phone device has been selected on the hamburger menu of the Switboard App, the calls may be displayed duplicated because that means that the app is monitoring all the devices. To avoid this please select your default (Soft)Phone App on the phone devices section.&lt;br /&gt;
* When using the Softphone App with the same name and hardware-id on multiple devices (PC and Smartphone) an incoming call will be shown more than once, depending on the amount of used devices. You can add a Softphone with different naming and hardware-ID for the Switchboard User to use with the Switchboard App only.&lt;br /&gt;
* As Switchboard App &amp;quot;Operator&amp;quot; you will work mainly with the Switchboard App. To have video from internal callers, you need to have a (Soft)Phone App open in the background. Deselect your Default Phone device in the myApps otherwise this App will get focus during the incoming call and on connect after answering a call. Best Practice to undock the Video from your (Soft)Phone App in the background and deselect the option &amp;quot;Bring AppSharing/Video always to front&amp;quot; as this would bring your (Soft)Phone App to the front as well. &lt;br /&gt;
* When using Softphone App on X multiple devices, incoming calls will be displayed X multiple times. In scenarios where the Switchboard App user has multiple devices with myApps(Smartphone, tabblet, PC) it might make sense to create a Softphone with different name for each device or at least for the device where you want to use the Switchboard App with the Softphone App. Using different names for the Softphones, creates respectively different hardware-ID&#039;s. This assures that only the selected specific Softphone App and device will be monitored by the Switchboard App based on this specific name and HW-ID.&lt;br /&gt;
* If LDAP contacts are not displayed on the search results, please check if the rights for the LDAP object have been given to the Switchboard App.&lt;br /&gt;
* It is possible that the app instance needs to be restarted if the PBX name has changed on the hamburger menu of the Switchboard Admin App.&lt;br /&gt;
* Use unique group name per waiting queue. The Group and group name, assigned to your waiting queue, should not be (re)used for other Waiting Queues or other groups.&lt;br /&gt;
&lt;br /&gt;
==Trouble shooting==&lt;br /&gt;
* If any issue can be reproduced, open the console output of your browser or right-click and inspect in the native client version of the Switchboard App. Clear the console output and reproduce the issue and copy past the output as a textfile and send this attached in your support ticket.&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* SDK Integration (if the content is available)&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Queues&amp;diff=78628</id>
		<title>Reference15r1:Concept App Service Queues</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Queues&amp;diff=78628"/>
		<updated>2025-12-16T16:01:01Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Queues App Service can be installed on an innovaphone App Platform and will provide services for several Apps that can be used to manage calls and waiting queues with myApps. For example the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
== Applies To ==&lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 15r1final&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* Firmware V15r1xx&lt;br /&gt;
* UsersAdminApp&lt;br /&gt;
* (Soft)PhoneApp&lt;br /&gt;
* ProfileApp&lt;br /&gt;
* CalllistApp&lt;br /&gt;
* Calllist-API&lt;br /&gt;
* RCC-API&lt;br /&gt;
* configured Waiting Queues in the PBX&lt;br /&gt;
* configured group(s) in the PBX assigned as &amp;quot;Static&amp;quot; and &amp;quot;Active&amp;quot; to the Waiting Queue&lt;br /&gt;
* License “App(innovaphone-switchboard)13” (order no. 02-00050-007) per application-user&lt;br /&gt;
* A dedicated group(queues) in the PBX assigned as &amp;quot;Static&amp;quot; to all Waiting Queues used by the Switchboard App and assigned as &amp;quot;Static and Active&amp;quot; to all Switchboard Users&lt;br /&gt;
&lt;br /&gt;
==V15 Improvements==&lt;br /&gt;
&#039;&#039;&#039;Show call diversions for BLF entries.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
This feature shows, with a colored label in the BLF entry, the configured call forwarding from the respective User. The color of the label depends on the type of configured forwarding, CFNR (orange/yellow), CFB (red) or CFU (purple).  A click on the label, shows the configured forwarding destination.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Break-through of call diversions from BLF and Search details.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
With a new icon (handset with arrow) it is possible to call to the User with a Call forward and breakthrough this call forward. This applies for CFB and CFU. In case of a CFNR the CFx-breakthrough does not apply because the call rings first at the user and after the configured timer the CFNR will be executed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix for handling connections from multiple PBXs.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
An overall improvement of the handling when multiple calls are ringing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hotkeys for accepting and releasing calls.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
The myApps provide hotkeys functionality to start an App from anywhere within windows with this hotkey.&lt;br /&gt;
The Switchboard App now supports this hotkey functionality.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Focus call panel when starting switchboard&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
When starting the Switchboard App, the focus will be in the call section, so that an incoming call can be answered immediately by pressing the enter-key.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transfer button on the second call for intuitive transfer handling.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
When having an incoming call, a click on the Transfer button, did already show multiple transfer icons on the BLF entries. When having also an outgoing call, this icons now also appears on the outgoing call for a more user-friendly and intuitive transfer of the call. By clicking this icon on the outgoing call, the incoming call will be transferred to the outgoing call.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pickup in BLF Favorites.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
The Phone and Softphone favorites are shown in the BLF field from the Switchboard App. New in this version, when a call is ringing at one of the favorites, a pickup symbol will be shown. By clicking on the pickup symbol, the call will start ringing on your phone and can be answered by the Switchboard App User.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== Switchboard App (innovaphone-switchboard) ===&lt;br /&gt;
[[Image: Switchboard-App.png|50px|switchboard-app.png/|switchboard-app.png/]]&lt;br /&gt;
&lt;br /&gt;
The Switchboard App is an attendant workstation integrated into the myApps user interface. At a switchboard workstation, an employee of a company or a telephone network operator can process incoming calls and connection requests from external or internal callers. An employee can accept connections, request information, put calls on hold, transfer them to the desired destination, or reject the connection. The calls displayed are the ones from the monitorized phone device and they are managed using the RCC-API. The Switchboard App needs a license per Switchboard user, called the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;URL: &amp;lt;pre&amp;gt;http://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-switchboard&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Websocket&lt;br /&gt;
;TableUsers: to be able to replicate the users for the BLF&lt;br /&gt;
;Admin: to be able to edit the User object to monitor or un-monitor a waiting queue&lt;br /&gt;
;PbxApi: to edit the presence information&lt;br /&gt;
;RCC: to use the RCC API to manage the calls&lt;br /&gt;
;Impersonation: to get the Phone App favorites&lt;br /&gt;
&lt;br /&gt;
=== Switchboard Admin App (innovaphone-switchboard-admin) ===&lt;br /&gt;
[[Image: Innovaphone-switchboard-admin.png|50px|innovaphone-switchboard-admin.png/|innovaphone-switchboard-admin.png/]]&lt;br /&gt;
&lt;br /&gt;
With the Switchboard Admin App an administrator can manage the user(s) rights, can assign waiting queues to users and can pre-configure the Busy Lamp Field BLF.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;URL: &amp;lt;pre&amp;gt;http://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-switchboard-admin&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Websocket&lt;br /&gt;
;TableUsers: to be able to replicate the users from the PBX&lt;br /&gt;
;Admin: to be able to assign the waiting queue groups to the user&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Queues ===&lt;br /&gt;
&lt;br /&gt;
With the Queues plugin the Switchboard App and Switchboard Admin App Objects can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
# Install the Queues App&lt;br /&gt;
#* Option 1: Settings Apps/App Installer plugin - Search and Install the Queues App or&lt;br /&gt;
#* Option 2: AP Manager/App Store:&lt;br /&gt;
#** Search and Install the Queues App&lt;br /&gt;
#** Create an Instance of the Queues App&lt;br /&gt;
#** Start the created instance&lt;br /&gt;
# Settings App/Queues Plugin - Create the necessary App Objects:&lt;br /&gt;
#* Switchboard App: e.g. &#039;Switchboard&#039;/&#039;switchboard&#039;&lt;br /&gt;
#* Switchboard Admin App: e.g. &#039;Switchboard Admin&#039;/&#039;switchboard-admin&#039;&lt;br /&gt;
# Assign the Switchboard App and License to the correct users (can be done User- or Config Template-based)&lt;br /&gt;
# Assign the Switchboard Admin App to the correct Admin-users (can be done User- or Config Template-based)&lt;br /&gt;
# Configure Master PBX via the Switchboard Admin App Settings (optional with a single PBX): &lt;br /&gt;
#* PBX Name: PBX Name (PBX/Config/General/PBX Name) of the Master PBX&lt;br /&gt;
#* DNS (optional): DNS Name (PBX/Config/General/PBX Name) of the Master PBX &amp;lt;br/&amp;gt; Restart the Queues Instance after changing (so the App Objects can re-connect).&lt;br /&gt;
# Configure Waiting Queues via the Settings App/Waiting Queues Plugin or check existing Waiting Queues:&lt;br /&gt;
#* Waiting Queues monitored by the Switchboard App must have a &#039;&#039;&#039;Primary Group&#039;&#039;&#039; (used by the Switchboard Admin App to assign groups to Users)&lt;br /&gt;
#* Waiting Queues monitored by the Switchboard App must &#039;&#039;&#039;not&#039;&#039;&#039; have the &#039;&#039;&#039;&#039;Operator connect for SOAP&#039;&#039;&#039;&#039;-checkbox ticked  (needed to release calls correctly when taken/accepted by another Switchboard User)&lt;br /&gt;
# Create a Monitoring Group &#039;&#039;&#039;queues&#039;&#039;&#039; for the Switchboard (Admin) App. &amp;lt;br/&amp;gt; This can be done easily via the Queues Plugin of the Settings App (Groups configuration) or via the Advanced UI of the PBX:&lt;br /&gt;
#* &#039;&#039;&#039;Waiting Queues&#039;&#039;&#039; to be seen by the Switchboard App must have this group assigned &#039;&#039;&#039;Static only&#039;&#039;&#039;&lt;br /&gt;
#* &#039;&#039;&#039;Switchboard Users&#039;&#039;&#039; must have this group assigned &#039;&#039;&#039;Static and Active&#039;&#039;&#039;&lt;br /&gt;
# Configure the Switchboard Users via Switchboard Admin App:&lt;br /&gt;
#* Assign the correct rights / Waiting Queues to be monitored&lt;br /&gt;
#* (Optional) Create or Assign an already created Busy Lamp Field&lt;br /&gt;
# Adjust the Switchboard User Object and Phone Config (can also be done via a Config Template (desk phones only)):&lt;br /&gt;
#* Object: &#039;&#039;&#039;Untick &#039;Twin Phones&#039;&#039;&#039;&#039; =&amp;gt; Picking alerting calls (BLF or Waiting Queue-section) is possible&lt;br /&gt;
#* (Soft)Phone: &#039;&#039;&#039;Enable &#039;Call Waiting&#039;&#039;&#039;&#039; =&amp;gt; handling of multiple calls is possible (e.g. pickup call while there is an already alerting call)&lt;br /&gt;
# (Optional) Adjust the PBX/Phone/myApps/UsersAdmin App Config for better usage:&lt;br /&gt;
#* PBX: Configure the Recall Timeout of the PBX (PBX/Config/General/Recall Timeout) =&amp;gt; Blind Transferred calls can be taken back&lt;br /&gt;
#* Phone: Configure a Park-key on the phone(s) of the Switchboard User(s) =&amp;gt; visual/audio reminder of Parked Calls after X seconds&lt;br /&gt;
#* myApps: Deselect the default (Soft)Phone App  + Untick the &amp;quot;Bring AppSharing/Video always to front&amp;quot; in your (Soft)Phone App =&amp;gt; prevention of the (Soft)Phone App to popup.&lt;br /&gt;
#* UsersAdmin App: Tick the &#039;Privacy/Display e-mail address&#039; in the Settings of the Users Admin, so that a callback-button is shown for User-search results.&lt;br /&gt;
# Open the Switchboard App and Select a (Soft)Phone to be controlled in the Settings/Hamburger Menu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Make sure to close the Switchboard App of the user when adjusting the config this ser via the Switchboard Admin App. This ensure that changes are not overwritten again wiht the old values.&lt;br /&gt;
&lt;br /&gt;
==Switchboard Admin App - User interface==&lt;br /&gt;
When opening the Switchboard Admin App the Switchboard Admin App shows only a search field at start (since release V14r1).&lt;br /&gt;
It will not list all users anymore, which speeds up the start of the App in big environments with many users.&lt;br /&gt;
At this point, closing the Switchboard Admin App, doesn&#039;t make any changes to the Switchboard App database.&lt;br /&gt;
&lt;br /&gt;
===Search field===&lt;br /&gt;
Search for the user of your choice by typing its name.&lt;br /&gt;
The users details include their configured CFx since V15r1 and up.&lt;br /&gt;
When multiple user are shown, select the correct user.&lt;br /&gt;
The more detailed information (Rights / Busy lamp field) shown is retrieved from the Switchboard App database, while the existing user&#039;s group membership of the configured waiting queues, is retrieved from the PBX.&lt;br /&gt;
&lt;br /&gt;
===Rights===&lt;br /&gt;
Here, you can define the rights of the Switchboard App user:&lt;br /&gt;
* Edit waiting queues: the user is allowed to add or delete waiting queues in the Switchboard App, to receive calls from.&lt;br /&gt;
* Edit presence: the user is allowed to change the presence state and presence note from other users in the system.&lt;br /&gt;
* Edit call diversions and mobility: the user is allowed to change other user&#039;s call forwards, mobility and its destinations.&lt;br /&gt;
&lt;br /&gt;
===Waiting Queues===&lt;br /&gt;
This section shows the membership of primary group activity from the respective waiting queue. &lt;br /&gt;
This information is retrieved from the PBX. Changes will be saved into the PBX and the Switchboard App database.&lt;br /&gt;
Be aware that when making any changes to the selected user, it will be saved in the PBX and the Switchboard App database as well. &lt;br /&gt;
It might overwrite the latest group membership change done by the Switchboard App user itself.&amp;lt;br/&amp;gt;&lt;br /&gt;
To make sure that your Administrative group membership settings will apply, make sure that the user&#039;s Switchboard App is closed before doing any changes. &amp;lt;br/&amp;gt;&lt;br /&gt;
You might want to verify the user&#039;s preferred settings before, to apply them respectively with your changes.&lt;br /&gt;
&lt;br /&gt;
The, in the PBX manager, pre-configured waiting queues will be shown to select the possible group membership. The possible choices are:&lt;br /&gt;
* Off: this waiting queue will not be shown in the user&#039;s Switchboard App for login.&lt;br /&gt;
* Dynamic-In: this waiting queue will be shown in the user&#039;s Switchboard App and the user is automatically logged-in the group with the start of the App (the user logs off from the group when closing the Switchboard App).&lt;br /&gt;
* Dynamic-Out: this waiting queue will be shown in the user&#039;s Switchboard App and the user is logged-off at start of the App (the user logs off from the group when closing the Switchboard App).&lt;br /&gt;
* Static: this waiting queue will be shown in the user&#039;s Switchboard App and the user is static in the group without the option to log-off (the user stays active in the group after closing the Switchboard App).&lt;br /&gt;
&lt;br /&gt;
===Busy Lamp Field===&lt;br /&gt;
&lt;br /&gt;
The Busy Lamp Field (BLF) section in the Switchboard Admin App, allows you, as admin, to pre-define the BLF groups and the PBX Users in the groups.&lt;br /&gt;
There is also the option to copy an already configured BLF from another user and edit it to your preferences.&lt;br /&gt;
&lt;br /&gt;
==Switchboard App - User interface==&lt;br /&gt;
[[File:Switchboard app user interface.png|thumb|switchboard_app_user_interface.png/|switchboard_app_user_interface.png/]]&lt;br /&gt;
The user interface is divided in 3 panels:&lt;br /&gt;
* Left panel : Busy Lamp Field and users search&lt;br /&gt;
* Central panel: Calls&lt;br /&gt;
* Right panel: Waiting queues and calls history&lt;br /&gt;
&lt;br /&gt;
There is also a hamburger menu, where some configuration settings can be edited.&lt;br /&gt;
&lt;br /&gt;
=== Left panel ===&lt;br /&gt;
==== Busy Lamp Field ====&lt;br /&gt;
[[File:Switchboard app BLF contact.png|thumb|switchboard_app_blf_contact.png/|switchboard_app_blf_contact.png/]]&lt;br /&gt;
The &#039;&#039;&#039;BLF&#039;&#039;&#039; is displayed on the left panel. There all the users replicated from the PBX are displayed and it can be undocked and displayed on another window.&lt;br /&gt;
Information displayed by user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Presence&lt;br /&gt;
* Common name&lt;br /&gt;
* Phone number&lt;br /&gt;
* CFx label if a CFx is configured (destination of the CFx is visible with a click on the label) &lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Select a user to Transfer a call by clicking on it &lt;br /&gt;
* Start a call by using the phone button&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Display users detailed contact information&lt;br /&gt;
* Create BLF groups&lt;br /&gt;
* Re-arrange BLF groups by moving one entry &#039;&#039;&#039;on top of&#039;&#039;&#039; another entry in order to place it &#039;&#039;&#039;before it&#039;&#039;&#039;.&lt;br /&gt;
* Add a user to a BLF group&lt;br /&gt;
* Delete a user from a BLF group by long press left mouse&lt;br /&gt;
* Call Breaktrough on configured CFB or CFU&lt;br /&gt;
&lt;br /&gt;
The BLF contacts is limited to PBX users and Contacts from the Contacts App with the proper detailed information. A Name, sip-name and number must be available as minimum information&lt;br /&gt;
&lt;br /&gt;
==== Users search ====&lt;br /&gt;
[[File:Switchboard app contact information search result.png|thumb|switchboard_app_contact_information_search_result.png/|switchboard_app_contact_information_search_result.png/]]&lt;br /&gt;
The &#039;&#039;&#039;users search&#039;&#039;&#039; (Search-API) can be done with the input field. This input field can also be used to directly dial using the phone button.&lt;br /&gt;
Information displayed by user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Presence&lt;br /&gt;
* Common name&lt;br /&gt;
* CFx if configured&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Select a user to Transfer a call by clicking on it &lt;br /&gt;
* Start a chat&lt;br /&gt;
* Start a call&lt;br /&gt;
* Start a Breakthrough call on CFB or CFU&lt;br /&gt;
* Send an email&lt;br /&gt;
[[File:Switchboard app BLF contact information detailed.png|thumb|switchboard_app_blf_contact_information_detailed.png/|switchboard_app_blf_contact_information_detailed.png/]]&lt;br /&gt;
The user &#039;&#039;&#039;details&#039;&#039;&#039; can also be expanded by clicking on the arrow icon.&lt;br /&gt;
Data displayed (read only) for the user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Common name&lt;br /&gt;
* SIP&lt;br /&gt;
* Phone number&lt;br /&gt;
* Email&lt;br /&gt;
* PBX&lt;br /&gt;
* Node&lt;br /&gt;
&lt;br /&gt;
Data displayed that can also be edited for the user (if the user has the appropriate rights):&lt;br /&gt;
* Presence note&lt;br /&gt;
* Presence&lt;br /&gt;
* Call diversions&lt;br /&gt;
* Mobility&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Start a call (by SIP and phone number)&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Add the user to a BLF group&lt;br /&gt;
&lt;br /&gt;
=== Center panel ===&lt;br /&gt;
On the center panel the calls are displayed.&lt;br /&gt;
&lt;br /&gt;
==== Calls ====&lt;br /&gt;
The calls are divided in 5 sections: in the waiting queue, incoming, outgoing, parked and transferred.&lt;br /&gt;
&lt;br /&gt;
Depending on the call state, different &#039;&#039;&#039;actions&#039;&#039;&#039; are allowed to manage the calls:&lt;br /&gt;
* Connect/Disconnect a call&lt;br /&gt;
* Mute/Unmute a call&lt;br /&gt;
* Hold/Release a call&lt;br /&gt;
* Park/Unpark a call&lt;br /&gt;
* Transfer a call to a user or connect 2 calls&lt;br /&gt;
* Pick up a transferred call or a call from the waiting queue&lt;br /&gt;
&lt;br /&gt;
=== Right panel ===&lt;br /&gt;
On the right panel the waiting queues and the calls history are displayed.&lt;br /&gt;
&lt;br /&gt;
==== Waiting Queues ====&lt;br /&gt;
On the right panel the &#039;&#039;&#039;waiting queues&#039;&#039;&#039; are displayed. They can be added by clicking on &amp;quot;Add waiting queue&amp;quot; (only displayed if the user has the appropriate right), which will automatically add the user to the given group. The calls will be displayed on the calls section and from there they can be picked up or transferred to an user.&lt;br /&gt;
&lt;br /&gt;
==== Calls history ====&lt;br /&gt;
On this panel also the &#039;&#039;&#039;calls history&#039;&#039;&#039; is displayed, which is received from the Call List-API.&lt;br /&gt;
&lt;br /&gt;
Information displayed on entry:&lt;br /&gt;
* Call flow&lt;br /&gt;
* Call information (source/destination, date and duration)&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Start a call&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Display contact information&lt;br /&gt;
* Add the user to a BLF group&lt;br /&gt;
&lt;br /&gt;
=== Hamburger menu ===&lt;br /&gt;
On the hamburger menu the &#039;&#039;&#039;shortcuts&#039;&#039;&#039; can be edited and the size of the users items from the BLF can be customized.&lt;br /&gt;
==== Edit shortcuts ====&lt;br /&gt;
To edit a shortcut, the shortcut must be selected and then the desired key pressed. Afterwards it has to be clicked again to finish the editing. To remove a shorcut, select the shortcut and press the &amp;quot;Del&amp;quot; key on your keyboard.&lt;br /&gt;
&lt;br /&gt;
==== Size of the user items (BLF) ====&lt;br /&gt;
There are 2 different size:&lt;br /&gt;
* Icons only: only the profile picture, presence and common name will be displayed.&lt;br /&gt;
* Detailed large: the phone number and the call button are displayed too.&lt;br /&gt;
&lt;br /&gt;
==== Limit displayed calls in waiting queues section ====&lt;br /&gt;
Different view of incoming calls in the waiting queues section&lt;br /&gt;
* If enabled: a short list of incoming calls will be shown and a scrollbar will appear in this section&lt;br /&gt;
* If disabled: a long list of incoming calls will be shown.&lt;br /&gt;
The amount of showed calls in both scenarios depends on the used display size and resolution configuration (adaptive design)&lt;br /&gt;
&lt;br /&gt;
==== Select monitored device ====&lt;br /&gt;
If a device is selected, all the calls from/to that device will be monitored by the app.&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
===Licensing===&lt;br /&gt;
* When using the OperatorV13 license in a pre V13r2 release, and you want to use the Switchboard App instead in a &amp;gt; V13r2, you need to download a new license file from my.innovaphone &lt;br /&gt;
* Upgrade from Operator, the Operator13 license will result in 3 times App(innovaphone-switchboard)13 in addition.&lt;br /&gt;
&lt;br /&gt;
===Reverse Lookup from Contacts===&lt;br /&gt;
For Reverse Lookup to work both for Queue-calls as Operator-calls, the Directory must have the correct Access Rules:&lt;br /&gt;
* if the directory has no ACL-rules =&amp;gt; will work for Queue- and Operator Calls&lt;br /&gt;
* if the directory has ACL-rules =&amp;gt; a rule for each object (WQ and Operator) must apply:&lt;br /&gt;
** the name of the WQ/Operator-object&lt;br /&gt;
** an active group of the WQ/Operator&lt;br /&gt;
&lt;br /&gt;
===Info field for BLF contact details, Operator Note===&lt;br /&gt;
The Switchboard Operator can use the Contacts App to add or edit the contact details with the Info field, to show additional information like an &amp;quot;Operator Note&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The information added to the Info field, will be shown in the detailed view of a BLF Contact or in the detailed view of a searched contact at the bottom as additional information aka &amp;quot;Operator Note&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* When closing the Switchboard App, the user will be logout of all the waiting queues groups. When opening the app again, the user will be automatically logged-in on this groups again. (This is by design)&lt;br /&gt;
* Shortcuts may not be triggered on the Switchboard App if the app is not on focus. For this just click on the UI of the app.&lt;br /&gt;
* If a softphone is being monitored, the Softphone App must be opened on background. Otherwise the RCC-API will not sent calls information to the Switchboard App. Since &amp;gt;= V13r3 this will be done automatically.&lt;br /&gt;
* If no (soft)phone device has been selected on the hamburger menu of the Switboard App, the calls may be displayed duplicated because that means that the app is monitoring all the devices. To avoid this please select your default (Soft)Phone App on the phone devices section.&lt;br /&gt;
* When using the Softphone App with the same name and hardware-id on multiple devices (PC and Smartphone) an incoming call will be shown more than once, depending on the amount of used devices. You can add a Softphone with different naming and hardware-ID for the Switchboard User to use with the Switchboard App only.&lt;br /&gt;
* As Switchboard App &amp;quot;Operator&amp;quot; you will work mainly with the Switchboard App. To have video from internal callers, you need to have a (Soft)Phone App open in the background. Deselect your Default Phone device in the myApps otherwise this App will get focus during the incoming call and on connect after answering a call. Best Practice to undock the Video from your (Soft)Phone App in the background and deselect the option &amp;quot;Bring AppSharing/Video always to front&amp;quot; as this would bring your (Soft)Phone App to the front as well. &lt;br /&gt;
* When using Softphone App on X multiple devices, incoming calls will be displayed X multiple times. In scenarios where the Switchboard App user has multiple devices with myApps(Smartphone, tabblet, PC) it might make sense to create a Softphone with different name for each device or at least for the device where you want to use the Switchboard App with the Softphone App. Using different names for the Softphones, creates respectively different hardware-ID&#039;s. This assures that only the selected specific Softphone App and device will be monitored by the Switchboard App based on this specific name and HW-ID.&lt;br /&gt;
* If LDAP contacts are not displayed on the search results, please check if the rights for the LDAP object have been given to the Switchboard App.&lt;br /&gt;
* It is possible that the app instance needs to be restarted if the PBX name has changed on the hamburger menu of the Switchboard Admin App.&lt;br /&gt;
* Use unique group name per waiting queue. The Group and group name, assigned to your waiting queue, should not be (re)used for other Waiting Queues or other groups.&lt;br /&gt;
&lt;br /&gt;
==Trouble shooting==&lt;br /&gt;
* If any issue can be reproduced, open the console output of your browser or right-click and inspect in the native client version of the Switchboard App. Clear the console output and reproduce the issue and copy past the output as a textfile and send this attached in your support ticket.&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* SDK Integration (if the content is available)&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Queues&amp;diff=78626</id>
		<title>Reference15r1:Concept App Service Queues</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference15r1:Concept_App_Service_Queues&amp;diff=78626"/>
		<updated>2025-12-11T11:51:27Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Queues App Service can be installed on an innovaphone App Platform and will provide services for several Apps that can be used to manage calls and waiting queues with myApps. For example the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
== Applies To ==&lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 15r1final&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* Firmware V15r1xx&lt;br /&gt;
* UsersAdminApp&lt;br /&gt;
* (Soft)PhoneApp&lt;br /&gt;
* ProfileApp&lt;br /&gt;
* CalllistApp&lt;br /&gt;
* Calllist-API&lt;br /&gt;
* RCC-API&lt;br /&gt;
* configured Waiting Queues in the PBX&lt;br /&gt;
* configured group(s) in the PBX assigned as &amp;quot;Static&amp;quot; and &amp;quot;Active&amp;quot; to the Waiting Queue&lt;br /&gt;
* License “App(innovaphone-switchboard)13” (order no. 02-00050-007) per application-user&lt;br /&gt;
* A dedicated group(queues) in the PBX assigned as &amp;quot;Static&amp;quot; to all Waiting Queues used by the Switchboard App and assigned as &amp;quot;Static and Active&amp;quot; to all Switchboard Users&lt;br /&gt;
&lt;br /&gt;
==V15 Improvements==&lt;br /&gt;
&#039;&#039;&#039;Show call diversions for BLF entries.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
This feature shows, with a colored label in the BLF entry, the configured call forwarding from the respective User. The color of the label depends on the type of configured forwarding, CFNR (orange/yellow), CFB (red) or CFU (purple).  A click on the label, shows the configured forwarding destination.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Break-through of call diversions from BLF and Search details.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
With a new icon (handset with arrow) it is possible to call to the User with a Call forward and breakthrough this call forward. This applies for CFB and CFU. In case of a CFNR the CFx-breakthrough does not apply because the call rings first at the user and after the configured timer the CFNR will be executed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix for handling connections from multiple PBXs.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
An overall improvement of the handling when multiple calls are ringing.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hotkeys for accepting and releasing calls.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
The myApps provide hotkeys functionality to start an App from anywhere within windows with this hotkey.&lt;br /&gt;
The Switchboard App now supports this hotkey functionality.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Focus call panel when starting switchboard&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
When starting the Switchboard App, the focus will be in the call section, so that an incoming call can be answered immediately by pressing the enter-key.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transfer button on the second call for intuitive transfer handling.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
When having an incoming call, a click on the Transfer button, did already show multiple transfer icons on the BLF entries. When having also an outgoing call, this icons now also appears on the outgoing call for a more user-friendly and intuitive transfer of the call. By clicking this icon on the outgoing call, the incoming call will be transferred to the outgoing call.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pickup in BLF Favorites.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
The Phone and Softphone favorites are shown in the BLF field from the Switchboard App. New in this version, when a call is ringing at one of the favorites, a pickup symbol will be shown. By clicking on the pickup symbol, the call will start ringing on your phone and can be answered by the Switchboard App User.&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== Switchboard App (innovaphone-switchboard) ===&lt;br /&gt;
[[Image: Switchboard-App.png|50px|switchboard-app.png/|switchboard-app.png/]]&lt;br /&gt;
&lt;br /&gt;
The Switchboard App is an attendant workstation integrated into the myApps user interface. At a switchboard workstation, an employee of a company or a telephone network operator can process incoming calls and connection requests from external or internal callers. An employee can accept connections, request information, put calls on hold, transfer them to the desired destination, or reject the connection. The calls displayed are the ones from the monitorized phone device and they are managed using the RCC-API. The Switchboard App needs a license per Switchboard user, called the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;URL: &amp;lt;pre&amp;gt;http://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-switchboard&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Websocket&lt;br /&gt;
;TableUsers: to be able to replicate the users for the BLF&lt;br /&gt;
;Admin: to be able to edit the User object to monitor or un-monitor a waiting queue&lt;br /&gt;
;PbxApi: to edit the presence information&lt;br /&gt;
;RCC: to use the RCC API to manage the calls&lt;br /&gt;
;Impersonation: to get the Phone App favorites&lt;br /&gt;
&lt;br /&gt;
=== Switchboard Admin App (innovaphone-switchboard-admin) ===&lt;br /&gt;
[[Image: Innovaphone-switchboard-admin.png|50px|innovaphone-switchboard-admin.png/|innovaphone-switchboard-admin.png/]]&lt;br /&gt;
&lt;br /&gt;
With the Switchboard Admin App an administrator can manage the user(s) rights, can assign waiting queues to users and can pre-configure the Busy Lamp Field BLF.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;URL: &amp;lt;pre&amp;gt;http://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-switchboard-admin&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Websocket&lt;br /&gt;
;TableUsers: to be able to replicate the users from the PBX&lt;br /&gt;
;Admin: to be able to assign the waiting queue groups to the user&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Queues ===&lt;br /&gt;
&lt;br /&gt;
With the Queues plugin the Switchboard App and Switchboard Admin App Objects can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
# Install the Queues App&lt;br /&gt;
#* Option 1: Settings Apps/App Installer plugin - Search and Install the Queues App or&lt;br /&gt;
#* Option 2: AP Manager/App Store:&lt;br /&gt;
#** Search and Install the Queues App&lt;br /&gt;
#** Create an Instance of the Queues App&lt;br /&gt;
#** Start the created instance&lt;br /&gt;
# Settings App/Queues Plugin - Create the necessary App Objects:&lt;br /&gt;
#* Switchboard App: e.g. &#039;Switchboard&#039;/&#039;switchboard&#039;&lt;br /&gt;
#* Switchboard Admin App: e.g. &#039;Switchboard Admin&#039;/&#039;switchboard-admin&#039;&lt;br /&gt;
# Assign the Switchboard App and License to the correct users (can be done User- or Config Template-based)&lt;br /&gt;
# Assign the Switchboard Admin App to the correct Admin-users (can be done User- or Config Template-based)&lt;br /&gt;
# Configure Master PBX via the Switchboard Admin App Settings (optional with a single PBX): &lt;br /&gt;
#* PBX Name: PBX Name (PBX/Config/General/PBX Name) of the Master PBX&lt;br /&gt;
#* DNS (optional): DNS Name (PBX/Config/General/PBX Name) of the Master PBX &amp;lt;br/&amp;gt; Restart the Queues Instance after changing (so the App Objects can re-connect).&lt;br /&gt;
# Configure Waiting Queues via the Settings App/Waiting Queues Plugin or check existing Waiting Queues:&lt;br /&gt;
#* Waiting Queues monitored by the Switchboard App must have a &#039;&#039;&#039;Primary Group&#039;&#039;&#039; (used by the Switchboard Admin App to assign groups to Users)&lt;br /&gt;
#* Waiting Queues monitored by the Switchboard App must &#039;&#039;&#039;not&#039;&#039;&#039; have the &#039;&#039;&#039;&#039;Operator connect for SOAP&#039;&#039;&#039;&#039;-checkbox ticked  (needed to release calls correctly when taken/accepted by another Switchboard User)&lt;br /&gt;
# Create a Monitoring Group &#039;&#039;&#039;queues&#039;&#039;&#039; for the Switchboard (Admin) App. &amp;lt;br/&amp;gt; This can be done easily via the Queues Plugin of the Settings App (Groups configuration) or via the Advanced UI of the PBX:&lt;br /&gt;
#* &#039;&#039;&#039;Waiting Queues&#039;&#039;&#039; to be seen by the Switchboard App must have this group assigned &#039;&#039;&#039;Static only&#039;&#039;&#039;&lt;br /&gt;
#* &#039;&#039;&#039;Switchboard Users&#039;&#039;&#039; must have this group assigned &#039;&#039;&#039;Static and Active&#039;&#039;&#039;&lt;br /&gt;
# Configure the Switchboard Users via Switchboard Admin App:&lt;br /&gt;
#* Assign the correct rights / Waiting Queues to be monitored&lt;br /&gt;
#* (Optional) Create or Assign an already created Busy Lamp Field&lt;br /&gt;
# Adjust the Switchboard User Object and Phone Config (can also be done via a Config Template (desk phones only)):&lt;br /&gt;
#* Object: &#039;&#039;&#039;Untick &#039;Twin Phones&#039;&#039;&#039;&#039; =&amp;gt; Picking alerting calls (BLF or Waiting Queue-section) is possible&lt;br /&gt;
#* (Soft)Phone: &#039;&#039;&#039;Enable &#039;Call Waiting&#039;&#039;&#039;&#039; =&amp;gt; handling of multiple calls is possible (e.g. pickup call while there is an already alerting call)&lt;br /&gt;
# (Optional) Adjust the PBX/Phone/myApps/UsersAdmin App Config for better usage:&lt;br /&gt;
#* PBX: Configure the Recall Timeout of the PBX (PBX/Config/General/Recall Timeout) =&amp;gt; Blind Transferred calls can be taken back&lt;br /&gt;
#* Phone: Configure a Park-key on the phone(s) of the Switchboard User(s) =&amp;gt; visual/audio reminder of Parked Calls after X seconds&lt;br /&gt;
#* myApps: Deselect the default (Soft)Phone App  + Untick the &amp;quot;Bring AppSharing/Video always to front&amp;quot; in your (Soft)Phone App =&amp;gt; prevention of the (Soft)Phone App to popup.&lt;br /&gt;
#* UsersAdmin App: Tick the &#039;Privacy/Display e-mail address&#039; in the Settings of the Users Admin, so that a callback-button is shown for User-search results.&lt;br /&gt;
# Open the Switchboard App and Select a (Soft)Phone to be controlled in the Settings/Hamburger Menu&lt;br /&gt;
&lt;br /&gt;
==Switchboard Admin App - User interface==&lt;br /&gt;
When opening the Switchboard Admin App the Switchboard Admin App shows only a search field at start (since release V14r1).&lt;br /&gt;
It will not list all users anymore, which speeds up the start of the App in big environments with many users.&lt;br /&gt;
At this point, closing the Switchboard Admin App, doesn&#039;t make any changes to the Switchboard App database.&lt;br /&gt;
&lt;br /&gt;
===Search field===&lt;br /&gt;
Search for the user of your choice by typing its name.&lt;br /&gt;
The users details include their configured CFx since V15r1 and up.&lt;br /&gt;
When multiple user are shown, select the correct user.&lt;br /&gt;
The more detailed information (Rights / Busy lamp field) shown is retrieved from the Switchboard App database, while the existing user&#039;s group membership of the configured waiting queues, is retrieved from the PBX.&lt;br /&gt;
&lt;br /&gt;
===Rights===&lt;br /&gt;
Here, you can define the rights of the Switchboard App user:&lt;br /&gt;
* Edit waiting queues: the user is allowed to add or delete waiting queues in the Switchboard App, to receive calls from.&lt;br /&gt;
* Edit presence: the user is allowed to change the presence state and presence note from other users in the system.&lt;br /&gt;
* Edit call diversions and mobility: the user is allowed to change other user&#039;s call forwards, mobility and its destinations.&lt;br /&gt;
&lt;br /&gt;
===Waiting Queues===&lt;br /&gt;
This section shows the membership of primary group activity from the respective waiting queue. &lt;br /&gt;
This information is retrieved from the PBX. Changes will be saved into the PBX and the Switchboard App database.&lt;br /&gt;
Be aware that when making any changes to the selected user, it will be saved in the PBX and the Switchboard App database as well. &lt;br /&gt;
It might overwrite the latest group membership change done by the Switchboard App user itself.&amp;lt;br/&amp;gt;&lt;br /&gt;
To make sure that your Administrative group membership settings will apply, make sure that the user&#039;s Switchboard App is closed before doing any changes. &amp;lt;br/&amp;gt;&lt;br /&gt;
You might want to verify the user&#039;s preferred settings before, to apply them respectively with your changes.&lt;br /&gt;
&lt;br /&gt;
The, in the PBX manager, pre-configured waiting queues will be shown to select the possible group membership. The possible choices are:&lt;br /&gt;
* Off: this waiting queue will not be shown in the user&#039;s Switchboard App for login.&lt;br /&gt;
* Dynamic-In: this waiting queue will be shown in the user&#039;s Switchboard App and the user is automatically logged-in the group with the start of the App (the user logs off from the group when closing the Switchboard App).&lt;br /&gt;
* Dynamic-Out: this waiting queue will be shown in the user&#039;s Switchboard App and the user is logged-off at start of the App (the user logs off from the group when closing the Switchboard App).&lt;br /&gt;
* Static: this waiting queue will be shown in the user&#039;s Switchboard App and the user is static in the group without the option to log-off (the user stays active in the group after closing the Switchboard App).&lt;br /&gt;
&lt;br /&gt;
===Busy Lamp Field===&lt;br /&gt;
&lt;br /&gt;
The Busy Lamp Field (BLF) section in the Switchboard Admin App, allows you, as admin, to pre-define the BLF groups and the PBX Users in the groups.&lt;br /&gt;
There is also the option to copy an already configured BLF from another user and edit it to your preferences.&lt;br /&gt;
&lt;br /&gt;
==Switchboard App - User interface==&lt;br /&gt;
[[File:Switchboard app user interface.png|thumb|switchboard_app_user_interface.png/|switchboard_app_user_interface.png/]]&lt;br /&gt;
The user interface is divided in 3 panels:&lt;br /&gt;
* Left panel : Busy Lamp Field and users search&lt;br /&gt;
* Central panel: Calls&lt;br /&gt;
* Right panel: Waiting queues and calls history&lt;br /&gt;
&lt;br /&gt;
There is also a hamburger menu, where some configuration settings can be edited.&lt;br /&gt;
&lt;br /&gt;
=== Left panel ===&lt;br /&gt;
==== Busy Lamp Field ====&lt;br /&gt;
[[File:Switchboard app BLF contact.png|thumb|switchboard_app_blf_contact.png/|switchboard_app_blf_contact.png/]]&lt;br /&gt;
The &#039;&#039;&#039;BLF&#039;&#039;&#039; is displayed on the left panel. There all the users replicated from the PBX are displayed and it can be undocked and displayed on another window.&lt;br /&gt;
Information displayed by user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Presence&lt;br /&gt;
* Common name&lt;br /&gt;
* Phone number&lt;br /&gt;
* CFx label if a CFx is configured (destination of the CFx is visible with a click on the label) &lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Select a user to Transfer a call by clicking on it &lt;br /&gt;
* Start a call by using the phone button&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Display users detailed contact information&lt;br /&gt;
* Create BLF groups&lt;br /&gt;
* Re-arrange BLF groups by moving one entry &#039;&#039;&#039;on top of&#039;&#039;&#039; another entry in order to place it &#039;&#039;&#039;before it&#039;&#039;&#039;.&lt;br /&gt;
* Add a user to a BLF group&lt;br /&gt;
* Delete a user from a BLF group by long press left mouse&lt;br /&gt;
* Call Breaktrough on configured CFB or CFU&lt;br /&gt;
&lt;br /&gt;
The BLF contacts is limited to PBX users and Contacts from the Contacts App with the proper detailed information. A Name, sip-name and number must be available as minimum information&lt;br /&gt;
&lt;br /&gt;
==== Users search ====&lt;br /&gt;
[[File:Switchboard app contact information search result.png|thumb|switchboard_app_contact_information_search_result.png/|switchboard_app_contact_information_search_result.png/]]&lt;br /&gt;
The &#039;&#039;&#039;users search&#039;&#039;&#039; (Search-API) can be done with the input field. This input field can also be used to directly dial using the phone button.&lt;br /&gt;
Information displayed by user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Presence&lt;br /&gt;
* Common name&lt;br /&gt;
* CFx if configured&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Select a user to Transfer a call by clicking on it &lt;br /&gt;
* Start a chat&lt;br /&gt;
* Start a call&lt;br /&gt;
* Start a Breakthrough call on CFB or CFU&lt;br /&gt;
* Send an email&lt;br /&gt;
[[File:Switchboard app BLF contact information detailed.png|thumb|switchboard_app_blf_contact_information_detailed.png/|switchboard_app_blf_contact_information_detailed.png/]]&lt;br /&gt;
The user &#039;&#039;&#039;details&#039;&#039;&#039; can also be expanded by clicking on the arrow icon.&lt;br /&gt;
Data displayed (read only) for the user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Common name&lt;br /&gt;
* SIP&lt;br /&gt;
* Phone number&lt;br /&gt;
* Email&lt;br /&gt;
* PBX&lt;br /&gt;
* Node&lt;br /&gt;
&lt;br /&gt;
Data displayed that can also be edited for the user (if the user has the appropriate rights):&lt;br /&gt;
* Presence note&lt;br /&gt;
* Presence&lt;br /&gt;
* Call diversions&lt;br /&gt;
* Mobility&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Start a call (by SIP and phone number)&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Add the user to a BLF group&lt;br /&gt;
&lt;br /&gt;
=== Center panel ===&lt;br /&gt;
On the center panel the calls are displayed.&lt;br /&gt;
&lt;br /&gt;
==== Calls ====&lt;br /&gt;
The calls are divided in 5 sections: in the waiting queue, incoming, outgoing, parked and transferred.&lt;br /&gt;
&lt;br /&gt;
Depending on the call state, different &#039;&#039;&#039;actions&#039;&#039;&#039; are allowed to manage the calls:&lt;br /&gt;
* Connect/Disconnect a call&lt;br /&gt;
* Mute/Unmute a call&lt;br /&gt;
* Hold/Release a call&lt;br /&gt;
* Park/Unpark a call&lt;br /&gt;
* Transfer a call to a user or connect 2 calls&lt;br /&gt;
* Pick up a transferred call or a call from the waiting queue&lt;br /&gt;
&lt;br /&gt;
=== Right panel ===&lt;br /&gt;
On the right panel the waiting queues and the calls history are displayed.&lt;br /&gt;
&lt;br /&gt;
==== Waiting Queues ====&lt;br /&gt;
On the right panel the &#039;&#039;&#039;waiting queues&#039;&#039;&#039; are displayed. They can be added by clicking on &amp;quot;Add waiting queue&amp;quot; (only displayed if the user has the appropriate right), which will automatically add the user to the given group. The calls will be displayed on the calls section and from there they can be picked up or transferred to an user.&lt;br /&gt;
&lt;br /&gt;
==== Calls history ====&lt;br /&gt;
On this panel also the &#039;&#039;&#039;calls history&#039;&#039;&#039; is displayed, which is received from the Call List-API.&lt;br /&gt;
&lt;br /&gt;
Information displayed on entry:&lt;br /&gt;
* Call flow&lt;br /&gt;
* Call information (source/destination, date and duration)&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Start a call&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Display contact information&lt;br /&gt;
* Add the user to a BLF group&lt;br /&gt;
&lt;br /&gt;
=== Hamburger menu ===&lt;br /&gt;
On the hamburger menu the &#039;&#039;&#039;shortcuts&#039;&#039;&#039; can be edited and the size of the users items from the BLF can be customized.&lt;br /&gt;
==== Edit shortcuts ====&lt;br /&gt;
To edit a shortcut, the shortcut must be selected and then the desired key pressed. Afterwards it has to be clicked again to finish the editing. To remove a shorcut, select the shortcut and press the &amp;quot;Del&amp;quot; key on your keyboard.&lt;br /&gt;
&lt;br /&gt;
==== Size of the user items (BLF) ====&lt;br /&gt;
There are 2 different size:&lt;br /&gt;
* Icons only: only the profile picture, presence and common name will be displayed.&lt;br /&gt;
* Detailed large: the phone number and the call button are displayed too.&lt;br /&gt;
&lt;br /&gt;
==== Limit displayed calls in waiting queues section ====&lt;br /&gt;
Different view of incoming calls in the waiting queues section&lt;br /&gt;
* If enabled: a short list of incoming calls will be shown and a scrollbar will appear in this section&lt;br /&gt;
* If disabled: a long list of incoming calls will be shown.&lt;br /&gt;
The amount of showed calls in both scenarios depends on the used display size and resolution configuration (adaptive design)&lt;br /&gt;
&lt;br /&gt;
==== Select monitored device ====&lt;br /&gt;
If a device is selected, all the calls from/to that device will be monitored by the app.&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
===Licensing===&lt;br /&gt;
* When using the OperatorV13 license in a pre V13r2 release, and you want to use the Switchboard App instead in a &amp;gt; V13r2, you need to download a new license file from my.innovaphone &lt;br /&gt;
* Upgrade from Operator, the Operator13 license will result in 3 times App(innovaphone-switchboard)13 in addition.&lt;br /&gt;
&lt;br /&gt;
===Reverse Lookup from Contacts===&lt;br /&gt;
For Reverse Lookup to work both for Queue-calls as Operator-calls, the Directory must have the correct Access Rules:&lt;br /&gt;
* if the directory has no ACL-rules =&amp;gt; will work for Queue- and Operator Calls&lt;br /&gt;
* if the directory has ACL-rules =&amp;gt; a rule for each object (WQ and Operator) must apply:&lt;br /&gt;
** the name of the WQ/Operator-object&lt;br /&gt;
** an active group of the WQ/Operator&lt;br /&gt;
&lt;br /&gt;
===Info field for BLF contact details, Operator Note===&lt;br /&gt;
The Switchboard Operator can use the Contacts App to add or edit the contact details with the Info field, to show additional information like an &amp;quot;Operator Note&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The information added to the Info field, will be shown in the detailed view of a BLF Contact or in the detailed view of a searched contact at the bottom as additional information aka &amp;quot;Operator Note&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* When closing the Switchboard App, the user will be logout of all the waiting queues groups. When opening the app again, the user will be automatically logged-in on this groups again. (This is by design)&lt;br /&gt;
* Shortcuts may not be triggered on the Switchboard App if the app is not on focus. For this just click on the UI of the app.&lt;br /&gt;
* If a softphone is being monitored, the Softphone App must be opened on background. Otherwise the RCC-API will not sent calls information to the Switchboard App. Since &amp;gt;= V13r3 this will be done automatically.&lt;br /&gt;
* If no (soft)phone device has been selected on the hamburger menu of the Switboard App, the calls may be displayed duplicated because that means that the app is monitoring all the devices. To avoid this please select your default (Soft)Phone App on the phone devices section.&lt;br /&gt;
* When using the Softphone App with the same name and hardware-id on multiple devices (PC and Smartphone) an incoming call will be shown more than once, depending on the amount of used devices. You can add a Softphone with different naming and hardware-ID for the Switchboard User to use with the Switchboard App only.&lt;br /&gt;
* As Switchboard App &amp;quot;Operator&amp;quot; you will work mainly with the Switchboard App. To have video from internal callers, you need to have a (Soft)Phone App open in the background. Deselect your Default Phone device in the myApps otherwise this App will get focus during the incoming call and on connect after answering a call. Best Practice to undock the Video from your (Soft)Phone App in the background and deselect the option &amp;quot;Bring AppSharing/Video always to front&amp;quot; as this would bring your (Soft)Phone App to the front as well. &lt;br /&gt;
* When using Softphone App on X multiple devices, incoming calls will be displayed X multiple times. In scenarios where the Switchboard App user has multiple devices with myApps(Smartphone, tabblet, PC) it might make sense to create a Softphone with different name for each device or at least for the device where you want to use the Switchboard App with the Softphone App. Using different names for the Softphones, creates respectively different hardware-ID&#039;s. This assures that only the selected specific Softphone App and device will be monitored by the Switchboard App based on this specific name and HW-ID.&lt;br /&gt;
* If LDAP contacts are not displayed on the search results, please check if the rights for the LDAP object have been given to the Switchboard App.&lt;br /&gt;
* It is possible that the app instance needs to be restarted if the PBX name has changed on the hamburger menu of the Switchboard Admin App.&lt;br /&gt;
* Use unique group name per waiting queue. The Group and group name, assigned to your waiting queue, should not be (re)used for other Waiting Queues or other groups.&lt;br /&gt;
&lt;br /&gt;
==Trouble shooting==&lt;br /&gt;
* If any issue can be reproduced, open the console output of your browser or right-click and inspect in the native client version of the Switchboard App. Clear the console output and reproduce the issue and copy past the output as a textfile and send this attached in your support ticket.&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* SDK Integration (if the content is available)&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Queues&amp;diff=78625</id>
		<title>Reference16r1:Concept App Service Queues</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Queues&amp;diff=78625"/>
		<updated>2025-12-11T11:46:43Z</updated>

		<summary type="html">&lt;p&gt;Elievens: /* Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
The Queues App Service can be installed on an innovaphone App Platform and will provide services for several Apps that can be used to manage calls and waiting queues with myApps. For example the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
== Applies To ==&lt;br /&gt;
&lt;br /&gt;
* innovaphone PBX from version 16r1final&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
* innovaphone PBX&lt;br /&gt;
* innovaphone Application Platform&lt;br /&gt;
* Firmware V16r1xx&lt;br /&gt;
* UsersAdminApp&lt;br /&gt;
* (Soft)PhoneApp&lt;br /&gt;
* ProfileApp&lt;br /&gt;
* CalllistApp&lt;br /&gt;
* Calllist-API&lt;br /&gt;
* RCC-API&lt;br /&gt;
* configured Waiting Queues in the PBX&lt;br /&gt;
* configured group(s) in the PBX assigned as &amp;quot;Static&amp;quot; and &amp;quot;Active&amp;quot; to the Waiting Queue&lt;br /&gt;
* License “App(innovaphone-switchboard)13” (order no. 02-00050-007) per application-user&lt;br /&gt;
* A dedicated group(queues) in the PBX assigned as &amp;quot;Static&amp;quot; to all Waiting Queues used by the Switchboard App and assigned as &amp;quot;Static and Active&amp;quot; to all Switchboard Users&lt;br /&gt;
&lt;br /&gt;
==V16 Improvements==&lt;br /&gt;
&#039;&#039;&#039;Show call diversions for the favorites section in the BLF.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
This feature shows, with a colored label in the BLF entry, the configured call forwarding from the respective User. The color of the label depends on the type of configured forwarding, CFNR (orange/yellow), CFB (red) or CFU (purple).  A click on the label, shows the configured forwarding destination.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Breakthrough of call diversions from BLF in favorites section.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
With a new icon (handset with arrow) it is possible to call to the User with a Call forward and breakthrough this call forward. This applies for CFB and CFU. In case of a CFNR the CFx-breakthrough does not apply because the call rings first at the user and after the configured timer the CFNR will be executed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Edit mobility destination for users.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
An improvement for changing the mobility destination of the users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enable numeric + key as shortcut for transfer option.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
The Switchboard App now supports the shortkey + as shortkey for the transfer functionality.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Focus on second call for easier transfer &#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
When starting a second call in the Switchboard App, the focus will be in the call section on this second call, so that a transfer can be initiated immediately by pressing the configured short-cut, for example the numeric + key. In case the focus is in the search field, press the TAB key first.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Call state in outgoing call section.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
When having an outgoing call, the status of this call (ringing or connected) will be shown in this outgoing call for a more user-friendly and intuitive feedback.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes for in- and outgoing calls in connect.&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
When having an in- or outgoing call, you can add a note for this call in the Connect App. When a new call arrives, the Note can be consulted as additional information about this caller or called number.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue breakthrough option/button not updated.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed breakthrough option/button was not updated (added/removed) when eg a CFu is set/removed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue added users not visible immediately in BLF.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Show users immediately in the BLF after adding them to a group.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue missing call-leg2 Info.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Missing Call-leg2 Info now showed after connecting a Call.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue to many calls when starting call forward breakthrough.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed call forward breakthrough that leaded to many calls.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue to less space between buttons in BLF Details.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed the space between buttons in BLF user details.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue with Queues-plugin Group Configuration.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
The Display Name was wrongly used as User Identifier/Common Name to assign the &#039;queue&#039;-group.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue Display of mismatched number with name in outgoing calls.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed the display of mismatched number with name in outgoing calls section on pickup.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue with missing CFx on a user after a change by the Switchboard App.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed the forwardings stored in PBX after a change by the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue Users displayed multiple times when we click on BLF duplication button.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed the behavior when we click on BLF duplication button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue when Transfer-button clicked twice.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed when transfer-button clicked twice, the transfer button was not removed on second call.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue Missing call after selecting IVR option.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed when selecting IVR option, show the waiting Queue again in the call panel section.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fix: Issue transfer button shown on active calls.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fixed don&#039;t show the transfer button on active calls.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Further fixes will come with future service releases. Please consult our release notes accordingly.&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Apps ==&lt;br /&gt;
=== Switchboard App (innovaphone-switchboard) ===&lt;br /&gt;
[[Image: Switchboard-App.png|50px|switchboard-app.png/|switchboard-app.png/]]&lt;br /&gt;
&lt;br /&gt;
The Switchboard App is an attendant workstation integrated into the myApps user interface. At a switchboard workstation, an employee of a company or a telephone network operator can process incoming calls and connection requests from external or internal callers. An employee can accept connections, request information, put calls on hold, transfer them to the desired destination, or reject the connection. The calls displayed are the ones from the monitorized phone device and they are managed using the RCC-API. The Switchboard App needs a license per Switchboard user, called the Switchboard App.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;URL: &amp;lt;pre&amp;gt;http://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-switchboard&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Websocket&lt;br /&gt;
;TableUsers: to be able to replicate the users for the BLF&lt;br /&gt;
;Admin: to be able to edit the User object to monitor or un-monitor a waiting queue&lt;br /&gt;
;PbxApi: to edit the presence information&lt;br /&gt;
;RCC: to use the RCC API to manage the calls&lt;br /&gt;
;Impersonation: to get the Phone App favorites&lt;br /&gt;
&lt;br /&gt;
=== Switchboard Admin App (innovaphone-switchboard-admin) ===&lt;br /&gt;
[[Image: Innovaphone-switchboard-admin.png|50px|innovaphone-switchboard-admin.png/|innovaphone-switchboard-admin.png/]]&lt;br /&gt;
&lt;br /&gt;
With the Switchboard Admin App an administrator can manage the user(s) rights, can assign waiting queues to users and can pre-configure the Busy Lamp Field BLF.&lt;br /&gt;
&lt;br /&gt;
Parameters:&lt;br /&gt;
;URL: &amp;lt;pre&amp;gt;http://&amp;lt;ap.domain.tld&amp;gt;/&amp;lt;domain.tld&amp;gt;/&amp;lt;instance-name&amp;gt;/innovaphone-switchboard-admin&amp;lt;/pre&amp;gt;&lt;br /&gt;
;Websocket&lt;br /&gt;
;TableUsers: to be able to replicate the users from the PBX&lt;br /&gt;
;Admin: to be able to assign the waiting queue groups to the user&lt;br /&gt;
&lt;br /&gt;
== PBX Manager Plugins ==&lt;br /&gt;
&lt;br /&gt;
=== Queues ===&lt;br /&gt;
&lt;br /&gt;
With the Queues plugin the Switchboard App and Switchboard Admin App Objects can be created, edited and deleted on the PBX.&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
# Install the Queues App&lt;br /&gt;
#* Option 1: Settings Apps/App Installer plugin - Search and Install the Queues App or&lt;br /&gt;
#* Option 2: AP Manager/App Store:&lt;br /&gt;
#** Search and Install the Queues App&lt;br /&gt;
#** Create an Instance of the Queues App&lt;br /&gt;
#** Start the created instance&lt;br /&gt;
# Settings App/Queues Plugin - Create the necessary App Objects:&lt;br /&gt;
#* Switchboard App: e.g. &#039;Switchboard&#039;/&#039;switchboard&#039;&lt;br /&gt;
#* Switchboard Admin App: e.g. &#039;Switchboard Admin&#039;/&#039;switchboard-admin&#039;&lt;br /&gt;
# Assign the Switchboard App and License to the correct users (can be done User- or Config Template-based)&lt;br /&gt;
# Assign the Switchboard Admin App to the correct Admin-users (can be done User- or Config Template-based)&lt;br /&gt;
# Configure Master PBX via the Switchboard Admin App Settings (optional with a single PBX): &lt;br /&gt;
#* PBX Name: PBX Name (PBX/Config/General/PBX Name) of the Master PBX&lt;br /&gt;
#* DNS (optional): DNS Name (PBX/Config/General/PBX Name) of the Master PBX &amp;lt;br/&amp;gt; Restart the Queues Instance after changing (so the App Objects can re-connect).&lt;br /&gt;
# Configure Waiting Queues via the Settings App/Waiting Queues Plugin or check existing Waiting Queues:&lt;br /&gt;
#* Waiting Queues monitored by the Switchboard App must have a &#039;&#039;&#039;Primary Group&#039;&#039;&#039; (used by the Switchboard Admin App to assign groups to Users)&lt;br /&gt;
#* Waiting Queues monitored by the Switchboard App must &#039;&#039;&#039;not&#039;&#039;&#039; have the &#039;&#039;&#039;&#039;Operator connect for SOAP&#039;&#039;&#039;&#039;-checkbox ticked  (needed to release calls correctly when taken/accepted by another Switchboard User)&lt;br /&gt;
# Create a Monitoring Group &#039;&#039;&#039;queues&#039;&#039;&#039; for the Switchboard (Admin) App. &amp;lt;br/&amp;gt; This can be done easily via the Queues Plugin of the Settings App (Groups configuration) or via the Advanced UI of the PBX:&lt;br /&gt;
#* &#039;&#039;&#039;Waiting Queues&#039;&#039;&#039; to be seen by the Switchboard App must have this group assigned &#039;&#039;&#039;Static only&#039;&#039;&#039;&lt;br /&gt;
#* &#039;&#039;&#039;Switchboard Users&#039;&#039;&#039; must have this group assigned &#039;&#039;&#039;Static and Active&#039;&#039;&#039;&lt;br /&gt;
# Configure the Switchboard Users via Switchboard Admin App:&lt;br /&gt;
#* Assign the correct rights / Waiting Queues to be monitored&lt;br /&gt;
#* (Optional) Create or Assign an already created Busy Lamp Field&lt;br /&gt;
# Adjust the Switchboard User Object and Phone Config (can also be done via a Config Template (desk phones only)):&lt;br /&gt;
#* Object: &#039;&#039;&#039;Untick &#039;Twin Phones&#039;&#039;&#039;&#039; =&amp;gt; Picking alerting calls (BLF or Waiting Queue-section) is possible&lt;br /&gt;
#* (Soft)Phone: &#039;&#039;&#039;Enable &#039;Call Waiting&#039;&#039;&#039;&#039; =&amp;gt; handling of multiple calls is possible (e.g. pickup call while there is an already alerting call)&lt;br /&gt;
# (Optional) Adjust the PBX/Phone/myApps/UsersAdmin App Config for better usage:&lt;br /&gt;
#* PBX: Configure the Recall Timeout of the PBX (PBX/Config/General/Recall Timeout) =&amp;gt; Blind Transferred calls can be taken back&lt;br /&gt;
#* Phone: Configure a Park-key on the phone(s) of the Switchboard User(s) =&amp;gt; visual/audio reminder of Parked Calls after X seconds&lt;br /&gt;
#* myApps: Deselect the default (Soft)Phone App  + Untick the &amp;quot;Bring AppSharing/Video always to front&amp;quot; in your (Soft)Phone App =&amp;gt; prevention of the (Soft)Phone App to popup.&lt;br /&gt;
#* UsersAdmin App: Tick the &#039;Privacy/Display e-mail address&#039; in the Settings of the Users Admin, so that a callback-button is shown for User-search results.&lt;br /&gt;
# Open the Switchboard App and Select a (Soft)Phone to be controlled in the Settings/Hamburger Menu&lt;br /&gt;
&lt;br /&gt;
==Switchboard Admin App - User interface==&lt;br /&gt;
When opening the Switchboard Admin App the Switchboard Admin App shows only a search field at start (since release V14r1).&lt;br /&gt;
It will not list all users anymore, which speeds up the start of the App in big environments with many users.&lt;br /&gt;
At this point, closing the Switchboard Admin App, doesn&#039;t make any changes to the Switchboard App database.&lt;br /&gt;
&lt;br /&gt;
===Search field===&lt;br /&gt;
Search for the user of your choice by typing its name.&lt;br /&gt;
The users details include their configured CFx since V15r1 and up.&lt;br /&gt;
When multiple user are shown, select the correct user.&lt;br /&gt;
The more detailed information (Rights / Busy lamp field) shown is retrieved from the Switchboard App database, while the existing user&#039;s group membership of the configured waiting queues, is retrieved from the PBX.&lt;br /&gt;
&lt;br /&gt;
===Rights===&lt;br /&gt;
Here, you can define the rights of the Switchboard App user:&lt;br /&gt;
* Edit waiting queues: the user is allowed to add or delete waiting queues in the Switchboard App, to receive calls from.&lt;br /&gt;
* Edit presence: the user is allowed to change the presence state and presence note from other users in the system.&lt;br /&gt;
* Edit call diversions and mobility: the user is allowed to change other user&#039;s call forwards, mobility and its destinations.&lt;br /&gt;
&lt;br /&gt;
===Waiting Queues===&lt;br /&gt;
This section shows the membership of primary group activity from the respective waiting queue. &lt;br /&gt;
This information is retrieved from the PBX. Changes will be saved into the PBX and the Switchboard App database.&lt;br /&gt;
Be aware that when making any changes to the selected user, it will be saved in the PBX and the Switchboard App database as well. &lt;br /&gt;
It might overwrite the latest group membership change done by the Switchboard App user itself.&amp;lt;br/&amp;gt;&lt;br /&gt;
To make sure that your Administrative group membership settings will apply, make sure that the user&#039;s Switchboard App is closed before doing any changes. &amp;lt;br/&amp;gt;&lt;br /&gt;
You might want to verify the user&#039;s preferred settings before, to apply them respectively with your changes.&lt;br /&gt;
&lt;br /&gt;
The, in the PBX manager, pre-configured waiting queues will be shown to select the possible group membership. The possible choices are:&lt;br /&gt;
* Off: this waiting queue will not be shown in the user&#039;s Switchboard App for login.&lt;br /&gt;
* Dynamic-In: this waiting queue will be shown in the user&#039;s Switchboard App and the user is automatically logged-in the group with the start of the App (the user logs off from the group when closing the Switchboard App).&lt;br /&gt;
* Dynamic-Out: this waiting queue will be shown in the user&#039;s Switchboard App and the user is logged-off at start of the App (the user logs off from the group when closing the Switchboard App).&lt;br /&gt;
* Static: this waiting queue will be shown in the user&#039;s Switchboard App and the user is static in the group without the option to log-off (the user stays active in the group after closing the Switchboard App).&lt;br /&gt;
&lt;br /&gt;
===Busy Lamp Field===&lt;br /&gt;
&lt;br /&gt;
The Busy Lamp Field (BLF) section in the Switchboard Admin App, allows you, as admin, to pre-define the BLF groups and the PBX Users in the groups.&lt;br /&gt;
There is also the option to copy an already configured BLF from another user and edit it to your preferences.&lt;br /&gt;
&lt;br /&gt;
==Switchboard App - User interface==&lt;br /&gt;
[[File:Switchboard app user interface.png|thumb|switchboard_app_user_interface.png/|switchboard_app_user_interface.png/]]&lt;br /&gt;
The user interface is divided in 3 panels:&lt;br /&gt;
* Left panel : Busy Lamp Field and users search&lt;br /&gt;
* Central panel: Calls&lt;br /&gt;
* Right panel: Waiting queues and calls history&lt;br /&gt;
&lt;br /&gt;
There is also a hamburger menu, where some configuration settings can be edited.&lt;br /&gt;
&lt;br /&gt;
=== Left panel ===&lt;br /&gt;
==== Busy Lamp Field ====&lt;br /&gt;
[[File:Switchboard app BLF contact.png|thumb|switchboard_app_blf_contact.png/|switchboard_app_blf_contact.png/]]&lt;br /&gt;
The &#039;&#039;&#039;BLF&#039;&#039;&#039; is displayed on the left panel. There all the users replicated from the PBX are displayed and it can be undocked and displayed on another window.&lt;br /&gt;
Information displayed by user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Presence&lt;br /&gt;
* Common name&lt;br /&gt;
* Phone number&lt;br /&gt;
* CFx label if a CFx is configured (destination of the CFx is visible with a click on the label) &lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Select a user to Transfer a call by clicking on it &lt;br /&gt;
* Start a call by using the phone button&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Display users detailed contact information&lt;br /&gt;
* Create BLF groups&lt;br /&gt;
* Re-arrange BLF groups by moving one entry &#039;&#039;&#039;on top of&#039;&#039;&#039; another entry in order to place it &#039;&#039;&#039;before it&#039;&#039;&#039;.&lt;br /&gt;
* Add a user to a BLF group&lt;br /&gt;
* Delete a user from a BLF group by long press left mouse&lt;br /&gt;
* Call Breaktrough on configured CFB or CFU&lt;br /&gt;
&lt;br /&gt;
The BLF contacts is limited to PBX users and Contacts from the Contacts App with the proper detailed information. A Name, sip-name and number must be available as minimum information&lt;br /&gt;
&lt;br /&gt;
==== Users search ====&lt;br /&gt;
[[File:Switchboard app contact information search result.png|thumb|switchboard_app_contact_information_search_result.png/|switchboard_app_contact_information_search_result.png/]]&lt;br /&gt;
The &#039;&#039;&#039;users search&#039;&#039;&#039; (Search-API) can be done with the input field. This input field can also be used to directly dial using the phone button.&lt;br /&gt;
Information displayed by user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Presence&lt;br /&gt;
* Common name&lt;br /&gt;
* CFx if configured&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Select a user to Transfer a call by clicking on it &lt;br /&gt;
* Start a chat&lt;br /&gt;
* Start a call&lt;br /&gt;
* Start a Breakthrough call on CFB or CFU&lt;br /&gt;
* Send an email&lt;br /&gt;
[[File:Switchboard app BLF contact information detailed.png|thumb|switchboard_app_blf_contact_information_detailed.png/|switchboard_app_blf_contact_information_detailed.png/]]&lt;br /&gt;
The user &#039;&#039;&#039;details&#039;&#039;&#039; can also be expanded by clicking on the arrow icon.&lt;br /&gt;
Data displayed (read only) for the user:&lt;br /&gt;
* Profile picture&lt;br /&gt;
* Common name&lt;br /&gt;
* SIP&lt;br /&gt;
* Phone number&lt;br /&gt;
* Email&lt;br /&gt;
* PBX&lt;br /&gt;
* Node&lt;br /&gt;
&lt;br /&gt;
Data displayed that can also be edited for the user (if the user has the appropriate rights):&lt;br /&gt;
* Presence note&lt;br /&gt;
* Presence&lt;br /&gt;
* Call diversions&lt;br /&gt;
* Mobility&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Start a call (by SIP and phone number)&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Add the user to a BLF group&lt;br /&gt;
&lt;br /&gt;
=== Center panel ===&lt;br /&gt;
On the center panel the calls are displayed.&lt;br /&gt;
&lt;br /&gt;
==== Calls ====&lt;br /&gt;
The calls are divided in 5 sections: in the waiting queue, incoming, outgoing, parked and transferred.&lt;br /&gt;
&lt;br /&gt;
Depending on the call state, different &#039;&#039;&#039;actions&#039;&#039;&#039; are allowed to manage the calls:&lt;br /&gt;
* Connect/Disconnect a call&lt;br /&gt;
* Mute/Unmute a call&lt;br /&gt;
* Hold/Release a call&lt;br /&gt;
* Park/Unpark a call&lt;br /&gt;
* Transfer a call to a user or connect 2 calls&lt;br /&gt;
* Pick up a transferred call or a call from the waiting queue&lt;br /&gt;
&lt;br /&gt;
=== Right panel ===&lt;br /&gt;
On the right panel the waiting queues and the calls history are displayed.&lt;br /&gt;
&lt;br /&gt;
==== Waiting Queues ====&lt;br /&gt;
On the right panel the &#039;&#039;&#039;waiting queues&#039;&#039;&#039; are displayed. They can be added by clicking on &amp;quot;Add waiting queue&amp;quot; (only displayed if the user has the appropriate right), which will automatically add the user to the given group. The calls will be displayed on the calls section and from there they can be picked up or transferred to an user.&lt;br /&gt;
&lt;br /&gt;
==== Calls history ====&lt;br /&gt;
On this panel also the &#039;&#039;&#039;calls history&#039;&#039;&#039; is displayed, which is received from the Call List-API.&lt;br /&gt;
&lt;br /&gt;
Information displayed on entry:&lt;br /&gt;
* Call flow&lt;br /&gt;
* Call information (source/destination, date and duration)&lt;br /&gt;
&lt;br /&gt;
Actions allowed:&lt;br /&gt;
* Start a call&lt;br /&gt;
* Start a chat&lt;br /&gt;
* Send an email&lt;br /&gt;
* Send a &amp;quot;Call me back&amp;quot; notification by email&lt;br /&gt;
* Display contact information&lt;br /&gt;
* Add the user to a BLF group&lt;br /&gt;
&lt;br /&gt;
=== Hamburger menu ===&lt;br /&gt;
On the hamburger menu the &#039;&#039;&#039;shortcuts&#039;&#039;&#039; can be edited and the size of the users items from the BLF can be customized.&lt;br /&gt;
==== Edit shortcuts ====&lt;br /&gt;
To edit a shortcut, the shortcut must be selected and then the desired key pressed. Afterwards it has to be clicked again to finish the editing. To remove a shorcut, select the shortcut and press the &amp;quot;Del&amp;quot; key on your keyboard.&lt;br /&gt;
&lt;br /&gt;
==== Size of the user items (BLF) ====&lt;br /&gt;
There are 2 different size:&lt;br /&gt;
* Icons only: only the profile picture, presence and common name will be displayed.&lt;br /&gt;
* Detailed large: the phone number and the call button are displayed too.&lt;br /&gt;
&lt;br /&gt;
==== Limit displayed calls in waiting queues section ====&lt;br /&gt;
Different view of incoming calls in the waiting queues section&lt;br /&gt;
* If enabled: a short list of incoming calls will be shown and a scrollbar will appear in this section&lt;br /&gt;
* If disabled: a long list of incoming calls will be shown.&lt;br /&gt;
The amount of showed calls in both scenarios depends on the used display size and resolution configuration (adaptive design)&lt;br /&gt;
&lt;br /&gt;
==== Select monitored device ====&lt;br /&gt;
If a device is selected, all the calls from/to that device will be monitored by the app.&lt;br /&gt;
&lt;br /&gt;
==Additional information==&lt;br /&gt;
===Licensing===&lt;br /&gt;
* When using the OperatorV13 license in a pre V13r2 release, and you want to use the Switchboard App instead in a &amp;gt; V13r2, you need to download a new license file from my.innovaphone &lt;br /&gt;
* Upgrade from Operator, the Operator13 license will result in 3 times App(innovaphone-switchboard)13 in addition.&lt;br /&gt;
&lt;br /&gt;
===Reverse Lookup from Contacts===&lt;br /&gt;
For Reverse Lookup to work both for Queue-calls as Operator-calls, the Directory must have the correct Access Rules:&lt;br /&gt;
* if the directory has no ACL-rules =&amp;gt; will work for Queue- and Operator Calls&lt;br /&gt;
* if the directory has ACL-rules =&amp;gt; a rule for each object (WQ and Operator) must apply:&lt;br /&gt;
** the name of the WQ/Operator-object&lt;br /&gt;
** an active group of the WQ/Operator&lt;br /&gt;
&lt;br /&gt;
===Info field for BLF contact details, Operator Note===&lt;br /&gt;
The Switchboard Operator can use the Contacts App to add or edit the contact details with the Info field, to show additional information like an &amp;quot;Operator Note&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The information added to the Info field, will be shown in the detailed view of a BLF Contact or in the detailed view of a searched contact at the bottom as additional information aka &amp;quot;Operator Note&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* When closing the Switchboard App, the user will be logout of all the waiting queues groups. When opening the app again, the user will be automatically logged-in on this groups again. (This is by design)&lt;br /&gt;
* Shortcuts may not be triggered on the Switchboard App if the app is not on focus. For this just click on the UI of the app.&lt;br /&gt;
* If a softphone is being monitored, the Softphone App must be opened on background. Otherwise the RCC-API will not sent calls information to the Switchboard App. Since &amp;gt;= V13r3 this will be done automatically.&lt;br /&gt;
* If no (soft)phone device has been selected on the hamburger menu of the Switboard App, the calls may be displayed duplicated because that means that the app is monitoring all the devices. To avoid this please select your default (Soft)Phone App on the phone devices section.&lt;br /&gt;
* When using the Softphone App with the same name and hardware-id on multiple devices (PC and Smartphone) an incoming call will be shown more than once, depending on the amount of used devices. You can add a Softphone with different naming and hardware-ID for the Switchboard User to use with the Switchboard App only.&lt;br /&gt;
* As Switchboard App &amp;quot;Operator&amp;quot; you will work mainly with the Switchboard App. To have video from internal callers, you need to have a (Soft)Phone App open in the background. Deselect your Default Phone device in the myApps otherwise this App will get focus during the incoming call and on connect after answering a call. Best Practice to undock the Video from your (Soft)Phone App in the background and deselect the option &amp;quot;Bring AppSharing/Video always to front&amp;quot; as this would bring your (Soft)Phone App to the front as well. &lt;br /&gt;
* When using Softphone App on X multiple devices, incoming calls will be displayed X multiple times. In scenarios where the Switchboard App user has multiple devices with myApps(Smartphone, tabblet, PC) it might make sense to create a Softphone with different name for each device or at least for the device where you want to use the Switchboard App with the Softphone App. Using different names for the Softphones, creates respectively different hardware-ID&#039;s. This assures that only the selected specific Softphone App and device will be monitored by the Switchboard App based on this specific name and HW-ID.&lt;br /&gt;
* If LDAP contacts are not displayed on the search results, please check if the rights for the LDAP object have been given to the Switchboard App.&lt;br /&gt;
* It is possible that the app instance needs to be restarted if the PBX name has changed on the hamburger menu of the Switchboard Admin App.&lt;br /&gt;
* Use unique group name per waiting queue. The Group and group name, assigned to your waiting queue, should not be (re)used for other Waiting Queues or other groups.&lt;br /&gt;
&lt;br /&gt;
==Trouble shooting==&lt;br /&gt;
* If any issue can be reproduced, open the console output of your browser or right-click and inspect in the native client version of the Switchboard App. Clear the console output and reproduce the issue and copy past the output as a textfile and send this attached in your support ticket.&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* SDK Integration (if the content is available)&lt;/div&gt;</summary>
		<author><name>Elievens</name></author>
	</entry>
</feed>