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
Chris Rienzo
b28f7acac1
FS-7496 Updated mime.types, added switch_core_mime_type2ext function and used it in mod_httapi. Now, file extensions defined in mime.types will be applied if mod_httapi downloads a file without one.
2015-04-30 14:24:41 -04:00
Brian
518d74a4bc
FS-7492 fix copy paste typo
2015-04-30 07:35:40 -05:00
Anthony Minessale
c143ef1b3d
FS-7466
2015-04-29 19:18:59 -05:00
Chris Rienzo
4bd9cdf423
FS-7491 #resolve #comment [mod_graylog2] send timestamp with millisecond precision instead of microsecond as required by GELF.
2015-04-28 16:18:46 -04:00
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
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
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
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
William King
b51c054474
FS-7060 add configuration of the amqp command binding key
2015-04-08 16:04:00 -07: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
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