Mike Jerris
ad183fdea4
FS-9809: [mod_sofia] url encode caller id number before sticking it in the from header in case we have non url safe chars in the cid number in the caller profile
2017-01-06 16:16:16 -06:00
Brian West
f54c7f9f34
FS-9855: [mod_spandsp] Refused T38 reinvite on b-leg breaks T38 negotiation on a-leg when using T38 gateway mode #resolve
2017-01-05 15:51:52 -06:00
Mike Jerris
19c29ee362
FS-9903: [msrp] fix namespacing and visibility of some structs and defines for ssl private header
2017-01-03 12:46:07 -06:00
Seven Du
c1abfaf4f8
FS-9903 #resolve #comment fix server side TLS and add client TLS support
2017-01-02 18:09:47 -06:00
Seven Du
7e24a79580
FS-9903 WIP MSRP client mode support
2017-01-02 10:34:41 +08:00
Andrey Volk
3f3cd7343b
FS-7933 [mod_v8] Implement timeout property for Socket() class in javascript.
2016-12-27 04:18:14 +03:00
Brian West
48fab6f6db
FS-9851: [freeswitch-core] Add abstimeout to CoreSession:getDigits in switch_cpp #resolve
2016-12-14 14:06:20 -06:00
Mike Jerris
d2b41b6b61
FS-9800: [core] add new accessor functions to core statistics for use in modules
2016-12-01 13:12:04 -05:00
Mike Jerris
cf0308b4e1
Merge pull request #1058 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9735 to master
...
* commit '498ce4fc83953ed53c74f054163c829a439737df':
FS-9735 - send unknown headers to switch_ivr_set_user
2016-11-21 15:12:20 -06:00
Anthony Minessale
2ed50a27ca
FS-9742 #resolve [Refactor canvas zoom code]
2016-11-15 16:13:23 -06:00
Luis Azedo
498ce4fc83
FS-9735 - send unknown headers to switch_ivr_set_user
...
creeates switch_ivr_set_user_extended to receive params to pass to xml_locate_user
2016-11-14 17:18:32 +00:00
Mike Jerris
6393832c7c
Merge pull request #1043 in FS/freeswitch from ~PERRO/freeswitch:feature/FS-9325 to master
...
* commit 'b5266ed6b44a8219be55a3f81726dbde69e8994a':
FS-9325 [mod_dptools] Priority flag for faster bind_digit_action matches
2016-11-11 15:37:43 -06:00
Anthony Minessale
c701ce6173
FS-9708 #resolve [RTP timing when doing repacketization]
2016-11-10 17:34:48 -06:00
Anthony Minessale
9b8a5edd3d
FS-9638
2016-11-10 12:09:00 -06:00
Anthony Minessale
7a009bba1e
FS-9697 add-on
2016-11-09 17:24:47 -06:00
Anthony Minessale
917d9b44c4
FS-9719 still not quite right, and enable support to auto engage this feature for pass-thru video
2016-11-09 15:24:34 -06:00
Andy Newlands
b5266ed6b4
FS-9325 [mod_dptools] Priority flag for faster bind_digit_action matches
...
Add exec: flag, 'P' (for "Priority") to bind_digit_action so that a
match is returned as soon as it is found, without waiting for the
inter-digit timeout to expire.
This can be very useful where the system needs to be more responsive
to the user.
By default, if multiple bindings are enabled and one or more use a
regex, switch_ivr_dmachine_check_match waits for the inter-digit
timeout to expire before returning a match. This ensures overlapping
patterns, such as "^\d{4}$" and "^\12{3}$" can both be reliably matched
When the 'P' flag is specified with bind_digit_action, whose action is
exec, a match is returned as soon as the condition is satisfied,
regardless of whether or not a longer match may be possible if further
digits were entered.
For example:
<action application="bind_digit_action" data="test,~^*\d{2}$,
exec[P]:execute_extension,myextn,self,self"/>
<action application="bind_digit_action" data="test,~^#\d{2}$",
exec:execute_extension,myotherextn,self,peer"/>
The first example causes a match to be returned immediately
after the 2nd digit is received, whereas the second example
defaults to waiting for the inter-digit timeout to expire
before returning.
In cases where the 'P' flag is used with a regex and string, and both
are matched, the more explicit, string match will be returned.
For example:
<action application="bind_digit_action" data="test,~^*\d{2}$,
exec[P]:execute_extension,myextn,self,self"/>
<action application="bind_digit_action" data="test,*12,
exec[P]:execute_extension,myotherextn,self,self"/>
If "*12" is matched, myotherextn is executed, because "*12" is
more explicit/specific than "^*\d{2}$"
If the 'P'(riority) flag is not used, behaviour is unchanged from
previous versions. This ensures backward compatibility.
FS-9325 #resolve
2016-11-08 13:47:37 +00:00
Anthony Minessale
2c111bbdb5
FS-9697 #resolve [Video compat changes to support older clients]
2016-11-03 17:38:31 -05:00
Anthony Minessale
34238d2bd0
FS-9665 #resolve [Add video_pre_call_banner feature]
2016-10-24 13:36:15 -05:00
Mike Jerris
c4c460e7f2
FS-9581: fix signed/unsigned comparison build warning
2016-10-24 11:57:51 -04:00
Anthony Minessale
11066d5cf4
FS-9654 #resolve [Issue with RTP payload negotiation]
2016-10-20 15:53:39 -05:00
Chris Rienzo
120e326760
FS-9644 [mod_commands][core]
...
update hupall API to support multiple variables
hupall [cause] [[var1] [val1]] [[var2] [val2]] ...
added switch_core_session_hupall_matching_vars_ans() which will hang up all channels that match each variable(s) value
2016-10-18 15:08:07 -04:00
Mike Jerris
0d56945f71
FS-9581: [windows] CF_TEXT is a reserved constant on windows
2016-10-05 11:06:44 -04:00
Mike Jerris
4814cb1e34
FS-9581: [windows] CF_TEXT is a reserved constant on windows
2016-10-05 09:57:31 -04:00
Mike Jerris
1870d148ed
FS-9603: include ssl headers locally so modules don't need ssl include path
2016-10-04 14:56:05 -04:00
Seven Du
ad03c5c354
FS-9575 use switch_ssl.h
2016-09-28 15:09:00 +08:00
Anthony Minessale
628242fd52
FS-9580 #resolve [RTCP Auto-adjust] %backport=1.6
2016-09-27 23:12:20 -05:00
Brian West
090408993a
fix build
2016-09-27 20:06:33 -05:00
Anthony Minessale
f38dde9fec
fix merge
2016-09-27 16:44:25 -05:00
Seven Du
7dd872e9b8
FS-9575 #resolve [Add MRCP]
2016-09-27 16:41:04 -05:00
Anthony Minessale
c409499cd9
FS-9576 #resolve [Add Realtime Text]
2016-09-27 16:40:43 -05:00
Dragos Oancea
0e6e53f15c
FS-8644: OPUS_SET_BITRATE(), codec control and estimators for packet loss and RTT (with Kalman filters) to detect a slow or congested link.
...
Feature enabled with "adjust-bitrate" in opus.conf.xml - it's a feedback loop with incoming RTCP.
2016-09-27 16:06:17 -05:00
Anthony Minessale
6a064a953c
FS-9543 #resolve [Add pre-exec state change hooks to core]
2016-09-20 10:57:45 -05:00
Spencer Thomason
0c9ab17c60
FS-9424: Make big endian ifdefs more specific
2016-09-15 20:25:18 -07:00
Anthony Minessale
8eda172aab
FS-9503 #resolve [Add flaws and consecutive_flaws to error_log in rtp]
2016-09-12 12:21:21 -05:00
Anthony Minessale
d3ee9adfd1
FS-9487 #resolve [Add CBR param to video file recording params]
2016-09-07 16:49:04 -05:00
Anthony Minessale
b9733c577c
FS-9436 #resolve [RTCP PLI Media Source SSRC wrong after re-INVITE]
2016-08-17 18:22:20 -05:00
Mike Jerris
dc4ae1f700
Merge pull request #926 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-9424-__byte_order-macro-not-defined-correctly to master
...
* commit '2febb55761a83d5b295e784056f59238dc4e4754':
FS-9424 #resolve Define byte order correctly on Solaris/SPARC
2016-08-16 13:19:36 -05:00
Anthony Minessale
2e3227b50f
FS-9422 #resolve [Freeswitch Exit/Crash on SDP Negotiation] #comment renegotiate-codec-on-hold renegotiate-codec-on-reinvite are both removed in this commit
2016-08-12 14:10:23 -05:00
Spencer Thomason
2febb55761
FS-9424 #resolve Define byte order correctly on Solaris/SPARC
2016-08-11 18:42:23 -07:00
Anthony Minessale
d9700b36a3
FS-9259 #resolve [Missing "m=image 0" when replying to INVITE with disable image line]
2016-07-18 13:00:00 -05:00
Anthony Minessale
f43522877c
FS-9356 #resolve [DTMF not recognized when coming from a Cisco SIP trunk]
2016-07-18 11:11:32 -05:00
Anthony Minessale
b353922488
FS-9352 #resolve [ptime adjust issues on opus]
2016-07-14 17:54:59 -05:00
Matthew Grooms
6c3710df4d
FS-9264: Introduce two new api calls named detect_audio and detect_audio_silence. The existing wait_for_silence call never actually waits for silence until it first detects non-silence. There is also no way to set an independent timeout for detecting both the non-silence and then silence. This causes problems when wait_for_silence is called on an already quiet channel. Splitting the function up into two separate calls with separate timeouts offers more flexibility.
2016-06-16 15:34:37 -05:00
Anthony Minessale
b0be5d6737
FS-9267 #resolve [Raw decoded image from vpx codec is corrupted by video media bugs that modify the image]
2016-06-15 21:09:02 -05:00
Seven Du
c0499fbb22
FS-9266 #resolve
2016-06-15 09:34:26 +08:00
Anthony Minessale
50d7a80fa3
FS-9136: allow multiple instances of same video codec with different fmtp
2016-06-03 16:16:32 -05:00
Spencer Thomason
585cccd940
FS-9185: fix format ifdefs for Solaris SPARC
...
Fix SWITCH_INT64_T_FMT and SWITCH_TIME_T_FMT definitions for Solaris/SPARC
FS-9185 #resolve
2016-05-19 18:43:05 -07:00
Michael Jerris
29263bf7b9
FS-8623: fix sun studio error trying to compile char[] with c++ compiler
2016-04-07 15:11:42 -04:00
Piotr Gregor
73cc5ae3c1
FS-9020 Avmd internal/external channel
...
Implement checking of proper configuration
of avmd session being started on internal/external
channels. Check for read/write codec, CF_MEDIA_SET.
2016-04-06 17:57:15 +01:00