Category:HowTo:Call Recording

From Snom User Wiki

(Difference between revisions)
Jump to: navigation, search
(Configuration)
 
(7 intermediate revisions not shown)
Line 1: Line 1:
-
== Overview ==
 
-
 
-
Call-Recording enables the user to record a call, by pressing the record-key (or a other function key to which the functionally was assigned). The recorded call could be afterwards retrieved from the PBX as sound-file.<br>The recording itself has to be done by the PBX, the phone just tells the PBX to record.<br>
 
-
 
== Requirements ==
== Requirements ==
Line 8: Line 4:
* The PBX has to support INFO-Requests and has to understand the Record:-Header
* The PBX has to support INFO-Requests and has to understand the Record:-Header
* '''or''' the PBX provides a SIP-URI (number or name) which could be called and which will record all media sent to it.
* '''or''' the PBX provides a SIP-URI (number or name) which could be called and which will record all media sent to it.
-
 
+
<br>
 +
Since '''8.7.2''' please use the [[Settings/recording_mechanism|recording-mechanism setting]] to controll how you record calls. Below you will find the obsolete way of controlling it via changing the record hard-key.
 +
<br>
 +
<br>
 +
<br>
Depending on the supported way you have to choose the way this function is configured on the Record-button or any function-key you choose.
Depending on the supported way you have to choose the way this function is configured on the Record-button or any function-key you choose.
<br><br>
<br><br>
For the INFO-method its [[Settings/F RECORD|F_Record-Setting]] and for the way via calling a URI its [[Settings/fkey/recorder | recorder-Setting]].
For the INFO-method its [[Settings/F RECORD|F_Record-Setting]] and for the way via calling a URI its [[Settings/fkey/recorder | recorder-Setting]].
[[Category:HowTo]][[Category:Call_Recording]]
[[Category:HowTo]][[Category:Call_Recording]]
 +
 +
== Configuration ==
 +
Since '''8.7.2''' please use the [[Settings/recording_mechanism|recording-mechanism setting]] to controll how you record calls. Below you will find the obsolete way of controlling it via changing the record hard-key.
 +
<br>
 +
<br>
 +
<br>
 +
Depending on what way or recording your pbx support you have to choose the configuration (see requirements).
 +
For the INFO-method you have to select 'Key Type "Key Event" and number F_RECORD'-section and for the method with a voice-recording account (3way-conference-method), you have to read 'Key Type "Voice+Recorder"/Key Type "Recorder"'.
 +
 +
=== Key Type "Voice+Recorder"/Key Type "Recorder" ===
 +
 +
== How to use ==
 +
 +
While call is established:
 +
* Press Record-key (hardware on 3xx-series, touch-button on 870 and context-sensitive key below the display on 820 or the function-key to which you assigned the functionality).
 +
 +
{|
 +
|[[Image:Hkey_Rec.png|thumb|200px|3xx-series: Hardware Key]]
 +
|[[Image:820_record-key_marked.png|thumb|200px|821:Kontext-Senstive Record-Key]]
 +
|[[Image:870_record-key_marked.jpg|thumb|200px|870:Kontext-Senstive Record-Key]]
 +
|}
 +
 +
 +
* Recording starts
 +
** On display recording is signaled
 +
 +
 +
* By pressing record-key again, recording stops
 +
** Record-signaling vanish/turns from red to grey again
 +
* The recorded call could be retrieved from the PBX - the way how this could be done depends on the PBX
 +
 +
== Technical background ==
 +
 +
There are 2 different ways of configuring call recording and they even work different.<br>
 +
The following explanations assume that the call is established between A and B and start with the pressing of the Record-key.
 +
 +
=== Key Type "Voice+Recorder"/Key Type "Recorder" ===
 +
 +
* Call to the URI given as Number in the configuration of the key (recording-account) is send/established
 +
** This is a normal INVITE
 +
* 3-party-conference is established between A, B and the recording-account
 +
* Whole media between A and B is streamed to the recording-account also
 +
<br>
 +
<br>
 +
If recording is ended (pressing once again the recording key):
 +
* 3-party-conference is ended
 +
* For call to recording-account BYE is send
 +
 +
=== Key Type "Key Event" and number F_RECORD ===
 +
 +
* INFO with header Record: On is send to Outbound-Proxy/PBX
 +
** INFO is send as part of the dialog established as the call was established
 +
*** Call-ID and Tags are the same as of the dialog, CSeq is increased serial
 +
* Phone does not stream media
 +
* PBX has to associate INFO with the call and start recording
 +
** its required that the PBX has access to the RTP of the audio-stream
 +
<br>
 +
<br>
 +
If recording is ended (pressing once again the recording key):
 +
* INFO with Record: Off is send
 +
** INFO is send as part of the call-dialog
 +
* PBX has to associate the INFO with the dialog and stop recording
 +
 +
Example for such a INFO:
 +
 +
<pre>
 +
INFO sip:201@192.168.5.100:5060;user=phone;transport=udp SIP/2.0
 +
Via: SIP/2.0/UDP 10.10.12.177:2048;branch=z9hG4bK-vvl5yi9din2e;rport
 +
From: "203" <sip:203@snom.de>;tag=maucp6e5al
 +
To: <sip:201@snom.de;user=phone>;tag=410604c3-13da-4e4d147e-77857ce4-24cd5625
 +
Call-ID: 3c27e4f964fc-rfpqj02z0pjk
 +
CSeq: 2 INFO
 +
Max-Forwards: 70
 +
Contact: <sip:203@10.10.12.177:2048;line=aho1nwcf>;reg-id=1
 +
User-Agent: snom320/8.4.31
 +
Record: on
 +
Content-Length: 0
 +
</pre>

Latest revision as of 12:17, 15 October 2012

Contents

Requirements

  • PBX has to have the ability to record calls
  • The PBX has to support INFO-Requests and has to understand the Record:-Header
  • or the PBX provides a SIP-URI (number or name) which could be called and which will record all media sent to it.


Since 8.7.2 please use the recording-mechanism setting to controll how you record calls. Below you will find the obsolete way of controlling it via changing the record hard-key.


Depending on the supported way you have to choose the way this function is configured on the Record-button or any function-key you choose.

For the INFO-method its F_Record-Setting and for the way via calling a URI its recorder-Setting.

Configuration

Since 8.7.2 please use the recording-mechanism setting to controll how you record calls. Below you will find the obsolete way of controlling it via changing the record hard-key.


Depending on what way or recording your pbx support you have to choose the configuration (see requirements). For the INFO-method you have to select 'Key Type "Key Event" and number F_RECORD'-section and for the method with a voice-recording account (3way-conference-method), you have to read 'Key Type "Voice+Recorder"/Key Type "Recorder"'.

Key Type "Voice+Recorder"/Key Type "Recorder"

How to use

While call is established:

  • Press Record-key (hardware on 3xx-series, touch-button on 870 and context-sensitive key below the display on 820 or the function-key to which you assigned the functionality).
3xx-series: Hardware Key
821:Kontext-Senstive Record-Key
870:Kontext-Senstive Record-Key


  • Recording starts
    • On display recording is signaled


  • By pressing record-key again, recording stops
    • Record-signaling vanish/turns from red to grey again
  • The recorded call could be retrieved from the PBX - the way how this could be done depends on the PBX

Technical background

There are 2 different ways of configuring call recording and they even work different.
The following explanations assume that the call is established between A and B and start with the pressing of the Record-key.

Key Type "Voice+Recorder"/Key Type "Recorder"

  • Call to the URI given as Number in the configuration of the key (recording-account) is send/established
    • This is a normal INVITE
  • 3-party-conference is established between A, B and the recording-account
  • Whole media between A and B is streamed to the recording-account also



If recording is ended (pressing once again the recording key):

  • 3-party-conference is ended
  • For call to recording-account BYE is send

Key Type "Key Event" and number F_RECORD

  • INFO with header Record: On is send to Outbound-Proxy/PBX
    • INFO is send as part of the dialog established as the call was established
      • Call-ID and Tags are the same as of the dialog, CSeq is increased serial
  • Phone does not stream media
  • PBX has to associate INFO with the call and start recording
    • its required that the PBX has access to the RTP of the audio-stream



If recording is ended (pressing once again the recording key):

  • INFO with Record: Off is send
    • INFO is send as part of the call-dialog
  • PBX has to associate the INFO with the dialog and stop recording

Example for such a INFO:

INFO sip:201@192.168.5.100:5060;user=phone;transport=udp SIP/2.0
Via: SIP/2.0/UDP 10.10.12.177:2048;branch=z9hG4bK-vvl5yi9din2e;rport
From: "203" <sip:203@snom.de>;tag=maucp6e5al
To: <sip:201@snom.de;user=phone>;tag=410604c3-13da-4e4d147e-77857ce4-24cd5625
Call-ID: 3c27e4f964fc-rfpqj02z0pjk
CSeq: 2 INFO
Max-Forwards: 70
Contact: <sip:203@10.10.12.177:2048;line=aho1nwcf>;reg-id=1
User-Agent: snom320/8.4.31
Record: on
Content-Length: 0

This category currently contains no pages or media.

Personal tools
Interoperability