Italo Rossi
1b441a7a8e
FS-9551 [switch_ivr - json cdr] Adding app-stamp to app_log
2016-09-20 16:32:16 -03:00
Anthony Minessale
56a129a854
FS-9550 #resolve [Set user on outbound verto calls to sync with user directory]
2016-09-20 14:06:05 -05:00
Anthony Minessale
ccadea219a
FS-9524 #resolve [Enable whitelisting of Verto connections by IP using FS ACL]
2016-09-20 14:03:35 -05:00
Anthony Minessale
eb4d24b68c
FS-9549 #resolve [Add userVariables to DMTF and INFO messages]
2016-09-20 13:57:34 -05:00
Anthony Minessale II
9b76bc2fd1
Merge pull request #970 in FS/freeswitch from feature/FS-9543-add-pre-exec-state-change-hooks-to to master
...
* commit '6a064a953c8b7f58023b5d7388348341017d5e4d':
FS-9543 #resolve [Add pre-exec state change hooks to core]
2016-09-20 10:58:36 -05:00
Anthony Minessale
6a064a953c
FS-9543 #resolve [Add pre-exec state change hooks to core]
2016-09-20 10:57:45 -05:00
Dragos Oancea
3d2f3c96db
FS-9548: return with error on wrong rtp ip given from config
2016-09-20 11:05:55 -04:00
Mike Jerris
fca259d13c
Merge pull request #961 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9526 to master
...
* commit 'e76350df42bd31180147180bebcf72f2dd588b9a':
FS-9526 [mod_conference] add deaf sounds
2016-09-19 17:53:13 -05:00
Piotr Gregor
0247c92cb5
FS-9527 [avmd]: Fix MAP_POPULATE on FreeBSD
...
Remove unsupported flag.
2016-09-19 22:47:14 +01:00
Luis Azedo
e76350df42
FS-9526 [mod_conference] add deaf sounds
2016-09-19 19:41:45 +01:00
Anthony Minessale
c591a212e8
FS-9538 #resolve [segfault while reading local ringback file]
2016-09-19 13:11:11 -05:00
Luis Azedo
1c00e64a9a
FS-9533 [mod_conference] add member-enter-sound
2016-09-19 09:11:29 +01:00
Anthony Minessale
2bd7cfdf9a
FS-9522 #resolve [Add rtp_assume_rtcp to always use rtcp when needed]
2016-09-16 12:01:43 -05:00
Spencer Thomason
0c9ab17c60
FS-9424: Make big endian ifdefs more specific
2016-09-15 20:25:18 -07:00
Mike Jerris
7aa97b76a5
Merge pull request #958 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9518 to master
...
* commit '03e87faac125dca0acd5a15fdb3d7cd6a084e8f9':
FS-9518 [mod_conference] allow deaf only command in caller-controls
2016-09-15 17:28:04 -05:00
Mike Jerris
9c28b71115
Merge pull request #959 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:feature/FS-9519-avmd-test-script to master
...
* commit '8f4956725cedec07dd789f4d6520fd6ec7797bbb':
FS-9519: [avmd] Add unit test
2016-09-15 17:12:07 -05:00
Piotr Gregor
8f4956725c
FS-9519: [avmd] Add unit test
...
Add perl script for testing of voicemail detection.
2016-09-15 22:55:28 +01:00
Anthony Minessale
0af2659691
FS-9511 up the max size a tad
2016-09-15 15:49:47 -05:00
Luis Azedo
03e87faac1
FS-9518 [mod_conference] allow deaf only command in caller-controls
2016-09-15 14:12:59 +00:00
Anthony Minessale
66a8b5bfac
FS-9511 #resolve [Sync issues on inbound video calls]
2016-09-14 15:51:04 -05:00
Mike Jerris
f39bad0b32
Merge pull request #950 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-6954-freeswitch-adds-additional-m-audio to master
...
* commit 'd5b5e8c23bf78508f5296b188265496e6f4a6a5d':
FS-6954: Use channel flags to check for proxy media or bypass media
2016-09-14 12:49:12 -05:00
Mike Jerris
3d3a1e3721
Merge pull request #953 in FS/freeswitch from ~LAZEDO/freeswitch:bugfix/FS-9505 to master
...
* commit '0fddb6b08fa86e83295506369faf932c9646be7d':
FS-9505 [mod_conference] honor verbose-events in conference-create event
2016-09-14 12:35:05 -05:00
Mike Jerris
480bf40c1a
Merge pull request #954 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:feature/FS-9509-subscribe-to-avmd-messages-script to master
...
* commit '194a248522ba55164847a15c39e8ede94b1147a8':
FS-9509: [avmd] Add perl script subscribing to avmd events
2016-09-14 10:12:05 -05:00
Anthony Minessale
92644dbb4d
FS-9506 code was too over-zealous about taking control when it should not, pass 2
2016-09-13 15:54:55 -05:00
Piotr Gregor
194a248522
FS-9509: [avmd] Add perl script subscribing to avmd events
...
The script will subscribe to avmd events and output them to the console.
2016-09-13 21:46:13 +01:00
Anthony Minessale
aee02a3041
FS-9506 code was too over-zealous about taking control when it should not, pass 1
2016-09-13 15:23:46 -05:00
Brian West
7258a2484b
FS-9506 #resolve [Proxy-Hold improvement, Support a=inactive]
2016-09-13 13:17:51 -05:00
Luis Azedo
0fddb6b08f
FS-9505 [mod_conference] honor verbose-events in conference-create event
2016-09-13 17:45:15 +01:00
Anthony Minessale II
b6446d5276
Merge pull request #937 in FS/freeswitch from ~LAZEDO/freeswitch:bugfix/FS-9451 to master
...
* commit 'ebdf980eb03b7c604b10f45310cf4d4d7dc7313b':
FS-9551 [mod_sofia] compare also session before setting TFLAG_SKIP_EARLY
2016-09-12 12:23:41 -05:00
Anthony Minessale
06368ebfef
FS-9503 messed up case
2016-09-12 12:23:23 -05:00
Anthony Minessale
8eda172aab
FS-9503 #resolve [Add flaws and consecutive_flaws to error_log in rtp]
2016-09-12 12:21:21 -05:00
Anthony Minessale
f3b22f6142
FS-9496
2016-09-12 12:04:21 -05:00
Anthony Minessale
5c43a17a04
FS-8761
2016-09-12 11:24:41 -05:00
Anthony Minessale
43c10074fb
FS-9498 #resolve [Try to make video writing thread more efficient]
2016-09-09 19:01:55 -05:00
Anthony Minessale
fd724a7b97
FS-9497 #resolve [AV sync record issue]
2016-09-09 16:48:43 -05:00
Spencer Thomason
d5b5e8c23b
FS-6954: Use channel flags to check for proxy media or bypass media
...
Use channel flags CF_PROXY_MODE or CF_PROXY_MEDIA to determine if to disable
SOA when passing a T38 ReINVITE across legs when in proxy media or bypass media.
These channel flags are set when the sofia profile params inbound-bypass-media or
inbound-proxy-media are enabled as well as when the channel variables bypass_media or
proxy_media are set which should handle a few edge cases better.
FS-6954 #resolve.
2016-09-09 11:06:35 -07:00
Piotr Gregor
849918fd99
FS-9458: [avmd] Set channel variable before BEEP event is fired
...
Now channel variable is properly set when event is delivered.
2016-09-09 01:12:40 +01:00
Anthony Minessale
71c54d6f3a
FS-9495 #resolve [add conference_join_energy_level variable]
2016-09-08 17:33:21 -05:00
Anthony Minessale
baccbea1f1
FS-9486 #resolve [uuid_drop_dtmf switch between tone replace and digit]
2016-09-08 15:10:14 -05:00
Anthony Minessale
34bff55ffd
FS-9494 #resolve [Issues with video avatar switching when video starts/stops]
2016-09-08 14:52:42 -05:00
Anthony Minessale
55e41a8ea3
FS-9493 #resolve [Possible crash when changing from normal to personal canvas on the fly]
2016-09-08 13:00:49 -05:00
Mike Jerris
7c75cf7300
FS-9484: fix var type format spec
2016-09-08 04:03:18 -04:00
Anthony Minessale
8101b337ec
FS-9488 #resolve [Compile error mod_http_cache]
2016-09-07 16:55:44 -05:00
Anthony Minessale
d3ee9adfd1
FS-9487 #resolve [Add CBR param to video file recording params]
2016-09-07 16:49:04 -05:00
Mike Jerris
1e867a85f8
FS-9457: fix code after decl error
2016-09-07 14:45:57 -04:00
Mike Jerris
dbb447fb69
FS-9457: fix code after decl error
2016-09-07 14:12:33 -04:00
Mike Jerris
4503dee9ad
FS-9457: fix code after decl error
2016-09-07 13:35:28 -04:00
Mike Jerris
d7c77ba96d
FS-9457: fix code after decl error
2016-09-07 12:44:44 -04:00
Mike Jerris
7bee958a51
FS-9457: fix code after decl error
2016-09-07 10:27:03 -04:00
Christopher Rienzo
6263f260f0
Merge pull request #941 in FS/freeswitch from ~RICHARD.SCREENE/freeswitch:feature/FS-9457-mod_http_cache-work-with-azure-blob to master
...
* commit '55978ba076a744af75595d245410fca815d9f74d':
FS-9457 [mod_http_cache] Allow GET and PUT from Azure Blob Service
2016-09-07 08:54:52 -05:00
Richard Screene
55978ba076
FS-9457 [mod_http_cache] Allow GET and PUT from Azure Blob Service
...
Only send final PUT on Azure profiles
Fix core dump when reading Azure key from environment variable
Improve interface between mod_http_cache and storage providers
Remove debug
Remove out-of-date TODO
Add new configuration to example
Changes arising from Christopher Rienzo's comments
Add function to pointers to the profile to allow for better integration with the storage providers.
Add function to pointers to the profile to allow for better integration with the storage providers
Remove old header file inclusion
2016-09-07 09:57:03 +01:00
Luis Azedo
ebdf980eb0
FS-9551 [mod_sofia] compare also session before setting TFLAG_SKIP_EARLY
2016-09-07 00:14:47 +01:00
Mike Jerris
962908aa5a
Merge pull request #944 in FS/freeswitch from ~CRIENZO/freeswitch:fs-9472-originate-retry-timeout to master
...
* commit '4620f1070c34a20b5b38a35538a3423832bdc0c3':
FS-9472 [core] Add originate_retry_timeout and originate_retry_min_period_ms
2016-09-06 12:50:52 -05:00
Anthony Minessale
5a4058df8a
FS-9483 #resolve [mod_conference missing keyframe after reinvite]
2016-09-06 11:03:08 -05:00
Anthony Minessale
5ecde9478a
FS-9482 #resolve [uuid_media_3p - seg fault on 2nd attempt]
2016-09-06 10:45:50 -05:00
Mike Jerris
f48fbf1666
Merge pull request #945 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9480 to master
...
* commit 'eb08eef0eaac6e292e475952b23e1c35ac5683bf':
FS-9480 [mod_kazoo] add api enhancements
2016-09-05 15:09:09 -05:00
Luis Azedo
eb08eef0ea
FS-9480 [mod_kazoo] add api enhancements
2016-09-05 10:52:39 +00:00
Mike Jerris
346a60ed3d
Merge pull request #928 in FS/freeswitch from ~ANTONIO/freeswitch-fs-9398:master to master
...
* commit '9cd2dbbddb9afb59037704739e206e30b4ac1cb6':
FS-9398 solve missing variables in sofia events expire and unregister
2016-09-02 13:11:53 -05:00
Mike Jerris
a34abbc02c
Merge pull request #942 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-9466-use-system-md5-if-available to master
...
* commit '5a2f9d7a789c8a78f43cd7014b4980f747bd4ca2':
FS-9466: Use system MD5 if available
2016-09-02 12:20:05 -05:00
Mike Jerris
d9bd695e95
Merge pull request #894 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:bugfix/FS-9143-avmd-fix-custom-headers-in-events to master
...
* commit '9e0ade83b88113e4a50aacee440a97ddde0a2c1c':
FS-9143 [avmd] #fix event headers
2016-09-02 12:13:46 -05:00
Anthony Minessale
47cbd2f628
FS-9475 #resolve [Video bandwidth not conveyed in SDP for verto]
2016-09-01 17:18:33 -05:00
Anthony Minessale
9e931ab941
remove debug
2016-09-01 16:44:10 -05:00
Anthony Minessale
1f1e372826
FS-9474 #resolve [Add variables to set initial volume on mod_conference]
2016-09-01 13:30:55 -05:00
Chris Rienzo
4620f1070c
FS-9472 [core] Add originate_retry_timeout and originate_retry_min_period_ms
...
originate_retry_timeout : maximum duration in seconds to allow retry attempts to occur.
On expiration, this will not stop an in progress attempt, it will only prevent a
retry attempt from starting. This value works together with originate_retries.
originate_retry_min_period_ms : minimum spacing between retry attempts. This prevents
retries from flooding an enpoint when it rejects quickly.
2016-09-01 10:59:06 -04:00
Spencer Thomason
5a2f9d7a78
FS-9466: Use system MD5 if available
...
- Use system MD5 on BSD and Solaris based platforms
- Use OpenSSL if system library is not available
- Fallback to included APR
- Optimize switch_md5_string()
- replace libsofia MD5 routines in mod_sofia with switch_md5() ones
FS-9466 #resolve
2016-08-31 15:00:48 -07:00
Mike Jerris
803464ca23
Merge pull request #940 in FS/freeswitch from ~J0SH/freeswitch:fs9404 to master
...
* commit '16162fd74797222c7a73a866fdd96e732b6f02d2':
FS-9404 Handle sequence rollovers in mod_av handling of inbound H.263.
2016-08-29 16:27:42 -05:00
Josh Allmann
16162fd747
FS-9404 Handle sequence rollovers in mod_av handling of inbound H.263.
2016-08-26 22:22:42 +00:00
Italo Rossi
1080016986
FS-7706 [mod_callcenter] Hangup agent channel if we failed to bridge it with member channel.
...
The member can hangup the call while we are playing the outbound announce audio to the agent, this
patch detects this and properly hangup the agent channel to avoid keeping it up with
just a silence call since there's no active bridge.
The agent-bridge-end event now has CC-Agent-Bridged: true if the bridge successfully happens,
variable cc_agent_bridged was added so we can track this in the agent and member CDRs.
If you want to play an audio to the agent to indicate the member hangup the call before the bridge
set the variable cc_bridge_failed_outbound_announce, for example:
<action application="set" data="cc_bridge_failed_outbound_announce=tone_stream://%(250,250,425);loops=3"/>
or
<action application="set" data="cc_bridge_failed_outbound_announce=your-caller-has-gone-away-audio"/>
prior to calling callcenter application.
These variables are documented at https://freeswitch.org/confluence/display/FREESWITCH/mod_callcenter
2016-08-24 00:03:16 -03:00
Brian West
3c3c6ba512
FS-8608 remove nonexistant option, found during config audit
2016-08-22 15:28:02 -05:00
Brian West
7cc2653edc
FS-8608 found while doing config audit, params should have dashes
2016-08-22 15:20:04 -05:00
Piotr Gregor
9e0ade83b8
FS-9143 [avmd] #fix event headers
...
Make all headers starting from capital letter.
2016-08-22 09:32:09 +01:00
William King
c8e0eaace7
Merge pull request #923 in FS/freeswitch from ~J0SH/freeswitch:fs9409 to master
...
* commit '5f5346491943417c7609b834712ee4e5846d3605':
FS-9409: Wait for avformat reader thread before reading.
2016-08-21 18:46:05 -05:00
Mike Jerris
3f9a234821
Merge pull request #936 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:bugfix/FS-9447-fix-build-on-windows to master
...
* commit 'e5fc843c41860bbebf9eb187ef96c57def64c34b':
FS-9447: [mod_avmd] #fix PRId64 on windows
2016-08-20 14:14:36 -05:00
Piotr Gregor
e5fc843c41
FS-9447: [mod_avmd] #fix PRId64 on windows
...
We need to include inttypes.h header on Windows
for this to work.
2016-08-20 15:12:43 +01:00
Anthony Minessale
c3728d99d0
FS-9443 #resolve [SDP in a verto.invite with missing ICE candidates can segfault]
2016-08-20 09:11:06 -05:00
Mike Jerris
3a93305045
Merge pull request #935 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-9449-enable-clock-calibration-and-clock_nanosleep to master
...
* commit 'c5eb29d74d5ac727eb2a08c1e653e3f7e33aaacf':
FS-9449: Enable clock calibration and clock_realtime on Solaris
2016-08-19 22:59:29 -05:00
Mike Jerris
f92bb5aeff
Merge pull request #930 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9439 to master
...
* commit '676419a2619dda579d2bca9e6aaaecfa9a86e200':
FS-9439 check chained loopback for loopback_bowout
2016-08-19 22:56:14 -05:00
Spencer Thomason
c5eb29d74d
FS-9449: Enable clock calibration and clock_realtime on Solaris
2016-08-19 18:24:23 -07:00
Luis Azedo
676419a261
FS-9439 check chained loopback for loopback_bowout
2016-08-20 02:12:30 +01:00
Mike Jerris
f21a38270d
Merge pull request #934 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:feature/FS-9447-avmd-increase-default-number-of-samples to master
...
* commit '169f1c0b5044b94e43533cb04e34d88e5be63006':
FS-9447: [mod_avmd] increase factory default value of samples to skip
2016-08-19 14:41:22 -05:00
Mike Jerris
26a502061f
Merge pull request #931 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9440 to master
...
* commit 'ea5b39365af78be85b73673699040727ec9952c9':
FS-9440 add transfer_destination
2016-08-19 14:33:22 -05:00
Mike Jerris
6f2f87699c
Merge pull request #932 in FS/freeswitch from ~LAZEDO/freeswitch:feature/FS-9441 to master
...
* commit 'f8c2abc189f27ca13b2ddd6dc334ef7738ccb37d':
FS-9441 optional skip member outcall beep
2016-08-19 14:26:06 -05:00
Piotr Gregor
169f1c0b50
FS-9447: [mod_avmd] increase factory default value of samples to skip
...
Increase the value of parameter for factory settings (used when
config can't be loaded or on 'set default' command).
2016-08-19 20:20:24 +01:00
Piotr Gregor
fb065a148a
FS-9447: [mod_avmd] increase default value of samples to skip
...
Increase value of samples to skip at the beginning of new frame.
This increases the robustness against false detections observed
on German voicemail from Switzerland (see wav audio attached
to case FS-9447).
2016-08-19 19:44:31 +01:00
Brian West
2636141c32
Revert FS-8565, its getting a few blames for 3cx interop issues, we need to revisit the original reason and make sure this was the right fix.
2016-08-18 15:12:28 -05:00
Luis Azedo
f8c2abc189
FS-9441 optional skip member outcall beep
2016-08-18 11:04:08 -05:00
Luis Azedo
ea5b39365a
FS-9440 add transfer_destination
2016-08-18 10:23:55 -05:00
Anthony Minessale
bfb9e96f84
FS-9437 #resolve [Delete avatar if video is enabled mid-call]
2016-08-17 18:22:20 -05:00
Anthony Minessale
b9733c577c
FS-9436 #resolve [RTCP PLI Media Source SSRC wrong after re-INVITE]
2016-08-17 18:22:20 -05:00
Brian West
3c92bad18e
FS-9425 fix copy and paste error where we were not setting the height properly.
2016-08-17 12:52:40 -05:00
Brian West
ffb93653ab
Merge pull request #859 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-9183-call-with-t.38-reinvite-fails-after to master
...
* commit '5b71dffb8004c6e7045afeaf42c6a785c7496975':
FS-9183: [mod_sofia] Handle 415 Unsupported Media Type as 488
2016-08-17 10:59:17 -05:00
Antonio
9cd2dbbddb
FS-9398 solve missing variables in sofia events expire and unregister
2016-08-17 09:50:08 +02:00
Mike Jerris
f8bcc9d126
Merge pull request #883 in FS/freeswitch from ~LORNI/freeswitch:feature/FS-9256-add-db.finalize-in-order-to-close to master
...
* commit '36ffb292983b11702a90be48d9054ffbbd87dcd8':
FS-9256: mod_v8: Add DB.Finalize() in order to close statements.
2016-08-16 14:00:31 -05:00
Mike Jerris
dc4ae1f700
Merge pull request #926 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-9424-__byte_order-macro-not-defined-correctly to master
...
* commit '2febb55761a83d5b295e784056f59238dc4e4754':
FS-9424 #resolve Define byte order correctly on Solaris/SPARC
2016-08-16 13:19:36 -05:00
Mike Jerris
42936d2187
Merge pull request #927 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-9423-segfault-if-sofia-profile-param-local-network-acl to master
...
* commit '8928852d66c5f1c00c52bf8cf0c56372bd36540f':
FS-9423 #resolve Handle null value in ACL list name
2016-08-16 13:16:28 -05:00
Mike Jerris
69bf551c0e
Merge pull request #924 in FS/freeswitch from ~PIOTRGREGOR/freeswitch:feature/FS-9069-avmd-add-total-time-to-beep-event to master
...
* commit '9fbf9d02e34066c6d7dd19d9fb080df1b6f02089':
FS-9069: [mod_avmd] add detection time to beep event
2016-08-16 13:15:23 -05:00
Anthony Minessale
c278c9f63f
FS-9375 #resolve [DTMF not working on OPUS after Call Transfer ] #comment Can we try to reproduce with this version on all 3 boxes (not just the patch but the whole rev as-is)
2016-08-15 17:10:42 -05:00
Spencer Thomason
8928852d66
FS-9423 #resolve Handle null value in ACL list name
2016-08-12 13:38:10 -07:00
Anthony Minessale
eeba18394d
FS-9410 #resolve [PLI Missing Media Source SSRC]
2016-08-12 14:28:45 -05:00
Anthony Minessale
2e3227b50f
FS-9422 #resolve [Freeswitch Exit/Crash on SDP Negotiation] #comment renegotiate-codec-on-hold renegotiate-codec-on-reinvite are both removed in this commit
2016-08-12 14:10:23 -05:00