]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
7 years agoFS-10770: [freeswitch-core] Make nack buffer bigger by default
Anthony Minessale [Tue, 7 Nov 2017 18:14:52 +0000 (12:14 -0600)] 
FS-10770: [freeswitch-core] Make nack buffer bigger by default

7 years agoFS-10770: [freeswitch-core] Make nack buffer bigger by default
Anthony Minessale [Thu, 2 Nov 2017 19:50:02 +0000 (14:50 -0500)] 
FS-10770: [freeswitch-core] Make nack buffer bigger by default

7 years agoFS-10762: [freeswitch-core] Websocket logic error #resolve
Anthony Minessale [Tue, 31 Oct 2017 03:10:59 +0000 (22:10 -0500)] 
FS-10762: [freeswitch-core] Websocket logic error #resolve

7 years agoFS-10778: Fix for MKI regression introduced in FS-10778
Piotr Gregor [Tue, 2 Jan 2018 20:09:44 +0000 (20:09 +0000)] 
FS-10778: Fix for MKI regression introduced in FS-10778

7 years agoswigall
Mike Jerris [Wed, 27 Dec 2017 22:21:30 +0000 (16:21 -0600)] 
swigall

7 years agoFS-10853: Fix failed build for mod_dingaling
Piotr Gregor [Wed, 20 Dec 2017 18:31:50 +0000 (18:31 +0000)] 
FS-10853: Fix failed build for mod_dingaling

Fixes build but must be tested at runtime.

7 years agoFS-10843: [freeswitch-core] Tweak RTP write timing #resolve
Anthony Minessale [Wed, 13 Dec 2017 22:23:27 +0000 (16:23 -0600)] 
FS-10843: [freeswitch-core] Tweak RTP write timing #resolve

7 years agoFS-10778: Evaluate rtp_secure_media_mki variable with switch_channel_var_true
Piotr [Tue, 5 Dec 2017 15:34:52 +0000 (15:34 +0000)] 
FS-10778: Evaluate rtp_secure_media_mki variable with switch_channel_var_true

Previously rtp_secure_media_mki channel variable was checked only
for existence, now it is checked if it's defined and evaluates
to true with switch_channel_var_true().

7 years agoFS-10823: [mod_sofia] curly brackets on SDP header causes FS to crash #resolve
Anthony Minessale [Mon, 4 Dec 2017 19:29:59 +0000 (13:29 -0600)] 
FS-10823: [mod_sofia] curly brackets on SDP header causes FS to crash #resolve

7 years agoFS-10778: Fix compilation and refactor code
Piotr [Mon, 4 Dec 2017 15:22:43 +0000 (15:22 +0000)] 
FS-10778: Fix compilation and refactor code

Prefer break over indent.

if (!p) {
    break;
}

// the code...

over

if (p) {
    // the
    // code
    // ...
}

7 years agoFS-10778: fix MKI compile error
Mike Jerris [Fri, 1 Dec 2017 21:10:50 +0000 (15:10 -0600)] 
FS-10778: fix MKI compile error

7 years agoFS-10778: Add support for MKI to SRTP
Piotr Gregor [Fri, 10 Nov 2017 21:30:47 +0000 (21:30 +0000)] 
FS-10778: Add support for MKI to SRTP

MKI support for SRTP has been tested on calls to/from
Telnyx's Skype for Business from/to local extension registered to FS
and between Skype for Business clients connected to FreeSWITCH.

SfB -> FreeSWITCH -> User 1004
   SRTP           RTP
   with
   MKI

SfB <- FreeSWITCH <- User 1004
   SRTP           RTP

SfB <-> FreeSWITCH <-> SfB
 SRTP/MKI      SRTP/MKI

Channel variable "rtp_secure_media_mki" was added to drive offering
of MKI on outbound SRTP from FS.

How to use rtp_secure_media_mki

Set rtp_secure_media_mki=true to offer MKI for outgoing SRTP (if SRTP is used) in inbound call.
Export rtp_secure_media=true to offer MKI for outgoing SRTP (if SRTP is used) on outbound call.
... or set it in the codec string for bridged calls

<action application="set" data="rtp_secure_media_mki=true"/>

<action application="export" data="rtp_secure_media_mki=true"/>

<action application="bridge" data="[absolute_codec_string=^^:PCMU:PCMA:G729,rtp_secure_media=true,rtp_secure_media_mki=true]sofia/external/+12404373253@169.55.36.24:5060;transport=tls"/>

EXAMPLES

1. Set example

 57     <extension name="telnyx_test_1_2">
 58         <condition field="destination_number" expression="^(0012404373253)$">
 59             <action application="set" data="rtp_secure_media=true"/>
 60             <action application="set" data="rtp_secure_media_mki=true"/>
 61             <action application="answer"/>
 62             <action application="bridge" data="user/1004@${domain_name}"/>
 63       </condition>
 64   </extension>

Description: SRTP will be used on outbound leg in incoming call due to rtp_secure_media=true
set and MKI will be offered in SDP. SRTP will not be used on a bridged call to extension 1004.

2. Export example

 75   <extension name="to_skype_for_business">
 76       <condition field="destination_number" expression="^(840531022)$">
 77           <action application="set" data="rtp_secure_media=optional"/>
 78           <action application="export" data="rtp_secure_media_mki=true"/>
 79           <action application="bridge" data="[absolute_codec_string=^^:PCMU:PCMA:G729,rtp_secure_media=true]sofia/external/+12404373728@169.55.36.24:5060;transport=tls"/>
 80       </condition>
 81   </extension>

Description: SRTP on inbound call has been set to optional therefore MKI will be used
on outbound SRTP in this call if SRTP is used at all. SRTP will be used on a bridged call
due to rtp_secure_media=true set in codec string and MKI will be used in offering SDP.

3. Bridging between Skype for Business clients: set

 97     <extension name="S4B_fs_S4B">
 98         <condition field="destination_number" expression="^(0012404373254)$">
 99             <action application="set" data="rtp_secure_media=true"/>
100             <action application="set" data="rtp_secure_media_mki=true"/>
101             <action application="bridge" data="[absolute_codec_string=^^:PCMU:PCMA:G729,rtp_secure_media=true]sofia/external/+12404373253@169.55.36.$
102       </condition>
103   </extension>

Result:
2017-11-27 19:00:26.977704 [NOTICE] switch_ivr_originate.c:527 Ring Ready sofia/external/+12404373728@telnyxlab.com!
2017-11-27 19:00:32.657687 [NOTICE] switch_core_media.c:1534 Skipping MKI due to empty index
2017-11-27 19:00:32.657687 [INFO] switch_rtp.c:4079 Activating audio Secure RTP SEND
2017-11-27 19:00:32.657687 [INFO] switch_rtp.c:4057 Activating audio Secure RTP RECV
2017-11-27 19:00:32.657687 [NOTICE] sofia.c:8419 Channel [sofia/external/%2B12404373253@169.55.36.24:5060] has been answered
2017-11-27 19:00:35.317702 [INFO] switch_rtp.c:4079 Activating audio Secure RTP SEND (with MKI)
2017-11-27 19:00:35.317702 [INFO] switch_rtp.c:4057 Activating audio Secure RTP RECV (with MKI)
2017-11-27 19:00:35.317702 [NOTICE] sofia_media.c:92 Pre-Answer sofia/external/+12404373728@telnyxlab.com!

Description: SRTP with MKI is used on outbound leg of inbound call (due to use on inbound leg of this call and "set").
Standard SRTP is used in both legs of outbound call, because rtp_secure_media_mki wasn't exported
or set in codec string for the outbound call.

4. Bridging between Skype for Business clients: Set and export

 97     <extension name="S4B_fs_S4B">
 98         <condition field="destination_number" expression="^(0012404373254)$">
 99             <action application="set" data="rtp_secure_media=true"/>
100             <action application="set" data="rtp_secure_media_mki=true"/>
101             <action application="export" data="rtp_secure_media_mki=true"/>
102             <action application="bridge" data="[absolute_codec_string=^^:PCMU:PCMA:G729,rtp_secure_media=true]sofia/external/+12404373253@169.55.36.24:5060;transport=tls"/>
103       </condition>
104   </extension>

Result:
2017-11-27 18:51:29.017689 [NOTICE] switch_ivr_originate.c:527 Ring Ready sofia/external/+12404373728@telnyxlab.com!
2017-11-27 18:51:35.097729 [INFO] switch_rtp.c:4079 Activating audio Secure RTP SEND (with MKI)
2017-11-27 18:51:35.097729 [INFO] switch_rtp.c:4057 Activating audio Secure RTP RECV (with MKI)
2017-11-27 18:51:35.097729 [NOTICE] sofia.c:8419 Channel [sofia/external/%2B12404373253@169.55.36.24:5060] has been answered
2017-11-27 18:51:37.797706 [INFO] switch_rtp.c:4079 Activating audio Secure RTP SEND (with MKI)
2017-11-27 18:51:37.797706 [INFO] switch_rtp.c:4057 Activating audio Secure RTP RECV (with MKI)

Description: Connecting Skype For Business client to Skype for Business client.
Send SRTP with MKI in both outbound streams:
- for inbound call: MKI was offered in incoming call and enabled for outbound leg with "set"
- for outbound call: MKI was enabled with "export"

5. Other examples

Setup to use SRTP with MKI only on the inbound SRTP on incoming call from Telnyx SfB
Tested dialing 0012404373253 from SfB to FS, leg SfB <-> FS uses SRTP with MKI
on inbound SRTP only

57     <extension name="telnyx_test_1_2">
58         <condition field="destination_number" expression="^(0012404373253)$">
59              <action application="set" data="rtp_secure_media=true"/>
61              <action application="answer"/>
62              <action application="bridge" data="user/1004@${domain_name}"/>
63       </condition>
64   </extension>

Result:
2017-11-23 20:44:35.406026 [INFO] mod_dialplan_xml.c:637 Processing Test02 <+12404373728>->0012404373253 in context public
2017-11-23 20:44:38.566022 [INFO] switch_rtp.c:4107 Activating audio Secure RTP SEND
2017-11-23 20:44:38.566022 [INFO] switch_rtp.c:4085 Activating audio Secure RTP RECV (with MKI)

Setup to send and receive SRTP with MKI on incoming call from Telnyx SfB
Tested dialing 0012404373253 from SfB to FS, leg SfB <-> FS uses SRTP with MKI
in both directions

57     <extension name="telnyx_test_1_2">
58         <condition field="destination_number" expression="^(0012404373253)$">
59      <action application="set" data="rtp_secure_media=true"/>
60      <action application="set" data="rtp_secure_media_mki"/>
61      <action application="answer"/>
62      <action application="bridge" data="user/1004@${domain_name}"/>
63       </condition>
64   </extension>

Result:
2017-11-23 20:42:06.026034 [INFO] mod_dialplan_xml.c:637 Processing Test02 <+12404373728>->0012404373253 in context public
2017-11-23 20:42:09.526034 [INFO] switch_rtp.c:4107 Activating audio Secure RTP SEND (with MKI)
2017-11-23 20:42:09.526034 [INFO] switch_rtp.c:4085 Activating audio Secure RTP RECV (with MKI)

Setup to offer MKI on outbound call to extension 1001 (X-Lite -> FS -> linphone)
Tested dialing 0012404373253 from user 1004, leg FS <-> 1001 uses SRTP with MKI

782     <extension name="telnyx_test_1_2">
783         <condition field="destination_number" expression="^(0012404373253)$">
784             <action application="export" data="rtp_secure_media_outbound=true"/>
785             <action application="export" data="rtp_secure_media_mki"/>
786             <action application="answer"/>
797             <action application="bridge" data="user/1001@${domain_name}"/>
798       </condition>
799   </extension>

Result:
2017-11-23 20:23:26.266034 [INFO] mod_dialplan_xml.c:637 Processing 1000 windows <1000>->0012404373253 in context default
2017-11-23 20:23:26.366035 [INFO] switch_rtp.c:4107 Activating audio Secure RTP SEND (with MKI)
2017-11-23 20:23:26.366035 [INFO] switch_rtp.c:4085 Activating audio Secure RTP RECV

SfB sometimes offers crypto with LIFETIME but no MKI index, e.g.:
a=crypto:5 AES_CM_128_HMAC_SHA1_80 inline:9OtFWi17H9E8ywlm0iazemjAqXu2RhJ3DZyo+VLJ|2^31

Defaulting to no-mki SRTP in case key material doesn't contain MKI index.

7 years agoFS-8761: [freeswitch-core] Memory leak in FreeSWITCH
Anthony Minessale [Mon, 20 Nov 2017 21:23:54 +0000 (15:23 -0600)] 
FS-8761: [freeswitch-core] Memory leak in FreeSWITCH

7 years agoFS-10762: [freeswitch-core] Websocket logic error #resolve
Anthony Minessale [Tue, 14 Nov 2017 18:28:25 +0000 (12:28 -0600)] 
FS-10762: [freeswitch-core] Websocket logic error #resolve

7 years agoFS-10762: [freeswitch-core] Websocket logic error
Anthony Minessale [Mon, 13 Nov 2017 19:49:23 +0000 (13:49 -0600)] 
FS-10762: [freeswitch-core] Websocket logic error

7 years agoFS-10784: [freeswitch-core] Make Users lists compatible with all forms of xml #resolve
Anthony Minessale [Mon, 13 Nov 2017 19:32:23 +0000 (13:32 -0600)] 
FS-10784: [freeswitch-core] Make Users lists compatible with all forms of xml #resolve

7 years agoMerge pull request #1503 in FS/freeswitch from ~SERGIOKALMIK/freeswitch:bugfix/FS...
Italo Rossi [Mon, 23 Jul 2018 20:59:30 +0000 (20:59 +0000)] 
Merge pull request #1503 in FS/freeswitch from ~SERGIOKALMIK/freeswitch:bugfix/FS-11088-mod_verto-verto-status-showing-running to master

* commit '18f11c7c6d2569ed23df118f14acab2be783601b':
  FS-11088: Fixing verto status api

7 years agoMerge pull request #1536 in FS/freeswitch from ~MARCELL-G/freeswitch:bugfix/FS-11236...
Brian West [Thu, 19 Jul 2018 22:44:37 +0000 (22:44 +0000)] 
Merge pull request #1536 in FS/freeswitch from ~MARCELL-G/freeswitch:bugfix/FS-11236-sync-tag-with-localtag-video-device-streaming to master

* commit '15227e01f27d87ec0657452412d1398373f6899c':
  FS-11236 [verto_communicator] call useCamera property on video constraints

7 years agoMerge pull request #1537 in FS/freeswitch from ~MARCELL-G/freeswitch:bugfix/FS-11262...
Anthony Minessale II [Thu, 19 Jul 2018 18:32:22 +0000 (18:32 +0000)] 
Merge pull request #1537 in FS/freeswitch from ~MARCELL-G/freeswitch:bugfix/FS-11262-vertojs-undefined-wsfallback to master

* commit 'ee1418a5cab7568b7d61c7c844f7b1fcf075fcc3':
  FS-11262 [verto_communicator] prevent vertojs from stop retrying socket connection by undefined socketfallbackurl

7 years agoFS-11262 [verto_communicator] prevent vertojs from stop retrying socket connection...
Marcell Guilherme Costa da Silva [Thu, 19 Jul 2018 18:21:51 +0000 (15:21 -0300)] 
FS-11262 [verto_communicator] prevent vertojs from stop retrying socket connection by undefined socketfallbackurl

7 years agoFS-11236 [verto_communicator] call useCamera property on video constraints
Marcell Guilherme Costa da Silva [Wed, 18 Jul 2018 20:58:16 +0000 (17:58 -0300)] 
FS-11236 [verto_communicator] call useCamera property on video constraints

7 years agoMerge pull request #1535 in FS/freeswitch from ~NETOGUIMARAES/freeswitch:fix/deprecat...
Brian West [Fri, 13 Jul 2018 19:20:47 +0000 (19:20 +0000)] 
Merge pull request #1535 in FS/freeswitch from ~NETOGUIMARAES/freeswitch:fix/deprecating_create_url to master

* commit 'fc6661ccb31bff245465a29ab0cc89db6d8c2fa2':
  FS-11229 - [verto_communicator]: deprecating use of URL.createObjectURL

7 years agoFS-11230: [core] Fix bad rtp timestamps triggered by cng/missed packet detection
Mike Jerris [Fri, 13 Jul 2018 19:18:35 +0000 (15:18 -0400)] 
FS-11230: [core] Fix bad rtp timestamps triggered by cng/missed packet detection

7 years agoFS-11230: [core] Fix bad rtp timestamps triggered by cng/missed packet detection
Mike Jerris [Fri, 13 Jul 2018 19:13:24 +0000 (15:13 -0400)] 
FS-11230: [core] Fix bad rtp timestamps triggered by cng/missed packet detection

7 years agoFS-11229 - [verto_communicator]: deprecating use of URL.createObjectURL
netoguimaraes [Fri, 13 Jul 2018 17:59:57 +0000 (14:59 -0300)] 
FS-11229 - [verto_communicator]: deprecating use of URL.createObjectURL

7 years agoMerge pull request #1534 in FS/freeswitch from ~NETOGUIMARAES/freeswitch:feat/stops_l...
Brian West [Thu, 12 Jul 2018 14:07:10 +0000 (14:07 +0000)] 
Merge pull request #1534 in FS/freeswitch from ~NETOGUIMARAES/freeswitch:feat/stops_localStream to master

* commit '49b8cc3a3ef5d41090a6b697009fa190d2cc7ad8':
  FS-11227 - [verto_communicator]: stops localVideoStream tracks properly

7 years agoFS-11227 - [verto_communicator]: stops localVideoStream tracks properly
netoguimaraes [Wed, 11 Jul 2018 18:49:02 +0000 (15:49 -0300)] 
FS-11227 - [verto_communicator]: stops localVideoStream tracks properly

7 years agoMerge pull request #1531 in FS/freeswitch from ~STEFAN_YOHANSSON/freeswitch:feat...
Mike Jerris [Fri, 6 Jul 2018 16:03:34 +0000 (16:03 +0000)] 
Merge pull request #1531 in FS/freeswitch from ~STEFAN_YOHANSSON/freeswitch:feat/wss_fallbacks to master

* commit '68e256597ad7993d1786aedeb6680dc752c1dd88':
  FS-11211 - [verto_communicator]: Adding turnServer and socketFallbackUrl options.

7 years agoFS-11211 - [verto_communicator]: Adding turnServer and socketFallbackUrl options.
netoguimaraes [Thu, 28 Jun 2018 20:40:34 +0000 (17:40 -0300)] 
FS-11211 - [verto_communicator]: Adding turnServer and socketFallbackUrl options.

7 years agoMerge pull request #1529 in FS/freeswitch from ~S3RJ1K/freeswitch:master to master
Mike Jerris [Tue, 19 Jun 2018 17:32:42 +0000 (17:32 +0000)] 
Merge pull request #1529 in FS/freeswitch from ~S3RJ1K/freeswitch:master to master

* commit 'd6adc30781a3e594ba38909b9b2cff8cfbf9c846':
  FS-11198: [Debian] install fonts to the correct location

7 years agoFS-11198: [Debian] install fonts to the correct location
Serj [Tue, 19 Jun 2018 16:23:21 +0000 (16:23 +0000)] 
FS-11198: [Debian] install fonts to the correct location

7 years agoFI-393 [fs_cli banner] this commit changes the text on the fs_cli banner
Muteesa Fred [Thu, 14 Jun 2018 19:38:05 +0000 (19:38 +0000)] 
FI-393 [fs_cli banner] this commit changes the text on the fs_cli banner

7 years agoFS-11168: [core] fix compile error on gentoo from typo in assert statement
Mike Jerris [Wed, 16 May 2018 21:12:08 +0000 (17:12 -0400)] 
FS-11168: [core] fix compile error on gentoo from typo in assert statement

7 years agoMerge pull request #1520 in FS/freeswitch from ~BOBMCCARTHY/freeswitch:bugfix/FS...
Mike Jerris [Fri, 4 May 2018 14:37:06 +0000 (14:37 +0000)] 
Merge pull request #1520 in FS/freeswitch from ~BOBMCCARTHY/freeswitch:bugfix/FS-10808-memory-leak-with-sla-registrations to master

* commit 'bdfc02f22793ee3fb2d02edaa970c34807fc1c3b':
  FS-10808 [mod_sofia] Fix memory leak in SLA

7 years agoMerge pull request #1471 in FS/freeswitch from ~ANTONIO/freeswitch:bugfix/FS-10775...
Mike Jerris [Fri, 4 May 2018 14:32:45 +0000 (14:32 +0000)] 
Merge pull request #1471 in FS/freeswitch from ~ANTONIO/freeswitch:bugfix/FS-10775-segfault-switch_frame_buffer_push to master

* commit 'a0ae014dc130c97bac7d057ceabe84bcfb03fe7b':
  FS-10775 #resolve segfault switch_frame_buffer_push

7 years agoFS-10808 [mod_sofia] Fix memory leak in SLA
Bob McCarthy [Wed, 2 May 2018 20:06:01 +0000 (14:06 -0600)] 
FS-10808 [mod_sofia] Fix memory leak in SLA

7 years agoFS-11139: [mod_commands] add tab completion for uuid_pause command
Mike Jerris [Thu, 26 Apr 2018 14:09:41 +0000 (09:09 -0500)] 
FS-11139: [mod_commands] add tab completion for uuid_pause command

7 years agoFS-11044 - [verto_communicator] Fix error when muting/unmuting without cam and/or...
Italo Rossi [Sat, 21 Apr 2018 21:11:12 +0000 (18:11 -0300)] 
FS-11044 - [verto_communicator] Fix error when muting/unmuting without cam and/or mic.

7 years agoMerge pull request #1511 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:feature/FS...
Mike Jerris [Wed, 18 Apr 2018 19:50:23 +0000 (19:50 +0000)] 
Merge pull request #1511 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:feature/FS-11120-handle-invalid-configs-for-avmd to master

* commit '80cd1fa42205c71cbdc1f31811a3e9cba595db8f':
  FS-11120 Handle invalid configs for avmd

7 years agoFS-11120 Handle invalid configs for avmd
Piotr Gregor [Wed, 18 Apr 2018 16:45:44 +0000 (17:45 +0100)] 
FS-11120 Handle invalid configs for avmd

This makes sure avmd session uses default values for global settings
if configuration parameters are invalid or missing.
Also add more printing for avmd. Avmd will now report media
bug direction READ_REPLACE/WRITE_REPLACE it has been started on,
and each frame it is processing if debug==1.
This also fixes confusing log on session stopped reported in FS-10732.

7 years agoFS-10775 #resolve segfault switch_frame_buffer_push
antonio [Fri, 13 Apr 2018 16:41:37 +0000 (18:41 +0200)] 
FS-10775 #resolve segfault switch_frame_buffer_push

7 years agoMerge pull request #1508 in FS/freeswitch from ~MOCHOUINARD/freeswitch:bugfix/FS...
Mike Jerris [Fri, 13 Apr 2018 16:41:04 +0000 (16:41 +0000)] 
Merge pull request #1508 in FS/freeswitch from ~MOCHOUINARD/freeswitch:bugfix/FS-11108-mod_commands-segfault-with-list_users to master

* commit '6d1eabc7a12fd85636607ce53865c776f8cfc19d':
  FS-11108: [mod_commands] Fix segfault with list_users command

7 years agoFS-11108: [mod_commands] Fix segfault with list_users command
Marc Olivier Chouinard [Thu, 12 Apr 2018 23:14:17 +0000 (19:14 -0400)] 
FS-11108: [mod_commands] Fix segfault with list_users command

7 years agoFS-11104: [Build] check for libldns-fs.pc first when detecting libldns to allow for...
Mike Jerris [Tue, 10 Apr 2018 23:19:06 +0000 (18:19 -0500)] 
FS-11104: [Build] check for libldns-fs.pc first when detecting libldns to allow for custom package

7 years agoMerge pull request #1357 in FS/freeswitch from ~KOVALYSHYN/freeswitch:feature/FS...
Mike Jerris [Mon, 9 Apr 2018 21:55:56 +0000 (21:55 +0000)] 
Merge pull request #1357 in FS/freeswitch from ~KOVALYSHYN/freeswitch:feature/FS-9096-implement-to-set-own-jobid-for-tap.commands to master

* commit '28db1ede0629bfa1d63650fabba8b31f4e79eb05':
  FS-9096: [mod_commands] new uuid argument for bgapi

7 years agoMerge pull request #1501 in FS/freeswitch from ~ALEX_SIBYAKIN/freeswitch:bugfix/FS...
Mike Jerris [Mon, 9 Apr 2018 16:41:54 +0000 (16:41 +0000)] 
Merge pull request #1501 in FS/freeswitch from ~ALEX_SIBYAKIN/freeswitch:bugfix/FS-10119-compiling-mod_h323 to master

* commit '72c625dfb95a2778bd985396552d3f62b142c7c9':
  FS-10119 [mod_h323] Patch from issue

7 years agoMerge pull request #1505 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-11100...
Mike Jerris [Mon, 9 Apr 2018 14:58:55 +0000 (14:58 +0000)] 
Merge pull request #1505 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-11100 to master

* commit '320f7d6b8cf469e44fcb5f3ad85ed085eab1b09a':
  FS-11100 [mod_conference] export variables for conference_outcall_bg

7 years agoMerge pull request #1504 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-11099...
Mike Jerris [Mon, 9 Apr 2018 14:57:16 +0000 (14:57 +0000)] 
Merge pull request #1504 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-11099 to master

* commit 'c4772b5bf03153ad59bbb6cd02cb49cfd4933bd3':
  FS-11099 [mod_conference] provide profile name when requesting for caller-controls

7 years agoFS-11100 [mod_conference] export variables for conference_outcall_bg
lazedo [Mon, 9 Apr 2018 00:13:58 +0000 (01:13 +0100)] 
FS-11100 [mod_conference] export variables for conference_outcall_bg

7 years agoFS-11099 [mod_conference] provide profile name when requesting for
lazedo [Mon, 9 Apr 2018 00:10:40 +0000 (01:10 +0100)] 
FS-11099 [mod_conference] provide profile name when requesting for
caller-controls

7 years agoMerge pull request #1494 in FS/freeswitch from ~HUNYI/freeswitch:feature/FS-11046...
Mike Jerris [Fri, 6 Apr 2018 20:52:47 +0000 (20:52 +0000)] 
Merge pull request #1494 in FS/freeswitch from ~HUNYI/freeswitch:feature/FS-11046-better-logging-for-rename_function to master

* commit '74f47cb0eddf42bcf37c5b8fef225f95f51cabc6':
  FS-11046: [mod_dptools] Better logging for rename_function

7 years agoMerge pull request #1500 in FS/freeswitch from ~HUNYI/freeswitch:feature/FS-8893...
Mike Jerris [Fri, 6 Apr 2018 20:48:42 +0000 (20:48 +0000)] 
Merge pull request #1500 in FS/freeswitch from ~HUNYI/freeswitch:feature/FS-8893-add-variables-to-sofia-register-unregister to master

* commit 'bec68edb16b795bed0dbdd95a09999eb4850d82e':
  FS-8893: [mod_sofia] Add variables to sofia::register/unregister events

7 years agoMerge pull request #1485 in FS/freeswitch from ~DIASBRUNO/freeswitch:bugfix/FS-10777...
Mike Jerris [Fri, 6 Apr 2018 19:52:57 +0000 (19:52 +0000)] 
Merge pull request #1485 in FS/freeswitch from ~DIASBRUNO/freeswitch:bugfix/FS-10777-freeswitch-failing-to-link-to-process to master

* commit 'ab97ad0b5f3093e94377ae568aeeba0ccea5813d':
  FS-10777 [mod_erlang_event] #resolve

7 years agoMerge pull request #1455 in FS/freeswitch from ~HUNYI/freeswitch:FS-10828-fix-mod_ver...
Mike Jerris [Fri, 6 Apr 2018 19:43:08 +0000 (19:43 +0000)] 
Merge pull request #1455 in FS/freeswitch from ~HUNYI/freeswitch:FS-10828-fix-mod_verto-codec to master

* commit '343b34376346f82fe0208912dd4104e1bfc341a2':
  FS-10828 [mod_verto] Always renew codec_string on connect

7 years agoFS-11088: Fixing verto status api
Sergio Filipe [Wed, 4 Apr 2018 11:50:14 +0000 (11:50 +0000)] 
FS-11088: Fixing verto status api

Checking if profile server_socket is valid to decide if is running or not

7 years agoFS-10119 [mod_h323] Patch from issue
Alexey Sibyakin [Tue, 3 Apr 2018 13:09:37 +0000 (22:09 +0900)] 
FS-10119 [mod_h323] Patch from issue

7 years agoFS-8893: [mod_sofia] Add variables to sofia::register/unregister events
Hunyadvári Péter [Tue, 3 Apr 2018 08:42:04 +0000 (10:42 +0200)] 
FS-8893: [mod_sofia] Add variables to sofia::register/unregister events

7 years agoFS-11046: [mod_dptools] Better logging for rename_function
Hunyadvári Péter [Tue, 20 Mar 2018 11:46:54 +0000 (12:46 +0100)] 
FS-11046: [mod_dptools] Better logging for rename_function

7 years agoFS-11061: [core] fix build with newer pcre
Mike Jerris [Thu, 29 Mar 2018 15:17:44 +0000 (11:17 -0400)] 
FS-11061: [core] fix build with newer pcre

7 years agoMerge pull request #1473 in FS/freeswitch from ~SEBASTIAN/freeswitch:FS-10939-fix...
Mike Jerris [Mon, 26 Mar 2018 18:27:44 +0000 (18:27 +0000)] 
Merge pull request #1473 in FS/freeswitch from ~SEBASTIAN/freeswitch:FS-10939-fix-format-truncation-warnings-in-mod_cdr_mongodb to master

* commit 'eded5965a4b26572aa254bab63771440934494bd':
  FS-10939 mod_cdr_mongodb: fix format truncation warnings with gcc 7

7 years agoFS-10777 [mod_erlang_event] #resolve
Bruno Dias [Thu, 8 Mar 2018 00:21:33 +0000 (21:21 -0300)] 
FS-10777 [mod_erlang_event] #resolve

7 years agoMerge pull request #1472 in FS/freeswitch from ~STEPHALNET/freeswitch:FS-6816-sofia_s...
Mike Jerris [Mon, 5 Mar 2018 17:36:09 +0000 (17:36 +0000)] 
Merge pull request #1472 in FS/freeswitch from ~STEPHALNET/freeswitch:FS-6816-sofia_send_callee_id-should-not-always to master

* commit '159c4ce95d1314bde9f747b0a0857c46fbf25a4f':
  FS-6816 [mod_sofia] Set empty callee id if `_undef_`

7 years agoMerge pull request #1332 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10493...
Italo Rossi [Fri, 23 Feb 2018 14:30:53 +0000 (14:30 +0000)] 
Merge pull request #1332 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10493-replace-core-uuid-with-cc_instance_id to master

* commit '1284fbb027ded086e73ee064c0f7f39c0186e18d':
  FS-10493: [mod_callcenter] Replace core uuid with cc_instance_id taken from callcenter.conf.xml

7 years agoMerge pull request #1481 in FS/freeswitch from ~S3RJ1K/freeswitch:master to master
Mike Jerris [Thu, 22 Feb 2018 20:17:04 +0000 (20:17 +0000)] 
Merge pull request #1481 in FS/freeswitch from ~S3RJ1K/freeswitch:master to master

* commit 'ead0122a16dea5f7b47d0a1bfa5deab6e3f157dd':
  fix FS-9298

7 years agofix FS-9298
s3rj1k [Thu, 22 Feb 2018 20:13:46 +0000 (22:13 +0200)] 
fix FS-9298

7 years agoMerge pull request #1476 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-9753...
Mike Jerris [Wed, 21 Feb 2018 21:27:57 +0000 (21:27 +0000)] 
Merge pull request #1476 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-9753-accessing-the-wss-interface-via-regular to master

* commit 'f37f41ccb2126ad9f32bb1214bf58aaef9518b00':
  FS-9753: [mod_sofia] Fix crash when accessing the WSS interface via regular HTTPS

7 years agoFS-9753: [mod_sofia] Fix crash when accessing the WSS interface via regular HTTPS
Andrey Volk [Sat, 17 Feb 2018 12:34:33 +0000 (15:34 +0300)] 
FS-9753: [mod_sofia] Fix crash when accessing the WSS interface via regular HTTPS

7 years agoFS-10493: [mod_callcenter] Replace core uuid with cc_instance_id taken from callcente...
Andrey Volk [Wed, 12 Jul 2017 16:01:06 +0000 (19:01 +0300)] 
FS-10493: [mod_callcenter] Replace core uuid with cc_instance_id taken from callcenter.conf.xml

7 years agoFS-10939 mod_cdr_mongodb: fix format truncation warnings with gcc 7
Sebastian Kemper [Sat, 3 Feb 2018 18:00:03 +0000 (19:00 +0100)] 
FS-10939 mod_cdr_mongodb: fix format truncation warnings with gcc 7

gcc 7 complains about possible format truncation:

mod_cdr_mongodb.c: In function 'my_on_reporting':
mod_cdr_mongodb.c:242:45: error: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 4 [-Werror=format-truncation=]
   snprintf(idx_buffer, sizeof(idx_buffer), "%d", callflow_idx);

The char * idx_buffer has a size of 4 Bytes, and according to gcc's
calculation it is possible that up to 11 Bytes might be copied into it
via int bson_idx.

This commit adds an extra 8 Bytes to char * idx_buffer, which silences
the warnings.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
7 years agoMerge pull request #1469 in FS/freeswitch from ~ARESKI/freeswitch:bugfix/verto_commun...
Italo Rossi [Fri, 2 Feb 2018 14:30:51 +0000 (14:30 +0000)] 
Merge pull request #1469 in FS/freeswitch from ~ARESKI/freeswitch:bugfix/verto_communicator_packagesjson to master

* commit 'be0c10d2e4715a42440665338993e047c960320e':
  [fix](verto_communicator) add grunt-cli dependency to packages.json

7 years agoMerge pull request #1464 in FS/freeswitch from ~BODJI/freeswitch:FS-10299-mod_callcen...
Italo Rossi [Fri, 2 Feb 2018 14:27:49 +0000 (14:27 +0000)] 
Merge pull request #1464 in FS/freeswitch from ~BODJI/freeswitch:FS-10299-mod_callcenter-database-blocking to master

* commit 'b185cc6e2471bd83e560f9c75a5828537848418e':
  FS-10299: [mod_callcenter] Add an option to disable global database lock on mod_callcenter

7 years agoFS-6816 [mod_sofia] Set empty callee id if `_undef_`
Stephane Alnet [Fri, 2 Feb 2018 09:19:03 +0000 (10:19 +0100)] 
FS-6816 [mod_sofia] Set empty callee id if `_undef_`

In some scenarios (e.g. MetaSwitch interop) the `display` field of callee-id should be left empty instead of being overwritten with the number.
As is done in other places, we allow for `_undef_` to mean "leave the field empty".

7 years agoMerge pull request #1470 in FS/freeswitch from ~MOCHOUINARD/freeswitch:bugfix/FS...
Mike Jerris [Wed, 31 Jan 2018 02:40:48 +0000 (02:40 +0000)] 
Merge pull request #1470 in FS/freeswitch from ~MOCHOUINARD/freeswitch:bugfix/FS-10496-speedup-javascript-enabling-code to master

* commit '3d9365edbb7bab59a6b047930329e33013d2eb5a':
  FS-10496: [mod_v8] Fixing regression from FS-10496 when no settings exist in v8.conf.

7 years agoFS-10496: [mod_v8] Fixing regression from FS-10496 when no settings exist in v8.conf.
Marc Olivier Chouinard [Sun, 28 Jan 2018 15:18:58 +0000 (10:18 -0500)] 
FS-10496: [mod_v8] Fixing regression from FS-10496 when no settings exist in v8.conf.

7 years agoRevert "FS-10820 [mod_kazoo] eventstream configuration"
Mike Jerris [Thu, 25 Jan 2018 21:51:44 +0000 (15:51 -0600)] 
Revert "FS-10820 [mod_kazoo] eventstream configuration"

This reverts commit bb4499ec24bd7a5cadb90eab1b1a05515d38eaa2.

This commit breaks the build.  Please correct and re-submit

7 years ago[fix](verto_communicator) add grunt-cli dependency to packages.json
areski [Thu, 25 Jan 2018 15:40:58 +0000 (16:40 +0100)] 
[fix](verto_communicator) add grunt-cli dependency to packages.json

7 years agoFS-10521 FS-10612 [mod_callcenter] Member exit reason set to EXIT_WITH_KEY when it...
Italo Rossi [Thu, 25 Jan 2018 13:49:53 +0000 (10:49 -0300)] 
FS-10521 FS-10612 [mod_callcenter] Member exit reason set to EXIT_WITH_KEY when it should be TIMEOUT and only set EXIT_WITH_KEY if the key pressed is set at cc_exit_keys

7 years agoFS-10299: [mod_callcenter] Add an option to disable global database lock on mod_callc...
Mathieu Bodjikian (MacBook-Pro-de-Mathieu.local) [Wed, 24 Jan 2018 19:46:39 +0000 (20:46 +0100)] 
FS-10299: [mod_callcenter] Add an option to disable global database lock on mod_callcenter

7 years agoTweaks and feature additions to some of the spandsp tests.
Steve Underwood [Mon, 22 Jan 2018 15:19:38 +0000 (15:19 +0000)] 
Tweaks and feature additions to some of the spandsp tests.

7 years agoMerge pull request #1371 in FS/freeswitch from ~ANDYWOLK/freeswitch:feature/FS-10611...
Mike Jerris [Fri, 19 Jan 2018 19:55:05 +0000 (19:55 +0000)] 
Merge pull request #1371 in FS/freeswitch from ~ANDYWOLK/freeswitch:feature/FS-10611-add-domain_data-command-to-retrieve to master

* commit '233481c32efadb1782684dcf45c59809eb3fe157':
  FS-10611: [mod_commands] Add domain_data command to retrieve domain information

7 years agoFS-10611: [mod_commands] Add domain_data command to retrieve domain information
Andrey Volk [Thu, 24 Aug 2017 19:52:11 +0000 (22:52 +0300)] 
FS-10611: [mod_commands] Add domain_data command to retrieve domain information

7 years agoMerge pull request #1334 in FS/freeswitch from ~ANDYWOLK/freeswitch:feature/FS-10496...
Mike Jerris [Fri, 19 Jan 2018 19:31:17 +0000 (19:31 +0000)] 
Merge pull request #1334 in FS/freeswitch from ~ANDYWOLK/freeswitch:feature/FS-10496-speedup-javascript-enabling-code to master

* commit 'c1280938bf5f9821df846bd2c6871ce0ca24620b':
  FS-10496: [mod_v8] Speedup JavaScript. Enabling Code Caching.

7 years agoMerge pull request #1465 in FS/freeswitch from ~ANGELMADAMES/freeswitch:master to...
Mike Jerris [Fri, 19 Jan 2018 18:59:34 +0000 (18:59 +0000)] 
Merge pull request #1465 in FS/freeswitch from ~ANGELMADAMES/freeswitch:master to master

* commit '6cc029b579b64e73908e56a29046f9581a7fe963':
  FS-10875: #resolve Portability issues for non-bash interpreters.

7 years agoMerge pull request #1466 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10876...
Mike Jerris [Fri, 19 Jan 2018 18:58:43 +0000 (18:58 +0000)] 
Merge pull request #1466 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10876-windows-compile-errors-in-msvc-2017 to master

* commit 'e380b41a8e67a18400af73a990cd56647842936c':
  FS-10876: [Build-System] Fix build in Visual Studio 2017 and Windows SDK 10.

7 years agoMerge pull request #1451 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-10820...
Mike Jerris [Fri, 19 Jan 2018 18:57:14 +0000 (18:57 +0000)] 
Merge pull request #1451 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-10820 to master

* commit 'bb4499ec24bd7a5cadb90eab1b1a05515d38eaa2':
  FS-10820 [mod_kazoo] eventstream configuration

7 years agoFS-10820 [mod_kazoo] eventstream configuration
lazedo [Thu, 30 Nov 2017 19:29:27 +0000 (19:29 +0000)] 
FS-10820 [mod_kazoo] eventstream configuration

7 years agoFS-10876: [Build-System] Fix build in Visual Studio 2017 and Windows SDK 10.
Andrey Volk [Wed, 10 Jan 2018 20:30:24 +0000 (23:30 +0300)] 
FS-10876: [Build-System] Fix build in Visual Studio 2017 and Windows SDK 10.

7 years agoFS-10881: Debian sources parsing support for args
Mike Jerris [Mon, 8 Jan 2018 21:57:17 +0000 (15:57 -0600)] 
FS-10881: Debian sources parsing support for args

7 years agoFS-10875: #resolve Portability issues for non-bash interpreters.
Angel M. Adames [Tue, 9 Jan 2018 17:31:32 +0000 (13:31 -0400)] 
FS-10875: #resolve Portability issues for non-bash interpreters.

7 years agoA tweak to the PCAP file parsing code in spandsp to allow for 802.1Q headers in
Steve Underwood [Mon, 8 Jan 2018 18:15:47 +0000 (18:15 +0000)] 
A tweak to the PCAP file parsing code in spandsp to allow for 802.1Q headers in
Ethernet packets.

7 years agoFS-10858 - [verto_communicator] cancel timeout when done to avoid redirect loop
Italo Rossi [Thu, 28 Dec 2017 20:36:35 +0000 (17:36 -0300)] 
FS-10858 - [verto_communicator] cancel timeout when done to avoid redirect loop

7 years agoFS-10858 - [verto_communicator] Removing emit of res_check_done, on slow connections...
Italo Rossi [Tue, 26 Dec 2017 17:40:56 +0000 (14:40 -0300)] 
FS-10858 - [verto_communicator] Removing emit of res_check_done, on slow connections the emit could happen before the listening thus freezing the app on loading

7 years agoFS-10859 #resolve
Seven Du [Sun, 24 Dec 2017 02:23:13 +0000 (10:23 +0800)] 
FS-10859 #resolve

7 years agoFS-10858 - [verto_communicator] Waiting for resolution check finish before redirectin...
Italo Rossi [Fri, 22 Dec 2017 18:51:25 +0000 (15:51 -0300)] 
FS-10858 - [verto_communicator] Waiting for resolution check finish before redirecting to preview screen.

7 years agoMerge pull request #1456 in FS/freeswitch from ~PRAVEEN_KUMAR/freeswitch:bugfix/FS...
Mike Jerris [Thu, 7 Dec 2017 23:15:40 +0000 (23:15 +0000)] 
Merge pull request #1456 in FS/freeswitch from ~PRAVEEN_KUMAR/freeswitch:bugfix/FS-10833-mod_amqp-memory-leak-on-reconnection to master

* commit 'd311a06a8318d74dddee1ec2bbaed9d949da9cea':
  FS-10833: [mod_amqp] memory leak on reconnection attempt to RabbitMQ broker

7 years agoFS-10833: [mod_amqp] memory leak on reconnection attempt to RabbitMQ broker
Praveen Kumar [Thu, 7 Dec 2017 22:53:43 +0000 (04:23 +0530)] 
FS-10833: [mod_amqp] memory leak on reconnection attempt to RabbitMQ broker

Memory leak happening during reconnection attempt after connectivity loss with
RabbitMQ broker.

With these changes, memory leak issue has been addressed and the object has
been properly freed.

7 years agoFS-10832 #resolve
Seven Du [Thu, 7 Dec 2017 15:55:29 +0000 (23:55 +0800)] 
FS-10832 #resolve

7 years agoFS-10828 [mod_verto] Always renew codec_string on connect
Hunyadvári Péter [Wed, 6 Dec 2017 13:36:19 +0000 (14:36 +0100)] 
FS-10828 [mod_verto] Always renew codec_string on connect

7 years agoFS-10496: [mod_v8] Speedup JavaScript. Enabling Code Caching.
Andrey Volk [Wed, 12 Jul 2017 23:56:33 +0000 (02:56 +0300)] 
FS-10496: [mod_v8] Speedup JavaScript. Enabling Code Caching.

7 years agoMerge pull request #1452 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10789...
Seven Du [Tue, 5 Dec 2017 11:01:05 +0000 (11:01 +0000)] 
Merge pull request #1452 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10789-v8-segs-on-invalid-instruction to master

* commit 'db3e6ec32f2a0bc8212e7ebbbfb1830740aa61c1':
  FS-10789: [mod_v8] v8 segs on invalid instruction