Skip to content

Commit 73ae7fb

Browse files
authored
Merge branch 'main' into main
2 parents b2440bd + 2dd88cf commit 73ae7fb

File tree

86 files changed

+8511
-4942
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+8511
-4942
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:18 AS builder
1+
FROM node:20 AS builder
22
WORKDIR /app
33

44
# Install dependencies

babel.config.js

Lines changed: 0 additions & 3 deletions
This file was deleted.

docs/Channel-Variables-Catalog/hangup_after_bridge_16352708.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
Created by Ryan Harris, last modified by Attila Gulyas on 2020.08.04
55

6-
boolean Controls what happens to a calling (A) party when in a [bridge state](../FreeSWITCH-Explained/Introduction/Life-Cycle-of-a-Call.mdx#0-about), and the called (B) party hangs up. If `true` the [dialplan](../FreeSWITCH-Explained/Dialplan/index.mdx#0-about) will stop processing, and the A leg will be terminated when the B leg terminates. If `false` (default) the dialplan continues to be processed after the B leg terminates. This is checked after [park\_after\_bridge](../FreeSWITCH-Explained/Dialplan/Variables-Master-List_16352570.mdx#park_after_bridge) and [transfer\_after\_bridge](../FreeSWITCH-Explained/Dialplan/Variables-Master-List_16352570.mdx#transfer_after_bridge).
6+
boolean Controls what happens to a calling (A) party when in a [bridge state](../FreeSWITCH-Explained/Introduction/Life-Cycle-of-a-Call.mdx#0-about), and the called (B) party hangs up. If `true` the [dialplan](../FreeSWITCH-Explained/Dialplan/index.mdx#about) will stop processing, and the A leg will be terminated when the B leg terminates. If `false` (default) the dialplan continues to be processed after the B leg terminates. This is checked after [park\_after\_bridge](../FreeSWITCH-Explained/Dialplan/Variables-Master-List_16352570.mdx#park_after_bridge) and [transfer\_after\_bridge](../FreeSWITCH-Explained/Dialplan/Variables-Master-List_16352570.mdx#transfer_after_bridge).
77

88
The default value is `false`
99

docs/FreeSWITCH-Explained/Auxiliary-Knowledge-and-Utilities/13173942.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44

55

6-
## About
6+
## About
77

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

docs/FreeSWITCH-Explained/Auxiliary-Knowledge-and-Utilities/Multi-home-tutorial/Multiple-Companies_13173524.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
**Note**: _There is also some useful information on the [Multi-tenant](../../Examples/Multi-tenant_13173521.mdx#about) page, which needs merging._
99

10-
This is HOWTO to make one FreeSWITCH server act as a multi-tenant system for two or more companies, each with its own domain/users and independent [dialplans](../../Dialplan/index.mdx#0-about).
10+
This is HOWTO to make one FreeSWITCH server act as a multi-tenant system for two or more companies, each with its own domain/users and independent [dialplans](../../Dialplan/index.mdx#about).
1111

1212
Basically, we want to have one FS server provide phone services to several separate companies, as if we are a VoIP provider. Let's start with two companies and give both companies the same two users (1000 for company-a and 1000 for company-b). These companies should be completely independent of each other, their identically-numbered extensions should not overlap or have anything to do with each other, and each company (and all of it's users/extensions) should have independent dialplans.
1313

docs/FreeSWITCH-Explained/Client-and-Developer-Interfaces/JavaScript/Javascript-Examples/JavaScript-Example---Session-in-Hangup-Hook_7766254.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
## About
77

8-
A simple example for accessing the session object after hangup when invoking the JS from the XML [dialplan](../../../Dialplan/index.mdx#0-about). More specifically, we're capturing the duration of the call and are saving it in a mySQL database with [ODBC](../../../Databases/ODBC-DSN/Using-ODBC-in-the-core_6586653.mdx).
8+
A simple example for accessing the session object after hangup when invoking the JS from the XML [dialplan](../../../Dialplan/index.mdx#about). More specifically, we're capturing the duration of the call and are saving it in a mySQL database with [ODBC](../../../Databases/ODBC-DSN/Using-ODBC-in-the-core_6586653.mdx).
99

1010
## Dialplan
1111

docs/FreeSWITCH-Explained/Codecs-and-Media/Audio-Codecs_1048675.mdx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@ The following codecs can be used when setting codec\_string and absolute\_codec\
2222
* opus@8000h@100i - Opus 8khz using 100 ms ptime
2323
* opus@8000h@120i - Opus 8khz using 120 ms ptime
2424
* provided by [mod\_opus](../Modules/mod_opus_6586850.mdx#about)
25-
* iSAC
26-
* provided by [mod\_isac](../Modules/mod_isac_6586969.mdx#about)
27-
* CODEC2 2550bps) 8000hz 20ms
25+
* CODEC2 2550bps) 8000hz 20ms
2826
* provided by: [mod\_codec2](../Modules/mod_codec2_6587354.mdx#about)
2927
* SILK Skype Audio codec.
3028
* Provided by mod\_silk.

docs/FreeSWITCH-Explained/Codecs-and-Media/Bypass-Media-Overview/Call-Forward-Example_6587445.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ For instance, you can call the is\_forward features before you bridge to your ph
6464
**See also:**
6565

6666
* [Simple CF with IVR](../../Examples/Simple-Call-Forward-with-IVR_9634448.mdx)
67-
* [Dialplan](../../Dialplan/index.mdx#0-about)
67+
* [Dialplan](../../Dialplan/index.mdx#about)
6868

6969

7070

Lines changed: 39 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -1,86 +1,55 @@
1+
---
2+
slug: /community/office-hours
3+
title: FreeSWITCH Office Hours
4+
---
15

2-
# ClueCon Weekly Conference call
3-
4-
5-
6-
## **Temporary Suspension of Weekly Conference Calls**
7-
8-
Previously weekly conference calls happened around FreeSWITCH development. Since the end of 2020 these were put on hold as most community members were unable to still make these calls. The below conference links / etc do not currently work given the weekly conference calls are not currently happening.
9-
6+
# FreeSWITCH Office Hours
107

118
## About
129

13-
This is the main page for our weekly conference calls to help the FreeSWITCH project. Sub-projects like programming tasks and goals, documentation, and [janitorial](Contributing-Code/Janitorial-Tasks_3965753.mdx) will be discussed.
14-
15-
Follow us on Twitter [@freeswitch](https://twitter.com/freeswitch) or [Facebook](https://www.facebook.com/freeswitch) for the latest updates.
10+
FreeSWITCH Office Hours are a dedicated, interactive session where technical resources of FreeSWITCH and SignalWire come together
11+
to share insights, provide guidance, and answer questions.
12+
Whether you are troubleshooting your setup,
13+
exploring advanced use cases,
14+
or seeking advice on scaling your telecommunications infrastructure,
15+
these office hours offer you a chance to tap directly into decades of combined telephony experience.
1616

1717
## Schedule
1818

19-
All public conference calls are hosted on the FreeSWITCH™ 888 conference bridge as listed below. Times listed are absolute times in the U.S. Central Time Zone, whether it is Standard Time or Daylight Saving Time. This means that UTC times will vary at different times of the year. Use the [Time Zone Converter](http://www.thetimezoneconverter.com/index.html) site for your area.
20-
21-
Tuesday 12:00 CT (U.S.) — Weekly Bug Hunt and Bug Marshals, examine whether bugs are real, decide the best way to test and troubleshoot them, thus improving FreeSWITCH™
22-
23-
TBD - Weekly Documentation Team conference call; ask the experts questions to improve the doc, coordinate who will copy which pages from the old MediaWiki, etc.
24-
25-
Wednesday 12:00 CT — Weekly ClueCon community conference call, featuring guest speakers and open discussion about FreeSWITCH™
26-
27-
Friday 12:00 CT — Friday Free-For-All conference call following the VoIP Users' Conference
28-
29-
## Dialing Instructions
30-
31-
32-
Join via Web:
33-
34-
* [Join Here](https://conference.freeswitch.org/) (WebRTC Enabled voice and video!)
35-
Call 888 once you are logged in
36-
37-
Join via SIP:
38-
39-
* [sip:888@conference.freeswitch.org](http://sip:888@conference.freeswitch.org/)
40-
* Codecs supported: PCMU/PCMA, G.722, OPUS, Speex, among many others
41-
42-
Join via PSTN:
43-
44-
| Country | Number | Contributor |
45-
| ------------ | ----------------- | ---------------------------------------------------------------------------- |
46-
| USA | +1-919-386-9900 | |
47-
| Spain | +34-91-290-12-71 | Thanks to [SIPtize](http://www.siptize.com/) |
48-
| UK | +44-330-320-0105 | Thanks to [Ziron](http://www.ziron.com) |
49-
| UK | +44-330-445-9988 | Thanks to [SureVoIP](https://www.surevoip.co.uk) |
50-
| Ireland | +353-1-687-9001 | Thanks to [Ziron](http://www.ziron.com/) |
51-
| Germany | +49-228-9293-9009 | Thanks to Yiftach at ChooChee |
52-
| Germany | +49-2373-913-4009 | Thanks to [einfachVoIP.de](http://www.einfachvoip.de/) |
53-
| Australia | +61-7-3188-7519 | Thanks to Jay Binks - [NetSIP.com.au](http://www.netsip.com.au/) |
54-
| Israel | +972-79-579-5131 | Thanks to Avi Marcus - [BestFone.com](http://bestfone.com/?israel-wholesale) |
55-
| Canada | +1-438-800-0531 | Thanks to [NG Communications](http://www.ngcommunications.com/) |
56-
| France | +33-975-181-606 | Thanks to [NG Communications](http://www.ngcommunications.com/) |
57-
| Netherlands | +31-858-880-387 | Thanks to [NG Communications](http://www.ngcommunications.com/) |
58-
| South Africa | +27-87-8204656 | Thanks to [Othos Telecom](http://www.othos.co.za/) |
59-
| Portugal | +351-300505224 | Thanks to [Finesource](http://www.finesource.eu/en/) |
60-
| New Zealand | +64-4-887-1401 | Thanks to [Ziron](http://www.ziron.com/) |
19+
FreeSWITCH Office Hours sessions take place on the **first and third Tuesday** of each month at 9am PT / 12pm ET.
6120

62-
Join with [Google Talk](../Modules/mod_dingaling_6587385.mdx#faq)
63-
64-
* [conf+888@conference.freeswitch.org](mailto:conf+888@conference.freeswitch.org)
65-
66-
Flash (in-browser VoIP [RTMP](../Modules/mod_rtmp_5046427.mdx#api) client)
67-
68-
* [conference.freeswitch.org](http://conference.freeswitch.org/)
69-
70-
71-
Muting
21+
:::tip UTC
22+
Times listed are absolute times in US time zones, whether it is Standard Time or Daylight Saving Time.
23+
This means that UTC times will vary at different times of the year.
24+
Use the [Time Zone Converter](http://www.thetimezoneconverter.com/index.html) site for your area.
25+
:::
7226

73-
When you join you will initially be **muted** and need to press 0 if you wish to speak (this reduces background noise on the conference). Please remain muted unless you are actively conversing.
27+
Joining from your browser is simple, and requires no downloads.
7428

75-
During the weekly ClueCon calls muting might be moderated during speaker presentations. Pressing 0 will put you in a queue to ask a question and you will be unmuted by the moderator when it's your turn to speak.
29+
<a className="button button--primary" href="https://cluecon.cantina.video/rooms/FreeSWITCH%20Community/" target="_blank">Join the Virtual Room</a>
7630

77-
Be sure monitor IRC channel [#freeswitch](IRC_1970341.mdx#pb) on [irc.freenode.net](IRC_1970341.mdx#pb)! There are frequently related comments during the conference.
31+
## How to join
7832

79-
Conference Beeps
33+
You may
34+
[join the virtual office](https://cluecon.cantina.video/new-login)
35+
from your browser
36+
anytime during [scheduled office hours](#schedule).
37+
To stay up to date, join any of our community channels or
38+
[subscribe to the FreeSWITCH newsletter](https://info.signalwire.com/FreeSWITCH-Newsletter-Signup.html)
39+
for reminders and updates regarding our bi-monthly office hours.
40+
You can also
41+
[pre-register for Office Hours](https://info.signalwire.com/freeswitch-office-hours-signup)
42+
to receive the event link by email, or
43+
[pre-submit a question](https://docs.google.com/spreadsheets/d/1Nto0XdtPIQ4eEvhXD1W2cMDMz_7ZLI-BuKmykmjxpb8/edit?gid=585957647#gid=585957647).
8044

81-
What are the Beeps in the conference?
45+
<a className="button button--primary" href="https://info.signalwire.com/freeswitch-office-hours-signup" target="_blank">Pre-register for Office Hours</a>
8246

83-
* One high-pitched beep = someone has joined
84-
* Two high-low beeps - someone has left
47+
<a className="button button--primary" href="https://docs.google.com/spreadsheets/d/1Nto0XdtPIQ4eEvhXD1W2cMDMz_7ZLI-BuKmykmjxpb8/edit?gid=585957647#gid=585957647" target="_blank">Submit a question</a>
8548

49+
## What to Expect
8650

51+
- Ask technical questions directly to FreeSWITCH maintainers and contributors.
52+
- Explore solutions for common challenges and unique use cases alike.
53+
- Learn about upcoming updates, features and best practices for configuration.
54+
- Open discussions with community members.
55+
- Debugging and troubleshooting FreeSWITCH Setups.

docs/FreeSWITCH-Explained/Community/Contributing-Code/Creating-New-Modules/9634354.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ The internal sections of FreeSWITCH only use:
9898

9999
* uuid
100100
* caller\_id\_name, caller\_id\_number, caller\_extension
101-
* [dialplan](../../../Dialplan/index.mdx#0-about)
101+
* [dialplan](../../../Dialplan/index.mdx#about)
102102
* destination\_number
103103

104104
The **channel** flags hold extra state information above and beyond the basic 13 states that are held in the `state` variable. The interesting flags are:

0 commit comments

Comments
 (0)