Commit Graph

28573 Commits

Author SHA1 Message Date
Chris Rienzo 5816ddcd39 FS-7490 #resolve #comment mod_rayo, srgs to regex transform: latest PCRE doesn't like regex generated by mod_rayo. It requires the group name not to start
with a digit.
2015-04-28 14:38:38 -04:00
Anthony Minessale II 50edd26068 Merge pull request #199 in FS/freeswitch from ~ARTURZ/freeswitch:FS-7307-native-recording-buffering to master
* commit '8e72fafb2c11d6fc8532f0de8d9d5d26200376fd':
  FS-7307: When recording a call in native format, buffering does not work
2015-04-28 13:14:41 -05:00
Michael Jerris b90aa23cbd FS-7488: [mod_managed] fix build error 2015-04-28 11:59:15 -05:00
Anthony Minessale 6e588b551b FS-7472 2015-04-28 16:12:37 -05:00
Anthony Minessale 452a4c1b05 swigall 2015-04-27 12:35:38 -05:00
Anthony Minessale 3058709a92 swigall 2015-04-25 14:15:26 -05:00
Anthony Minessale d60a8ab223 fix switch_core_codec_copy blocking interface forever issue 2015-04-25 13:22:46 -05:00
Anthony Minessale c56b7da53a copy part of 0e7eb72ca75a3584d203c6464fc8ceaacf79ebae 2015-04-25 13:22:43 -05:00
Eric Tamme b9b1b61d20 FS-7425: set dh params and call set_tmp_dh to enable PFS for DTLS-SRTP 2015-04-24 10:31:17 -05:00
Michael Jerris dbc124d45e FS-7465: make sure write buffer is big enough on stereo file handles 2015-04-24 09:50:01 -05:00
Anthony Minessale d3a747ad02 FS-7470: add force-register-domain param to verto 2015-04-24 09:49:54 -05:00
William King b01352c133 Fixing a typo from a last minute refactor after fixing a bug 2015-04-22 21:33:08 -07:00
William King c5d0b63300 Revert "FS-7435 change pgsql support to default on, with an option to disable"
This reverts commit 702f047265.
2015-04-22 16:18:13 -07:00
William King 1f5a36c92e Merge pull request #234 in FS/freeswitch from feature/FS-7435-enable-auto-detection-of-libpq-for to master
* commit '702f0472655f834ac939abd2cf877fbf98f5aada':
  FS-7435 change pgsql support to default on, with an option to disable
2015-04-22 18:13:05 -05:00
Luis Azedo b33563138b conditionally allow intercept of replaced call-id when processing replaces header
without this change one leg calls inhaled could not be picked because there is no bridge_uuid.

FS-7463 #resolve
2015-04-22 20:11:12 +01:00
Michael Jerris a4d877c189 FS-7460: don't force ice in 3pcc-mode=proxy 2015-04-21 19:58:28 -04:00
Jeff Lenk 921f1a2bd2 FS-7458 2015-04-21 12:06:42 -05:00
Michael Jerris 9d68cab2ac FS-7456: also more complete fix for FS-7440, handle sdp with m lines in any order 2015-04-21 12:07:54 -04:00
William King 777c1154ee Additional fix for error case when connection succeeds, but login fails 2015-04-19 19:11:47 -07:00
William King c620ee32c7 If we lost connection and can't reconnect, make sure to set active connection to NULL 2015-04-19 18:43:03 -07:00
Anthony Minessale II 4f134467e3 Merge pull request #236 in FS/freeswitch from ~CRIENZO/freeswitch:fs-7434 to master
* commit '638e93242257ca2c16dc3ab11ded5768a30f7007':
  FS-7434 reset jitter buffer when SSRC changes
2015-04-17 17:07:37 -05:00
Michael Jerris 753030acf5 handle m=video lines before m=audio 2015-04-17 11:26:15 -05:00
Chris Rienzo 638e932422 FS-7434 reset jitter buffer when SSRC changes 2015-04-16 16:02:16 -04:00
Steve Underwood 6e247a3f3d Merge branch 'master' of ssh://stash.freeswitch.org:7999/fs/freeswitch 2015-04-16 23:52:19 +08:00
Steve Underwood 362eda521b Tweak for MSVC 2015-04-16 23:50:49 +08:00
Brian 40441413e0 Typo from previous convenience app commit 2015-04-16 07:50:07 -05:00
Brian 6a4c2b3406 convenience app 2015-04-15 17:01:12 -05:00
William King 702f047265 FS-7435 change pgsql support to default on, with an option to disable 2015-04-15 11:07:15 -07:00
Chris Rienzo 5fada4bbb5 FS-7060 added amqp.conf.xml to freeswitch.spec to fix packaging 2015-04-14 16:49:43 -04:00
Anthony Minessale 464d8ab910 FS-7431 #resolve 2015-04-14 15:46:04 -05:00
Michael Jerris 3bbfa9f341 FS-7407: when using proxy, make sure to pick the right transport to the proxy 2015-04-13 22:54:02 +00:00
Michael Jerris 535cfbbd4f FS-7426: #resolve fix typo in control-modules for debian build 2015-04-13 15:52:43 -04:00
Steve Underwood 4998e22bdd Tweaks to spandsp tests 2015-04-14 03:25:17 +08:00
Steve Underwood 713c0124f2 Tweaks to spandsp 2015-04-14 02:55:43 +08:00
Chris Rienzo f4848c85d4 FS-7428 freeswitch.spec needs to copy mongo driver tarball to libs so that packaging doesn't fetch from files.freeswitch.org every build. 2015-04-11 10:54:24 -04:00
William King 39728a9888 FS-7426 fix the debian packaging for wheezy when the newer librabbitmq1 package isn't installed 2015-04-10 09:07:08 -07:00
William King b51c054474 FS-7060 add configuration of the amqp command binding key 2015-04-08 16:04:00 -07:00
Steve Underwood 0d6c3a1d73 Various minor tweaks to spandsp and the ARM specific code now does fast top bit detection. 2015-04-09 03:30:49 +08:00
William King d55c4a053b FS-7060 expanded configuration for amqp command configuration 2015-04-07 16:11:34 -07:00
William King 7b6a9efcaa FS-7060 More accurate logging, and improve handling of producer reconnect attempt interval 2015-04-07 10:52:30 -07:00
Anthony Minessale 6eb59c7119 add variable expansion to mod_xml_ldap 2015-04-04 04:39:35 -05:00
William King 3f685a25a0 Adding debian packaging for mod_amqp 2015-04-03 15:51:33 -07:00
William King 102e55444c Merge pull request #121 in FS/freeswitch from mod_amqp to master
* commit '1a96f23f279c17414530c50d7a9fcdbda156cc99':
  Adding mod_amqp as an event_handler module
2015-04-03 17:36:06 -05:00
William King 1a96f23f27 Adding mod_amqp as an event_handler module
AMQP(Advanced Message Queueing Protocol) is an event bus protocol
with more info here http://www.amqp.org/about/what

mod_amqp implements the client side of the amqp protocol. Currently
the module supports two separate, but not mutually exclusive usages:

1. Sending a filtered whitelist of events to an AMQP server. The
before the events are sent an amqp routing header is generated so that
downstream subscriptions can subscribe using filters. If the
connection to the remote server is interrupted, the module will
attempt to reconnect.

2. Subscribing to a 'control' channel on the remote AMQP server. When
events are received on this channel if they match a configured filter,
the commands are run locally as api commands. If the filter for the
events being sent to the remote AMQP server include SWITCH_EVENT_API
then the results of the api commands will be sent back to the AMQP
server.

FS-7060 #resolve
Thanks-to: Daniel Bryars <danb@aeriandi.com> and Tim Brown <tim.brown@aeriandi.com>
2015-04-03 15:34:09 -07:00
Chris Rienzo c6ef0558ff FS-7406 added deduplicate_dtmf application 2015-04-01 14:08:49 -04:00
Chris Rienzo 3c2afc6a2c FS-7406 #resolve #comment Added DTMF-Source header to DTMF event.
DTMF-Source may have the following values:
   APP : injected by application (send_dtmf, etc)
   ENDPOINT : detected by endpoint signaling (like SIP INFO)
   INBAND_AUDIO : detected by start_dtmf, spandsp_start_dtmf, etc
   RTP : detected as 2833/4733 telephone event
   UNKNOWN : unknown source

One possible use of this header is to determine telephone events
are being received, and if so, disable inband detection.
2015-04-01 11:00:43 -04:00
Ken Rice 7add4b25db Add ClueCon URL 2015-03-30 14:35:55 -05:00
Anthony Minessale f2a5271009 doh 2015-03-27 00:01:05 -05:00
Anthony Minessale 2c92ef31e3 FS-7386
Conflicts:
	src/switch_core_media.c
2015-03-26 23:52:53 -05:00
Brian West 183570bd94 FS-7396: #resolve update dtls socket when socket changes on auto-adjust that changes address families and also include link local v6 addresses in approrpiate auto acls 2015-03-26 17:38:12 -05:00