Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docusaurus 3.1.1 upgrade #97

Merged
merged 37 commits into from
Mar 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
55120c3
First batch of links
andremartinssw Jan 15, 2024
0656d69
Second batch of links
andremartinssw Jan 15, 2024
bdc859a
Upgraded Docusaurus to 3.1.1
Devon-White Feb 16, 2024
65ef8ff
More files updated
Devon-White Feb 16, 2024
d1e77a5
More files updated
Devon-White Feb 20, 2024
937733c
More files updated
Devon-White Feb 20, 2024
7fbaa47
More files updated
Devon-White Feb 21, 2024
582b385
Fixed links to missing files
Devon-White Feb 21, 2024
33b0013
Updated json-lock and Dockerfile
Devon-White Feb 22, 2024
b06420a
Updated package.json
Devon-White Feb 23, 2024
61aae9a
Merge branch 'main' into andremartinssw/brokenlinks
Devon-White Feb 23, 2024
61d993d
Added react code for Tabs/ MDXComponents
Devon-White Feb 23, 2024
67294b4
Merge remote-tracking branch 'origin/andremartinssw/brokenlinks' into…
Devon-White Feb 23, 2024
daa8145
Started fixing Anchors
Devon-White Feb 26, 2024
4aee7f3
More Anchor Fixes
Devon-White Feb 27, 2024
44d9b92
Pushing changes before testing script
Devon-White Feb 28, 2024
f81cbb0
Fixed more Anchors
Devon-White Feb 29, 2024
d9be936
Fixed more Anchors
Devon-White Feb 29, 2024
afb2e16
Fixed more Anchors
Devon-White Feb 29, 2024
75f0b75
Fixed more Anchors
Devon-White Feb 29, 2024
1041e91
Fixed more Anchors
Devon-White Feb 29, 2024
3bacc9c
Fixed more Anchors
Devon-White Feb 29, 2024
384eae6
Fixed more Anchors
Devon-White Mar 1, 2024
2b4642c
Fixed final anchors
Devon-White Mar 1, 2024
8c2bd5a
Fixed some links to use markdown format
Devon-White Mar 1, 2024
02b9e84
Removed TODO
Devon-White Mar 1, 2024
4f0028a
Refactored filename for FS release notes
Devon-White Mar 1, 2024
1bd3727
attempt to fix merge conflicts
Devon-White Mar 1, 2024
e8de403
attempt to fix merge conflicts
Devon-White Mar 1, 2024
7bc10d6
pushed new package-lock
Devon-White Mar 1, 2024
c892638
Attempting to fix MDX compile issue
Devon-White Mar 1, 2024
8a7c09c
Attempting to fix MDX compile issue
Devon-White Mar 1, 2024
07d7c0c
Attempting to fix MDX compile issue
Devon-White Mar 1, 2024
15356d5
Attempting to fix MDX compile issue
Devon-White Mar 1, 2024
e81a6dd
Attempting to fix MDX compile issue
Devon-White Mar 1, 2024
fc227e1
Merge branch 'main' into andremartinssw/brokenlinks
Devon-White Mar 1, 2024
2ecb724
Should have fixed MDX compile issue
Devon-White Mar 1, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
FROM node:16 AS builder
FROM node:18 AS builder
WORKDIR /app

# Install dependencies
COPY package.json package-lock.json /app
COPY package.json package-lock.json /app/
RUN npm ci --ignore-scripts

# Build site
Expand Down
2 changes: 1 addition & 1 deletion docs/Channel-Variables-Catalog/RECORD_APPEND_16353876.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

## RECORD_APPEND

boolean Recording is appended to file. Set `RECORD_APPEND=true` on the channel and all recordings will behave this way to formats which support it (curently [mod\_sndfile](../FreeSWITCH-Explained/Modules/mod_sndfile_32178375.mdx#-freeswitch--mod_sndfile-) for WAV, etc.)
boolean Recording is appended to file. Set `RECORD_APPEND=true` on the channel and all recordings will behave this way to formats which support it (curently [mod\_sndfile](../FreeSWITCH-Explained/Modules/mod_sndfile_32178375.mdx) for WAV, etc.)

**Usage**

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@ or Bleg is recording, and only outgoing audio written to the channel goes into f

## See Also

[RECORD\_READ\_ONLY](./RECORD_READ_ONLY_16353891.mdx#--)
[RECORD\_READ\_ONLY](./RECORD_READ_ONLY_16353891.mdx)


2 changes: 1 addition & 1 deletion docs/Channel-Variables-Catalog/api_on_media_16352809.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

## api_on_media

string Execute a [FreeSWITCH API](../FreeSWITCH-Explained/Introduction/FreeSWITCH-API.mdx#-freeswitch--freeswitch-api-) command when the far end sends media, i.e. ringing or 183/SDP.
string Execute a [FreeSWITCH API](../FreeSWITCH-Explained/Introduction/FreeSWITCH-API.mdx) command when the far end sends media, i.e. ringing or 183/SDP.


The command is executed only on channels that are not already answered. Just use `export` or `export` with `nolocal:` prefix to make sure it is executed when b-leg answers.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ boolean By default this is false. Set to true, this makes the bridge use the liv

**Consider setting this to true if:**

* you are using a [loopback channel](../FreeSWITCH-Explained/Bit-Bucket/For-Consideration/mod_bridgecall_13173999.mdx#loopback) to execute a bridge to an endpoint which sends back early media and the received early media's audio is degraded.
* you are using a loopback channel to execute a bridge to an endpoint which sends back early media and the received early media's audio is degraded.

Note: The buffering resulting from setting `bridge_early_media=true` brings with it a higher resource cost than `bridge_early_media=false`, but may improve the sound quality of the early media. Set `bridge_early_media` before the bridge, or in the dial string for the bridge.

* you are using multiple targets in originate or bridge (e.g.: _originate {globalVar=global}\[channelVar=channel1\]sofia/gateway/GW1/123456|\[channelVar=channel2\]sofia/gateway/GW2/123456)_ where you need to receive network generated Call Progress Tones (e.g.: ringtones and network announcements). You can combine this with continue\_on\_fail so you can fine-tune fallback on specific release causes only.
* you are using multiple targets in originate or bridge (e.g.: _originate \{globalVar=global}\[channelVar=channel1\]sofia/gateway/GW1/123456|\[channelVar=channel2\]sofia/gateway/GW2/123456)_ where you need to receive network generated Call Progress Tones (e.g.: ringtones and network announcements). You can combine this with `continue\_on\_fail` so you can fine-tune fallback on specific release causes only.


Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

## disable_q850_reason

boolean When set to true, this disables sending of the Reason header, which includes the Q.850 reason code, in responses and BYEs. For a list of hangup causes and their Q.850 codes, see [Hangup Causes](hangup_cause_16352598.mdx#hangup_cause). This is available as of revision 15850 committed 12/8/2009.
boolean When set to true, this disables sending of the Reason header, which includes the Q.850 reason code, in responses and BYEs. For a list of hangup causes and their Q.850 codes, see [Hangup Causes](./hangup_cause_16352598.mdx#hangup_cause). This is available as of revision 15850 committed 12/8/2009.

**Usage**

Expand Down
2 changes: 1 addition & 1 deletion docs/Channel-Variables-Catalog/fifo_announce_16353203.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@

## fifo_announce

string If you invoke `fifo` without providing an announce file as an argument, [mod\_fifo](../FreeSWITCH-Explained/Modules/mod_fifo_3966031.mdx#-add) will fall back to the value of `fifo_announce`.
string If you invoke `fifo` without providing an announce file as an argument, [mod\_fifo](../FreeSWITCH-Explained/Modules/mod_fifo_3966031.mdx#add) will fall back to the value of `fifo_announce`.


2 changes: 1 addition & 1 deletion docs/Channel-Variables-Catalog/fifo_bridged_16353187.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@

## fifo_bridged

boolean [mod\_fifo](../FreeSWITCH-Explained/Modules/mod_fifo_3966031.mdx#-add) sets `fifo_bridged` to `true` when manually tracking a call.
boolean [mod\_fifo](../FreeSWITCH-Explained/Modules/mod_fifo_3966031.mdx#add) sets `fifo_bridged` to `true` when manually tracking a call.


Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@

## fifo_consumer_id

string If set, [mod\_fifo](../FreeSWITCH-Explained/Modules/mod_fifo_3966031.mdx#-add) will set the [fifo\_serviced\_by](../FreeSWITCH-Explained/Dialplan/Variables-Master-List_16352570.mdx#fifo_serviced_by) variable to this value when the consumer answers a call from the fifo.
string If set, [mod\_fifo](../FreeSWITCH-Explained/Modules/mod_fifo_3966031.mdx#add) will set the [fifo\_serviced\_by](../FreeSWITCH-Explained/Dialplan/Variables-Master-List_16352570.mdx#fifo_serviced_by) variable to this value when the consumer answers a call from the fifo.


Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@

## fifo_consumer_wrapup_key

dtmf digit If this variable is set and the consumer is in `wait` mode, [mod\_fifo](../FreeSWITCH-Explained/Modules/mod_fifo_3966031.mdx#-add) will cause the consumer to reenter the fifo when they press `fifo_consumer_wrapup_key` or the [fifo\_consumer\_wrapup\_time](../FreeSWITCH-Explained/Dialplan/Variables-Master-List_16352570.mdx#fifo_consumer_wrapup_time) milliseconds timeout is met.
dtmf digit If this variable is set and the consumer is in `wait` mode, [mod\_fifo](../FreeSWITCH-Explained/Modules/mod_fifo_3966031.mdx#add) will cause the consumer to reenter the fifo when they press `fifo_consumer_wrapup_key` or the [fifo\_consumer\_wrapup\_time](../FreeSWITCH-Explained/Dialplan/Variables-Master-List_16352570.mdx#fifo_consumer_wrapup_time) milliseconds timeout is met.


Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@

## fifo_manual_bridge

boolean readonly [mod\_fifo](../FreeSWITCH-Explained/Modules/mod_fifo_3966031.mdx#-add) sets this variable to `true` when a manually tracking a call.
boolean readonly [mod\_fifo](../FreeSWITCH-Explained/Modules/mod_fifo_3966031.mdx#add) sets this variable to `true` when a manually tracking a call.


Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@

## fifo_outbound_uuid

string Used by [mod\_fifo](../FreeSWITCH-Explained/Modules/mod_fifo_3966031.mdx#-add) to track manual calls.
string Used by [mod\_fifo](../FreeSWITCH-Explained/Modules/mod_fifo_3966031.mdx#add) to track manual calls.


2 changes: 1 addition & 1 deletion docs/Channel-Variables-Catalog/fifo_position_16353197.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@

## fifo_position

integer readonly [mod\_fifo](../FreeSWITCH-Explained/Modules/mod_fifo_3966031.mdx#-add) writes the caller's position to this variable.
integer readonly [mod\_fifo](../FreeSWITCH-Explained/Modules/mod_fifo_3966031.mdx#add) writes the caller's position to this variable.


2 changes: 1 addition & 1 deletion docs/Channel-Variables-Catalog/hangup_cause_16352598.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

# hangup_cause
# Hangup Cause

Created by Ryan Harris, last modified by livem Chan on 2020.07.30

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

## intercept_unbridged_only

boolean If set to true, the leg will only be [mod\_dptools: intercept](../FreeSWITCH-Explained/Modules/mod_dptools_1970333.mdx#-c) if the channel is not bridged to anyone.
boolean If set to true, the leg will only be [mod\_dptools: intercept](../FreeSWITCH-Explained/Modules/mod_dptools_1970333.mdx#c) if the channel is not bridged to anyone.

**Default:** `false`

Expand Down
2 changes: 1 addition & 1 deletion docs/Channel-Variables-Catalog/local_ip_v4_16353556.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

# local_ip_v4
# Local IP v4

Created by Ryan Harris, last modified by Duvid Rottenberg on 2018.04.24

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

## loopback_bowout_on_execute

boolean Set to `true` to have one-legged [loopback channels](../FreeSWITCH-Explained/Bit-Bucket/For-Consideration/mod_bridgecall_13173999.mdx#loopback) "bow out" (remove the loopback legs) of the call.
boolean Set to `true` to have one-legged loopback channels "bow out" (remove the loopback legs) of the call.

`loopback_bowout_on_execute` is only useful to single leg calls. You never have to set it: `loopback_bowout` is `true` by default. It tries to remove loopback by doing [uuid\_bridge](../FreeSWITCH-Explained/Modules/mod_commands_1966741.mdx#uuid_bridge).

Expand Down
6 changes: 4 additions & 2 deletions docs/Channel-Variables-Catalog/media_webrtc_16354076.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@

## media_webrtc

boolean Used to instruct FS to generate an INVITE for a WebRTC call. For example, in case you need to originate a WebRTC call but you are not calling a SIP UA that is registered with FS (if the UA is registered with FS, FS knows it should originate a WebRTC call).
boolean Used to instruct FS to generate an `INVITE` for a WebRTC call.
For example, in case you need to originate a WebRTC call but you are not calling a SIP UA
that is registered with FS (if the UA is registered with FS, FS knows it should originate a WebRTC call).

**Usage**

{media\_webrtc=true}
\{media\_webrtc=true}


Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ dtmf digit

Allows you to set which [DTMF](../FreeSWITCH-Explained/Introduction/Glossary.mdx#dtmf) tones will terminate

* playback (see [mod\_dptools:playback](../FreeSWITCH-Explained/Modules/mod-dptools/6586776.mdx#0-about) or [mod\_dptools:play\_and\_detect\_speech](../FreeSWITCH-Explained/Modules/mod_dptools_1970333.mdx#-c) for example), or
* recording (see `uuid_record` in [mod\_commands](../FreeSWITCH-Explained/Modules/mod_commands_1966741.mdx#--) (i.e., the FreeSWITCH API commands), [mod\_dptools:record](../FreeSWITCH-Explained/Modules/mod-dptools/6587041.mdx#0-about), and [mod\_dptools:record\_session](../FreeSWITCH-Explained/Modules/mod-dptools/6587110.mdx#about)).
* playback (see [mod\_dptools:playback](../FreeSWITCH-Explained/Modules/mod-dptools/6586776.mdx#0-about) or [mod\_dptools:play\_and\_detect\_speech](../FreeSWITCH-Explained/Modules/mod_dptools_1970333.mdx#c) for example), or
* recording (see `uuid_record` in [mod\_commands](../FreeSWITCH-Explained/Modules/mod_commands_1966741.mdx) (i.e., the FreeSWITCH API commands), [mod\_dptools:record](../FreeSWITCH-Explained/Modules/mod-dptools/6587041#0-about), and [mod\_dptools:record\_session](../FreeSWITCH-Explained/Modules/mod-dptools/6587110#about)).

The default terminator is `*` (star).

Expand Down Expand Up @@ -40,7 +40,7 @@ TODO Add use cases.

## 3\. Examples

Make either `*` (star) or `#` (bar/pound/square) interrupt the subsequent playback, [tone\_stream](../FreeSWITCH-Explained/Modules/mod-dptools/gentones/Tone_stream_6586599.mdx#about), [say](../FreeSWITCH-Explained/Modules/mod-dptools/6586961.mdx#0-about), recording, etc. operation:
Make either `*` (star) or `#` (bar/pound/square) interrupt the subsequent playback, [tone\_stream](../FreeSWITCH-Explained/Modules/mod-dptools/gentones/Tone-stream/Tone_stream_6586599.mdx#about), [say](../FreeSWITCH-Explained/Modules/mod-dptools/6586961.mdx#0-about), recording, etc. operation:

```xml
<action application="set" data="playback_terminators=#*"/>
Expand Down
1 change: 0 additions & 1 deletion docs/Channel-Variables-Catalog/proxy_media_16353349.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@

boolean Proxy Media mode puts Freeswitch in a "transparent proxy mode" for the RTP streams. The RTP streams still pass through freeswitch (unlike bypass media mode), however it is lighter on the CPU because freeswitch never even parses the packets or processes them in any way, it simply forwards them onwards.

See also: [Proxy Media](proxy_media_16353349.mdx#proxy_media)

**Usage**

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,3 @@ integer Set the sample rate of the recording.
<action application="set" data="record_sample_rate=8000"/>
```

TODO <https://github.com/signalwire/freeswitch/blob/master/src/mod/applications/mod%5Fdptools/mod%5Fdptools.c> refers to channel variable `record_rate` but that is the entire occurrence in the entire code base; is that an error?


6 changes: 4 additions & 2 deletions docs/Channel-Variables-Catalog/record_samples_39419915.mdx
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
---
x-custom:
author: "Attila Gulyas"
---

# record_samples

Created by Attila Gulyas on 2020.06.01

## record_samples

TODO Is this correct? Created this using [record\_ms](./record_ms_16353885.mdx#record_ms) as a template. Only thing I found is <https://github.com/signalwire/freeswitch/commit/3f84fc99e9645002a582166d363a4538f00e1660>

integer readonly Contains the number of samples of the most recent recording.

Expand Down
2 changes: 1 addition & 1 deletion docs/Channel-Variables-Catalog/sound_prefix_16353267.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

## sound_prefix

string Directory prefix where the sounds for phrase macros live, and where recordings are saved by default. See [mod\_dptools:record](../FreeSWITCH-Explained/Modules/mod-dptools/6587041.mdx#0-about), [mod\_dptools:record\_session](../FreeSWITCH-Explained/Modules/mod-dptools/6587110.mdx#about), and [mod\_commands](../FreeSWITCH-Explained/Modules/mod_commands_1966741.mdx#--)'s (the FreeSWITCH API) `uuid_record` .
string Directory prefix where the sounds for phrase macros live, and where recordings are saved by default. See [mod\_dptools:record](../FreeSWITCH-Explained/Modules/mod-dptools/6587041.mdx#0-about), [mod\_dptools:record\_session](../FreeSWITCH-Explained/Modules/mod-dptools/6587110.mdx#about), and [mod\_commands](../FreeSWITCH-Explained/Modules/mod_commands_1966741.mdx)'s (the FreeSWITCH API) `uuid_record` .


See [Variables](../FreeSWITCH-Explained/Introduction/Variables/index.mdx#0-about) on how to check the values of local and global variables.
Expand Down
7 changes: 0 additions & 7 deletions docs/Channel-Variables-Catalog/timezone_16352660.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,3 @@ In the directory:
```xml
<param name="timezone" value="America/New_York"/>
```

## Comments:

| In order to get the timezone directory variable in a call, I had to set it as a variable in the directory (not as a param), which makes sense (see: [Routing with directory parameters](../FreeSWITCH-Explained/Configuration/How-Tos/Routing-with-directory-parameters_13173575.mdx#-freeswitch--routing-with-directory-parameters-)). Not sure if this example is a typo or maybe for a different use case.I did this in my directory to test against the variable in the dialplan: &lt;variable name="timezone" value="America/New\_York"/> ![](/images/icons/contenttypes/comment_16.png) Posted by byoungdale at Sep 21, 2018 16:33 |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |


Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

## transfer_after_bridge

string This variable can control what happens when a call is hang up. This can be used in conjunction with [mod\_fifo](../FreeSWITCH-Explained/Modules/mod_fifo_3966031.mdx#-add) to control the "agent", possibly sending them back to an agent queue. This is checked after [park\_after\_bridge](../FreeSWITCH-Explained/Dialplan/Variables-Master-List_16352570.mdx#park_after_bridge) and before [hangup\_after\_bridge](../FreeSWITCH-Explained/Dialplan/Variables-Master-List_16352570.mdx#transfer_after_bridge).
string This variable can control what happens when a call is hang up. This can be used in conjunction with [mod\_fifo](../FreeSWITCH-Explained/Modules/mod_fifo_3966031.mdx#add) to control the "agent", possibly sending them back to an agent queue. This is checked after [park\_after\_bridge](../FreeSWITCH-Explained/Dialplan/Variables-Master-List_16352570.mdx#park_after_bridge) and before [hangup\_after\_bridge](../FreeSWITCH-Explained/Dialplan/Variables-Master-List_16352570.mdx#transfer_after_bridge).

![(info)](/images/icons/emoticons/information.svg) Variable gets cleaned after bridge is destroyed and leg is transferred to the specified dialplan.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

## voicemail_domain

string Sets the domain name in the sender email address when [mod\_voicemail](../FreeSWITCH-Explained/Modules/mod_voicemail_6587070.mdx#--) emails a voicemail message.
string Sets the domain name in the sender email address when [mod\_voicemail](../FreeSWITCH-Explained/Modules/mod_voicemail_6587070.mdx) emails a voicemail message.

**Usage**

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,6 @@

This is how to Generate TLS certificates in win32\. A temporary solution for Windows users until an automatic script is available.

Click here to expand Table of Contents

* 1 [Creating new CA and certificate](#creating-new-ca-and-certificate)
* 2 [Removing the CA](#-freeswitch--generating-tls-certificates-win32-)
* 3 [Customization](#-freeswitch--generating-tls-certificates-win32-)

### Creating new CA and certificate

Expand Down Expand Up @@ -56,7 +51,7 @@ organizationName = FreeSWITCH
basicConstraints=CA:FALSE
subjectKeyIdentifier=hash
authorityKeyIdentifier=keyid,issuer:always
subjectAltName=DNS:test.freeswitch.org 
subjectAltName=DNS:test.freeswitch.org
```

* To set up new CA certificate, run these commands under this new directory (_chdir "c:\\program files\\freeswitch\\conf\\ssl\\CA"_):
Expand Down
Original file line number Diff line number Diff line change
@@ -1,23 +1,12 @@

# \[DEAD\] Video-recording
# \Miscellaneous\] Video-recording



##

## **OBSOLETE DO NOT FOLLOW THESE INSTRUCTIONS**


Click here to expand Table of Contents

* 1 [](#-freeswitch--dead-video-recording-)
* 2 [OBSOLETE DO NOT FOLLOW THESE INSTRUCTIONS](#obsolete-do-not-follow-these-instructions)
* 3 [Media bug](#-freeswitch--dead-video-recording-)
* 4 [Record a single legged call](#-freeswitch--dead-video-recording-)
* 5 [Record a bridged call](#-freeswitch--dead-video-recording-)
* 6 [Record a conference](#record-a-conference)
* 7 [Video eavesdrop](#-freeswitch--dead-video-recording-)
* 8 [Feedbacks](#-freeswitch--dead-video-recording-)

## Media bug

Expand All @@ -28,8 +17,7 @@ git checkout video-media-bug
./bootstrap.sh && ./configure && make install
```

##
Record a single legged call
## Record a single legged call

[Mod\_fsv](../Modules/mod_fsv_6587435.mdx#about) implemented a record\_fsv application, which can record into a .fsv (FreeSWITCH VIDEO) file format.

Expand Down Expand Up @@ -59,8 +47,7 @@ or
<action application="record" data="/tmp/testrecord.mp4"/>
```

##
Record a bridged call
## Record a bridged call

```xml
uuid_setvar <uuid> enable_file_write_buffering false
Expand All @@ -80,17 +67,15 @@ conference 3000 record /tmp/testrecord.fsv
conference 3000 record /tmp/testrecord.mp4
```

##
Video eavesdrop
## Video eavesdrop

Yes, eavesdrop works with video, and, unlike audio, it cannot be "mixed", so you only see a single leg's video while you hear both.

```xml
originate user/1000 &eavesdrop(someuuid)
```

##
Feedbacks
## Feedbacks

Feedbacks are welcome. submit a jira to seven or email [[email protected]](mailto:[email protected])

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@

## About

SSL encryption has been found broken in both SSLv2 and SSLv3 versions (SSLv1 was never released). So, because there is a little meaning in using a broken encryption, you're invited to remove SSL support from both your clients and your servers.
SSL encryption has been found broken in both SSLv2 and SSLv3 versions (SSLv1 was never released).
So, because there is a little meaning in using a broken encryption, you're invited to remove SSL support from both your clients and your servers.

Click here to expand Table of Contents

Expand All @@ -20,16 +21,18 @@ You do not want to have sslv2 or sslv3 into tls-version parameter value.

Edit /usr/local/freeswitch/conf/vars.xml (or /etc/freeswitch/vars.xml if you installed from packages), and be sure this line reads as:

&lt;X-PRE-PROCESS cmd="set" data="sip\_tls\_version=tlsv1,tlsv1.1,tlsv1.2"/>
```bash
<X-PRE-PROCESS cmd="set" data="sip\_tls\_version=tlsv1,tlsv1.1,tlsv1.2"/>
```

Then check into all SIP profiles if they are using this same value. It can be taken from global variables as:

&lt;param name="tls-version" value="$${sip\_tls\_version}"/>
```bash
<param name="tls-version" value="$${sip\_tls\_version}"/>
```

## SSL Certificates

Certificates have nothing to do with using SSL as encryption method, "SSL Certificate" is just the old way to call a security certificate (because was then used by SSL, but it can be used by TLS too, no problem, is always the same certificate).

Nothing to see here.

Certificates have nothing to do with using SSL as encryption method, "SSL Certificate"
is just the old way to call a security certificate (because was then used by SSL, but it can be used by TLS too, no problem, is always the same certificate).

Loading
Loading