17003 Commits

Author SHA1 Message Date
Chris Rienzo
758409c794 FS-7720 improve play_and_detect_speech to set current_application_response channel variable as follows:
"USAGE ERROR": bad application arguments
    "GRAMMAR ERROR": speech recognizer failed to load grammar
    "ASR INIT ERROR": speech recognizer failed to allocate a session
    "ERROR": any other errors

  This is useful for determining that play_and_detect_speech failed because the recognizer is out of licenses
  giving the developer a chance to fall back to traditional DTMF menu navigation.
2015-06-24 12:40:24 -04:00
Anthony Minessale
73f45e3758 FS-7689 #resolve 2015-06-19 13:23:23 -05:00
Brian West
afabc3cf5e FS-7297 sigh 2015-06-19 09:25:41 -05:00
Anthony Minessale
0e321de744 FS-7678 #resolve 2015-06-19 01:34:47 -05:00
Anthony Minessale
d501bdc813 FS-7432 regression from 251c4ab439eea53772aaf5636eb60bb7689f0fc9 don't count recovering channels 2015-06-18 13:34:12 -05:00
Brian West
a5dfc5d488 fix perl swig patching to work with latest swig from debian jessie 2015-06-17 11:06:44 -05:00
Michael Jerris
91bce5f843 FS-7670: re-swig 2015-06-17 09:30:33 -05:00
Anthony Minessale
1cfe50716c FS-7654 #resolve (BACK PORT TO 1.4)
Conflicts:
	src/switch_core_io.c
	src/switch_ivr_async.c
2015-06-13 00:00:15 -05:00
Anthony Minessale
f423b2d6d2 FS-7621 #resolve 2015-06-11 18:41:22 -05:00
William King
3d0cbb2812 FS-7623 Fix param name ordering bug in mod_amqp due to exposing these params 2015-06-11 12:33:42 -07:00
Anthony Minessale
2ca5394425 FS-7621 backport to 1.4 2015-06-11 10:40:26 -05:00
Anthony Minessale
cdbf704667 FS-7636 #resolve 2015-06-10 16:19:01 -05:00
William King
63eca6112b FS-7623 allow for custom exchange name and type for mod_amqp producers 2015-06-08 21:18:41 -07:00
William King
7db5b178f6 FS-7622 make sure to close the connections on destroy. Currently the connection is malloc'd from the module pool, so there is nothing to destroy. 2015-06-08 21:18:26 -07:00
Anthony Minessale
5145746438 FS-7432 send actpass on re-invites 2015-06-08 16:22:44 -05:00
Ryan Lantzer
dd64594c05 Updated SKINNY on-hook action to hang up all calls on a device, except those in a short list of call states (or perform a blind transfer).
Added a hook after completing the hangup operation to start ringing if there is an inbound call active on the device.

Signed-off-by: Nathan Neulinger <nneul@neulinger.org>
2015-06-05 17:36:51 -05:00
Ken Rice
6923953d45 FS-7607 #resolve #comment Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects. 2015-06-05 11:33:05 -05:00
Michael Jerris
bb051500a1 FS-7610: fix gcc5 compilation issue 2015-06-05 11:41:37 -04:00
Brian
479c13ab47 FS-7297 Not sure anyone tested this 2015-06-05 09:48:47 -05:00
Anthony Minessale
09a28930f2 add a bit to 2db8f94ab6543018df1792663b809e77d521cab9 2015-06-02 21:10:16 -05:00
Michael Jerris
436bb68dbb FS-7258, FS-7571: [mod_xml_cdr] properly encode xml cdr for post to web server 2015-06-02 18:56:07 -05:00
Chris Rienzo
b881188c1c FS-7564 #resolve #comment [mod_rayo] Added new algorithms for offering calls to clients.
Two new params added to autoload_configs/rayo.conf.xml
     offer-algorithm
       all: offer to all clients (default and old behavior)
       first: offer to first client, fails over to next client in list
       random: offer to random client, fails over to next random client

     offer-timeout-ms
       0: disable
       > 0 and < 120000: time to wait for reply from offer.  On timeout, next client is offered call.
                         If no other clients available, call is rejected.  5000 is default.
2015-06-02 10:53:54 -04:00
Nathan Neulinger
fb02e34c5a FS-7593 --resolve add locking keyed on device name around any database updates adding/removing the device 2015-06-01 12:23:45 -05:00
Brian
9c41c1217e FS-7579 --resolve 2015-06-01 10:25:01 -05:00
Anthony Minessale
b5f75a0f43 FS-7582 #resolve #comment port from 1.6 its probably better to start working on 1.6 for any webrtc or dtls stuff 2015-05-27 16:48:16 -05:00
Anthony Minessale
2db8f94ab6 skip rtcp addr when mux is set 2015-05-27 06:14:08 -05:00
Brian West
1073b32bcf FS-7529 correct fix 2015-05-21 12:42:51 -05:00
Anthony Minessale
d413bcd7b3 FS-7567 #resolve #comment additional occurrences beyond the initial patch discovered 2015-05-21 09:50:49 -05:00
Brian West
38ab8a9b31 Merge branch 'master' of https://freeswitch.org/stash/scm/fs/freeswitch 2015-05-20 14:52:44 -05:00
Brian West
4811ec9d6a FS-7562 --resolve 2015-05-20 14:52:23 -05:00
Jeff Lenk
278b42eb11 FS-7488 remove windows duplicate files 2015-05-20 13:19:12 -05:00
Anthony Minessale
5045864672 FS-7541 use switch_time_now for more accurate timestamps and wait for 3 consecutive missing packets to write silence into native recordings 2015-05-18 14:29:39 -05:00
Jeff Lenk
acdb1ca582 FS-7488 windows fix build error 2015-05-17 13:45:52 -05:00
Chris Rienzo
25f2f18c5f FS-7557 fix crash when doing 'limit_usage mongo foo bar' 2015-05-15 08:43:00 -04:00
Chris Rienzo
13513439ba FS-7557 mod_mongo add limit backend - still testing 2015-05-14 17:19:42 -04:00
Michael Jerris
9fc8772aef FS-7463: revert commits c2c04632f35c b33563138b09 and 6bf74877b5f0. Future pull requests should be verified that they compile before submitting. 2015-05-14 13:55:32 -04:00
Luis Azedo
64c7fee8ca 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-05-14 17:43:09 -05:00
Anthony Minessale II
c2c04632f3 Merge pull request #241 in FS/freeswitch from ~LAZEDO/freeswitch-fs-7463:FS-7463 to master
* commit 'b33563138b0953693dbe0d32a439c533ea8b4316':
  conditionally allow intercept of replaced call-id when processing replaces header
2015-05-14 11:37:51 -05:00
William King
346f6cb6af FS-7552 #resolve 2015-05-13 15:56:18 -07:00
Steve Underwood
b156cbd604 A slightly mroe elegant an commented fix for the potential overflow issue in udptl.c 2015-05-12 12:00:04 +08:00
Michael Jerris
dbc550a26d FS-7184: add buffer overflow check in udptl_rx_packet 2015-05-11 19:46:27 -05:00
Brian West
8ce7f24b41 FS-7529 --resolve 2015-05-11 16:47:02 -05:00
doancea
ccbef9e0c7 opus@8000h : with this change there RTP timestamps will be incremented with 960 (20 ms ptime) - per RFC , and the frame size will be 160 samples. 2015-05-11 16:48:49 +02:00
William King
15d8821ede FS-7060: On first startup, on a clean platform, make sure to create the amqp exchange. 2015-05-04 21:36:15 -07:00
Michael Jerris
2b79637036 FS-7523: [mod_json_cdr] don't install state handlers before we configure the module 2015-05-04 15:58:48 -04:00
Michael Jerris
7382cecf8c FS-7523: [mod_json_cdr] don't bind events before we configure the module 2015-05-04 11:46:30 -04:00
Michael Jerris
1b322bd952 FS-7425: #resolve dhparams might not be present, causing a seg. Make sure they are there before we apply them 2015-05-04 11:23:33 -04:00
William King
d3bac671d2 FS-7526: add enable_fallback_format_fields for mod_amqp producer profiles if the profile param is set. 2015-05-03 11:23:30 -07:00
Chris Rienzo
d8d3db284c FS-7496 [mod_http_cache] lookup file extension from content-type if missing in URL 2015-04-30 16:06:19 -04:00
Brian West
d29c2d74b6 FS-7496 #resolve strip url args after the file extension 2015-04-30 14:29:21 -04:00