16711 Commits

Author SHA1 Message Date
Brian West
fdb269c2d2 FS-7046 follow up on type change 2014-12-24 10:40:03 -06:00
Brian West
d600a15681 FS-7046: fix some unreachable code warnings 2014-12-24 10:40:03 -06:00
Brian West
aaeea2df86 FS-7046: fix data types and casting on some vars to silence windows build warnings 2014-12-24 10:40:03 -06:00
Chris Rienzo
459ccb019e FS-7045 #resolve #comment [mod_rayo] guarantee that dialed call can be joined when answered event is sent. 2014-12-24 10:40:03 -06:00
Dave Kompel
48a723ac9f Fix mrcp libraries to build right 2014-12-24 10:40:03 -06:00
François
9c7e5f761b FS-6766, fix verto caller ringback missing on conference bridge 2014-12-24 10:40:03 -06:00
Italo Rossi
0bc9010c64 fix FS-7049 - Count and list agents based on their state 2014-12-24 10:40:03 -06:00
Chris Rienzo
2e9c6b4fe0 FS-5816 #resolve #comment re-add completion cause to session record stop event 2014-12-24 10:40:03 -06:00
Brian West
11ab74d684 FS-6980 #resolve don't crash when using native recording on recordstop the redo 2014-12-24 10:40:03 -06:00
Anthony Minessale
eac1c64058 FS-6891 FS-6713 #comment revert 1b612fecb6e8db11da9b15c5522b87e7b642423d 2014-12-24 10:40:02 -06:00
Hristo Trendev
3c0e57940e add timezone support to mod_say_{de,es,ja,nl,th,zh}
This is nothing more than a shameless copy/paste from another mod_say
module, which already had timezone support. It simply checks if the
timezone variable is set and if it contains a valid timezone, then this
timezone will be used when announcing times/dates.

FS-7048 #resolve
2014-12-24 10:40:02 -06:00
Anthony Minessale
59fd7c26db FS-7037 #resolve 2014-12-24 10:40:02 -06:00
Seven Du
56e14bce76 #comment FS-7025 fix compiler warning introduced from e55aee14 2014-12-24 10:40:02 -06:00
Anthony Minessale
42538ff8d5 FS-7025 %FEATURE #comment please test 2014-12-24 10:40:02 -06:00
Anthony Minessale
f4714f4f7b FS-7015 #comment please test 2014-12-24 10:40:02 -06:00
Brian West
f8970da873 FS-7021 #resolve 2014-12-24 10:40:01 -06:00
Tamas Cseke
d349caf6a9 file_string write failover FS-4930 2014-12-24 10:40:01 -06:00
Mike Jerris
74f243bc3b Merge pull request #95 in FS/freeswitch from ~ITALOROSSI/freeswitch:master to master
* commit 'f87c335e8a49da7b0a2b6f19b45f285f6355e2e0':
  Only waiting for agent channel to hangup.
2014-11-19 15:32:19 -06:00
Michael Jerris
62a2e10e41 remove hack breaking some cross compile builds. if you really need this, you should be using new enough glibc anyways 2014-11-19 16:06:42 -05:00
Anthony Minessale
df423b88d6 improve timerfd implementation to be more accurate 2014-11-18 17:14:04 -06:00
Anthony Minessale
878a04715a revert 2014-11-18 17:00:44 -06:00
Anthony Minessale
da6043f353 improve timerfd implementation to be more accurate 2014-11-18 16:59:58 -06:00
Chris Rienzo
7b80b6249b Merge branch 'unimrcp-update-20141117' 2014-11-18 14:28:38 -05:00
Chris Rienzo
8330336e9a FS-6450 [unimrcp] Update library
[apr] Backport APR_RING_FOREACH and APR_RING_FOREACH_SAFE macros to APR for unimrcp compatibility.

 [unimrcp] configure.gnu - need full path, not relative path for library paths

 [unimrcp] added uni_revision.h - couldn't get it to autogenerate from build

 [mod_unimrcp] add better logging and error checking on module load.  Currently dumps core on MRCPv1 TTS attempt

 [mod_unimrcp] don't configure MRCPv1 session with a connection agent- causes crash
2014-11-18 14:23:54 -05:00
Brian West
5127b64df8 FS-7014: [mod_sofia] don't touch the tech_pvt when a call has just ended, leaving us with a null tech_pvt 2014-11-18 10:22:13 -06:00
Brian West
8eaaa083ad FS-6622: [mod_shout] set buffer size for streams based on the number of channels to avoid buffer starvation 2014-11-18 09:47:43 -06:00
Michael Jerris
424df19083 FS-6695: fix build on mips 2014-11-17 15:25:39 -05:00
Brian West
7c0da5cc40 FS-6957 fix regression 2014-11-17 10:36:03 -06:00
Michael Jerris
250234da76 FS-5800: [mod_curl] add support for additional curl auth methods 2014-11-17 11:01:35 -05:00
Michael Jerris
f198d82bac FS-5666: [mod_redis] add ignore_connect_fail config setting to not kill the call when redis is down when using redis backend for limit 2014-11-17 10:29:47 -05:00
Chris Rienzo
6f660c3a10 iksemel - remove support for SSLv23 in iks_proceed_tls (was a FS addition to iksemel). mod_rayo - updated to no longer support SSLv23 2014-11-17 09:46:23 -05:00
Mike Jerris
311d0766af Merge pull request #113 in FS/freeswitch from ~FLAVIO/freeswitch:bugfix/FS-7004-mod_sndfile_respect_umask to master
* commit 'c73afe1c85f42d076c4b71c80251f7c888d47756':
  FS-7004 mod_sndfile: respect umask when creating new files
2014-11-17 08:29:08 -06:00
Michael Jerris
0cf770a836 FS-6996: #resolve fix define change as of glibc 2.20 for _BSD_SOURCE -> _DEFAULT_SOURCE 2014-11-17 09:27:22 -05:00
Flavio Grossi
c73afe1c85 FS-7004 mod_sndfile: respect umask when creating new files
Files created by mod_sndfile use sf_open() which uses hardcoded permissions. To
respect the process' umask, manually open files with the correct permissions
and then call sf_open_fd().
2014-11-17 11:26:31 +01:00
Travis Cross
f1df8d6096 Allow setting CURL timeout from curl API command
Previously the `timeout` option to the curl API command set only
`CURLOPT_CONNECTTIMEOUT` -- the maximum amount of time that curl will
wait to connect to the server.  If the server accepted the connection
but then never replied, curl would wait essentially forever.  There
was no way to set `CURLOPT_TIMEOUT` -- the maximum amount of time the
entire request operation is allowed to take.

With this change, the `timeout` option sets `CURLOPT_TIMEOUT`.  We've
earlier added a `connect-timeout` option to set
`CURLOPT_CONNECTTIMEOUT`.

This is a change to existing behavior.  However, it's likely that this
is what people expected it to do all along.  The curl application
call, for example, accepts both `curl_connect_timeout` and
`curl_timeout` channel variables, with the latter setting
`CURLOPT_TIMEOUT`.

If people really were relying on this odd behavior, we'll rename the
option with the new behavior to something else and come up with a
transition plan.
2014-11-16 19:31:00 +00:00
Travis Cross
1ee325df48 Add connect-timeout option for curl API command
This option sets the maximum number of seconds that curl will wait to
connect with the server.

Right now this is a synonym for the `timeout` option.
2014-11-16 19:31:00 +00:00
Chris Rienzo
07c5cc18ba FS-7003 #resolve #comment mod_rayo: fix infinite loop when output sent to server without SSML configured and repeat-times=0 2014-11-14 14:20:48 -05:00
Chris Rienzo
e1c0ef5008 mod_rayo: new configuration parameter, add-variables-to-offer (default=false). When true, all channel variables are included in the offer to rayo client 2014-11-14 13:22:53 -05:00
Julien Chavanton
826d428741 FS-6992 [mod_opus] global configuration or maxplaybackrate and maxaveragebitrate
from opus.conf.xml
2014-11-14 10:31:32 +01:00
Chris Rienzo
dd61232163 FS-6979 #resolve #comment mod_http_cache: added base-domain config to s3 profiles so mod_http_cache can access self hosted s3 compatible service.
Example configuration:

  <profiles>
    <profile name="s3">
       <!-- Credentials for AWS account. -->
       <aws-s3>
          <!-- 20 character key identifier -->
          <access-key-id><![CDATA[AKIAIOSFODNN7EXAMPLE]]></access-key-id>
          <!-- 40 character secret -->
          <secret-access-key><![CDATA[wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY]]></secret-access-key>
          <base-domain><![CDATA[example.com]]></base-domain>
       </aws-s3>
       <!-- Domains that this profile applies to -->
       <domains>
          <domain name="bucket.example.com"/>
          <domain name="bucket2.example.com"/>
       </domains>
    </profile>
  </profiles>
2014-11-13 10:20:02 -05:00
Michael Jerris
75473a70b6 FS-6531: #resolve set to tag on uuid_phone_event notify to make grandstream happy, even tho they could have matched the dialog fine off the from tag like every other phone does. 2014-11-12 21:55:31 -06:00
Michael Jerris
82aa33140e FS-6531: #resolve set to tag on auto answer notify to make grandstream happy, even tho they could have matched the dialog fine off the from tag like every other phone does. 2014-11-12 21:37:14 -06:00
Anthony Minessale
65502293cf FS-6890 #comment revert 2014-11-12 13:09:39 -06:00
Brian West
1cbbc14724 Merge pull request #110 in FS/freeswitch from ~JCHAVANTON/freeswitch-opus:FS-6947-opus to master
* commit '0eefdca47b127f8151c9b1a0b12eaf2d7e99def8':
  FS-6947 Opus RTP payload fmtp settings ( maxaveragebitrate / maxplaybackrate )
2014-11-12 12:57:31 -06:00
Julien Chavanton
0eefdca47b FS-6947 Opus RTP payload fmtp settings ( maxaveragebitrate / maxplaybackrate ) 2014-11-12 17:51:56 +01:00
Seven Du
07030c63f0 fix compiler warning on unmatched return type 2014-11-12 13:31:30 +08:00
Seven Du
dd629c1516 add external_video_source to media handle and expose switch_core_media_start_video_thread() to start the core video thread for non-rtp based media 2014-11-12 08:44:20 +08:00
Brian West
fada4b893a FS-6977 #resolve 2014-11-11 18:18:32 -06:00
Nathan Neulinger
dbc5571594 FS-6983 wrap new curl TLS macro usage with ifdefs 2014-11-11 16:26:44 -06:00
Mike Jerris
09abee2492 Merge pull request #108 in FS/freeswitch from ~NNEUL/freeswitch:feature-dialplan-tstamps to master
* commit 'f175c7118879b882343da9b6f15075161923fcca':
  FS-6805 add support for logging full timestamps with dialplan, defaults to old behavior unless requested
2014-11-11 15:19:21 -06:00