Anthony Minessale
efcc6c4e93
FS-10622: [core] Auto-fixing audio codec from G722 to PCMU although PCMU was not negotiated #resolve
2017-11-16 15:38:13 -06:00
Anthony Minessale
2362cb4e58
FS-10622: [core] Auto-fixing audio codec from G722 to PCMU although PCMU was not negotiated #resolve
2017-09-08 13:38:44 -05:00
Anthony Minessale
e2a186cb37
FS-10613: [core] freeswitch using the the wrong PT value (using the transmit PT instead of the receive PT) #resolve
2017-09-01 13:55:33 -05:00
Brian West
ccb32525d6
[core] FS-10587 502 response sent on codec mismatch
2017-08-24 15:04:02 -05:00
Anthony Minessale
4c29e4d630
FS-10562: [core] Crashes referencing cannot access memory #comment Firefox sending only candidates for RTCP and not RTP causing funky code path #resolve
2017-07-31 15:00:18 -05:00
Anthony Minessale
f08a10e92d
FS-10561: [freeswitch-core,mod_conference] Video concurrency improvements for 1.8 #resolve
2017-07-31 12:12:32 -05:00
Mike Jerris
571bff4def
Merge pull request #1328 in FS/freeswitch from ~ETHANATKINS/freeswitch:ice-reinvite to master
...
* commit '999a6dd0b7f37e99c53cea3bc79d92c3ffab1822':
FS-10485: Re-activate ICE on all attribute changes
2017-07-11 19:59:02 +00:00
Anthony Minessale
2ee8d58d72
FS-10472: [mod_conference] Invalid free in personal canvas mode
2017-07-10 19:48:14 -05:00
Ethan Atkins
999a6dd0b7
FS-10485: Re-activate ICE on all attribute changes
...
I ran into some ice failures when testing reinvites using
bypass_media_after_bridge. Every ice session has ice-ufrag and ice-pwd
attributes. When leg A sends those attributes to leg B, leg B is
supposed to send stun packets to leg A using the credentials provided in
those attributes. Freeswitch was not updating the session credentials
when the phone sent a new invite containing new ufrag and pwd
attributes. This caused ICE to fail on the client side (PJSIP in this
case).
The new_ice flag is set to true when freeswitch detects a change in
those attributes. For whatever reason, the reinvite flows that I was
testing did not set the CF_REINVITE flag on the channel, but new_ice was
true. It seems to me that freeswitch should always reactivate ice when
the ufrag and pwd credentials change.
2017-07-10 10:57:35 -07:00
Anthony Minessale
db47792558
FS-10447: [freeswitch-core] Manual video refresh mode #resolve
2017-06-29 16:57:18 -05:00
Anthony Minessale
7c19615890
FS-10417: [freeswitch-core] Reduce flicker in screen sharing #resolve
2017-06-21 19:26:18 -05:00
Trevor Alpeter
09174819a9
FS-10370: Enable SRTP Key Padding
...
Some clients rely on Base64 padding characters (i.e., '=') to be present
in encoded SRTP key/salt strings to determine the length of the encoded
data. However, FreeSWITCH removes these characters before including the
encoded strings in the SDP. This causes those clients that rely on the
padding to truncate the encoded data and be unable to properly set up an
encrypted SRTP session.
This change introduces a channel flag named 'rtp_pad_srtp_keys'. When
this flag is enabled, FreeSWITCH includes the Base64 padding characters
in the SDP. This allows clients that rely on the padding to retrieve the
full key and salt values and successfully negotiate an SRTP stream with
FreeSWITCH.
FS-103070 #resolve
2017-06-13 09:39:07 -04:00
Anthony Minessale
84ec92048a
FS-10249: [mod_av] Audio gradually falls behind video in recordings
2017-05-26 17:41:07 -05:00
Anthony Minessale
21f250f115
FS-10249: [mod_av] Audio gradually falls behind video in recordings
2017-05-25 12:01:23 -05:00
Anthony Minessale
db2486919d
FS-10307: [freeswitch-core] Repetitive verto re-attach with video only channels can cause a buffer overflow #resolve
2017-05-11 13:22:45 -05:00
Anthony Minessale
a0d0dc2d3e
FS-10286: [mod_conference] Sync member joins up with keyframes in shared encoder mode #resolve
2017-05-03 14:30:07 -05:00
Anthony Minessale
62807092a9
FS-10258: [mod_sofia] FW must keep previously negotiated DTLS role during SIP re-INVITE -- this part backwards
2017-04-27 18:02:13 -05:00
Anthony Minessale
83322661a5
FS-10258: [mod_sofia] FW must keep previously negotiated DTLS role during SIP re-INVITE
2017-04-24 12:22:03 -05:00
Mike Jerris
1db53ced7e
FS-10245: [core] sdp generator uses /n when it should be using /r/n in some cases
2017-04-20 15:52:36 -05:00
Anthony Minessale
d157cbab12
FS-10241 push similar logic upstream
2017-04-19 16:30:41 -05:00
Brian West
d2aaf899c5
FS-10235: [freeswitch-core] Remove unused media flag #resolve
2017-04-14 19:20:50 -05:00
Anthony Minessale
aaa26c6d09
FS-10222: [freeswitch-core] add disable_audio_jb_during_passthru and disable_video_jb_during_passthru #resolve
2017-04-10 15:24:05 -05:00
Anthony Minessale
917b28331b
FS-10195: [fs_cli] Freeswitch intermittently segfaults #resolve
2017-03-30 12:07:17 -05:00
Anthony Minessale
7accfd2a69
FS-10126 make fps on the fly
2017-03-30 11:20:41 -05:00
Josh Allmann
624d3dd0f5
FS-10126: Add 24fps mode.
2017-03-23 16:22:19 +00:00
Anthony Minessale
f4ad4ed6c4
FS-10126: [freeswitch-core] General Video Improvements #resolve
2017-03-15 15:24:01 -05:00
Anthony Minessale
35865bd90c
FS-10118: [freeswitch-core] Race conditions from lack of error checking in switch_core_session_read_lock #resolve
2017-03-09 13:22:25 -06:00
Mike Jerris
d435740217
FS-10116: [RTP] Crash when rtp_autofix_timing=true on video calls #resolve
2017-03-09 11:14:11 -06:00
Anthony Minessale
db1e95b3f3
FS-10098: [freeswitch-core] Issue with video media bug in patch mode #resolve
2017-03-06 14:35:26 -06:00
Anthony Minessale
129f6eb69b
FS-10050: [core] chromakey add flag to detect keyframe
2017-03-01 11:38:57 -06:00
Anthony Minessale
5a6a556769
FS-10050 remove debug
2017-02-28 17:45:21 -06:00
Anthony Minessale
50072f2ce2
FS-10075: [freeswitch-core] WebRTC mods #resolve
2017-02-28 16:16:37 -06:00
Anthony Minessale
40bfe0fff5
FS-9154: [freeswitch-core] Add & remove video on re-invites #resolve
2017-02-15 13:56:35 -06:00
Brian West
3823bcd08d
FS-9991: [mod_av] Transcoding from H264 to VP8 does not work #resolve
2017-02-13 08:07:01 -06:00
Sergey Safarov
df1ab07ca4
FS-9924: Removed extra space in source files
2017-02-09 23:59:49 -05:00
Seven Du
08603c7e89
FS-9904 #resolve cleanup and refactor msrp
2017-02-07 20:41:46 +08:00
Anthony Minessale
9dba32410f
FS-10015: [freeswitch-core] Add variable to allow firing of text events #resolve
2017-02-06 16:37:59 -06:00
Anthony Minessale
230e8ac692
FS-9990: [freeswitch-core] Exhaust fmtp sensitive codecs before moving on with negotiation in video #resolve
2017-01-30 15:36:33 -06:00
Anthony Minessale
cf78b0c2ac
FS-9962: [mod_spandsp] Avaya IP Office IB FAX call T38 v0 failed #resolve
2017-01-30 10:53:39 -06:00
Mike Jerris
e3b5c9aeba
Merge pull request #1154 in FS/freeswitch from ~DEDWARDS/freeswitch:feature/FS-9162-add-ability-to-include-the-external to master
...
* commit '15fd3f1353a8f08c2dba6a5d9a3560ec8717be12':
FS-9162 Include external IP address in SDP if include_external_ip is set
2017-01-18 10:27:02 -06:00
Dan Edwards
15fd3f1353
FS-9162 Include external IP address in SDP if include_external_ip is set
2017-01-17 15:21:27 -05:00
Mike Jerris
5ef273b4b3
Merge pull request #1146 in FS/freeswitch from bugfix/FS-9206-proxy-media-with-enable-3pcc-proxy to master
...
* commit 'a597e216bc699567ddb77d1765cf095c3bb31183':
FS-9206: [core] endable proxy media auto-adjust on re-invite for text and video every time as the streams may be being added on re-invite
2017-01-17 13:11:30 -06:00
Mike Jerris
a597e216bc
FS-9206: [core] endable proxy media auto-adjust on re-invite for text and video every time as the streams may be being added on re-invite
2017-01-17 13:10:06 -06:00
Anthony Minessale
52af4a3278
FS-9654 regression
2017-01-16 15:15:05 -06:00
Anthony Minessale
596bd59001
FS-9654 additional changes
2017-01-16 14:10:39 -06:00
Brian West
6ff51458e2
FS-9943: [core] Default 488 handling for t.38 re-invite switches to udptl mode when it should not. #resolve
2017-01-12 11:47:31 -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
Seven Du
7e24a79580
FS-9903 WIP MSRP client mode support
2017-01-02 10:34:41 +08:00
Anthony Minessale
57f5932f01
FS-9206: [mod_sofia] proxy media with enable-3pcc=proxy does not properly pass audio after 3pcc re-invite #resolve
2016-12-30 17:36:29 -06:00
Anthony Minessale
5fa4374451
FS-9206: [mod_sofia] FS not update proxy media RTP stream params when SDP is changed #resolve
2016-12-20 11:22:18 -06:00