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
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
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
Mike Jerris
f5d40ba84a
Merge pull request #228 in FS/freeswitch from ~MARCELHALDEMANN/freeswitch-fs-7391:master to master
...
* commit 'c7fdcc2ad866540ddbf6cf7b21ea9a33ad857c49':
FS-7391 #resolve corrected currency for mod_say_de it's now "Ein Euro und Ein Cent" rather than "Eins Euro und Eins Cent"
2015-03-26 13:32:46 -05:00
Marcel Haldemann
c7fdcc2ad8
FS-7391 #resolve corrected currency for mod_say_de it's now "Ein Euro und Ein Cent" rather than "Eins Euro und Eins Cent"
2015-03-26 19:16:44 +01:00
Brian West
36e1840d63
Merge pull request #207 in FS/freeswitch from ~MBRANCA/freeswitch:bugfix/FS-6954-freeswitch-adds-additional-m-audio to master
...
* commit 'ca2dd2f3ba80924567472c0516ee8bac2af34d6a':
FS-6954 Detect when we have T.38 in nomedia or proxy media mode and apply same fixups as in media mode.
2015-03-26 10:00:48 -05:00
Matteo Brancaleoni
ca2dd2f3ba
FS-6954 Detect when we have T.38 in nomedia or proxy media mode and apply same fixups as in media mode.
2015-03-26 15:33:30 +01:00
William King
ed0a434b95
Fail the call with 502 bad gateway if the outbound leg returns a redirect with an invalid URI.
...
FS-7385 #resolve
2015-03-25 12:46:59 -07:00
Anthony Minessale
bd10f08934
add support for file:func to custom log mappings
2015-03-24 22:29:24 -05:00
Chris Rienzo
cbd94aac29
FS-7300 [mod_rayo] set iq type to error when prompt component forwards input/output error back to rayo client.
2015-03-22 14:40:25 -04:00
Jeff Lenk
3d644029b0
FS-7149 #comment mod_flite for windows fix
2015-03-21 14:55:21 -05:00
Chris Rienzo
21d1e6fc4b
FS-7378 play_and_detect_speech: protect against NULL result
2015-03-18 15:30:12 -04:00
Chris Rienzo
ab3d967115
FS-7378 #resolve #comment play_and_detect_speech can now detect DTMF if you set the playback_terminators channel variable to any or specific DTMF. The result will be stored in speech_detect_result and in playback_terminator_used. Also added channel variable play_and_detect_speech_close_asr which will release the speech recognition port when the detection is completed. This will prevent speech licenses from being held the entire call.
2015-03-18 15:06:14 -04:00
Brian West
44118fa8e6
FS-7297 fix incomplete patch for previous issue
2015-03-18 13:51:12 -05:00
Anthony Minessale
42961b7f2e
remove debug
2015-03-17 18:27:08 -05:00
Anthony Minessale
1f5e5abbed
fix frame size for encoder
2015-03-12 23:58:14 -05:00
Chris Rienzo
f2c993e5ee
FS-7300 #resolve #comment [mod_rayo] handle all MRCP completion causes in SPEECH-COMPLETE event and validate / load input grammar URLs
2015-03-11 23:53:50 -04:00
Mike Jerris
e1f329734c
Merge pull request #217 in FS/freeswitch from ~JEREMYCX/freeswitch-fs-5570:master to master
...
* commit '669d613777bfac4e909b63401321e27cb54d6499':
FS7750: When using the api command group, there is no way to return the contact list separated by :_:, which is required to group call extensions that have been multiply-registered.
2015-03-09 08:25:49 -05:00
Mike Jerris
eb4a6732bb
Merge pull request #219 in FS/freeswitch from ~SAFAROV/freeswitch-mod-radius-cdr_improvement:erlang-filter to master
...
* commit '57aba47f6e51e067f593fb32ccc43c015ae63d8d':
FS-7354: Filter feature ported from mod_event_socket to mod_erlang_event
2015-03-09 08:24:22 -05:00
Mike Jerris
016474cfd1
Merge pull request #216 in FS/freeswitch from ~MANAV/freeswitch:doc-switch_core_set_variable to master
...
* commit '830bc28c45091990ad7f53e3fdea2f1166b5901d':
FS-7352: Document how to use switch_core_set_variable to delete variables
2015-03-09 08:21:27 -05:00
Sergey Safarov
57aba47f6e
FS-7354: Filter feature ported from mod_event_socket to mod_erlang_event
2015-03-09 10:55:28 +03:00
Manav Rathi
830bc28c45
FS-7352: Document how to use switch_core_set_variable to delete variables
...
I had to scan through the source of the function to verify that this
is the indeed the actual behaviour, and that NULL is a valid
argument. By mentioning this in the header, we save posterity that
effort.
2015-03-07 06:59:06 +05:30
Jeremy Childs
669d613777
FS7750: When using the api command group, there is no way to return the contact list separated by :_:, which is required to group call extensions that have been multiply-registered.
2015-03-06 14:39:53 -07:00
Mike Jerris
5e43c6dd25
Merge pull request #170 in FS/freeswitch from ~NIMAST/freeswitch-fs-7203:rtcp-source-fraction-fix to master
...
* commit '5f7e111f79dd1a965aa956da7495485f52b0a1cc':
Fix source fraction always 0 in RTCP events
2015-03-06 13:36:37 -06:00
Anthony Minessale II
b448953fab
Merge pull request #206 in FS/freeswitch from ~ARTURZ/freeswitch:FS-7306-fs_encode-sleep-cleanup to master
...
* commit '921f77668f39ee9a768c0515dba054f99cf0bd75':
FS-7306: fs_encode is sleeping to much - cleanup
2015-03-06 11:31:56 -06:00
Anthony Minessale
5a96512345
FS-7305 #resolve
2015-03-06 16:44:53 -06:00
Nathan Neulinger
c35a23af44
roll back 95937964205ea2ca873b443ea9ea99f507244830 due to problems in actual use
2015-03-05 15:45:00 -06:00
Michael Jerris
3a70750b42
FS-7340: remove all build system references to json-c because we are no longer using it anywhere
2015-03-04 14:06:18 -05:00
Mike Jerris
3c9711f160
Merge pull request #213 in FS/freeswitch from ~MISHEHU/freeswitch:bugfix/FS-7340-mod_curl-json-api-change to master
...
* commit '5303101df05a01e82060df253d68d14a44f4260b':
FS-7340: Converting the json handling to use the types and functions in switch_json.h .
2015-03-04 12:37:07 -06:00
Yossi Neiman
5303101df0
FS-7340: Converting the json handling to use the types and functions in switch_json.h .
...
FS-7340: mod_curl: Missed a free.
FS-7340: mod_curl: Saved a few lines of code, added a check for successful allocation of cJSON structures.
2015-03-04 12:24:04 -06:00
Michael Jerris
b3cb89a1fb
FS-7342: regression from FS-7230 957c8fc9. Don't destroy buffers we are currently using, only create them if they are not yet created
2015-03-04 11:35:08 -05:00
Chris Rienzo
e338b8865b
FS-7346 #resolve #comment update mod_mongo driver to 1.1.0
2015-03-04 09:06:10 -05:00
Emets Vladimir
38a35c26d8
FS-7339: create views basic_calls and detailed_calls after create table calls
2015-03-03 23:45:15 +05:00
Brian West
1b35585084
Merge pull request #185 in FS/freeswitch from ~JCHERUKURI_NECC/freeswitch-fs6794:master to master
...
* commit '849e90ba733bfe0a2a380fdf26dbff263b3e67b2':
destroy erlang session elements when the outbound erlang processis stopped/terminated
2015-03-03 08:03:14 -06:00
Ryan Lantzer
9593796420
FS-6758 and other related behavior, also change to answer behavior to mimic what users tend to expect from cisco phones.
...
Updatd 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.
Reorder received calls on skinny
2015-02-26 08:21:26 -06:00
Chris Rienzo
3cd481820e
FS-7323 #resolve #comment [mod_http_cache] added http_remove_cache <url> API call to manually expire a cached URL.
...
Added {refresh=true} parameter that can be prefixed to URL to force refresh when using http:// https:// file formats or the http_get API.
Examples:
http_remove_cache http://phono.com/audio/troporocks.mp3
http_get {refresh=true}http://phono.com/audio/troporocks.mp3
<action application="playback" data="{refresh=true}http://phono.com/audio/troporocks.mp3 "/>
2015-02-25 09:43:38 -05:00
Brian West
a41505f66b
FS-7313 #resolve any further issues in this code it will just be removed
2015-02-23 16:38:20 -06:00
Italo Rossi
e4f22c82fc
https://freeswitch.org/jira/browse/FS-7126 fix variable expansion in translate api when there is no session involved.
2015-02-23 13:45:25 -03:00
Brian West
17585e831a
FS-7307 #resolve dont session log in an api command as there is no session
2015-02-23 09:48:08 -06:00
Artur Zaprzała
921f77668f
FS-7306: fs_encode is sleeping to much - cleanup
2015-02-23 11:18:57 +01:00
Anthony Minessale
61e250a49b
FS-7312 #resolve #comment added feature NEEDS_DOC
2015-02-21 18:15:04 -06:00
Anthony Minessale
609c02955f
fix the thing the guy mentioned on irc
2015-02-21 00:49:18 -06:00
Mike Jerris
9a6c29f8f7
Merge pull request #196 in FS/freeswitch from ~ARTURZ/freeswitch:FS-7304-dialplan-reversed-ranges to master
...
* commit '2d07448822b673af2de6b4b0b4bfcd68b96f3d01':
FS-7304: Multiple and reversed ranges for XML dialplan date and time conditions
2015-02-20 13:21:57 -06:00
Mike Jerris
3c4c64a9de
Merge pull request #200 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-7192-expires-header-included-in-gateway to master
...
* commit '54f16398310846a6b793491d21778e0961b48712':
FS-7192: [mod_sofia] do not include Expires header in INVITEs responding to a auth challenge
2015-02-20 13:19:26 -06:00
Mike Jerris
d562bc601a
Merge pull request #201 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-7308-cannot-disable-sofia-sla-sql-query to master
...
* commit 'cc61f11fb7001ad7a7882e6591b3e89740dce2e9':
FS-7308: [mod_sofia] Only log SLA SQL query SQL when debugging is enabled
2015-02-20 13:12:40 -06:00