<?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=Hma</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=Hma"/>
	<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Special:Contributions/Hma"/>
	<updated>2026-05-05T11:51:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions&amp;diff=79764</id>
		<title>Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions&amp;diff=79764"/>
		<updated>2026-05-04T10:54:27Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Conference Transcriptions API */ Added info for extra prompts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the conference-transcription PBX-Manager plugin, the needed app object can be created and configured. &lt;br /&gt;
In addition, the app object can be assigned to specific config templates, if any exist.&lt;br /&gt;
&lt;br /&gt;
== Add an app object == &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; from the app object which must be unique.&lt;br /&gt;
&lt;br /&gt;
=== Conference Transcriptions API ===&lt;br /&gt;
&lt;br /&gt;
====== Transcript auto deletion ======&lt;br /&gt;
Transcripts and summaries are stored in the database. You may choose to auto delete them after a certain time.&lt;br /&gt;
&lt;br /&gt;
=== Prompt Settings ===&lt;br /&gt;
&lt;br /&gt;
===== Prompts =====&lt;br /&gt;
You may define three defaults prompts users may choose from. The first prompt is the one that is used for the summary generation after the meeting. The others may be used to recreate a new customized summary.&lt;br /&gt;
&lt;br /&gt;
===== Prompt Name =====&lt;br /&gt;
You may freely define the name of the prompts (except for the Default). They are show in the Phone App UI and should be clear enough to make the users understand what&#039;s behind.&lt;br /&gt;
&lt;br /&gt;
====== Summary prompt ======&lt;br /&gt;
At the end of a conference the transcript is send to the LLM you have chosen in order to create the summary. You may adapt the prompt to your liking. You may find examples [[{{NAMESPACE}}:Concept App Service Conference Transcriptions#Summary_prompts|here]]&lt;br /&gt;
&lt;br /&gt;
===== LLM (Model) =====&lt;br /&gt;
The actual LLM (model) you intend to use. These are requested using the [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm local assistant JavaScript API] offered by the Assistant App Service. That model will create the summary using the defined prompt and the collected transcript&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* [[{{NAMESPACE}}:Concept App Service Conference Transcriptions|Concept App Service Conference Transcriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79763</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79763"/>
		<updated>2026-05-04T10:47:22Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Overview */ formatting issue&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone Conference Transciptions from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png|thumb|309x309px||]]&lt;br /&gt;
The main goal of the Conference Transcriptions Service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the Conference Transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It forwards these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;&#039;&#039;&#039;Transcribe Conference&#039;&#039;&#039;&amp;quot; Button again&lt;br /&gt;
#* The Conference Transcriptions Service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API&lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on the &#039;&#039;&#039;“i”&#039;&#039;&#039; button.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you will need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (fomerly known as PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it.&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install.&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button.&lt;br /&gt;
* Wait until the install has been finished.&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) in order to refresh the list of the available colored AP plugin icons.&lt;br /&gt;
* Open the &#039;&#039;&#039;&amp;quot;AP Conference Transcriptions&amp;quot;&#039;&#039;&#039; Plugin by clicking on it and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; &#039;&#039;(used as display name / all character allowed)&#039;&#039; and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings. A green check mark will be shown to confirm that the configuration is good.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly, two supplemental services must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[{{NAMESPACE}}:Concept App Service myApps Assistant | Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]].&lt;br /&gt;
&lt;br /&gt;
== Phone App Integration ==&lt;br /&gt;
Users may control the generated transcripts using the Phone Apps. If the default transcript generated right after the meeting is not adequate users may generate a new customized one using the button &amp;quot;Customize style&amp;quot;. They may:&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Focus.png|left|thumb|220x220px|Focus]]&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png|thumb|215x215px|Choose prompt]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Choose a different predefined prompt from the drop-down menu (or use no prompt at all choosing the &amp;quot;-&amp;quot;)&lt;br /&gt;
* Give some extra info or requests using the input field &amp;quot;What should be the focus?&amp;quot;&lt;br /&gt;
** This may be something like &amp;quot;Translate the transcript in Korean!&amp;quot;&lt;br /&gt;
** or &amp;quot;Just write down which decisions were made!&amp;quot;, &amp;quot;There were some links pasted in the chat. Please integrate them in the meeting summary!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompts freely. Here are some propositions you may copy/paste into the corresponding field of the settings plugin. Depending on the used model these prompts don&#039;t need to be that sophisticated. Something like &amp;quot;Summarize the following transcript! Make clear who has taken which task!&amp;quot; may be sufficient.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. General prompt&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task — Deadline (if mentioned)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. A more structured version:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!-- (2–4 sentences describing the purpose of the meeting and the main outcomes.) --&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
Use a normal text style. No italic.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. When meetings are used to take decisions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Results:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Miscellaneous:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- maximum 2, better 1 sentences for each point --&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting the Conference Transcirptions App Service, you need activate the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database and&#039;&#039; &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[{{NAMESPACE}}:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79762</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79762"/>
		<updated>2026-05-04T10:46:40Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone Conference Transciptions from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png|thumb|309x309px||/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png]]&lt;br /&gt;
The main goal of the Conference Transcriptions Service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the Conference Transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It forwards these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;&#039;&#039;&#039;Transcribe Conference&#039;&#039;&#039;&amp;quot; Button again&lt;br /&gt;
#* The Conference Transcriptions Service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API&lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on the &#039;&#039;&#039;“i”&#039;&#039;&#039; button.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you will need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (fomerly known as PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it.&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install.&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button.&lt;br /&gt;
* Wait until the install has been finished.&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) in order to refresh the list of the available colored AP plugin icons.&lt;br /&gt;
* Open the &#039;&#039;&#039;&amp;quot;AP Conference Transcriptions&amp;quot;&#039;&#039;&#039; Plugin by clicking on it and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; &#039;&#039;(used as display name / all character allowed)&#039;&#039; and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings. A green check mark will be shown to confirm that the configuration is good.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly, two supplemental services must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[{{NAMESPACE}}:Concept App Service myApps Assistant | Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]].&lt;br /&gt;
&lt;br /&gt;
== Phone App Integration ==&lt;br /&gt;
Users may control the generated transcripts using the Phone Apps. If the default transcript generated right after the meeting is not adequate users may generate a new customized one using the button &amp;quot;Customize style&amp;quot;. They may:&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Focus.png|left|thumb|220x220px|Focus]]&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png|thumb|215x215px|Choose prompt]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Choose a different predefined prompt from the drop-down menu (or use no prompt at all choosing the &amp;quot;-&amp;quot;)&lt;br /&gt;
* Give some extra info or requests using the input field &amp;quot;What should be the focus?&amp;quot;&lt;br /&gt;
** This may be something like &amp;quot;Translate the transcript in Korean!&amp;quot;&lt;br /&gt;
** or &amp;quot;Just write down which decisions were made!&amp;quot;, &amp;quot;There were some links pasted in the chat. Please integrate them in the meeting summary!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompts freely. Here are some propositions you may copy/paste into the corresponding field of the settings plugin. Depending on the used model these prompts don&#039;t need to be that sophisticated. Something like &amp;quot;Summarize the following transcript! Make clear who has taken which task!&amp;quot; may be sufficient.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. General prompt&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task — Deadline (if mentioned)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. A more structured version:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!-- (2–4 sentences describing the purpose of the meeting and the main outcomes.) --&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
Use a normal text style. No italic.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. When meetings are used to take decisions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Results:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Miscellaneous:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- maximum 2, better 1 sentences for each point --&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting the Conference Transcirptions App Service, you need activate the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database and&#039;&#039; &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[{{NAMESPACE}}:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79761</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79761"/>
		<updated>2026-05-04T10:45:45Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Phone App Integration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone Conference Transciptions from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png|thumb|309x309px|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png]]&lt;br /&gt;
The main goal of the Conference Transcriptions Service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the Conference Transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It forwards these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;&#039;&#039;&#039;Transcribe Conference&#039;&#039;&#039;&amp;quot; Button again&lt;br /&gt;
#* The Conference Transcriptions Service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API&lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on the &#039;&#039;&#039;“i”&#039;&#039;&#039; button.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you will need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (fomerly known as PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it.&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install.&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button.&lt;br /&gt;
* Wait until the install has been finished.&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) in order to refresh the list of the available colored AP plugin icons.&lt;br /&gt;
* Open the &#039;&#039;&#039;&amp;quot;AP Conference Transcriptions&amp;quot;&#039;&#039;&#039; Plugin by clicking on it and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; &#039;&#039;(used as display name / all character allowed)&#039;&#039; and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings. A green check mark will be shown to confirm that the configuration is good.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly, two supplemental services must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[{{NAMESPACE}}:Concept App Service myApps Assistant | Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]].&lt;br /&gt;
&lt;br /&gt;
== Phone App Integration ==&lt;br /&gt;
Users may control the generated transcripts using the Phone Apps. If the default transcript generated right after the meeting is not adequate users may generate a new customized one using the button &amp;quot;Customize style&amp;quot;. They may:&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Focus.png|left|thumb|220x220px|Focus]]&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png|thumb|215x215px|Choose prompt]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Choose a different predefined prompt from the drop-down menu (or use no prompt at all choosing the &amp;quot;-&amp;quot;)&lt;br /&gt;
* Give some extra info or requests using the input field &amp;quot;What should be the focus?&amp;quot;&lt;br /&gt;
** This may be something like &amp;quot;Translate the transcript in Korean!&amp;quot;&lt;br /&gt;
** or &amp;quot;Just write down which decisions were made!&amp;quot;, &amp;quot;There were some links pasted in the chat. Please integrate them in the meeting summary!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompts freely. Here are some propositions you may copy/paste into the corresponding field of the settings plugin. Depending on the used model these prompts don&#039;t need to be that sophisticated. Something like &amp;quot;Summarize the following transcript! Make clear who has taken which task!&amp;quot; may be sufficient.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. General prompt&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task — Deadline (if mentioned)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. A more structured version:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!-- (2–4 sentences describing the purpose of the meeting and the main outcomes.) --&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
Use a normal text style. No italic.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. When meetings are used to take decisions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Results:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Miscellaneous:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- maximum 2, better 1 sentences for each point --&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting the Conference Transcirptions App Service, you need activate the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database and&#039;&#039; &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[{{NAMESPACE}}:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79760</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79760"/>
		<updated>2026-05-04T10:43:46Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Phone App Integration */ Spacing next try&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone Conference Transciptions from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png|thumb|309x309px|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png]]&lt;br /&gt;
The main goal of the Conference Transcriptions Service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the Conference Transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It forwards these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;&#039;&#039;&#039;Transcribe Conference&#039;&#039;&#039;&amp;quot; Button again&lt;br /&gt;
#* The Conference Transcriptions Service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API&lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on the &#039;&#039;&#039;“i”&#039;&#039;&#039; button.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you will need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (fomerly known as PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it.&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install.&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button.&lt;br /&gt;
* Wait until the install has been finished.&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) in order to refresh the list of the available colored AP plugin icons.&lt;br /&gt;
* Open the &#039;&#039;&#039;&amp;quot;AP Conference Transcriptions&amp;quot;&#039;&#039;&#039; Plugin by clicking on it and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; &#039;&#039;(used as display name / all character allowed)&#039;&#039; and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings. A green check mark will be shown to confirm that the configuration is good.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly, two supplemental services must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[{{NAMESPACE}}:Concept App Service myApps Assistant | Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]].&lt;br /&gt;
&lt;br /&gt;
== Phone App Integration ==&lt;br /&gt;
Users may control the generated transcripts using the Phone Apps. If the default transcript generated right after the meeting is not adequate users may generate a new customized one using the button &amp;quot;Customize style&amp;quot;. They may:&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Focus.png|left|thumb|220x220px|/Concept-Conference-Transcriptions-Softphone-Focus.png]]&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png|thumb|215x215px|/Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Choose a different predefined prompt from the drop-down menu (or use no prompt at all choosing the &amp;quot;-&amp;quot;)&lt;br /&gt;
* Give some extra info or requests using the input field &amp;quot;What should be the focus?&amp;quot;&lt;br /&gt;
** This may be something like &amp;quot;Translate the transcript in Korean!&amp;quot;&lt;br /&gt;
** or &amp;quot;Just write down which decisions were made!&amp;quot;, &amp;quot;There were some links pasted in the chat. Please integrate them in the meeting summary!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompts freely. Here are some propositions you may copy/paste into the corresponding field of the settings plugin. Depending on the used model these prompts don&#039;t need to be that sophisticated. Something like &amp;quot;Summarize the following transcript! Make clear who has taken which task!&amp;quot; may be sufficient.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. General prompt&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task — Deadline (if mentioned)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. A more structured version:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!-- (2–4 sentences describing the purpose of the meeting and the main outcomes.) --&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
Use a normal text style. No italic.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. When meetings are used to take decisions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Results:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Miscellaneous:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- maximum 2, better 1 sentences for each point --&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting the Conference Transcirptions App Service, you need activate the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database and&#039;&#039; &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[{{NAMESPACE}}:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79759</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79759"/>
		<updated>2026-05-04T10:43:05Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Phone App Integration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone Conference Transciptions from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png|thumb|309x309px|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png]]&lt;br /&gt;
The main goal of the Conference Transcriptions Service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the Conference Transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It forwards these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;&#039;&#039;&#039;Transcribe Conference&#039;&#039;&#039;&amp;quot; Button again&lt;br /&gt;
#* The Conference Transcriptions Service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API&lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on the &#039;&#039;&#039;“i”&#039;&#039;&#039; button.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you will need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (fomerly known as PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it.&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install.&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button.&lt;br /&gt;
* Wait until the install has been finished.&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) in order to refresh the list of the available colored AP plugin icons.&lt;br /&gt;
* Open the &#039;&#039;&#039;&amp;quot;AP Conference Transcriptions&amp;quot;&#039;&#039;&#039; Plugin by clicking on it and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; &#039;&#039;(used as display name / all character allowed)&#039;&#039; and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings. A green check mark will be shown to confirm that the configuration is good.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly, two supplemental services must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[{{NAMESPACE}}:Concept App Service myApps Assistant | Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]].&lt;br /&gt;
&lt;br /&gt;
== Phone App Integration ==&lt;br /&gt;
Users may control the generated transcripts using the Phone Apps. If the default transcript generated right after the meeting is not adequate users may generate a new customized one using the button &amp;quot;Customize style&amp;quot;. They may:&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Focus.png|left|thumb|220x220px|]]&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png|thumb|215x215px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Choose a different predefined prompt from the drop-down menu (or use no prompt at all choosing the &amp;quot;-&amp;quot;)&lt;br /&gt;
* Give some extra info or requests using the input field &amp;quot;What should be the focus?&amp;quot;&lt;br /&gt;
** This may be something like &amp;quot;Translate the transcript in Korean!&amp;quot;&lt;br /&gt;
** or &amp;quot;Just write down which decisions were made!&amp;quot;, &amp;quot;There were some links pasted in the chat. Please integrate them in the meeting summary!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompts freely. Here are some propositions you may copy/paste into the corresponding field of the settings plugin. Depending on the used model these prompts don&#039;t need to be that sophisticated. Something like &amp;quot;Summarize the following transcript! Make clear who has taken which task!&amp;quot; may be sufficient.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. General prompt&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task — Deadline (if mentioned)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. A more structured version:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!-- (2–4 sentences describing the purpose of the meeting and the main outcomes.) --&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
Use a normal text style. No italic.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. When meetings are used to take decisions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Results:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Miscellaneous:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- maximum 2, better 1 sentences for each point --&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting the Conference Transcirptions App Service, you need activate the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database and&#039;&#039; &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[{{NAMESPACE}}:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79758</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79758"/>
		<updated>2026-05-04T10:42:25Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Phone App Integration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone Conference Transciptions from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png|thumb|309x309px|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png]]&lt;br /&gt;
The main goal of the Conference Transcriptions Service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the Conference Transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It forwards these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;&#039;&#039;&#039;Transcribe Conference&#039;&#039;&#039;&amp;quot; Button again&lt;br /&gt;
#* The Conference Transcriptions Service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API&lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on the &#039;&#039;&#039;“i”&#039;&#039;&#039; button.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you will need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (fomerly known as PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it.&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install.&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button.&lt;br /&gt;
* Wait until the install has been finished.&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) in order to refresh the list of the available colored AP plugin icons.&lt;br /&gt;
* Open the &#039;&#039;&#039;&amp;quot;AP Conference Transcriptions&amp;quot;&#039;&#039;&#039; Plugin by clicking on it and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; &#039;&#039;(used as display name / all character allowed)&#039;&#039; and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings. A green check mark will be shown to confirm that the configuration is good.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly, two supplemental services must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[{{NAMESPACE}}:Concept App Service myApps Assistant | Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]].&lt;br /&gt;
&lt;br /&gt;
== Phone App Integration ==&lt;br /&gt;
Users may control the generated transcripts using the Phone Apps. If the default transcript generated right after the meeting is not adequate users may generate a new customized one using the button &amp;quot;Customize style&amp;quot;. They may:&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Focus.png|left|thumb|220x220px|/Concept-Conference-Transcriptions-Softphone-Focus.png]]&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png|thumb|215x215px|/Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Choose a different predefined prompt from the drop-down menu (or use no prompt at all choosing the &amp;quot;-&amp;quot;)&lt;br /&gt;
* Give some extra info or requests using the input field &amp;quot;What should be the focus?&amp;quot;&lt;br /&gt;
** This may be something like &amp;quot;Translate the transcript in Korean!&amp;quot;&lt;br /&gt;
** or &amp;quot;Just write down which decisions were made!&amp;quot;, &amp;quot;There were some links pasted in the chat. Please integrate them in the meeting summary!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompts freely. Here are some propositions you may copy/paste into the corresponding field of the settings plugin. Depending on the used model these prompts don&#039;t need to be that sophisticated. Something like &amp;quot;Summarize the following transcript! Make clear who has taken which task!&amp;quot; may be sufficient.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. General prompt&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task — Deadline (if mentioned)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. A more structured version:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!-- (2–4 sentences describing the purpose of the meeting and the main outcomes.) --&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
Use a normal text style. No italic.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. When meetings are used to take decisions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Results:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Miscellaneous:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- maximum 2, better 1 sentences for each point --&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting the Conference Transcirptions App Service, you need activate the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database and&#039;&#039; &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[{{NAMESPACE}}:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79757</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79757"/>
		<updated>2026-05-04T10:41:36Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Phone App Integration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone Conference Transciptions from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png|thumb|309x309px|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png]]&lt;br /&gt;
The main goal of the Conference Transcriptions Service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the Conference Transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It forwards these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;&#039;&#039;&#039;Transcribe Conference&#039;&#039;&#039;&amp;quot; Button again&lt;br /&gt;
#* The Conference Transcriptions Service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API&lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on the &#039;&#039;&#039;“i”&#039;&#039;&#039; button.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you will need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (fomerly known as PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it.&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install.&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button.&lt;br /&gt;
* Wait until the install has been finished.&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) in order to refresh the list of the available colored AP plugin icons.&lt;br /&gt;
* Open the &#039;&#039;&#039;&amp;quot;AP Conference Transcriptions&amp;quot;&#039;&#039;&#039; Plugin by clicking on it and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; &#039;&#039;(used as display name / all character allowed)&#039;&#039; and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings. A green check mark will be shown to confirm that the configuration is good.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly, two supplemental services must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[{{NAMESPACE}}:Concept App Service myApps Assistant | Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]].&lt;br /&gt;
&lt;br /&gt;
== Phone App Integration ==&lt;br /&gt;
Users may control the generated transcripts using the Phone Apps. If the default transcript generated right after the meeting is not adequate users may generate a new customized one using the button &amp;quot;Customize style&amp;quot;. They may:&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Focus.png|left|thumb|220x220px|]]&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png|thumb|215x215px|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Choose a different predefined prompt from the drop-down menu (or use no prompt at all choosing the &amp;quot;-&amp;quot;)&lt;br /&gt;
* Give some extra info or requests using the input field &amp;quot;What should be the focus?&amp;quot;&lt;br /&gt;
** This may be something like &amp;quot;Translate the transcript in Korean!&amp;quot;&lt;br /&gt;
** or &amp;quot;Just write down which decisions were made!&amp;quot;, &amp;quot;There were some links pasted in the chat. Please integrate them in the meeting summary!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompts freely. Here are some propositions you may copy/paste into the corresponding field of the settings plugin. Depending on the used model these prompts don&#039;t need to be that sophisticated. Something like &amp;quot;Summarize the following transcript! Make clear who has taken which task!&amp;quot; may be sufficient.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. General prompt&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task — Deadline (if mentioned)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. A more structured version:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!-- (2–4 sentences describing the purpose of the meeting and the main outcomes.) --&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
Use a normal text style. No italic.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. When meetings are used to take decisions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Results:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Miscellaneous:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- maximum 2, better 1 sentences for each point --&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting the Conference Transcirptions App Service, you need activate the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database and&#039;&#039; &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[{{NAMESPACE}}:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79756</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79756"/>
		<updated>2026-05-04T10:39:37Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Phone App Integration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone Conference Transciptions from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png|thumb|309x309px|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png]]&lt;br /&gt;
The main goal of the Conference Transcriptions Service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the Conference Transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It forwards these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;&#039;&#039;&#039;Transcribe Conference&#039;&#039;&#039;&amp;quot; Button again&lt;br /&gt;
#* The Conference Transcriptions Service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API&lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on the &#039;&#039;&#039;“i”&#039;&#039;&#039; button.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you will need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (fomerly known as PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it.&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install.&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button.&lt;br /&gt;
* Wait until the install has been finished.&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) in order to refresh the list of the available colored AP plugin icons.&lt;br /&gt;
* Open the &#039;&#039;&#039;&amp;quot;AP Conference Transcriptions&amp;quot;&#039;&#039;&#039; Plugin by clicking on it and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; &#039;&#039;(used as display name / all character allowed)&#039;&#039; and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings. A green check mark will be shown to confirm that the configuration is good.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly, two supplemental services must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[{{NAMESPACE}}:Concept App Service myApps Assistant | Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]].&lt;br /&gt;
&lt;br /&gt;
== Phone App Integration ==&lt;br /&gt;
Users may control the generated transcripts using the Phone Apps. If the default transcript generated right after the meeting is not adequate users may generate a new customized one using the button &amp;quot;Customize style&amp;quot;. They may:&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Focus.png|left|thumb|220x220px|/Concept-Conference-Transcriptions-Softphone-Focus.png]]&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png|thumb|215x215px|/Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Choose a different predefined prompt from the drop-down menu (or use no prompt at all choosing the &amp;quot;-&amp;quot;)&lt;br /&gt;
* Give some extra info or requests using the input field &amp;quot;What should be the focus?&amp;quot;&lt;br /&gt;
** This may be something like &amp;quot;Translate the transcript in Korean!&amp;quot;&lt;br /&gt;
** or &amp;quot;Just write down which decisions were made!&amp;quot;, &amp;quot;There were some links pasted in the chat. Please integrate them in the meeting summary!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompts freely. Here are some propositions you may copy/paste into the corresponding field of the settings plugin. Depending on the used model these prompts don&#039;t need to be that sophisticated. Something like &amp;quot;Summarize the following transcript! Make clear who has taken which task!&amp;quot; may be sufficient.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. General prompt&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task — Deadline (if mentioned)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. A more structured version:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!-- (2–4 sentences describing the purpose of the meeting and the main outcomes.) --&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
Use a normal text style. No italic.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. When meetings are used to take decisions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Results:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Miscellaneous:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- maximum 2, better 1 sentences for each point --&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting the Conference Transcirptions App Service, you need activate the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database and&#039;&#039; &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[{{NAMESPACE}}:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79755</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79755"/>
		<updated>2026-05-04T10:34:21Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Summary prompts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone Conference Transciptions from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png|thumb|309x309px|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png]]&lt;br /&gt;
The main goal of the Conference Transcriptions Service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the Conference Transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It forwards these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;&#039;&#039;&#039;Transcribe Conference&#039;&#039;&#039;&amp;quot; Button again&lt;br /&gt;
#* The Conference Transcriptions Service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API&lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on the &#039;&#039;&#039;“i”&#039;&#039;&#039; button.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you will need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (fomerly known as PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it.&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install.&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button.&lt;br /&gt;
* Wait until the install has been finished.&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) in order to refresh the list of the available colored AP plugin icons.&lt;br /&gt;
* Open the &#039;&#039;&#039;&amp;quot;AP Conference Transcriptions&amp;quot;&#039;&#039;&#039; Plugin by clicking on it and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; &#039;&#039;(used as display name / all character allowed)&#039;&#039; and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings. A green check mark will be shown to confirm that the configuration is good.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly, two supplemental services must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[{{NAMESPACE}}:Concept App Service myApps Assistant | Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]].&lt;br /&gt;
&lt;br /&gt;
== Phone App Integration ==&lt;br /&gt;
Users may control the generated transcripts using the Phone Apps. If the default transcript generated right after the meeting is not adequate users may generate a new customized one using the button &amp;quot;Customize style&amp;quot;. They may:&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Focus.png|left|thumb|275x275px|/Concept-Conference-Transcriptions-Softphone-Focus.png|/Concept-Conference-Transcriptions-Softphone-Focus.png]]&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png|thumb|269x269px|/Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png|/Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Choose a different predefined prompt from the drop-down menu (or use no prompt at all choosing the &amp;quot;-&amp;quot;)&lt;br /&gt;
* Give some extra info or requests using the input field &amp;quot;What should be the focus?&amp;quot;&lt;br /&gt;
** This may be something like &amp;quot;Translate the transcript in Korean!&amp;quot;&lt;br /&gt;
** or &amp;quot;Just write down which decisions were made!&amp;quot;, &amp;quot;There were some links pasted in the chat. Please integrate them in the meeting summary!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompts freely. Here are some propositions you may copy/paste into the corresponding field of the settings plugin. Depending on the used model these prompts don&#039;t need to be that sophisticated. Something like &amp;quot;Summarize the following transcript! Make clear who has taken which task!&amp;quot; may be sufficient.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. General prompt&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task — Deadline (if mentioned)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. A more structured version:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!-- (2–4 sentences describing the purpose of the meeting and the main outcomes.) --&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
Use a normal text style. No italic.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. When meetings are used to take decisions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Results:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Miscellaneous:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- maximum 2, better 1 sentences for each point --&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting the Conference Transcirptions App Service, you need activate the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database and&#039;&#039; &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[{{NAMESPACE}}:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79754</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79754"/>
		<updated>2026-05-04T10:33:02Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Phone App Integration */ Added some spacing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone Conference Transciptions from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png|thumb|309x309px|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png]]&lt;br /&gt;
The main goal of the Conference Transcriptions Service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the Conference Transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It forwards these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;&#039;&#039;&#039;Transcribe Conference&#039;&#039;&#039;&amp;quot; Button again&lt;br /&gt;
#* The Conference Transcriptions Service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API&lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on the &#039;&#039;&#039;“i”&#039;&#039;&#039; button.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you will need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (fomerly known as PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it.&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install.&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button.&lt;br /&gt;
* Wait until the install has been finished.&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) in order to refresh the list of the available colored AP plugin icons.&lt;br /&gt;
* Open the &#039;&#039;&#039;&amp;quot;AP Conference Transcriptions&amp;quot;&#039;&#039;&#039; Plugin by clicking on it and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; &#039;&#039;(used as display name / all character allowed)&#039;&#039; and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings. A green check mark will be shown to confirm that the configuration is good.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly, two supplemental services must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[{{NAMESPACE}}:Concept App Service myApps Assistant | Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]].&lt;br /&gt;
&lt;br /&gt;
== Phone App Integration ==&lt;br /&gt;
Users may control the generated transcripts using the Phone Apps. If the default transcript generated right after the meeting is not adequate users may generate a new customized one using the button &amp;quot;Customize style&amp;quot;. They may:&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Focus.png|left|thumb|275x275px|What should be the focus?|/Concept-Conference-Transcriptions-Softphone-Focus.png]]&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png|thumb|269x269px|Choose one of the default prompts|/Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Choose a different predefined prompt from the drop-down menu (or use no prompt at all choosing the &amp;quot;-&amp;quot;)&lt;br /&gt;
* Give some extra info or requests using the input field &amp;quot;What should be the focus?&amp;quot;&lt;br /&gt;
** This may be something like &amp;quot;Translate the transcript in Korean!&amp;quot;&lt;br /&gt;
** or &amp;quot;Just write down which decisions were made!&amp;quot;, &amp;quot;There were some links pasted in the chat. Please integrate them in the meeting summary!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompts freely. Here are some propositions you may copy/paste into the corresponding field of the settings plugin. Depending on the used model these prompts don&#039;t need to be that sophisticated. Something like &amp;quot;Summarize the following transcript! Make clear who has taken which task!&amp;quot; may be sufficient.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. General prompt&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task — Deadline (if mentioned)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. A more structured version:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!-- (2–4 sentences describing the purpose of the meeting and the main outcomes.) --&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
Use a normal text style. No italic.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. When meetings are used to take decisions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Results:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Miscellaneous:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- maximum 2, better 1 sentences for each point --&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting the Conference Transcirptions App Service, you need activate the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database and&#039;&#039; &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[{{NAMESPACE}}:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79753</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79753"/>
		<updated>2026-05-04T10:29:24Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Conference Transcriptions - App Service */ Added information about the phone Apps integration&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone Conference Transciptions from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png|thumb|309x309px|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png]]&lt;br /&gt;
The main goal of the Conference Transcriptions Service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the Conference Transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It forwards these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;&#039;&#039;&#039;Transcribe Conference&#039;&#039;&#039;&amp;quot; Button again&lt;br /&gt;
#* The Conference Transcriptions Service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API&lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on the &#039;&#039;&#039;“i”&#039;&#039;&#039; button.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you will need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (fomerly known as PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it.&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install.&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button.&lt;br /&gt;
* Wait until the install has been finished.&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) in order to refresh the list of the available colored AP plugin icons.&lt;br /&gt;
* Open the &#039;&#039;&#039;&amp;quot;AP Conference Transcriptions&amp;quot;&#039;&#039;&#039; Plugin by clicking on it and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; &#039;&#039;(used as display name / all character allowed)&#039;&#039; and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings. A green check mark will be shown to confirm that the configuration is good.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly, two supplemental services must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[{{NAMESPACE}}:Concept App Service myApps Assistant | Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[{{NAMESPACE}}:Concept_App_Service_Transcriptions | Concept App Service Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions | ConferenceTranscriptions settings plugin]].&lt;br /&gt;
&lt;br /&gt;
== Phone App Integration ==&lt;br /&gt;
Users may control the generated transcripts using the Phone Apps. If the default transcript generated right after the meeting is not adequate users may generate a new customized one using the button &amp;quot;Customize style&amp;quot;. They may:&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Focus.png|left|thumb|275x275px|What should be the focus?]]&lt;br /&gt;
[[File:Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png|thumb|269x269px|Choose one of the default prompts]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Choose a different predefined prompt from the drop-down menu (or use no prompt at all choosing the &amp;quot;-&amp;quot;)&lt;br /&gt;
* Give some extra info or requests using the input field &amp;quot;What should be the focus?&amp;quot;&lt;br /&gt;
** This may be something like &amp;quot;Translate the transcript in Korean!&amp;quot;&lt;br /&gt;
** or &amp;quot;Just write down which decisions were made!&amp;quot;, &amp;quot;There were some links pasted in the chat. Please integrate them in the meeting summary!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some propositions you may copy/paste into the corresponding field of the settings plugin:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. General prompt&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task — Deadline (if mentioned)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. A more structured version:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!-- (2–4 sentences describing the purpose of the meeting and the main outcomes.) --&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
Use a normal text style. No italic.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. When meetings are used to take decisions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Results:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Miscellaneous:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- maximum 2, better 1 sentences for each point --&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting the Conference Transcirptions App Service, you need activate the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database and&#039;&#039; &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[{{NAMESPACE}}:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[{{NAMESPACE}}:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:Concept-Conference-Transcriptions-Softphone-Focus.png&amp;diff=79752</id>
		<title>File:Concept-Conference-Transcriptions-Softphone-Focus.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:Concept-Conference-Transcriptions-Softphone-Focus.png&amp;diff=79752"/>
		<updated>2026-05-04T10:22:14Z</updated>

		<summary type="html">&lt;p&gt;Hma: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What should be the focus?&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png&amp;diff=79751</id>
		<title>File:Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:Concept-Conference-Transcriptions-Softphone-Prompts-Choice.png&amp;diff=79751"/>
		<updated>2026-05-04T10:19:33Z</updated>

		<summary type="html">&lt;p&gt;Hma: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Choose one of the default prompts&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto16r1:Firmware_Upgrade_V15r1_V16r1&amp;diff=79663</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=79663"/>
		<updated>2026-04-28T10:13:28Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* New Apps */ Corrected link to Conference Transcriptions Service&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;&lt;br /&gt;
&lt;br /&gt;
=== AP Upgrade to Image 140029 or newer ===&lt;br /&gt;
* First, upgrade your application platform to at least image version 140029. After that you can go ahead.&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;
== 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;
=== Projects ===&lt;br /&gt;
* Projects requires &#039;&#039;&#039;App platform version 140029&#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;
=== For legacy support only: Change TLS Profile ===&lt;br /&gt;
The &#039;&#039;Normal&#039;&#039; profile has been updated to allow only TLS 1.3 and TLS 1.2. This setting is compatible with all supported firmware versions. So you don&#039;t need to do any changes.&lt;br /&gt;
However if you need older TLS versions for compatibility with legacy devices, consider changing the TLS profile to &#039;&#039;Legacy&#039;&#039;. In that case please see [[Reference16r1:IP4/General/TLS]] for details.&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 Charts: [[Reference16r1:Concept_App_Charts]]&lt;br /&gt;
; App Polls: [[Reference16r1:Concept App Polls]]&lt;br /&gt;
; App MQTT Broker: [[Reference16r1:Concept_App_MQTT_Broker]]&lt;br /&gt;
; App Conference Scaler: [[Reference16r1:Concept_Conference_Scaler_App]]&lt;br /&gt;
; App Service Conference Transcriptions: [[Reference16r1:Concept_App_Service_Conference_Transcriptions]]&lt;br /&gt;
; App Service Transcriptions: [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
; App Service Documents: [[Reference16r1:Concept_App_Service_Documents]]&lt;br /&gt;
; App Service Connector for Whatsapp: [[Reference16r1:Concept_App_Service_Connector_for_Whatsapp]]&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>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_myApps_Assistant&amp;diff=79581</id>
		<title>Reference16r1:Concept App Service myApps Assistant</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_myApps_Assistant&amp;diff=79581"/>
		<updated>2026-04-24T10:19:05Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Translations against the backend */ removed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service myApps Assistant]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
== New in version 16r1 ==&lt;br /&gt;
Apart from adding new parameters to the  [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm local assistant JavaScript API], these parameters can also be configured in the Assistant App. This is the possibility to choose a LLM from a list of available models and to determine the timeout of your requests.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The myApps Assistant App offers an interface for other apps to access a remote large language model (LLM). This might be a locally hosted open-source model like &#039;&#039;&#039;mixtral&#039;&#039;&#039; or &#039;&#039;&#039;deepseek-r1&#039;&#039;&#039; or a model hosted by providers such as openAI (e.g., gpt-3.5-turbo, gpt-4o...) or mistral  &#039;&#039;&#039;(&#039;&#039;&#039;https://mistral.ai/&#039;&#039;&#039;)&#039;&#039;&#039;. Other apps can integrate the assistant service via the [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm local assistant JavaScript API] in the client and thus offer the response of the LLM.&lt;br /&gt;
&lt;br /&gt;
The service functions as an intermediary and contains a corresponding backend. Therefore, it is required to self-host an LLM Service or possess an account with an external service provider. In the event of the latter, you can configure your API key in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBX Manager Plugin) for this app service, if needed.&lt;br /&gt;
&lt;br /&gt;
Currently, only the openAI API Chat Completions API v1 is implemented (which is also supported by several open source projects e.g. https://ollama.com/), but more API implementations are likely to follow.&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
An appropriate license &#039;&#039;App(innovaphone-assistant)&#039;&#039; must be installed on the PBX to enable the App for specified users.&lt;br /&gt;
&lt;br /&gt;
The License can be assigned directly to a specific User Object or via a Config Template.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;myApps Assistant&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP assistant&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Assistant API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Assistant API, SIP: assistant-api&#039;&#039;&lt;br /&gt;
* Fill in the fields for &#039;&#039;&#039;&amp;quot;Remote Service URL&amp;quot;&#039;&#039;&#039;,  &#039;&#039;&#039;&amp;quot;LLM Model&amp;quot;&#039;&#039;&#039; and if necessary  &#039;&#039;&#039;&amp;quot;API Key&amp;quot;&#039;&#039;&#039; (for more information about these fields see below)&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
If you have the license for the Assistant App you should repeat the above mentioned last five steps for that app (&#039;&#039;&#039;Assistant&#039;&#039;&#039;) too.&lt;br /&gt;
&lt;br /&gt;
== Assistant App ==&lt;br /&gt;
[[File:Reference15r1ConceptAppServiceMyAppsAssistant-AssistantUI-2.png|thumb|600x600px|/Reference15r1ConceptAppServiceMyAppsAssistant-AssistantUI-2.png|/Reference15r1ConceptAppServiceMyAppsAssistant-AssistantUI-2.png]]&lt;br /&gt;
Since version 15r1, the application also offers a user interface, where conversations can be held with the connected large language model. These conversations are stored in a database managed by the service.&lt;br /&gt;
&lt;br /&gt;
There are a few parameters one can manage from within the hamburger menu. These are:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Send on Enter&#039;&#039;&#039; - You might choose that option if you want a message to be send to the LLM on pressing ENTER. Alternatively it would be  CTRL+ENTER&lt;br /&gt;
* &#039;&#039;&#039;Don&#039;t use an interface to other apps (no system prompt)&#039;&#039;&#039; - To allow the application access to myApps resources (such as the contacts and connect databases, call list, or the softphone app), a specially designed system prompt is sent to the model at the beginning of each conversation. If you do not require this feature and wish to reduce costs or processing time, you can disable the system prompt by checking the appropriate box.&lt;br /&gt;
* &#039;&#039;&#039;Offline mode (Conversations are stored on your device)&#039;&#039;&#039; - Normally, all your conversations are stored in the central service&#039;s database, which enables you to retrieve them from any device you are logged into. However, if your internet connection is interrupted, you will not be able to access them until the connection is restored. To address this issue, you may choose to store your conversation data on your device, allowing you to access it even without an internet connection. However, you should not enable this feature when using a hardware device that is not your own. If you do, make sure to disable it afterwards to delete any locally stored data. Note that deleting locally stored conversations is not synchronized across all devices if they are all in Offline Mode!&lt;br /&gt;
&lt;br /&gt;
====== Currently implemented myApps features ======&lt;br /&gt;
The Assistant App integrates into the myApps platform and offers services from other apps via the [https://sdk.innovaphone.com/15r1/web1/com.innovaphone.assistant.plugin/com.innovaphone.assistant.plugin.htm local assistant.plugin JavaScript API]. This will be extended and improved in future releases. You may try the following prompts:&lt;br /&gt;
&lt;br /&gt;
* Ask for the number of a contact stored in the contacts database &amp;quot;Can you please find the number of Sarah Sample!&amp;quot;&lt;br /&gt;
* Get information from Connect and Projects* &amp;quot;Please look up #AI in the &#039;&#039;&#039;internal&#039;&#039;&#039; &#039;&#039;&#039;database&#039;&#039;&#039;! Then tell me how we are planning to use it&amp;quot;&lt;br /&gt;
* Get your call list &amp;quot;What are my recent calls?&amp;quot;&lt;br /&gt;
* Calling someone &amp;quot;Can you please call Sarah Sample!&amp;quot;&lt;br /&gt;
* Get the current time and date &amp;quot;What time and data is it right now?&amp;quot;&lt;br /&gt;
* Start a new conversation &amp;quot;Please start a new conversation!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the above mentioned prompts the following APIs should be available to the user:&lt;br /&gt;
&lt;br /&gt;
* com.innovaphone.assistant.plugin&lt;br /&gt;
* com.innovaphone.search&lt;br /&gt;
* com.innovaphone.calllist&lt;br /&gt;
&lt;br /&gt;
For now only keyword search is possible. In order to make the LLM understand that you want to search in Connect and Projects Databases you need to mention that you want to use the &#039;&#039;&#039;internal databases!&#039;&#039;&#039; Better use two sentences to make the LLM understand better. The search results are the same as those you would get from the &#039;&#039;&#039;myApps Search App&#039;&#039;&#039;. Only the first 40 matches of the keywords are considered and from these only the first 10k characters. &lt;br /&gt;
&amp;lt;br&amp;gt;The prompts mentioned above may or may not work depending on the connected large language model. We cannot guarantee that the results will always be satisfactory, but as the application always sends the entire conversation to the model, it is recommended to start a new conversation if different topics are not directly related to each other.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prompts were successfully tested on the following models:&lt;br /&gt;
&lt;br /&gt;
* mixtral-q6-8192&lt;br /&gt;
* mixtral&lt;br /&gt;
* deepseek-r1:14b&lt;br /&gt;
* deepseek-r1:32b&lt;br /&gt;
* deepseek-r1:70b&lt;br /&gt;
* gpt-3.5-turbo&lt;br /&gt;
* gpt-4o&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are certainly many more. But currently only models with parameter sizes of more than 14 billion (14b) correctly understood the system prompt. Larger models perform better, but are slower and more expensive.&lt;br /&gt;
&lt;br /&gt;
== Limitation ==&lt;br /&gt;
As most modern models support a maximum context window of usually 128k token (approx. 500.000 characters) you cannot send more in one message or per conversation. In order to reduce costs users are encouraged to start a new conversation for each new topic.[[File:Reference15r1 Concept App Service Assistant App-Config-2.png|thumb|/Reference15r1_Concept_App_Service_Assistant_App-Config-2.png|/Reference15r1_Concept_App_Service_Assistant_App-Config-2.png]]&lt;br /&gt;
&lt;br /&gt;
== myApps Assistant - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Question relay to an LLM&lt;br /&gt;
* Language recognition&lt;br /&gt;
* Caching&lt;br /&gt;
* Translations using the LLM (not yet fully tested)&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX Manager App) [[{{NAMESPACE}}:Apps/PbxManager/App myApps Assistant|Apps/PbxManager/App_myApps_Assistant]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the app connect to your LLM model provider you need to configure a few fields.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Remote Service URL&#039;&#039;&#039; - The URL where the remote service interacting with the LLM is hosted. If you are using a model hosted by openAI this would probably be: https://api.openai.com/v1/chat/completions&lt;br /&gt;
* &#039;&#039;&#039;LLM (model)&#039;&#039;&#039; - The actual model you intend to use. There are a couple of open source models you could use (mixtral, deepseek-r1:14b...). If you intend to use openAI models this could be something like gpt-3.5-turbo or gpt-4o&lt;br /&gt;
* &#039;&#039;&#039;API -Key&#039;&#039;&#039; - If you are not using a self-hosted model you might need an API-Key in order to make successful HTTP Requests to your provider. This key will be delivered by your LLM provider (e.g. openAI https://platform.openai.com/signup )&lt;br /&gt;
&lt;br /&gt;
Finding the right model name might sometimes be difficult. You could make an API call to your ai model service provider like that:&lt;br /&gt;
 curl -H &amp;quot;Authorization: Bearer YOUR-API-KEY&amp;quot; --get &amp;lt;nowiki&amp;gt;http://YOUR-MODEL-SERICE-PROVIDER-ADDRESS/v1/models&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The model service provider address could be the address of your ollama server,  &#039;&#039;openai.inference.de-txl.ionos.com&#039;&#039; for IONOS or &#039;&#039;api.openai.com&#039;&#039; for openAI. (That API call will be implemented in version 16r1 making the configuration easier) &lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm SDK Documentation - Assistant API]&lt;br /&gt;
* [[Howto:Setup a LLM Server]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_myApps_Assistant&amp;diff=79580</id>
		<title>Reference16r1:Concept App Service myApps Assistant</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_myApps_Assistant&amp;diff=79580"/>
		<updated>2026-04-24T10:18:15Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Language recognition */ removed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service myApps Assistant]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
== New in version 16r1 ==&lt;br /&gt;
Apart from adding new parameters to the  [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm local assistant JavaScript API], these parameters can also be configured in the Assistant App. This is the possibility to choose a LLM from a list of available models and to determine the timeout of your requests.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The myApps Assistant App offers an interface for other apps to access a remote large language model (LLM). This might be a locally hosted open-source model like &#039;&#039;&#039;mixtral&#039;&#039;&#039; or &#039;&#039;&#039;deepseek-r1&#039;&#039;&#039; or a model hosted by providers such as openAI (e.g., gpt-3.5-turbo, gpt-4o...) or mistral  &#039;&#039;&#039;(&#039;&#039;&#039;https://mistral.ai/&#039;&#039;&#039;)&#039;&#039;&#039;. Other apps can integrate the assistant service via the [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm local assistant JavaScript API] in the client and thus offer the response of the LLM.&lt;br /&gt;
&lt;br /&gt;
The service functions as an intermediary and contains a corresponding backend. Therefore, it is required to self-host an LLM Service or possess an account with an external service provider. In the event of the latter, you can configure your API key in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBX Manager Plugin) for this app service, if needed.&lt;br /&gt;
&lt;br /&gt;
Currently, only the openAI API Chat Completions API v1 is implemented (which is also supported by several open source projects e.g. https://ollama.com/), but more API implementations are likely to follow.&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
An appropriate license &#039;&#039;App(innovaphone-assistant)&#039;&#039; must be installed on the PBX to enable the App for specified users.&lt;br /&gt;
&lt;br /&gt;
The License can be assigned directly to a specific User Object or via a Config Template.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;myApps Assistant&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP assistant&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Assistant API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Assistant API, SIP: assistant-api&#039;&#039;&lt;br /&gt;
* Fill in the fields for &#039;&#039;&#039;&amp;quot;Remote Service URL&amp;quot;&#039;&#039;&#039;,  &#039;&#039;&#039;&amp;quot;LLM Model&amp;quot;&#039;&#039;&#039; and if necessary  &#039;&#039;&#039;&amp;quot;API Key&amp;quot;&#039;&#039;&#039; (for more information about these fields see below)&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
If you have the license for the Assistant App you should repeat the above mentioned last five steps for that app (&#039;&#039;&#039;Assistant&#039;&#039;&#039;) too.&lt;br /&gt;
&lt;br /&gt;
== Assistant App ==&lt;br /&gt;
[[File:Reference15r1ConceptAppServiceMyAppsAssistant-AssistantUI-2.png|thumb|600x600px|/Reference15r1ConceptAppServiceMyAppsAssistant-AssistantUI-2.png|/Reference15r1ConceptAppServiceMyAppsAssistant-AssistantUI-2.png]]&lt;br /&gt;
Since version 15r1, the application also offers a user interface, where conversations can be held with the connected large language model. These conversations are stored in a database managed by the service.&lt;br /&gt;
&lt;br /&gt;
There are a few parameters one can manage from within the hamburger menu. These are:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Send on Enter&#039;&#039;&#039; - You might choose that option if you want a message to be send to the LLM on pressing ENTER. Alternatively it would be  CTRL+ENTER&lt;br /&gt;
* &#039;&#039;&#039;Don&#039;t use an interface to other apps (no system prompt)&#039;&#039;&#039; - To allow the application access to myApps resources (such as the contacts and connect databases, call list, or the softphone app), a specially designed system prompt is sent to the model at the beginning of each conversation. If you do not require this feature and wish to reduce costs or processing time, you can disable the system prompt by checking the appropriate box.&lt;br /&gt;
* &#039;&#039;&#039;Offline mode (Conversations are stored on your device)&#039;&#039;&#039; - Normally, all your conversations are stored in the central service&#039;s database, which enables you to retrieve them from any device you are logged into. However, if your internet connection is interrupted, you will not be able to access them until the connection is restored. To address this issue, you may choose to store your conversation data on your device, allowing you to access it even without an internet connection. However, you should not enable this feature when using a hardware device that is not your own. If you do, make sure to disable it afterwards to delete any locally stored data. Note that deleting locally stored conversations is not synchronized across all devices if they are all in Offline Mode!&lt;br /&gt;
&lt;br /&gt;
====== Currently implemented myApps features ======&lt;br /&gt;
The Assistant App integrates into the myApps platform and offers services from other apps via the [https://sdk.innovaphone.com/15r1/web1/com.innovaphone.assistant.plugin/com.innovaphone.assistant.plugin.htm local assistant.plugin JavaScript API]. This will be extended and improved in future releases. You may try the following prompts:&lt;br /&gt;
&lt;br /&gt;
* Ask for the number of a contact stored in the contacts database &amp;quot;Can you please find the number of Sarah Sample!&amp;quot;&lt;br /&gt;
* Get information from Connect and Projects* &amp;quot;Please look up #AI in the &#039;&#039;&#039;internal&#039;&#039;&#039; &#039;&#039;&#039;database&#039;&#039;&#039;! Then tell me how we are planning to use it&amp;quot;&lt;br /&gt;
* Get your call list &amp;quot;What are my recent calls?&amp;quot;&lt;br /&gt;
* Calling someone &amp;quot;Can you please call Sarah Sample!&amp;quot;&lt;br /&gt;
* Get the current time and date &amp;quot;What time and data is it right now?&amp;quot;&lt;br /&gt;
* Start a new conversation &amp;quot;Please start a new conversation!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the above mentioned prompts the following APIs should be available to the user:&lt;br /&gt;
&lt;br /&gt;
* com.innovaphone.assistant.plugin&lt;br /&gt;
* com.innovaphone.search&lt;br /&gt;
* com.innovaphone.calllist&lt;br /&gt;
&lt;br /&gt;
For now only keyword search is possible. In order to make the LLM understand that you want to search in Connect and Projects Databases you need to mention that you want to use the &#039;&#039;&#039;internal databases!&#039;&#039;&#039; Better use two sentences to make the LLM understand better. The search results are the same as those you would get from the &#039;&#039;&#039;myApps Search App&#039;&#039;&#039;. Only the first 40 matches of the keywords are considered and from these only the first 10k characters. &lt;br /&gt;
&amp;lt;br&amp;gt;The prompts mentioned above may or may not work depending on the connected large language model. We cannot guarantee that the results will always be satisfactory, but as the application always sends the entire conversation to the model, it is recommended to start a new conversation if different topics are not directly related to each other.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prompts were successfully tested on the following models:&lt;br /&gt;
&lt;br /&gt;
* mixtral-q6-8192&lt;br /&gt;
* mixtral&lt;br /&gt;
* deepseek-r1:14b&lt;br /&gt;
* deepseek-r1:32b&lt;br /&gt;
* deepseek-r1:70b&lt;br /&gt;
* gpt-3.5-turbo&lt;br /&gt;
* gpt-4o&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are certainly many more. But currently only models with parameter sizes of more than 14 billion (14b) correctly understood the system prompt. Larger models perform better, but are slower and more expensive.&lt;br /&gt;
&lt;br /&gt;
== Limitation ==&lt;br /&gt;
As most modern models support a maximum context window of usually 128k token (approx. 500.000 characters) you cannot send more in one message or per conversation. In order to reduce costs users are encouraged to start a new conversation for each new topic.[[File:Reference15r1 Concept App Service Assistant App-Config-2.png|thumb|/Reference15r1_Concept_App_Service_Assistant_App-Config-2.png|/Reference15r1_Concept_App_Service_Assistant_App-Config-2.png]]&lt;br /&gt;
&lt;br /&gt;
== myApps Assistant - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Question relay to an LLM&lt;br /&gt;
* Language recognition&lt;br /&gt;
* Caching&lt;br /&gt;
* Translations using the LLM (not yet fully tested)&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX Manager App) [[{{NAMESPACE}}:Apps/PbxManager/App myApps Assistant|Apps/PbxManager/App_myApps_Assistant]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the app connect to your LLM model provider you need to configure a few fields.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Remote Service URL&#039;&#039;&#039; - The URL where the remote service interacting with the LLM is hosted. If you are using a model hosted by openAI this would probably be: https://api.openai.com/v1/chat/completions&lt;br /&gt;
* &#039;&#039;&#039;LLM (model)&#039;&#039;&#039; - The actual model you intend to use. There are a couple of open source models you could use (mixtral, deepseek-r1:14b...). If you intend to use openAI models this could be something like gpt-3.5-turbo or gpt-4o&lt;br /&gt;
* &#039;&#039;&#039;API -Key&#039;&#039;&#039; - If you are not using a self-hosted model you might need an API-Key in order to make successful HTTP Requests to your provider. This key will be delivered by your LLM provider (e.g. openAI https://platform.openai.com/signup )&lt;br /&gt;
&lt;br /&gt;
Finding the right model name might sometimes be difficult. You could make an API call to your ai model service provider like that:&lt;br /&gt;
 curl -H &amp;quot;Authorization: Bearer YOUR-API-KEY&amp;quot; --get &amp;lt;nowiki&amp;gt;http://YOUR-MODEL-SERICE-PROVIDER-ADDRESS/v1/models&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The model service provider address could be the address of your ollama server,  &#039;&#039;openai.inference.de-txl.ionos.com&#039;&#039; for IONOS or &#039;&#039;api.openai.com&#039;&#039; for openAI. (That API call will be implemented in version 16r1 making the configuration easier) &lt;br /&gt;
&lt;br /&gt;
=== Caching ===&lt;br /&gt;
To save costs, all translations are cached in the App Services database. If a string is translated multiple times, only the first translation is carried out by the backend and the translated version is saved in the cache. A second translation is therefore free of charge and performs better.&lt;br /&gt;
&lt;br /&gt;
=== Translations against the backend ===&lt;br /&gt;
Translation requests that cannot be handled by the local cache are forwarded to the configured translation backend, which is the LLM (there is only one) you configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBX Manager Plugin). After successful translation, the translated version is kept in the cache for future requests. Currently no myApps applications are using the API [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm local assistant JavaScript API] for translations. But developers may use it if a LLM is configured and no extra service provider should be used.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm SDK Documentation - Assistant API]&lt;br /&gt;
* [[Howto:Setup a LLM Server]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79141</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79141"/>
		<updated>2026-03-13T14:24:05Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Summary prompts */ replaves decisions by results&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone Conference Transciptions from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png|thumb|309x309px|reference16r1_concept_app_service_conference_transcriptions_softphone_app.png/|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png]]&lt;br /&gt;
The main goal of the Conference Transcriptions Service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the Conference Transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It forwards these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[Reference16r1:Concept_App_Service_Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;&#039;&#039;&#039;Transcribe Conference&#039;&#039;&#039;&amp;quot; Button again&lt;br /&gt;
#* The Conference Transcriptions Service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API&lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on the &#039;&#039;&#039;“i”&#039;&#039;&#039; button.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you will need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (fomerly known as PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it.&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install.&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button.&lt;br /&gt;
* Wait until the install has been finished.&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) in order to refresh the list of the available colored AP plugin icons.&lt;br /&gt;
* Open the &#039;&#039;&#039;&amp;quot;AP Conference Transcriptions&amp;quot;&#039;&#039;&#039; Plugin by clicking on it and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; &#039;&#039;(used as display name / all character allowed)&#039;&#039; and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings. A green check mark will be shown to confirm that the configuration is good.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly, two supplemental services must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (formerly known as PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some propositions you may copy/paste into the corresponding field of the settings plugin:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. General prompt&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task — Deadline (if mentioned)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. A more structured version:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!-- (2–4 sentences describing the purpose of the meeting and the main outcomes.) --&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
Use a normal text style. No italic.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. When meetings are used to take decisions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Results:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Results 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Miscellaneous:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- maximum 2, better 1 sentences for each point --&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting the Conference Transcirptions App Service, you need activate the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database and&#039;&#039; &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79127</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79127"/>
		<updated>2026-03-13T11:53:57Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Summary prompts */ made it bold&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone Conference Transciptions from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png|thumb|309x309px|reference16r1_concept_app_service_conference_transcriptions_softphone_app.png/|/Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png]]&lt;br /&gt;
The main goal of the Conference Transcriptions Service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the Conference Transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It forwards these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[Reference16r1:Concept_App_Service_Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;&#039;&#039;&#039;Transcribe Conference&#039;&#039;&#039;&amp;quot; Button again&lt;br /&gt;
#* The Conference Transcriptions Service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API&lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on the &#039;&#039;&#039;“i”&#039;&#039;&#039; button.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you will need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (fomerly known as PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it.&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install.&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button.&lt;br /&gt;
* Wait until the install has been finished.&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) in order to refresh the list of the available colored AP plugin icons.&lt;br /&gt;
* Open the &#039;&#039;&#039;&amp;quot;AP Conference Transcriptions&amp;quot;&#039;&#039;&#039; Plugin by clicking on it and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; &#039;&#039;(used as display name / all character allowed)&#039;&#039; and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings. A green check mark will be shown to confirm that the configuration is good.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly, two supplemental services must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (formerly known as PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some propositions you may copy/paste into the corresponding field of the settings plugin:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1. General prompt&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task — Deadline (if mentioned)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2. A more structured version:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!-- (2–4 sentences describing the purpose of the meeting and the main outcomes.) --&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
Use a normal text style. No italic.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3. When meetings are used to take decisions:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Miscellaneous:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- maximum 2, better 1 sentences for each point --&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting the Conference Transcirptions App Service, you need activate the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database and&#039;&#039; &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79126</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79126"/>
		<updated>2026-03-13T11:53:13Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Summary prompts */ added one&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone Conference Transciptions from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png|thumb|309x309px|After the meeting ended, find the created summary|reference16r1_concept_app_service_conference_transcriptions_softphone_app.png/]]&lt;br /&gt;
The main goal of the Conference Transcriptions Service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the Conference Transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It forwards these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[Reference16r1:Concept_App_Service_Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;&#039;&#039;&#039;Transcribe Conference&#039;&#039;&#039;&amp;quot; Button again&lt;br /&gt;
#* The Conference Transcriptions Service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API&lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on the &#039;&#039;&#039;“i”&#039;&#039;&#039; button.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you will need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (fomerly known as PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it.&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install.&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button.&lt;br /&gt;
* Wait until the install has been finished.&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) in order to refresh the list of the available colored AP plugin icons.&lt;br /&gt;
* Open the &#039;&#039;&#039;&amp;quot;AP Conference Transcriptions&amp;quot;&#039;&#039;&#039; Plugin by clicking on it and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; &#039;&#039;(used as display name / all character allowed)&#039;&#039; and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings. A green check mark will be shown to confirm that the configuration is good.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly, two supplemental services must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (formerly known as PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some propositions you may copy/paste into the corresponding field of the settings plugin:&lt;br /&gt;
&lt;br /&gt;
1. General prompt&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task — Deadline (if mentioned)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. A more structured version:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!-- (2–4 sentences describing the purpose of the meeting and the main outcomes.) --&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
Use a normal text style. No italic.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. When meetings are used to take decisions:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Miscellaneous:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- maximum 2, better 1 sentences for each point --&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting the Conference Transcirptions App Service, you need activate the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database and&#039;&#039; &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79073</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=79073"/>
		<updated>2026-03-10T10:04:37Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Summary prompts */ added @sip to prompt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone Conference Transciptions from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png|thumb|309x309px|After the meeting ended, find the created summary|reference16r1_concept_app_service_conference_transcriptions_softphone_app.png/]]&lt;br /&gt;
The main goal of the Conference Transcriptions Service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the Conference Transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It forwards these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[Reference16r1:Concept_App_Service_Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;&#039;&#039;&#039;Transcribe Conference&#039;&#039;&#039;&amp;quot; Button again&lt;br /&gt;
#* The Conference Transcriptions Service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API&lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on the &#039;&#039;&#039;“i”&#039;&#039;&#039; button.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you will need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (fomerly known as PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it.&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install.&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button.&lt;br /&gt;
* Wait until the install has been finished.&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) in order to refresh the list of the available colored AP plugin icons.&lt;br /&gt;
* Open the &#039;&#039;&#039;&amp;quot;AP Conference Transcriptions&amp;quot;&#039;&#039;&#039; Plugin by clicking on it and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; &#039;&#039;(used as display name / all character allowed)&#039;&#039; and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings. A green check mark will be shown to confirm that the configuration is good.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly, two supplemental services must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (formerly known as PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some propositions you may copy/paste into the corresponding field of the settings plugin:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person (with sip e.g. @pso)— Task — Deadline (if mentioned)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or a more structured version:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!-- (2–4 sentences describing the purpose of the meeting and the main outcomes.) --&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
Use a normal text style. No italic.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting the Conference Transcirptions App Service, you need activate the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database and&#039;&#039; &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Apps/PbxManager/App_myApps_Assistant&amp;diff=79054</id>
		<title>Reference16r1:Apps/PbxManager/App myApps Assistant</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Apps/PbxManager/App_myApps_Assistant&amp;diff=79054"/>
		<updated>2026-03-09T11:16:37Z</updated>

		<summary type="html">&lt;p&gt;Hma: Created page with &amp;quot;With the assistant PBX-Manager plugin, the needed app object can be created and configured.  In addition, the app object can be assigned to specific config templates, if any exist.  == Add an app object ==   ;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; from the app object which must be unique.  === Assistant API ===  ====== Remote Service URL ====== The URL where the remote service interacting with the LLM is hosted. If you ar...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the assistant PBX-Manager plugin, the needed app object can be created and configured. &lt;br /&gt;
In addition, the app object can be assigned to specific config templates, if any exist.&lt;br /&gt;
&lt;br /&gt;
== Add an app object == &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; from the app object which must be unique.&lt;br /&gt;
&lt;br /&gt;
=== Assistant API ===&lt;br /&gt;
&lt;br /&gt;
====== Remote Service URL ======&lt;br /&gt;
The URL where the remote service interacting with the LLM is hosted. If you are using a model hosted by openAI, Mistral or Aleph Alpha this could be something like: https://api.openai.com/v1/chat/completions&lt;br /&gt;
&lt;br /&gt;
===== LLM Model =====&lt;br /&gt;
The actual LLM model you intend to use. There are a couple of open source models you could use. Depending on you provider this could be something like gpt-3.5-turbo, gpt-4o, luminous, mixtral-q6-8192, deepseek-r1:32b...&lt;br /&gt;
&lt;br /&gt;
====== API-Key ======&lt;br /&gt;
The secret &#039;&#039;api-key&#039;&#039;. If you are not using a self-hosted model you might need an API-Key in order to make successful HTTP Requests to your provider. This key will be delivered by your LLM model provider (e.g. openAI https://platform.openai.com/signup )&lt;br /&gt;
&lt;br /&gt;
====== Use ollama API ======&lt;br /&gt;
The default ollama context window size may be configured to be 4096 token or to be a value adapted to the used hardware. You may safely turn that switch off, but in case the default is smaller than the texts you send to the LLM, turning that switch on will adapt the context window size to the text size send to the LLM. (Other LLM servers might throw en error when these supplementel API parameters are used) &lt;br /&gt;
&lt;br /&gt;
=== Assistant UI ===&lt;br /&gt;
&lt;br /&gt;
===== Collect user feedback =====&lt;br /&gt;
This is an option you only need to enable if you intend to train your own model with RLHF (Reinforcement Learning with Human Feedback) . Enabling that option user might vote for the LLM responses with a &amp;quot;like&amp;quot; or a &amp;quot;dislike&amp;quot; and these voting together with the data will be stored in your database.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If config templates exist, they will be listed with a checkbox.&lt;br /&gt;
The app object will be assigned to the config templates if a checkbox is checked.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Be Aware:&#039;&#039;&#039; Every user who should be able to use the assistant service needs to have it assigned (by using a config template, for example).&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* [[{{NAMESPACE}}:Concept App Service myApps Assistant]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78851</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78851"/>
		<updated>2026-01-30T14:59:38Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Summary prompts */ no italic text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone Conference Transciptions from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png|thumb|309x309px|After the meeting ended, find the created summary|reference16r1_concept_app_service_conference_transcriptions_softphone_app.png/]]&lt;br /&gt;
The main goal of the Conference Transcriptions Service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the Conference Transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It forwards these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[Reference16r1:Concept_App_Service_Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;&#039;&#039;&#039;Transcribe Conference&#039;&#039;&#039;&amp;quot; Button again&lt;br /&gt;
#* The Conference Transcriptions Service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API&lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on the &#039;&#039;&#039;“i”&#039;&#039;&#039; button.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you will need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (fomerly known as PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it.&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install.&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button.&lt;br /&gt;
* Wait until the install has been finished.&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) in order to refresh the list of the available colored AP plugin icons.&lt;br /&gt;
* Open the &#039;&#039;&#039;&amp;quot;AP Conference Transcriptions&amp;quot;&#039;&#039;&#039; Plugin by clicking on it and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; &#039;&#039;(used as display name / all character allowed)&#039;&#039; and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings. A green check mark will be shown to confirm that the configuration is good.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly, two supplemental services must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (formerly known as PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some propositions you may copy/paste into the corresponding field of the settings plugin:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or a more structured version:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!-- (2–4 sentences describing the purpose of the meeting and the main outcomes.) --&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
Use a normal text style. No italic.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting the Conference Transcirptions App Service, you need activate the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database and&#039;&#039; &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78850</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78850"/>
		<updated>2026-01-30T14:31:23Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Summary prompts */ Second prompt added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone Conference Transciptions from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png|thumb|309x309px|After the meeting ended, find the created summary|reference16r1_concept_app_service_conference_transcriptions_softphone_app.png/]]&lt;br /&gt;
The main goal of the Conference Transcriptions Service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the Conference Transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It forwards these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[Reference16r1:Concept_App_Service_Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;&#039;&#039;&#039;Transcribe Conference&#039;&#039;&#039;&amp;quot; Button again&lt;br /&gt;
#* The Conference Transcriptions Service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API&lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on the &#039;&#039;&#039;“i”&#039;&#039;&#039; button.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you will need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (fomerly known as PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it.&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install.&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button.&lt;br /&gt;
* Wait until the install has been finished.&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) in order to refresh the list of the available colored AP plugin icons.&lt;br /&gt;
* Open the &#039;&#039;&#039;&amp;quot;AP Conference Transcriptions&amp;quot;&#039;&#039;&#039; Plugin by clicking on it and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; &#039;&#039;(used as display name / all character allowed)&#039;&#039; and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings. A green check mark will be shown to confirm that the configuration is good.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly, two supplemental services must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (formerly known as PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some propositions you may copy/paste into the corresponding field of the settings plugin:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or a more structured version:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;!-- (2–4 sentences describing the purpose of the meeting and the main outcomes.) --&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Sentence 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
For troubleshooting the Conference Transcirptions App Service, you need activate the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database and&#039;&#039; &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Apps/PbxManager/App_myApps_Transcriptions&amp;diff=78834</id>
		<title>Reference16r1:Apps/PbxManager/App myApps Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Apps/PbxManager/App_myApps_Transcriptions&amp;diff=78834"/>
		<updated>2026-01-30T10:32:05Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Remote Service URL */ changed from openAi to lemonfox URL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the transcription PBX-Manager plugin, the needed app object can be created and configured. &lt;br /&gt;
In addition, the app object can be assigned to specific config templates, if any exist.&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;
== Add an app object == &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; from the app object which must be unique.&lt;br /&gt;
&lt;br /&gt;
=== Transcriptions API ===&lt;br /&gt;
&lt;br /&gt;
====== Remote Service URL ======&lt;br /&gt;
The URL to your transcription service. This could be your self-hosted service (e.g Faster-Whisper) or a commercial service like openAI or lemonfox (e.g. [https://api.openai.com/v1/audio/transcriptions https://eu-api.lemonfox.ai/v1/audio/transcriptions])&lt;br /&gt;
&lt;br /&gt;
====== API key ======&lt;br /&gt;
If you&#039;re using a commercial service you&#039;d probably need an API key to access. Put it here.&lt;br /&gt;
&lt;br /&gt;
===== LLM (Model) =====&lt;br /&gt;
Different service providers use different models. The openAI uses for example &amp;quot;whisper-1&amp;quot; others could be &amp;quot;Systran/faster-whisper-small&amp;quot;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* [[{{NAMESPACE}}:Concept App Service Transcriptions|Reference16r1:Concept App Service Transcriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Transcriptions&amp;diff=78818</id>
		<title>Reference16r1:Concept App Service Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Transcriptions&amp;diff=78818"/>
		<updated>2026-01-29T13:27:49Z</updated>

		<summary type="html">&lt;p&gt;Hma: added license info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the Transcriptions Service including the Transcriptions App the newly introduced UCC license is necessary.&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Transcriptions&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP transcriptions&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Transcriptions API, SIP: transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
&lt;br /&gt;
== Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Implements the API to a remote transcription server (e.g. whisper)&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX Manager App) [[Reference16r1:Apps/PbxManager/App_myApps_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Transcriptions App ==&lt;br /&gt;
Apart from offering the transcriptions API the service also offers the Transcriptions App. Here you may upload audio files and receive the transcript of it.&lt;br /&gt;
&lt;br /&gt;
You may also create a simple summary for the transcript and print it as PDF (very simple version)&lt;br /&gt;
[[File:ReferenceConceptTranscriptionsAppServiceTranscriptionsApp.png|thumb|/ReferenceConceptTranscriptionsAppServiceTranscriptionsApp.png|/ReferenceConceptTranscriptionsAppServiceTranscriptionsApp.png]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.transcriptions/com.innovaphone.transcriptions.htm SDK Documentation - Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Apps/PbxManager/App_myApps_Transcriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78816</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78816"/>
		<updated>2026-01-28T15:48:25Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Overview */ added image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
[[File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png|thumb|309x309px|After the meeting ended, find the created summary]]&lt;br /&gt;
The main goal of the conference‑transcriptions service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the conference‑transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It sends these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[Reference16r1:Concept_App_Service_Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;Transcribe Conference&amp;quot; Button again&lt;br /&gt;
#* The conference-transcriptions service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API &lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on &#039;&#039;&#039;“i”&#039;&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP assistant&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly two supplemental service must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some proposition you may copy/past into the corresponding field of the settings plugin:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png&amp;diff=78815</id>
		<title>File:Reference16r1 Concept App Service Conference Transcriptions Softphone App.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:Reference16r1_Concept_App_Service_Conference_Transcriptions_Softphone_App.png&amp;diff=78815"/>
		<updated>2026-01-28T15:41:40Z</updated>

		<summary type="html">&lt;p&gt;Hma: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An image of the calllist of the Softphone App showing where to get the AI summary&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78814</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78814"/>
		<updated>2026-01-28T15:33:05Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Summary prompts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The main goal of the conference‑transcriptions service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the conference‑transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It sends these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[Reference16r1:Concept_App_Service_Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;Transcribe Conference&amp;quot; Button again&lt;br /&gt;
#* The conference-transcriptions service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API &lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on &#039;&#039;&#039;“i”&#039;&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP assistant&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly two supplemental service must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some proposition you may copy/past into the corresponding field of the settings plugin:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary: &amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions&amp;diff=78813</id>
		<title>Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions&amp;diff=78813"/>
		<updated>2026-01-28T15:30:21Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* LLM (Model) */ Added some extra info for the LLM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the conference-transcription PBX-Manager plugin, the needed app object can be created and configured. &lt;br /&gt;
In addition, the app object can be assigned to specific config templates, if any exist.&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;
== Add an app object == &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; from the app object which must be unique.&lt;br /&gt;
&lt;br /&gt;
=== Conference Transcriptions API ===&lt;br /&gt;
&lt;br /&gt;
====== Transcript auto deletion ======&lt;br /&gt;
Transcripts and summaries are stored in the database. You may choose to auto delete them after a certain time.&lt;br /&gt;
&lt;br /&gt;
====== Summary prompt ======&lt;br /&gt;
At the end of a conference the transcript is send to the LLM you have chosen in order to create the summary. You may adapt the prompt to your liking. You may find examples [[{{NAMESPACE}}:Concept App Service Conference Transcriptions#Summary_prompts|here]]&lt;br /&gt;
&lt;br /&gt;
===== LLM (Model) =====&lt;br /&gt;
The actual LLM (model) you intend to use. These are requested using the [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm local assistant JavaScript API] offered by the Assistant App Service. That model will create the summary using the defined prompt and the collected transcript&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* [[{{NAMESPACE}}:Concept App Service Conference Transcriptions|Reference16r1:Concept App Service Conference Transcriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78812</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78812"/>
		<updated>2026-01-28T15:27:55Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Licensing */ Rework after techserv review&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The main goal of the conference‑transcriptions service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the conference‑transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It sends these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[Reference16r1:Concept_App_Service_Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;Transcribe Conference&amp;quot; Button again&lt;br /&gt;
#* The conference-transcriptions service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API &lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on &#039;&#039;&#039;“i”&#039;&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
In order to use the service you need the newly introduced &#039;&#039;&#039;UCC license&#039;&#039;&#039;&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP assistant&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly two supplemental service must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some proposition you may copy/past into the corresponding field of the settings plugin:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary:&amp;lt;/b&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78811</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78811"/>
		<updated>2026-01-28T15:24:43Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Overview */ First draft of the overview&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The main goal of the conference‑transcriptions service is to create video‑conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
To achieve this:&lt;br /&gt;
# Users can start a transcription of the conference audio by clicking the &#039;&#039;&#039;“Transcribe Conference”&#039;&#039;&#039; button in the Phone Apps.&lt;br /&gt;
#* This action makes the conference‑transcriptions service connect to the conference room.&lt;br /&gt;
#* It records the audio and creates audio files of approximately one minute in length.&lt;br /&gt;
#* It sends these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[Reference16r1:Concept_App_Service_Transcriptions]])&lt;br /&gt;
#* It receives the transcripts of these small files and stores them in the service database.&lt;br /&gt;
# If the user stops the transcription by clicking on the &amp;quot;Transcribe Conference&amp;quot; Button again&lt;br /&gt;
#* The conference-transcriptions service gathers the transcribed text from the database&lt;br /&gt;
#* It retrieves the prompt configured in the settings plugin [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;br /&gt;
#* It sends the transcript together with the prompt to the Assistant App Service via the com.innovaphone.assistant API &lt;br /&gt;
#* It receives the meeting summary and stores that summary in the database of the service&lt;br /&gt;
# Users may start and stop transcriptions multiple times during a meeting. As long as users remain in the room, the service recognizes that the meeting is still the same for that room.&lt;br /&gt;
# After the meeting, users can find the AI‑generated meeting summary in the call list of their Phone Apps by clicking on &#039;&#039;&#039;“i”&#039;&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP assistant&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly two supplemental service must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some proposition you may copy/past into the corresponding field of the settings plugin:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary:&amp;lt;/b&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78810</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78810"/>
		<updated>2026-01-28T14:28:23Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Summary prompts */ Prompt adapted&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The main goal of the conference-transcriptions service is to create video conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
In order to do so:&lt;br /&gt;
&lt;br /&gt;
# Users may start a transcription of the conference audio by clicking on &amp;quot;Transcribe Conference&amp;quot; Button in Phone Apps.&lt;br /&gt;
#* This will make the conference-transcriptions service connect to the conference room&lt;br /&gt;
#* Record the audio and create audio files of about one minute length&lt;br /&gt;
#* Send these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[Reference16r1:Concept_App_Service_Transcriptions]])&lt;br /&gt;
#* receive the transcript of these small files and store them in the service database&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP assistant&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly two supplemental service must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some proposition you may copy/past into the corresponding field of the settings plugin:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary:&amp;lt;/b&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Tasks:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78805</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78805"/>
		<updated>2026-01-28T11:40:01Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Overview */ Start&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The main goal of the conference-transcriptions service is to create video conference meeting summaries, which can be accessed in the Phone Apps.&lt;br /&gt;
&lt;br /&gt;
In order to do so:&lt;br /&gt;
&lt;br /&gt;
# Users may start a transcription of the conference audio by clicking on &amp;quot;Transcribe Conference&amp;quot; Button in Phone Apps.&lt;br /&gt;
#* This will make the conference-transcriptions service connect to the conference room&lt;br /&gt;
#* Record the audio and create audio files of about one minute length&lt;br /&gt;
#* Send these small audio files via the com.innovaphone.transcriptions API, offered by the Transcriptions Service ([[Reference16r1:Concept_App_Service_Transcriptions]])&lt;br /&gt;
#* receive the transcript of these small files and store them in the service database&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP assistant&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly two supplemental service must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some proposition you may copy/past into the corresponding field of the settings plugin:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary:&amp;lt;/b&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78770</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78770"/>
		<updated>2026-01-26T17:26:05Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Related Articles */ added link to settings docs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP assistant&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly two supplemental service must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some proposition you may copy/past into the corresponding field of the settings plugin:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary:&amp;lt;/b&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* [[Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78769</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78769"/>
		<updated>2026-01-26T17:21:43Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Summary prompts */ Language for summary improvement&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP assistant&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly two supplemental service must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some proposition you may copy/past into the corresponding field of the settings plugin:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary.&lt;br /&gt;
&lt;br /&gt;
The entire summary — including section headers, bullet points, and all text — must be written in the same language as the transcript. Detect the language automatically. If the transcript is in german write the summary in german. If the transcript is in english, write the summary in english...&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3.  Create the final summary using the exact structure below, but translate the section headers into the language of the transcript.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (translate the headers into the transcript language, but keep the structure):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Summary:&amp;lt;/b&amp;gt;&lt;br /&gt;
(2–4 sentences describing the purpose of the meeting and the main outcomes.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Decisions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Key Points:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
 &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Open Questions:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
Use HTML lists (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) only for bullet points.&lt;br /&gt;
Do not add information that is not in the transcript.&lt;br /&gt;
Keep the writing clear and concise.&lt;br /&gt;
Keep the structure exactly as shown, but translate the headers.&lt;br /&gt;
Do not wrap the whole answer in a single HTML tag.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78768</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78768"/>
		<updated>2026-01-26T15:39:56Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Summary prompts */ small ajustement of how many sentences per point&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP assistant&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly two supplemental service must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some proposition you may copy/past into the corresponding field of the settings plugin:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary. For the summary use the language of the transcript output!&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3. Create the final summary using the exact structure below.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (use these exact section headers):&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Zusammenfassung:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2–4 sentences describing the purpose of the meeting and the main outcomes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Wichtige Punkte:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- 2-3 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Entscheidungen:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Verteilte Aufgaben:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Offene Fragen:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
- Verwende HTML-Listen (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) nur für Aufzählungen.&lt;br /&gt;
- Do not add information that is not in the transcript.&lt;br /&gt;
- Keep the writing clear and concise.&lt;br /&gt;
- Keep the structure exactly as shown.&lt;br /&gt;
- Only wrap the headers in &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;. The rest of the text should have normal format. &lt;br /&gt;
- Do not wrap the whole answer in a single HTML tag like &amp;lt;html&amp;gt; or &amp;lt;body&amp;gt;; only use simple text and lists.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78767</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78767"/>
		<updated>2026-01-26T10:46:16Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Summary prompts */ minor edit for the prompt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP assistant&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly two supplemental service must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some proposition you may copy/past into the corresponding field of the settings plugin:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary in german.&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3. Create the final summary using the exact structure below.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (use these exact section headers):&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Zusammenfassung:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2–4 sentences describing the purpose of the meeting and the main outcomes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Wichtige Punkte:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- 6-8 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Entscheidungen:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Verteilte Aufgaben:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Offene Fragen:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
- Verwende HTML-Listen (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) nur für Aufzählungen.&lt;br /&gt;
- Do not add information that is not in the transcript.&lt;br /&gt;
- Keep the writing clear and concise.&lt;br /&gt;
- Keep the structure exactly as shown.&lt;br /&gt;
- Only wrap the headers in &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;. The rest of the text should have normal format. &lt;br /&gt;
- Do not wrap the whole answer in a single HTML tag like &amp;lt;html&amp;gt; or &amp;lt;body&amp;gt;; only use simple text and lists.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_myApps_Assistant&amp;diff=78765</id>
		<title>Reference16r1:Concept App Service myApps Assistant</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_myApps_Assistant&amp;diff=78765"/>
		<updated>2026-01-23T19:28:11Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Limitation */ Adapted limitations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service myApps Assistant]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
== New in version 16r1 ==&lt;br /&gt;
Apart from adding new parameters to the  [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm local assistant JavaScript API], these parameters can also be configured in the Assistant App. This is the possibility to choose a LLM from a list of available models and to determine the timeout of your requests.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The myApps Assistant App offers an interface for other apps to access a remote large language model (LLM). This might be a locally hosted open-source model like &#039;&#039;&#039;mixtral&#039;&#039;&#039; or &#039;&#039;&#039;deepseek-r1&#039;&#039;&#039; or a model hosted by providers such as openAI (e.g., gpt-3.5-turbo, gpt-4o...) or mistral  &#039;&#039;&#039;(&#039;&#039;&#039;https://mistral.ai/&#039;&#039;&#039;)&#039;&#039;&#039;. Other apps can integrate the assistant service via the [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm local assistant JavaScript API] in the client and thus offer the response of the LLM.&lt;br /&gt;
&lt;br /&gt;
The service functions as an intermediary and contains a corresponding backend. Therefore, it is required to self-host an LLM Service or possess an account with an external service provider. In the event of the latter, you can configure your API key in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBX Manager Plugin) for this app service, if needed.&lt;br /&gt;
&lt;br /&gt;
Currently, only the openAI API Chat Completions API v1 is implemented (which is also supported by several open source projects e.g. https://ollama.com/), but more API implementations are likely to follow.&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
An appropriate license &#039;&#039;App(innovaphone-assistant)&#039;&#039; must be installed on the PBX to enable the App for specified users.&lt;br /&gt;
&lt;br /&gt;
The License can be assigned directly to a specific User Object or via a Config Template.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;myApps Assistant&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP assistant&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Assistant API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Assistant API, SIP: assistant-api&#039;&#039;&lt;br /&gt;
* Fill in the fields for &#039;&#039;&#039;&amp;quot;Remote Service URL&amp;quot;&#039;&#039;&#039;,  &#039;&#039;&#039;&amp;quot;LLM Model&amp;quot;&#039;&#039;&#039; and if necessary  &#039;&#039;&#039;&amp;quot;API Key&amp;quot;&#039;&#039;&#039; (for more information about these fields see below)&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
If you have the license for the Assistant App you should repeat the above mentioned last five steps for that app (&#039;&#039;&#039;Assistant&#039;&#039;&#039;) too.&lt;br /&gt;
&lt;br /&gt;
== Assistant App ==&lt;br /&gt;
[[File:Reference15r1ConceptAppServiceMyAppsAssistant-AssistantUI-2.png|thumb|600x600px|/Reference15r1ConceptAppServiceMyAppsAssistant-AssistantUI-2.png|/Reference15r1ConceptAppServiceMyAppsAssistant-AssistantUI-2.png]]&lt;br /&gt;
Since version 15r1, the application also offers a user interface, where conversations can be held with the connected large language model. These conversations are stored in a database managed by the service.&lt;br /&gt;
&lt;br /&gt;
There are a few parameters one can manage from within the hamburger menu. These are:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Send on Enter&#039;&#039;&#039; - You might choose that option if you want a message to be send to the LLM on pressing ENTER. Alternatively it would be  CTRL+ENTER&lt;br /&gt;
* &#039;&#039;&#039;Don&#039;t use an interface to other apps (no system prompt)&#039;&#039;&#039; - To allow the application access to myApps resources (such as the contacts and connect databases, call list, or the softphone app), a specially designed system prompt is sent to the model at the beginning of each conversation. If you do not require this feature and wish to reduce costs or processing time, you can disable the system prompt by checking the appropriate box.&lt;br /&gt;
* &#039;&#039;&#039;Offline mode (Conversations are stored on your device)&#039;&#039;&#039; - Normally, all your conversations are stored in the central service&#039;s database, which enables you to retrieve them from any device you are logged into. However, if your internet connection is interrupted, you will not be able to access them until the connection is restored. To address this issue, you may choose to store your conversation data on your device, allowing you to access it even without an internet connection. However, you should not enable this feature when using a hardware device that is not your own. If you do, make sure to disable it afterwards to delete any locally stored data. Note that deleting locally stored conversations is not synchronized across all devices if they are all in Offline Mode!&lt;br /&gt;
&lt;br /&gt;
====== Currently implemented myApps features ======&lt;br /&gt;
The Assistant App integrates into the myApps platform and offers services from other apps via the [https://sdk.innovaphone.com/15r1/web1/com.innovaphone.assistant.plugin/com.innovaphone.assistant.plugin.htm local assistant.plugin JavaScript API]. This will be extended and improved in future releases. You may try the following prompts:&lt;br /&gt;
&lt;br /&gt;
* Ask for the number of a contact stored in the contacts database &amp;quot;Can you please find the number of Sarah Sample!&amp;quot;&lt;br /&gt;
* Get information from Connect and Projects* &amp;quot;Please look up #AI in the &#039;&#039;&#039;internal&#039;&#039;&#039; &#039;&#039;&#039;database&#039;&#039;&#039;! Then tell me how we are planning to use it&amp;quot;&lt;br /&gt;
* Get your call list &amp;quot;What are my recent calls?&amp;quot;&lt;br /&gt;
* Calling someone &amp;quot;Can you please call Sarah Sample!&amp;quot;&lt;br /&gt;
* Get the current time and date &amp;quot;What time and data is it right now?&amp;quot;&lt;br /&gt;
* Start a new conversation &amp;quot;Please start a new conversation!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the above mentioned prompts the following APIs should be available to the user:&lt;br /&gt;
&lt;br /&gt;
* com.innovaphone.assistant.plugin&lt;br /&gt;
* com.innovaphone.search&lt;br /&gt;
* com.innovaphone.calllist&lt;br /&gt;
&lt;br /&gt;
For now only keyword search is possible. In order to make the LLM understand that you want to search in Connect and Projects Databases you need to mention that you want to use the &#039;&#039;&#039;internal databases!&#039;&#039;&#039; Better use two sentences to make the LLM understand better. The search results are the same as those you would get from the &#039;&#039;&#039;myApps Search App&#039;&#039;&#039;. Only the first 40 matches of the keywords are considered and from these only the first 10k characters. &lt;br /&gt;
&amp;lt;br&amp;gt;The prompts mentioned above may or may not work depending on the connected large language model. We cannot guarantee that the results will always be satisfactory, but as the application always sends the entire conversation to the model, it is recommended to start a new conversation if different topics are not directly related to each other.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prompts were successfully tested on the following models:&lt;br /&gt;
&lt;br /&gt;
* mixtral-q6-8192&lt;br /&gt;
* mixtral&lt;br /&gt;
* deepseek-r1:14b&lt;br /&gt;
* deepseek-r1:32b&lt;br /&gt;
* deepseek-r1:70b&lt;br /&gt;
* gpt-3.5-turbo&lt;br /&gt;
* gpt-4o&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are certainly many more. But currently only models with parameter sizes of more than 14 billion (14b) correctly understood the system prompt. Larger models perform better, but are slower and more expensive.&lt;br /&gt;
&lt;br /&gt;
== Limitation ==&lt;br /&gt;
As most modern models support a maximum context window of usually 128k token (approx. 500.000 characters) you cannot send more in one message or per conversation. In order to reduce costs users are encouraged to start a new conversation for each new topic.[[File:Reference15r1 Concept App Service Assistant App-Config-2.png|thumb|/Reference15r1_Concept_App_Service_Assistant_App-Config-2.png|/Reference15r1_Concept_App_Service_Assistant_App-Config-2.png]]&lt;br /&gt;
&lt;br /&gt;
== myApps Assistant - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Question relay to an LLM&lt;br /&gt;
* Language recognition&lt;br /&gt;
* Caching&lt;br /&gt;
* Translations using the LLM (not yet fully tested)&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX Manager App) [[{{NAMESPACE}}:Apps/PbxManager/App myApps Assistant|Apps/PbxManager/App_myApps_Assistant]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the app connect to your LLM model provider you need to configure a few fields.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Remote Service URL&#039;&#039;&#039; - The URL where the remote service interacting with the LLM is hosted. If you are using a model hosted by openAI this would probably be: https://api.openai.com/v1/chat/completions&lt;br /&gt;
* &#039;&#039;&#039;LLM (model)&#039;&#039;&#039; - The actual model you intend to use. There are a couple of open source models you could use (mixtral, deepseek-r1:14b...). If you intend to use openAI models this could be something like gpt-3.5-turbo or gpt-4o&lt;br /&gt;
* &#039;&#039;&#039;API -Key&#039;&#039;&#039; - If you are not using a self-hosted model you might need an API-Key in order to make successful HTTP Requests to your provider. This key will be delivered by your LLM provider (e.g. openAI https://platform.openai.com/signup )&lt;br /&gt;
&lt;br /&gt;
Finding the right model name might sometimes be difficult. You could make an API call to your ai model service provider like that:&lt;br /&gt;
 curl -H &amp;quot;Authorization: Bearer YOUR-API-KEY&amp;quot; --get &amp;lt;nowiki&amp;gt;http://YOUR-MODEL-SERICE-PROVIDER-ADDRESS/v1/models&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The model service provider address could be the address of your ollama server,  &#039;&#039;openai.inference.de-txl.ionos.com&#039;&#039; for IONOS or &#039;&#039;api.openai.com&#039;&#039; for openAI. (That API call will be implemented in version 16r1 making the configuration easier) &lt;br /&gt;
&lt;br /&gt;
=== Language recognition ===&lt;br /&gt;
An extra library is used to recognize the language used in a string. This recognition is also used for translations to avoid unnecessary translations (e.g. EN to EN translations are prevented). This payload will not be sent to any backend service, thus avoiding unnecessary costs.&amp;lt;br&amp;gt;&lt;br /&gt;
A few features exist which should make sure, a recognized language is only considered, if there is enough confidence:&lt;br /&gt;
* Strings shorter than 6 words are skipped, since the chance for false positives are relatively high&lt;br /&gt;
* Strings in which are not enough word matches to be confident for any language will be skipped, also because of high chances for false positives&lt;br /&gt;
* Strings in which are more than one language with a nearly similar amount of word matches will be skipped&lt;br /&gt;
&lt;br /&gt;
=== Caching ===&lt;br /&gt;
To save costs, all translations are cached in the App Services database. If a string is translated multiple times, only the first translation is carried out by the backend and the translated version is saved in the cache. A second translation is therefore free of charge and performs better.&lt;br /&gt;
&lt;br /&gt;
=== Translations against the backend ===&lt;br /&gt;
Translation requests that cannot be handled by the local cache are forwarded to the configured translation backend, which is the LLM (there is only one) you configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBX Manager Plugin). After successful translation, the translated version is kept in the cache for future requests. Currently no myApps applications are using the API [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm local assistant JavaScript API] for translations. But developers may use it if a LLM is configured and no extra service provider should be used.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm SDK Documentation - Assistant API]&lt;br /&gt;
* [[Howto:Setup a LLM Server]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78762</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78762"/>
		<updated>2026-01-23T13:47:58Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Summary prompts */ Improved the prompt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP assistant&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly two supplemental service must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some proposition you may copy/past into the corresponding field of the settings plugin:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
You will receive a meeting transcript. Your task is to turn it into a structured meeting summary in german.&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
3. Create the final summary using the exact structure below.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (use these exact section headers):&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Zusammenfassung:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2–4 sentences describing the purpose of the meeting and the main outcomes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Wichtige Punkte:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- 6-8 sentences for each point --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Entscheidungen:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Verteilte Aufgaben:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Offene Fragen:&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
- Verwende HTML-Listen (&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;) nur für Aufzählungen.&lt;br /&gt;
- Do not add information that is not in the transcript.&lt;br /&gt;
- Keep the writing clear and concise.&lt;br /&gt;
- Keep the structure exactly as shown.&lt;br /&gt;
- Only wrap the headers in &amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;. The rest of the text should have normal format. &lt;br /&gt;
- Do not wrap the whole answer in a single HTML tag like &amp;lt;html&amp;gt; or &amp;lt;body&amp;gt;; only use simple text and lists.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78761</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78761"/>
		<updated>2026-01-23T13:42:15Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Summary prompts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP assistant&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly two supplemental service must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some proposition you may copy/past into the corresponding field of the settings plugin:&lt;br /&gt;
 Hallo&lt;br /&gt;
&amp;lt;blockquote&amp;gt;You will receive a meeting transcript. Your task is to turn it into a structured meeting summary in german.&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
&lt;br /&gt;
3. Create the final summary using the exact structure below.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (use these exact section headers):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;Zusammenfassung:&amp;lt;\b&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2–4 sentences describing the purpose of the meeting and the main outcomes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;Wichtige Punkte:&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- 6-8 sentences for each point --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;Entscheidungen:&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;Verteilte Aufgaben:&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;Offene Fragen:&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
- Verwende HTML-Listen (&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;) nur für Aufzählungen.&lt;br /&gt;
&lt;br /&gt;
- Do not add information that is not in the transcript.&lt;br /&gt;
&lt;br /&gt;
- Keep the writing clear and concise.&lt;br /&gt;
&lt;br /&gt;
- Keep the structure exactly as shown.&lt;br /&gt;
&lt;br /&gt;
- Do not wrap the whole answer in a single HTML tag like &amp;lt;html&amp;gt; or &amp;lt;body&amp;gt;; only use simple text and lists.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Transcriptions&amp;diff=78756</id>
		<title>Reference16r1:Concept App Service Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Transcriptions&amp;diff=78756"/>
		<updated>2026-01-23T12:57:21Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Transcriptions - App Service */ Typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Transcriptions&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP transcriptions&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Transcriptions API, SIP: transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
&lt;br /&gt;
== Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Implements the API to a remote transcription server (e.g. whipser)&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX Manager App) [[Reference16r1:Apps/PbxManager/App_myApps_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Transcriptions App ==&lt;br /&gt;
Apart from offering the transcriptions API the service also offers the Transcriptions App. Here you may upload audio files and receive the transcript of it.&lt;br /&gt;
&lt;br /&gt;
You may also create a simple summary for the transcript and print it as PDF (very simple version)&lt;br /&gt;
[[File:ReferenceConceptTranscriptionsAppServiceTranscriptionsApp.png|thumb|Transcriptions App|/ReferenceConceptTranscriptionsAppServiceTranscriptionsApp.png]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.transcriptions/com.innovaphone.transcriptions.htm SDK Documentation - Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Apps/PbxManager/App_myApps_Transcriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Transcriptions&amp;diff=78755</id>
		<title>Reference16r1:Concept App Service Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Transcriptions&amp;diff=78755"/>
		<updated>2026-01-23T12:56:34Z</updated>

		<summary type="html">&lt;p&gt;Hma: Added Info about Transcription App&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Transcriptions&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP transcriptions&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Transcriptions API, SIP: transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
&lt;br /&gt;
== Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Implements the API to a remote transcription server (e.g. whipser)&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX Manager App) [[Reference16r1:Apps/PbxManager/App_myApps_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Transcriptions App ==&lt;br /&gt;
Apart from offering the transcriptions API the service also offers the Transcriptions App. Here you may upload audio files and receive the transcript of it.&lt;br /&gt;
&lt;br /&gt;
You may also create a simple summary for the transcript and print it as PDF (very simple version)&lt;br /&gt;
[[File:ReferenceConceptTranscriptionsAppServiceTranscriptionsApp.png|thumb|Transcription App]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.transcriptions/com.innovaphone.transcriptions.htm SDK Documentation - Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Apps/PbxManager/App_myApps_Transcriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=File:ReferenceConceptTranscriptionsAppServiceTranscriptionsApp.png&amp;diff=78754</id>
		<title>File:ReferenceConceptTranscriptionsAppServiceTranscriptionsApp.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=File:ReferenceConceptTranscriptionsAppServiceTranscriptionsApp.png&amp;diff=78754"/>
		<updated>2026-01-23T12:54:41Z</updated>

		<summary type="html">&lt;p&gt;Hma: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Image of the Transcription App&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Transcriptions&amp;diff=78747</id>
		<title>Reference16r1:Concept App Service Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Transcriptions&amp;diff=78747"/>
		<updated>2026-01-23T10:53:30Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Related Articles */ added Settings Plugin Doc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Transcriptions&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP transcriptions&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Transcriptions API, SIP: transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
&lt;br /&gt;
== Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Implements the API to a remote transcription server (e.g. whipser)&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX Manager App) [[Reference16r1:Apps/PbxManager/App_myApps_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.transcriptions/com.innovaphone.transcriptions.htm SDK Documentation - Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Apps/PbxManager/App_myApps_Transcriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Apps/PbxManager/App_myApps_Transcriptions&amp;diff=78746</id>
		<title>Reference16r1:Apps/PbxManager/App myApps Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Apps/PbxManager/App_myApps_Transcriptions&amp;diff=78746"/>
		<updated>2026-01-23T10:46:37Z</updated>

		<summary type="html">&lt;p&gt;Hma: First draft version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the transcription PBX-Manager plugin, the needed app object can be created and configured. &lt;br /&gt;
In addition, the app object can be assigned to specific config templates, if any exist.&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;
== Add an app object == &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; from the app object which must be unique.&lt;br /&gt;
&lt;br /&gt;
=== Transcriptions API ===&lt;br /&gt;
&lt;br /&gt;
====== Remote Service URL ======&lt;br /&gt;
The URL to your transcription service. This could be your self-hosted service (e.g Faster-Whisper) or a commercial service like openAI (e.g. https://api.openai.com/v1/audio/transcriptions)&lt;br /&gt;
&lt;br /&gt;
====== API key ======&lt;br /&gt;
If you&#039;re using a commercial service you&#039;d probably need an API key to access. Put it here.&lt;br /&gt;
&lt;br /&gt;
===== LLM (Model) =====&lt;br /&gt;
Different service providers use different models. The openAI uses for example &amp;quot;whisper-1&amp;quot; others could be &amp;quot;Systran/faster-whisper-small&amp;quot;...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* [[{{NAMESPACE}}:Concept App Service Transcriptions|Reference16r1:Concept App Service Transcriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions&amp;diff=78745</id>
		<title>Reference16r1:Apps/PbxManager/App myApps ConferenceTranscriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions&amp;diff=78745"/>
		<updated>2026-01-23T09:48:33Z</updated>

		<summary type="html">&lt;p&gt;Hma: /* Summary prompt */ added examples link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;With the conference-transcription PBX-Manager plugin, the needed app object can be created and configured. &lt;br /&gt;
In addition, the app object can be assigned to specific config templates, if any exist.&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;
== Add an app object == &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; from the app object which must be unique.&lt;br /&gt;
&lt;br /&gt;
=== Conference Transcriptions API ===&lt;br /&gt;
&lt;br /&gt;
====== Transcript auto deletion ======&lt;br /&gt;
Transcripts and summaries are stored in the database. You may choose to auto delete them after a certain time.&lt;br /&gt;
&lt;br /&gt;
====== Summary prompt ======&lt;br /&gt;
At the end of a conference the transcript is send to the LLM you have chosen in order to create the summary. You may adapt the prompt to your liking. You may find examples [[{{NAMESPACE}}:Concept App Service Conference Transcriptions#Summary_prompts|here]]&lt;br /&gt;
&lt;br /&gt;
===== LLM (Model) =====&lt;br /&gt;
The actual LLM (model) you intend to use. These are requested using the [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm local assistant JavaScript API]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related Articles==&lt;br /&gt;
* [[{{NAMESPACE}}:Concept App Service Conference Transcriptions|Reference16r1:Concept App Service Conference Transcriptions]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78744</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78744"/>
		<updated>2026-01-23T08:44:21Z</updated>

		<summary type="html">&lt;p&gt;Hma: added a summary prompt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP assistant&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly two supplemental service must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Summary prompts ==&lt;br /&gt;
You may configure the prompt freely. Here are some proposition you may copy/past into the corresponding field of the settings plugin:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;You will receive a meeting transcript. Your task is to turn it into a structured meeting summary in german.&lt;br /&gt;
&lt;br /&gt;
Follow these instructions exactly:&lt;br /&gt;
&lt;br /&gt;
1. Read the transcript carefully.&lt;br /&gt;
&lt;br /&gt;
2. Extract only the information that is clearly stated. Do not guess or invent anything.&lt;br /&gt;
&lt;br /&gt;
3. Create the final summary using the exact structure below.&lt;br /&gt;
&lt;br /&gt;
OUTPUT FORMAT (use these exact section headers):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;A short title describing the meeting.&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;Zusammenfassung:&amp;lt;\b&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2–4 sentences describing the purpose of the meeting and the main outcomes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;Wichtige Punkte:&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;Bullet point 1&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;Bullet point 2&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;Bullet point 3&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Add more if needed --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- 6-8 sentences for each point --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;Entscheidungen:&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;Decision 1&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;Decision 2&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Write “None mentioned” if no decisions were made. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;Verteilte Aufgaben:&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;Person — Task — Deadline (or “No deadline mentioned”)&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Add as many as needed.  Or none of none mentionned--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;Offene Fragen:&amp;lt;/b&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;Question 1&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;Question 2&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;!-- Write “None mentioned” if none. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RULES:&lt;br /&gt;
&lt;br /&gt;
- Verwende HTML-Listen (&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/nowiki&amp;gt;) nur für Aufzählungen.&lt;br /&gt;
&lt;br /&gt;
- Do not add information that is not in the transcript.&lt;br /&gt;
&lt;br /&gt;
- Keep the writing clear and concise.&lt;br /&gt;
&lt;br /&gt;
- Keep the structure exactly as shown.&lt;br /&gt;
&lt;br /&gt;
- Do not wrap the whole answer in a single HTML tag like &amp;lt;html&amp;gt; or &amp;lt;body&amp;gt;; only use simple text and lists.&lt;br /&gt;
&lt;br /&gt;
TRANSCRIPT:&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_myApps_Assistant&amp;diff=78671</id>
		<title>Reference16r1:Concept App Service myApps Assistant</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_myApps_Assistant&amp;diff=78671"/>
		<updated>2026-01-09T16:51:26Z</updated>

		<summary type="html">&lt;p&gt;Hma: Added limitation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service myApps Assistant]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
== New in version 16r1 ==&lt;br /&gt;
Apart from adding new parameters to the  [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm local assistant JavaScript API], these parameters can also be configured in the Assistant App. This is the possibility to choose a LLM from a list of available models and to determine the timeout of your requests.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
The myApps Assistant App offers an interface for other apps to access a remote large language model (LLM). This might be a locally hosted open-source model like &#039;&#039;&#039;mixtral&#039;&#039;&#039; or &#039;&#039;&#039;deepseek-r1&#039;&#039;&#039; or a model hosted by providers such as openAI (e.g., gpt-3.5-turbo, gpt-4o...) or mistral  &#039;&#039;&#039;(&#039;&#039;&#039;https://mistral.ai/&#039;&#039;&#039;)&#039;&#039;&#039;. Other apps can integrate the assistant service via the [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm local assistant JavaScript API] in the client and thus offer the response of the LLM.&lt;br /&gt;
&lt;br /&gt;
The service functions as an intermediary and contains a corresponding backend. Therefore, it is required to self-host an LLM Service or possess an account with an external service provider. In the event of the latter, you can configure your API key in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBX Manager Plugin) for this app service, if needed.&lt;br /&gt;
&lt;br /&gt;
Currently, only the openAI API Chat Completions API v1 is implemented (which is also supported by several open source projects e.g. https://ollama.com/), but more API implementations are likely to follow.&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
An appropriate license &#039;&#039;App(innovaphone-assistant)&#039;&#039; must be installed on the PBX to enable the App for specified users.&lt;br /&gt;
&lt;br /&gt;
The License can be assigned directly to a specific User Object or via a Config Template.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;myApps Assistant&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP assistant&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Assistant API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Assistant API, SIP: assistant-api&#039;&#039;&lt;br /&gt;
* Fill in the fields for &#039;&#039;&#039;&amp;quot;Remote Service URL&amp;quot;&#039;&#039;&#039;,  &#039;&#039;&#039;&amp;quot;LLM Model&amp;quot;&#039;&#039;&#039; and if necessary  &#039;&#039;&#039;&amp;quot;API Key&amp;quot;&#039;&#039;&#039; (for more information about these fields see below)&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
If you have the license for the Assistant App you should repeat the above mentioned last five steps for that app (&#039;&#039;&#039;Assistant&#039;&#039;&#039;) too.&lt;br /&gt;
&lt;br /&gt;
== Assistant App ==&lt;br /&gt;
[[File:Reference15r1ConceptAppServiceMyAppsAssistant-AssistantUI-2.png|thumb|600x600px|/Reference15r1ConceptAppServiceMyAppsAssistant-AssistantUI-2.png|/Reference15r1ConceptAppServiceMyAppsAssistant-AssistantUI-2.png]]&lt;br /&gt;
Since version 15r1, the application also offers a user interface, where conversations can be held with the connected large language model. These conversations are stored in a database managed by the service.&lt;br /&gt;
&lt;br /&gt;
There are a few parameters one can manage from within the hamburger menu. These are:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Send on Enter&#039;&#039;&#039; - You might choose that option if you want a message to be send to the LLM on pressing ENTER. Alternatively it would be  CTRL+ENTER&lt;br /&gt;
* &#039;&#039;&#039;Don&#039;t use an interface to other apps (no system prompt)&#039;&#039;&#039; - To allow the application access to myApps resources (such as the contacts and connect databases, call list, or the softphone app), a specially designed system prompt is sent to the model at the beginning of each conversation. If you do not require this feature and wish to reduce costs or processing time, you can disable the system prompt by checking the appropriate box.&lt;br /&gt;
* &#039;&#039;&#039;Offline mode (Conversations are stored on your device)&#039;&#039;&#039; - Normally, all your conversations are stored in the central service&#039;s database, which enables you to retrieve them from any device you are logged into. However, if your internet connection is interrupted, you will not be able to access them until the connection is restored. To address this issue, you may choose to store your conversation data on your device, allowing you to access it even without an internet connection. However, you should not enable this feature when using a hardware device that is not your own. If you do, make sure to disable it afterwards to delete any locally stored data. Note that deleting locally stored conversations is not synchronized across all devices if they are all in Offline Mode!&lt;br /&gt;
&lt;br /&gt;
====== Currently implemented myApps features ======&lt;br /&gt;
The Assistant App integrates into the myApps platform and offers services from other apps via the [https://sdk.innovaphone.com/15r1/web1/com.innovaphone.assistant.plugin/com.innovaphone.assistant.plugin.htm local assistant.plugin JavaScript API]. This will be extended and improved in future releases. You may try the following prompts:&lt;br /&gt;
&lt;br /&gt;
* Ask for the number of a contact stored in the contacts database &amp;quot;Can you please find the number of Sarah Sample!&amp;quot;&lt;br /&gt;
* Get information from Connect and Projects* &amp;quot;Please look up #AI in the &#039;&#039;&#039;internal&#039;&#039;&#039; &#039;&#039;&#039;database&#039;&#039;&#039;! Then tell me how we are planning to use it&amp;quot;&lt;br /&gt;
* Get your call list &amp;quot;What are my recent calls?&amp;quot;&lt;br /&gt;
* Calling someone &amp;quot;Can you please call Sarah Sample!&amp;quot;&lt;br /&gt;
* Get the current time and date &amp;quot;What time and data is it right now?&amp;quot;&lt;br /&gt;
* Start a new conversation &amp;quot;Please start a new conversation!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For the above mentioned prompts the following APIs should be available to the user:&lt;br /&gt;
&lt;br /&gt;
* com.innovaphone.assistant.plugin&lt;br /&gt;
* com.innovaphone.search&lt;br /&gt;
* com.innovaphone.calllist&lt;br /&gt;
&lt;br /&gt;
For now only keyword search is possible. In order to make the LLM understand that you want to search in Connect and Projects Databases you need to mention that you want to use the &#039;&#039;&#039;internal databases!&#039;&#039;&#039; Better use two sentences to make the LLM understand better. The search results are the same as those you would get from the &#039;&#039;&#039;myApps Search App&#039;&#039;&#039;. Only the first 40 matches of the keywords are considered and from these only the first 10k characters. &lt;br /&gt;
&amp;lt;br&amp;gt;The prompts mentioned above may or may not work depending on the connected large language model. We cannot guarantee that the results will always be satisfactory, but as the application always sends the entire conversation to the model, it is recommended to start a new conversation if different topics are not directly related to each other.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The prompts were successfully tested on the following models:&lt;br /&gt;
&lt;br /&gt;
* mixtral-q6-8192&lt;br /&gt;
* mixtral&lt;br /&gt;
* deepseek-r1:14b&lt;br /&gt;
* deepseek-r1:32b&lt;br /&gt;
* deepseek-r1:70b&lt;br /&gt;
* gpt-3.5-turbo&lt;br /&gt;
* gpt-4o&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are certainly many more. But currently only models with parameter sizes of more than 14 billion (14b) correctly understood the system prompt. Larger models perform better, but are slower and more expensive.&lt;br /&gt;
&lt;br /&gt;
== Limitation ==&lt;br /&gt;
Even though the service can handle messages using the whole context size of a LLM (usually 128k token approx. 500.000 characters) the Assistant can currently only send 50.000 character per message. So if you have larger text you need to send it in multiple messages.[[File:Reference15r1 Concept App Service Assistant App-Config-2.png|thumb|/Reference15r1_Concept_App_Service_Assistant_App-Config-2.png|/Reference15r1_Concept_App_Service_Assistant_App-Config-2.png]]&lt;br /&gt;
&lt;br /&gt;
== myApps Assistant - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Question relay to an LLM&lt;br /&gt;
* Language recognition&lt;br /&gt;
* Caching&lt;br /&gt;
* Translations using the LLM (not yet fully tested)&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX Manager App) [[{{NAMESPACE}}:Apps/PbxManager/App myApps Assistant|Apps/PbxManager/App_myApps_Assistant]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the app connect to your LLM model provider you need to configure a few fields.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Remote Service URL&#039;&#039;&#039; - The URL where the remote service interacting with the LLM is hosted. If you are using a model hosted by openAI this would probably be: https://api.openai.com/v1/chat/completions&lt;br /&gt;
* &#039;&#039;&#039;LLM (model)&#039;&#039;&#039; - The actual model you intend to use. There are a couple of open source models you could use (mixtral, deepseek-r1:14b...). If you intend to use openAI models this could be something like gpt-3.5-turbo or gpt-4o&lt;br /&gt;
* &#039;&#039;&#039;API -Key&#039;&#039;&#039; - If you are not using a self-hosted model you might need an API-Key in order to make successful HTTP Requests to your provider. This key will be delivered by your LLM provider (e.g. openAI https://platform.openai.com/signup )&lt;br /&gt;
&lt;br /&gt;
Finding the right model name might sometimes be difficult. You could make an API call to your ai model service provider like that:&lt;br /&gt;
 curl -H &amp;quot;Authorization: Bearer YOUR-API-KEY&amp;quot; --get &amp;lt;nowiki&amp;gt;http://YOUR-MODEL-SERICE-PROVIDER-ADDRESS/v1/models&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The model service provider address could be the address of your ollama server,  &#039;&#039;openai.inference.de-txl.ionos.com&#039;&#039; for IONOS or &#039;&#039;api.openai.com&#039;&#039; for openAI. (That API call will be implemented in version 16r1 making the configuration easier) &lt;br /&gt;
&lt;br /&gt;
=== Language recognition ===&lt;br /&gt;
An extra library is used to recognize the language used in a string. This recognition is also used for translations to avoid unnecessary translations (e.g. EN to EN translations are prevented). This payload will not be sent to any backend service, thus avoiding unnecessary costs.&amp;lt;br&amp;gt;&lt;br /&gt;
A few features exist which should make sure, a recognized language is only considered, if there is enough confidence:&lt;br /&gt;
* Strings shorter than 6 words are skipped, since the chance for false positives are relatively high&lt;br /&gt;
* Strings in which are not enough word matches to be confident for any language will be skipped, also because of high chances for false positives&lt;br /&gt;
* Strings in which are more than one language with a nearly similar amount of word matches will be skipped&lt;br /&gt;
&lt;br /&gt;
=== Caching ===&lt;br /&gt;
To save costs, all translations are cached in the App Services database. If a string is translated multiple times, only the first translation is carried out by the backend and the translated version is saved in the cache. A second translation is therefore free of charge and performs better.&lt;br /&gt;
&lt;br /&gt;
=== Translations against the backend ===&lt;br /&gt;
Translation requests that cannot be handled by the local cache are forwarded to the configured translation backend, which is the LLM (there is only one) you configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBX Manager Plugin). After successful translation, the translated version is kept in the cache for future requests. Currently no myApps applications are using the API [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm local assistant JavaScript API] for translations. But developers may use it if a LLM is configured and no extra service provider should be used.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.assistant/com.innovaphone.assistant.htm SDK Documentation - Assistant API]&lt;br /&gt;
* [[Howto:Setup a LLM Server]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78670</id>
		<title>Reference16r1:Concept App Service Conference Transcriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference16r1:Concept_App_Service_Conference_Transcriptions&amp;diff=78670"/>
		<updated>2026-01-09T16:46:59Z</updated>

		<summary type="html">&lt;p&gt;Hma: Removed the limitation as there is none anymore&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{FIXME|reason=This article is still work in progress}}&lt;br /&gt;
[[Category:Concept|Apps]]&lt;br /&gt;
[[Category:Concept App Service Conference Transcriptions]]&lt;br /&gt;
== Applies To == &lt;br /&gt;
&lt;br /&gt;
* innovaphone from version 16r1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Go to the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) and open the &#039;&#039;&#039;&amp;quot;AP app installer&amp;quot;&#039;&#039;&#039; plugin. On the right panel, the App Store will be shown. &#039;&#039;Hint : if you access it for the first time, you will need to accept the &amp;quot;Terms of Use of the innovaphone App Store&amp;quot;&#039;&#039;&lt;br /&gt;
* In the search field located on the top right corner of the store, search for &#039;&#039;&#039;&amp;quot;Conference Transcriptions&amp;quot;&#039;&#039;&#039; and click on it&lt;br /&gt;
* Select the proper firmware version, for example &#039;&#039;&#039;&amp;quot;Version 16r1&amp;quot;&#039;&#039;&#039; and click on install&lt;br /&gt;
* Tick &amp;quot;I accept the terms of use&amp;quot; and continue by clicking on the install yellow button&lt;br /&gt;
* Wait until the install has been finished&lt;br /&gt;
* Close and reopen the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (PBX manager) again in order to refresh the list of the available colored AP plugin&lt;br /&gt;
* Click on the &#039;&#039;&#039;&amp;quot;AP assistant&amp;quot;&#039;&#039;&#039; and click on &#039;&#039;&#039;&amp;quot; + Add an App&amp;quot;&#039;&#039;&#039; and then on the &#039;&#039;&#039;&amp;quot;Conference Transcriptions API&amp;quot;&#039;&#039;&#039; button.&lt;br /&gt;
* Enter a &#039;&#039;&#039;&amp;quot;Name&amp;quot;&#039;&#039;&#039; that is used as display name &#039;&#039;(all character allowed)&#039;&#039; for it and the &#039;&#039;&#039;&amp;quot;SIP&amp;quot;&#039;&#039;&#039; name that is the administrative field &#039;&#039;(no space, no capital letters)&#039;&#039;. &#039;&#039;e.g : Name: Conference Transcriptions API, SIP: conference-transcriptions-api&#039;&#039;&lt;br /&gt;
* Choose a LLM (model) from the dropdown&lt;br /&gt;
* Tick the appropriate template to distribute the App (the app is needed at every user object from any user who wants to use the assistant API)&lt;br /&gt;
* Click OK to save the settings and a green check mark will be shown to inform you that the configuration is good&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to make the service work properly two supplemental service must be installed:&lt;br /&gt;
&lt;br /&gt;
* the myApps Assistant which will summarize the transcript [[Reference16r1:Concept App Service myApps Assistant]]&lt;br /&gt;
* the Transcriptions Service which establishes a connection to a remote transcription server [[Reference16r1:Concept_App_Service_Transcriptions]]&lt;br /&gt;
&lt;br /&gt;
== Conference Transcriptions - App Service ==&lt;br /&gt;
The App Service performs tasks in the following areas:&lt;br /&gt;
* Transcribes the audio of a conference room&lt;br /&gt;
* Stores the transcript in the database&lt;br /&gt;
* Creates and stores the summary of the transcript in the database&lt;br /&gt;
&lt;br /&gt;
It can be configured in the &#039;&#039;&#039;Settings App&#039;&#039;&#039; (former PBXManager App) [[Reference16r1:Apps/PbxManager/App_myApps_ConferenceTranscriptions]]&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
To troubleshoot this App Service, you need the traceflags &#039;&#039;App&#039;&#039;, &#039;&#039;Database&#039;&#039;, &#039;&#039;HTTP-Client&#039;&#039; in your App instance.&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [https://sdk.innovaphone.com/16r1/web1/com.innovaphone.conference-transcriptions/com.innovaphone.conference-transcriptions.htm SDK Documentation - Conference Transcriptions API]&lt;br /&gt;
* [[Reference16r1:Concept App Service myApps Assistant]]&lt;/div&gt;</summary>
		<author><name>Hma</name></author>
	</entry>
</feed>