Commit Graph

19016 Commits

Author SHA1 Message Date
Anthony Minessale b2abff82ee FS-9668 also check for keyframe requests on INFO even when proxying for good measure 2016-11-16 11:23:12 -06:00
Mike Jerris 08aa721cda FS-9714: [core] switch assert on attempted double close of a file handle 2016-11-16 11:23:12 -06:00
Brian West cb382084f0 FS-9687: segfault Program terminated with signal SIGFPE, Arithmetic exception. 2016-11-16 11:23:12 -06:00
Brian West 083fb35494 FS-9629: add isfocus to replies, and add is_conference support to pre_answer 2016-11-16 11:23:12 -06:00
Brian West 2cbe1989d1 FS-9678: Fix FreeSWITCH not shutting down when profiles fails to load and shutdown-on-fail is set to true 2016-11-16 11:23:12 -06:00
Anthony Minessale 91945cb1de FS-9680 #resolve [Add proxy-message param to sofia] 2016-11-16 11:23:11 -06:00
Anthony Minessale aa3283e256 FS-9668 #resolve [Add proxy-info feature] 2016-11-16 11:23:11 -06:00
David Matson 402e7f57b7 FS-9662 #resolves [mod_opal] Fix version number in old OPAL error 2016-11-16 11:23:10 -06:00
Anthony Minessale bce387e537 FS-9665 #resolve [Add video_pre_call_banner feature]
Conflicts:
	src/switch_ivr_bridge.c
2016-11-16 11:23:10 -06:00
Mike Jerris c57f72177f FS-9634: fix typo 2016-11-16 11:23:10 -06:00
Seven Du af7577195a FS-9151 FS-9631 #resolve 2016-11-16 11:23:10 -06:00
Josh Allmann 5e302a6982 FS-9660: Fix BW calculation for SDP media clause
The AS descriptor for SDP b= lines is already defined in kilobits/second.
Fixes an issue with extremely low bitrate videos when a SDP media clause has
its own b=AS: line specified.
2016-11-16 11:23:10 -06:00
Anthony Minessale fb40ef0d2a FS-9634 #resolve [RTCP mux is always proposed on outbound channels even if rtcp_mux chan variable is 0] 2016-11-16 11:23:10 -06:00
Giacomo Vacca 501579c8e9 FS-9643 mod_opus Log encoded stats at end of call
Log count of encoded FEC frames in debug mode
2016-11-16 11:23:09 -06:00
William King cae04beb32 FS-9651 Fix incorrect expression 2016-11-16 11:23:09 -06:00
William King e9f1830489 FS-9650 initialize pointer to NULL to resolve warning 2016-11-16 11:23:09 -06:00
Brian West 6c6eb98452 FS-9632 remove SWITCH_FILE_FLAG_VIDEO flag if we fail to receive video so we fall thru and record the audio only. Previously it would just fail to function as expected. 2016-11-16 11:23:09 -06:00
Josh Allmann eecb9db0c5 mod_sofia: Add 'username' header for expiration events.
More consistent with the naming in other events, eg
register and unregister.
2016-11-16 11:23:08 -06:00
François d0e3d0b8e6 FS-9590 check dtmf_type variable when negociating inbound SDP 2016-11-16 11:23:08 -06:00
Sergey Safarov 95b66cea9f FS-9594: Fixed hostname resolving for IPv6 addreses.
aa
2016-11-16 11:23:08 -06:00
Sergey Safarov ba6ed65366 FS-9594: Has been adjusted string vars size to fit IPv6 address 2016-11-16 11:23:08 -06:00
Anthony Minessale 8749966e2b FS-9699 #resolve [Improper response to reinvite after using uuid_media_3p] 2016-11-16 11:23:00 -06:00
Anthony Minessale 92a0251f41 FS-9455 #resolve [Doubled posts in the chat window ] 2016-11-02 16:01:15 -05:00
Brian West be0499094b FS-9685 Update broadsoft SLA to work with newer Polycom firmware. 2016-11-01 10:23:13 -05:00
Josh Allmann 43f889cfee FS-9654: Fix RTP packet drops
There was issue with certain endpoints that would lead to dropping
nearly every other RTP packet from the callee.

The scenario is as follows: the caller (bridged through FreeSWITCH)
offers codecs A and B with payload types X and Y, respectively.
The callee answers with codec B and payload type X.

The fix is to use the sender's expected payload type when checking
against the received RTP packet, rather than the receiver's.
2016-10-28 10:13:36 -05:00
Anthony Minessale 96eca8abb1 FS-9654 2016-10-25 21:10:15 -05:00
Brian West ca356f2ac0 FS-9666 fix unused variable 2016-10-24 17:22:03 -05:00
Anthony Minessale 8b01f65971 FS-9666 #resolve [Remove legacy code when getting an XML video refresh] 2016-10-24 17:22:03 -05:00
Brian West 8c795825f1 swigall 2016-10-21 11:31:47 -05:00
Anthony Minessale f811652699 FS-9654 #resolve [Issue with RTP payload negotiation] 2016-10-20 15:54:17 -05:00
Anthony Minessale bd30d76332 FS-9648 #resolve [Conference avatar image gets stuck enabled when it uses the same image as video mute] 2016-10-19 15:36:13 -05:00
Anthony Minessale 464eba8434 FS-9639 e3353b7 backported 2016-10-13 13:05:17 -05:00
Anthony Minessale 25837103fb FS-9612 2016-10-05 10:10:43 -05:00
Anthony Minessale 4bfc63b261 FS-9612 #resolve [RTCP-MUX wrongly enabled in cases where answer contains rtcp but offer didn't / remote addr not obtained in UDPTL mode] %backport=1.6 2016-10-05 01:23:07 -05:00
Anthony Minessale 3ce24c2964 FS-9610 #resolve [Video keyframe requests not being propagated properly] %backport=1.6 2016-10-04 22:35:51 -05:00
Dragos Oancea 191aca2c58 FS-9601: mod_opus: make adjustable bitrate mutually exclusive with FEC enforcing on the decreasing trend,
add step calculation for bitrate adjustment, fix bug on context settings
2016-10-03 11:14:50 -05:00
Anthony Minessale 3bb339d920 FS-9596 #resolve [rtp-timeout triggered for on-hold calls with a=inactive] 2016-09-30 13:01:41 -05:00
Anthony Minessale 412b598151 FS-9597 #resolve [host_lookup does not resolve v6 addrs] %backport=1.6 2016-09-30 12:23:26 -05:00
Anthony Minessale 93205a6028 FS-9593 #resolve [Video syncs too much on video muted channels] %backport=1.6 2016-09-29 17:16:13 -05:00
Anthony Minessale 9a94a61b01 FS-9552 2016-09-29 16:16:41 -05:00
Anthony Minessale ec751e64a1 FS-9552 2016-09-29 16:16:23 -05:00
Giacomo Vacca 58ed5bdf7c FS-9584 Separate initial bitrate negotiation from sample rates 2016-09-29 16:16:01 -05:00
Anthony Minessale 064f0c0e11 FS-9586 #resolve [local_stream video queue stuck when not being read from] %backport=1.6 2016-09-28 11:16:14 -05:00
Anthony Minessale abf8a7bfca FS-9580 #resolve [RTCP Auto-adjust] %backport=1.6 2016-09-28 11:16:01 -05:00
Anthony Minessale e57a6b356b FS-9242 convert to adapter.js 2016-09-28 11:14:45 -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
Brian West bbe5ee0856 Merge pull request #969 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:fix_config_rtpip to master
* commit '3d2f3c96db2d496dc349c1e6786f958a7681a4eb':
  FS-9548: return with error on wrong rtp ip given from config
2016-09-27 15:54:08 -05:00
Brian West 09d8f47478 FS-9548 #resolve [crash on Invite due to bad config for sip profile ] 2016-09-27 15:53:38 -05:00
Brian West 39738b32ca FS-9574 #resolve [We shouldn't print data sent on the buffer.] 2016-09-27 15:52:25 -05:00
Anthony Minessale c70f06aa2f FS-9553 #resolve [Refactor video-on-hold] 2016-09-27 14:10:41 -05:00