<?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=Lukasz.klibisz</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=Lukasz.klibisz"/>
	<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Special:Contributions/Lukasz.klibisz"/>
	<updated>2026-05-10T14:19:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Reference9:PBX/Calls&amp;diff=43543</id>
		<title>Reference9:PBX/Calls</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Reference9:PBX/Calls&amp;diff=43543"/>
		<updated>2016-08-04T07:28:49Z</updated>

		<summary type="html">&lt;p&gt;Lukasz.klibisz: /* Subscriber A: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In the &#039;&#039;&#039;Calls&#039;&#039;&#039; PBX overview page, all calls actively being made can be monitored. This is advantageous for diagnostic purposes in particular, since the existence of possible network problems, for example, is immediately visible (see Media).&lt;br /&gt;
&lt;br /&gt;
== Subscriber A: ==&lt;br /&gt;
* &#039;&#039;&#039;Number:&#039;&#039;&#039; Display of the calling number. An &#039;R&#039; indicates that the caller has activated CLIR.&lt;br /&gt;
* &#039;&#039;&#039;Name:&#039;&#039;&#039; Display of the calling name.&lt;br /&gt;
* &#039;&#039;&#039;Protocol:&#039;&#039;&#039; Display of the protocol used on the calling side. The protocol ist displayed in the format &amp;lt;protocol&amp;gt;:&amp;lt;mode&amp;gt;.&lt;br /&gt;
** &#039;&#039;&#039;protocol&#039;&#039;&#039; is the negotiated protocol flavour. This can be &lt;br /&gt;
*** &#039;&#039;&#039;H323EFC&#039;&#039;&#039; - H.323 with extended fastconnect&lt;br /&gt;
*** &#039;&#039;&#039;H323FC&#039;&#039;&#039; - H.323 with fastconnect&lt;br /&gt;
*** &#039;&#039;&#039;H323/H245T&#039;&#039;&#039; - H.323 with H.245 tunneling&lt;br /&gt;
*** &#039;&#039;&#039;H323/H245&#039;&#039;&#039; - H.323 with seperate H.245&lt;br /&gt;
*** &#039;&#039;&#039;SIP&#039;&#039;&#039; - SIP. &lt;br /&gt;
** &#039;&#039;&#039;mode&#039;&#039;&#039; indicates the operating mode of the given protocol. This can be &lt;br /&gt;
*** &#039;&#039;&#039;TRANSIT&#039;&#039;&#039; - Media Negotiation is forwarded transparently&lt;br /&gt;
*** &#039;&#039;&#039;LOCAL&#039;&#039;&#039; - protocol entity acts as endpoint&lt;br /&gt;
*** &#039;&#039;&#039;REMOTE&#039;&#039;&#039; - media negotiation is translated to other protocol&lt;br /&gt;
*** &#039;&#039;&#039;RELAY&#039;&#039;&#039; - media relay is performed&lt;br /&gt;
*** &#039;&#039;&#039;PAUSE&#039;&#039;&#039; - protocol entity is in paused state.&lt;br /&gt;
* &#039;&#039;&#039;Media:&#039;&#039;&#039; Display of the coder and further connection information used on the calling side, for example, &#039;&#039;G711A (2,0,0) x&#039;&#039;.&lt;br /&gt;
** &#039;&#039;&#039;Coder&#039;&#039;&#039; &lt;br /&gt;
** For &#039;&#039;&#039;voice coders&#039;&#039;&#039; the values in brackets have the following meaning:&lt;br /&gt;
*** &#039;&#039;&#039;Round trip (RT)&#039;&#039;&#039; = Transit time of a data packet from A to B and back again.&lt;br /&gt;
*** &#039;&#039;&#039;Jitter&#039;&#039;&#039; = Statistical variance of the RTP data packet interarrival time.&lt;br /&gt;
*** &#039;&#039;&#039;Packet loss (PL)&#039;&#039;&#039; = Number of lost packets (sent by subscriber A but not received by subscriber B).&lt;br /&gt;
** For &#039;&#039;&#039;T.38&#039;&#039;&#039; calls the values in brackets have a different meaning:&lt;br /&gt;
*** &#039;&#039;&#039;Pages&#039;&#039;&#039; = Number of transmitted pages.&lt;br /&gt;
*** &#039;&#039;&#039;Speed&#039;&#039;&#039; = Speed in bits/seconds for the fax highspeed data.&lt;br /&gt;
*** &#039;&#039;&#039;Loss&#039;&#039;&#039; = Number of lost packets (packet loss).&lt;br /&gt;
** &#039;&#039;&#039;x&#039;&#039;&#039; = Encrypted connection.&lt;br /&gt;
** &#039;&#039;&#039;s&#039;&#039;&#039; = &#039;&#039;to be defined&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Subscriber B: ==&lt;br /&gt;
* &#039;&#039;&#039;Number:&#039;&#039;&#039; Display of the called number.&lt;br /&gt;
* &#039;&#039;&#039;Name:&#039;&#039;&#039; Display of the called name.&lt;br /&gt;
* &#039;&#039;&#039;Protocol:Mode:&#039;&#039;&#039; Display of the protocol and the mode used on the called side.&lt;br /&gt;
* &#039;&#039;&#039;Media:&#039;&#039;&#039; Display of the coder used on the called side.&lt;br /&gt;
&lt;br /&gt;
== Overall: ==&lt;br /&gt;
* &#039;&#039;&#039;Dir:&#039;&#039;&#039; In the Alerting state &amp;quot;&amp;gt;.&amp;quot; and in the Connected state &amp;quot;&amp;gt;&amp;gt;&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;Uptime:&#039;&#039;&#039; Time from the beginning of the call setup&lt;br /&gt;
* &#039;&#039;&#039;State:&#039;&#039;&#039; Possible states: &#039;&#039;Alerting&#039;&#039;, &#039;&#039;Calling&#039;&#039;, &#039;&#039;Connected&#039;&#039;, &#039;&#039;Disconnecting&#039;&#039;. A lock behind the State indicates an encrypted connection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: The cause of missing information in the column &#039;&#039;&#039;Protocol&#039;&#039;&#039; and &#039;&#039;&#039;Media&#039;&#039;&#039; during the state &#039;&#039;Connected&#039;&#039; may be due to an active callback&lt;/div&gt;</summary>
		<author><name>Lukasz.klibisz</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:Voice_Recording_in_Master_Slave_scenarios&amp;diff=37330</id>
		<title>Howto:Voice Recording in Master Slave scenarios</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:Voice_Recording_in_Master_Slave_scenarios&amp;diff=37330"/>
		<updated>2015-04-08T05:13:11Z</updated>

		<summary type="html">&lt;p&gt;Lukasz.klibisz: Again - fixing &amp;quot;salve&amp;quot; to &amp;quot;slave&amp;quot; :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Keywords: Voice Recording, Voicerecording, master slave --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In a master/slave scenario where voice recording is also required in slave PBX the classic approach is installing in each location a voice recorder:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Image:RecE111S1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Not a very smart solution especially if there are many slaves. &lt;br /&gt;
&lt;br /&gt;
Imagine 30 small locations and a HQ means 31 PCs running the recorder. &lt;br /&gt;
&lt;br /&gt;
If the central storage device is not reachable in real-time also the recorded files are distributed and stored on the single local PC; to have them in a single location they must be copied from the slave recorder to a central directory.&lt;br /&gt;
&lt;br /&gt;
Especially when the slave locations are small this becomes quick not just a commercial, but also an infrastructure problem. &lt;br /&gt;
&lt;br /&gt;
A solution could be streaming in real time the recording data to a central Webdav or Compact Flash. But his requires bandwidth and the fact that such a recording is like a voice call; it has to fulfill the real-time requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This article describes a smarter way: the recording is done locally in the Slave PBX on the local Compact flash or Webdav server. One single recorder then copy the pcap recording files from the slaves and process them:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RecE111S2.png]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If this is what you need keep on reading, here is how.&lt;br /&gt;
&lt;br /&gt;
==Applies To==&lt;br /&gt;
This information applies to innovaphone firmware Version 11 r1 or higher and Voicerecording software build 10089 or higher.&lt;br /&gt;
Reporting Required Version 10, Build 10043 or higher, Version 11 recommended.&lt;br /&gt;
Reporting license for all Users in the Slaves required.&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
There are no special licenses required for doing a Master slave voice recording scenario, but of course you need a voice recording license for each extension that has to be recorded, regardless if in the slave or in the master. For ALL Slave extensions you will need a REPORTING license. &lt;br /&gt;
&lt;br /&gt;
Attention: Remember that the reporting has to be done in one single central point for all extensions in the scenario. So also the slaves have to send the CDR ticket to a central reporting. &lt;br /&gt;
&lt;br /&gt;
While Voice recording gets SOAP information about the recording situation in real time from the master this is not possible processing slaves. Remember that slaves-users can, but not necessary must, be processed from the central master PBX. Therefore the accounting data has to be stored for all slave extensions. So remember that all users in a Slave site must have the reporting (not recording) license. This means that even the strange setup “voice recording just in Slaves but not in the master” is supported. &lt;br /&gt;
&lt;br /&gt;
Note TCR is supported even in slaves. The relative XML has to be installed local webdav/CF.&lt;br /&gt;
&lt;br /&gt;
Note also that in the central point (the master) must be done the recording setup for Voice recording, but not necessarily a voice recording must be done even in the master. &lt;br /&gt;
&lt;br /&gt;
Look again on the pictures: this scenario will record a local trunk access on a local Compact flash. If for example in your setup the trunk access is done from all slaves in the master PBX the relative Pcap Files will be stored in the master CF.&lt;br /&gt;
&lt;br /&gt;
This feature works with any numbering plan, so in scenarios with or without Slave prefix.&lt;br /&gt;
&lt;br /&gt;
The number of slaves is unlimited. &lt;br /&gt;
&lt;br /&gt;
==Problem Details==&lt;br /&gt;
&lt;br /&gt;
The Voice recorder will transfer (copy and then delete) the files from the Slaves Webdav/CF to the central point. &lt;br /&gt;
&lt;br /&gt;
Files not to be saved will just be deleted on the “far” CF. All operations are done using http/https, no drive is mapped. &lt;br /&gt;
&lt;br /&gt;
Being all operations http and file transfer there is no real time issue to observe (and can for example have low priority in the QoS).&lt;br /&gt;
&lt;br /&gt;
The scan of the Slaves is done each time the master directory has no job, so the master recordings have priority. &lt;br /&gt;
&lt;br /&gt;
The scan for each slave can be delayed in minutes (minimum value =1). For example a scan to a Slave can be done just each 20 minutes. For each Slave on top a “from-to” timespan can be defined. This allows for example to copy the files during the night. Either inputs, small time first or after are supported:  02:00 – 07:00 is ok (file transfer from 02:00 until 07:00) as well as 07:00 – 02:00 (file transfer from 07:00 until 2:00). &lt;br /&gt;
&lt;br /&gt;
Note that the timespan is on top of the delay. If in the example 02:00-07:00 there are 20 minutes delay defined the scan will be done at 2:00, 2:20, 2:40 etc. &lt;br /&gt;
&lt;br /&gt;
A slave scan (and download if there are files found) can also be forced. This is usefully if for example if a slave has done a recording and this record is required immediately (and not just the next morning). The Sysadmin can select the slave and trigger a download with a button. The scan and download will start after the mainloop id done (the actual ready local master files are saved). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RecE111S3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the Read button is pressed the label will change to “wait” until the scan starts. The main window shows the name of the actual displayed slave.&lt;br /&gt;
&lt;br /&gt;
Https access to the slave Webdav/CF is possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
&lt;br /&gt;
[[Reference10:Concept_Voice_Recorder]]&lt;br /&gt;
&lt;br /&gt;
[[Reference10:Player_Voice_Recording]]&lt;br /&gt;
&lt;br /&gt;
[[Reference10:Voice_Recorder/Setup]]&lt;br /&gt;
&lt;br /&gt;
[[Howto:Last_Call_Recording]]&lt;br /&gt;
&lt;br /&gt;
[[Howto:Universal_Track_Recording_Tool]]&lt;br /&gt;
&lt;br /&gt;
[[Howto:Integration_reporting_and_voice_recording]]&lt;br /&gt;
&lt;br /&gt;
[[Howto:Soft-migration_%28looping_in_a_innovaphone_gateway%29_and_Voice_Recording]]&lt;br /&gt;
&lt;br /&gt;
[[Howto:Player_over_http]]&lt;br /&gt;
&lt;br /&gt;
[[Howto:Marking_a_record_in_Voicerecording]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Lukasz.klibisz</name></author>
	</entry>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto:Voice_Recording_in_Master_Slave_scenarios&amp;diff=37329</id>
		<title>Howto:Voice Recording in Master Slave scenarios</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto:Voice_Recording_in_Master_Slave_scenarios&amp;diff=37329"/>
		<updated>2015-04-08T05:07:38Z</updated>

		<summary type="html">&lt;p&gt;Lukasz.klibisz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Keywords: Voice Recording, Voicerecording, master slave --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In a master/slave scenario where voice recording is also required in slave PBX the classic approach is installing in each location a voice recorder:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
[[Image:RecE111S1.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Not a very smart solution especially if there are many slaves. &lt;br /&gt;
&lt;br /&gt;
Imagine 30 small locations and a HQ means 31 PCs running the recorder. &lt;br /&gt;
&lt;br /&gt;
If the central storage device is not reachable in real-time also the recorded files are distributed and stored on the single local PC; to have them in a single location they must be copied from the slave recorder to a central directory.&lt;br /&gt;
&lt;br /&gt;
Especially when the slave locations are small this becomes quick not just a commercial, but also an infrastructure problem. &lt;br /&gt;
&lt;br /&gt;
A solution could be streaming in real time the recording data to a central Webdav or Compact Flash. But his requires bandwidth and the fact that such a recording is like a voice call; it has to fulfill the real-time requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This article describes a smarter way: the recording is done locally in the Slave PBX on the local Compact flash or Webdav server. One single recorder then copy the pcap recording files from the slaves and process them:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RecE111S2.png]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If this is what you need keep on reading, here is how.&lt;br /&gt;
&lt;br /&gt;
==Applies To==&lt;br /&gt;
This information applies to innovaphone firmware Version 11 r1 or higher and Voicerecording software build 10089 or higher.&lt;br /&gt;
Reporting Required Version 10, Build 10043 or higher, Version 11 recommended.&lt;br /&gt;
Reporting license for all Users in the Slaves required.&lt;br /&gt;
&lt;br /&gt;
==System Requirements==&lt;br /&gt;
There are no special licenses required for doing a Master slave voice recording scenario, but of course you need a voice recording license for each extension that has to be recorded, regardless if in the slave or in the master. For ALL Slave extensions you will need a REPORTING license. &lt;br /&gt;
&lt;br /&gt;
Attention: Remember that the reporting has to be done in one single central point for all extensions in the scenario. So also the slaves have to send the CDR ticket to a central reporting. &lt;br /&gt;
&lt;br /&gt;
While Voice recording gets SOAP information about the recording situation in real time from the master this is not possible processing slaves. Remember that slaves-users can, but not necessary must, be processed from the central master PBX. Therefore the accounting data has to be stored for all slave extensions. So remember that all users in a Slave site must have the reporting (not recording) license. This means that even the strange setup “voice recording just in Slaves but not in the master” is supported. &lt;br /&gt;
&lt;br /&gt;
Note TCR is supported even in slaves. The relative XML has to be installed local webdav/CF.&lt;br /&gt;
&lt;br /&gt;
Note also that in the central point (the master) must be done the recording setup for Voice recording, but not necessarily a voice recording must be done even in the master. &lt;br /&gt;
&lt;br /&gt;
Look again on the pictures: this scenario will record a local trunk access on a local Compact flash. If for example in your setup the trunk access is done from all slaves in the master PBX the relative Pcap Files will be stored in the master CF.&lt;br /&gt;
&lt;br /&gt;
This feature works with any numbering plan, so in scenarios with or without Slave prefix.&lt;br /&gt;
&lt;br /&gt;
The number of slaves is unlimited. &lt;br /&gt;
&lt;br /&gt;
==Problem Details==&lt;br /&gt;
&lt;br /&gt;
The Voice recorder will transfer (copy and then delete) the files from the Slaves Webdav/CF to the central point. &lt;br /&gt;
&lt;br /&gt;
Files not to be saved will just be deleted on the “far” CF. All operations are done using http/https, no drive is mapped. &lt;br /&gt;
&lt;br /&gt;
Being all operations http and file transfer there is no real time issue to observe (and can for example have low priority in the QoS).&lt;br /&gt;
&lt;br /&gt;
The scan of the Salves is done each time the master directory has no job, so the master recordings have priority. &lt;br /&gt;
&lt;br /&gt;
The scan for each slave can be delayed in minutes (minimum value =1). For example a scan to a Salve can be done just each 20 minutes. For each Slave on top a “from-to” timespan can be defined. This allows for example to copy the files during the night. Either inputs, small time first or after are supported:  02:00 – 07:00 is ok (file transfer from 02:00 until 07:00) as well as 07:00 – 02:00 (file transfer from 07:00 until 2:00). &lt;br /&gt;
&lt;br /&gt;
Note that the timespan is on top of the delay. If in the example 02:00-07:00 there are 20 minutes delay defined the scan will be done at 2:00, 2:20, 2:40 etc. &lt;br /&gt;
&lt;br /&gt;
A slave scan (and download if there are files found) can also be forced. This is usefully if for example if a slave has done a recording and this record is required immediately (and not just the next morning). The Sysadmin can select the slave and trigger a download with a button. The scan and download will start after the mainloop id done (the actual ready local master files are saved). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:RecE111S3.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the Read button is pressed the label will change to “wait” until the scan starts. The main window shows the name of the actual displayed slave.&lt;br /&gt;
&lt;br /&gt;
Https access to the slave Webdav/CF is possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
&lt;br /&gt;
[[Reference10:Concept_Voice_Recorder]]&lt;br /&gt;
&lt;br /&gt;
[[Reference10:Player_Voice_Recording]]&lt;br /&gt;
&lt;br /&gt;
[[Reference10:Voice_Recorder/Setup]]&lt;br /&gt;
&lt;br /&gt;
[[Howto:Last_Call_Recording]]&lt;br /&gt;
&lt;br /&gt;
[[Howto:Universal_Track_Recording_Tool]]&lt;br /&gt;
&lt;br /&gt;
[[Howto:Integration_reporting_and_voice_recording]]&lt;br /&gt;
&lt;br /&gt;
[[Howto:Soft-migration_%28looping_in_a_innovaphone_gateway%29_and_Voice_Recording]]&lt;br /&gt;
&lt;br /&gt;
[[Howto:Player_over_http]]&lt;br /&gt;
&lt;br /&gt;
[[Howto:Marking_a_record_in_Voicerecording]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Howto|{{PAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Lukasz.klibisz</name></author>
	</entry>
</feed>