Code commits
FreeSWITCH
-
Anthony Minessale <anthm@freeswitch.org> 232d1715773c5428c9a60c676ce33493ee393ef6
FS-9748 #resolve [Locking contention with mod_shout playing conference moh] %backport=1.6
- src/mod/applications/mod_conference/mod_conference.c (version 232d1715773c5428c9a60c676ce33493ee393ef6) (diffs)
- src/mod/applications/mod_conference/mod_conference.h (version 232d1715773c5428c9a60c676ce33493ee393ef6) (diffs)
- src/mod/formats/mod_shout/mod_shout.c (version 232d1715773c5428c9a60c676ce33493ee393ef6) (diffs)
-
Anthony Minessale <anthm@freeswitch.org> 4cf0ff9a17f9fea2a8c5a86f3c7d1d4f7d8bce7f
- src/mod/applications/mod_conference/conference_video.c (version 4cf0ff9a17f9fea2a8c5a86f3c7d1d4f7d8bce7f) (diffs)
- src/mod/applications/mod_conference/mod_conference.h (version 4cf0ff9a17f9fea2a8c5a86f3c7d1d4f7d8bce7f) (diffs)
- src/mod/applications/mod_cv/mod_cv.cpp (version 4cf0ff9a17f9fea2a8c5a86f3c7d1d4f7d8bce7f) (diffs)
-
Anthony Minessale <anthm@freeswitch.org> a3a39f3305bfb20c46d451111ec463a1762a67c2
-
Anthony Minessale <anthm@freeswitch.org> b4e0592e84e5501533210dde901e4bd292192c19
-
Anthony Minessale <anthm@freeswitch.org> 18d1762a5be7edc7cf81d6431d64ef3d18b85b5c
-
Anthony Minessale <anthm@freeswitch.org> a60c2cb71352a1127a1fca780298b21f66f478c0
FS-9740 cont
-
Anthony Minessale <anthm@freeswitch.org> 7c32c0de5321d42c86a68cb34b64fb61fe0bc67b
FS-9739 #resolve [switch_rtp mistakes "ffffffff" for a new DTMF and Queue's a NULL digit]
-
Chris Rienzo <chris.rienzo@citrix.com> b23f4bbafee65fdda621f85e57687d39dfc6302b
FS-5978 [mod_rayo] attempt to fix direct media join
-
Anthony Minessale <anthm@freeswitch.org> 4a6f26b7fa3b3331d1d7f9be92540c80287439b0
FS-9705 regression 2
-
Mike Jerris 08adab191831496bdfec6a89d9a506785773e128
FS-9699 regression
-
Anthony Minessale <anthm@freeswitch.org> 2419ab671e6dab9b57efd2d0ab4b5039641b6699
FS-9699 regression
-
Anthony Minessale <anthm@freeswitch.org> 2ed50a27ca2b977a613883e12bc42caf0ced221c
FS-9742 #resolve [Refactor canvas zoom code]
- src/include/switch_frame.h (version 2ed50a27ca2b977a613883e12bc42caf0ced221c) (diffs)
- src/mod/applications/mod_conference/conference_video.c (version 2ed50a27ca2b977a613883e12bc42caf0ced221c) (diffs)
- src/mod/applications/mod_conference/mod_conference.h (version 2ed50a27ca2b977a613883e12bc42caf0ced221c) (diffs)
- src/mod/applications/mod_cv/mod_cv.cpp (version 2ed50a27ca2b977a613883e12bc42caf0ced221c) (diffs)
-
Anthony Minessale <anthm@freeswitch.org> 1b268de5e2c9dd7308a42621eb0bd116982b013f
FS-9740 #resolve [Improve font scaling on banners]
-
Anthony Minessale <anthm@freeswitch.org> b4e8be56e62b559259121fdc988026224312ecc9
-
Chris Rienzo <chris.rienzo@citrix.com> 4a76900edf1ac5f2302aeaab80bd20505d0464c6
FS-9737 [mod_hiredis] fix limit_usage when using hiredis backend
-
Seven Du f3b7105d6621d85b29d51c5c76c0b58c02f5c413
FS-9638 #comment fix seg when read -1
-
Anthony Minessale <anthm@freeswitch.org> 407c1b20ddb3006359a0e197e1ffb069cc2c640a
FS-9705 regression
-
Anthony Minessale <anthm@freeswitch.org> 27eb116f031d21892664975c6154f5d23df624e8
FS-9638 fail when write doesn't work
-
Anthony Minessale <anthm@freeswitch.org> 3b50883734c3e5c69491486c94ee9770b8bae61f
FS-9638 passing codec through on unanswered channels too (late neg)
-
Brian West <brian@freeswitch.org> 421edacc061e1a0a3be420735a735c7df20b518e
FS-9729 dont segfault if config file is misisng
-
Anthony Minessale <anthm@freeswitch.org> 6c4670c06e98839eae1c3d915e06027ec4160de8
remove debug
-
William King 0c17af63215a179211094b22a9a921f6d3db6d49
Merge pull request #1048 in FS/freeswitch from ~ARON45/freeswitch:feature/FS-9716-expand-variables-for-mod_amqp-command to master
* commit 'f4321a28267c9e5c089df24b22aa0a71619bd9cf':
FS-9716: [mod_amqp] Command profile expand params -
Italo Rossi 35e38e28a10d96c0b3c009b17b96a6e7d5a7f27b
Merge pull request #1056 in FS/freeswitch from ~FRANCOIS/freeswitch-fs-9514:master to master
* commit 'a8926317afc71f1889b95aca72e1301a19f078b2':
FS-9514 add event on mod_callcenter when max-no-answer is triggered -
Italo Rossi 741e257b69d480504250ab100f6bf2af5d495de7
Merge pull request #957 in FS/freeswitch from ~FRANCOIS/freeswitch-fs-9516:master to master
* commit 'b182a0ce34363399b7d7c88e0014769d7f168cc0':
FS-9516 refactor loopback agent on mod_callcenter and fix multiple minor issues -
Fran?ois a8926317afc71f1889b95aca72e1301a19f078b2
FS-9514 add event on mod_callcenter when max-no-answer is triggered
-
Fran?ois b182a0ce34363399b7d7c88e0014769d7f168cc0 m
FS-9516 refactor loopback agent on mod_callcenter and fix multiple minor issues
-
Aron Podrigal <aronp@guaranteedplus.com> f4321a28267c9e5c089df24b22aa0a71619bd9cf m
FS-9716: [mod_amqp] Command profile expand params
Expand command profile params "exchange-name, queue-name, binding_key"
This allows dynamic binding based on fs core-uuid (ie, ${core-uuid} ). -
Chris Rienzo <chris@rienzo.com> ad495d08cdf9e8058eab963790fcb519643fb90c
FS-9733 [mod_rayo] prevent bad tts format string from being generated when MRCP headers are not present
-
Chris Rienzo <chris@rienzo.com> ebda8f8db24fcfbfdbad96a1670f7c965ab13a24
FS-9732 [mod_ssml] create default configuration so ssml.conf.xml is not needed
-
Brian West <brian@freeswitch.org> 092a9e8979c3e4ccb1634303117cfe80f8299552
swigall
-
Anthony Minessale <anthm@freeswitch.org> 6287a466a1fd34e66cfcf9aaafe8d6257d44aef7
FS-9715 add webm and mkv too
-
Mike Jerris 17444343c09000e021f825a9592b3c33e4152164
Merge pull request #914 in FS/freeswitch from feature/FS-9367-log-session-creation to master
* commit '0fd6667fd2e30122ce7facf74a2f26ee7dfb26fc':
[FS-9367] log session counts at channel state change -
Brian West <brian@freeswitch.org> eb20e901ad56f48f84f0c47f668a5784a0af9498
Merge pull request #918 in FS/freeswitch from ~MKVONARX/freeswitch-fs-9387:bugfix/FS-9387 to master
* commit '26999898127d1226e07e5da1cc6becc5605061d3':
FS-9387 [libzrtp] bugfix for hash calculation of the auxiliary secret -
Mike Jerris 6393832c7cb7d0c70f5197fc832ce939ce33126c
Merge pull request #1043 in FS/freeswitch from ~PERRO/freeswitch:feature/FS-9325 to master
* commit 'b5266ed6b44a8219be55a3f81726dbde69e8994a':
FS-9325 [mod_dptools] Priority flag for faster bind_digit_action matches -
Mike Jerris b0b6db050a4ed6868f82d0bd043619fb52901641
Merge pull request #1041 in FS/freeswitch from ~PERRO/freeswitch:bugfix/FS-9323 to master
* commit '8d8543d0c822d7f2dffa84913b869b539eb341d0':
FS-9323 [mod_dptools] raise bind_digit_action event on correct leg -
Mike Jerris 76b990a503645030a9459b23d6771411b7020a82
Merge pull request #1040 in FS/freeswitch from ~PERRO/freeswitch:FS-9319 to master
* commit '6e8508f2a078963594129a83b15b4f919c496d61':
FS-9319 [mod_dptools] Support "both" in clear_digit_action -
Mike Jerris 50465dae850fc97ffe226503f5ef61681edfd8c4
Merge pull request #1035 in FS/freeswitch from ~CRIENZO/freeswitch:fs-9696 to master
* commit '11452979f6da94b515ee9b712a33d9957925a7d8':
FS-9696 keep pickup endpoint up if another endpoint in dialstring hangs up and leg_timeout is set on the pickup endpoint -
Mike Jerris 175ad35bb02bc58f9c1eb3dc8726f65b368dcaeb
Merge pull request #1044 in FS/freeswitch from ~PERRO/freeswitch:feature/FS-9412 to master
* commit 'd243c166f1826fbb4297a2a1e5be9de9f1dc572a':
FS-9412 [switch_loadable_module.c] Make MODULE_UNLOAD event report module name (key) and file (filename), similar to event MODULE_LOAD -
Mike Jerris d045d9c15999deb4a29a61a53662f7ccf49f3768
FS-9727: raise size limit on unkown size odbc column data from 256 to 16k
-
Mike Jerris 050ae1967f537fe5d2060ac7fa98d35370dc8df6
Merge pull request #1052 in FS/freeswitch from ~FRANCOIS/freeswitch-fs-9728:master to master
* commit 'aada7a56a1e29bd191dba3b486d7870d4b12899a':
FS-9728 fix dynamic media tag on verto.newCall method -
Brian West <brian@freeswitch.org> db50702d99b8940bf868512727bd90161bb0587b
FS-9729 remove hard coded path for cert and key from msrp and add config params for it
-
Mike Jerris e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a
FS-9652: improve sql sanitization
- src/mod/applications/mod_callcenter/mod_callcenter.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/mod/applications/mod_commands/mod_commands.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/mod/applications/mod_directory/mod_directory.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/mod/applications/mod_fifo/mod_fifo.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/mod/applications/mod_nibblebill/mod_nibblebill.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/mod/applications/mod_snom/mod_snom.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/mod/applications/mod_voicemail/mod_voicemail.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/mod/endpoints/mod_skinny/mod_skinny.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/mod/endpoints/mod_skinny/skinny_protocol.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/mod/endpoints/mod_skinny/skinny_server.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/mod/endpoints/mod_sofia/mod_sofia.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/mod/endpoints/mod_sofia/sofia.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/mod/endpoints/mod_sofia/sofia_presence.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/mod/endpoints/mod_sofia/sofia_reg.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/mod/event_handlers/mod_cdr_pg_csv/mod_cdr_pg_csv.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/mod/event_handlers/mod_cdr_sqlite/mod_cdr_sqlite.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/mod/event_handlers/mod_odbc_cdr/mod_odbc_cdr.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/mod/event_handlers/mod_snmp/subagent.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/switch_console.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
- src/switch_core_sqldb.c (version e1b3ee1efd49cfd3f0d50172e79d95a0859aa29a) (diffs)
-
David Villasmil 53dbe5d84a9c3624804a2b9259433f4d525425f8
FS-9490: [mod_sofia] add filter to SIP messages that match a regexp.
-
Mike Jerris 4dacece6a3b84b25197260e8afad0354ba389413
FS-9592: [mod_httapi] make sure to reset one time params when starting over in httapi app
-
Mike Jerris 654cf8c5efde60dc66cc64da92bdd504bcdd30a6
Merge pull request #1030 in FS/freeswitch from ~LUIZTELLES/bf-fs-9671:bugfix/FS-9671-wrong-cseq-is-sent-in-notify-after to master
* commit '4c45f529f8b193d6bb2535ae5d42dc0c86f2960f':
FS-9671 fix wrong cseq in notify Expires 0 -
Mike Jerris f34cbb93686b5ef9842f7979a54a47b3ac555504
FS-9691: don't call sql code inside hash_mutex due to circular mutex contention between hash_mutex and profile->dbh_mutex
-
Fran?ois aada7a56a1e29bd191dba3b486d7870d4b12899a
FS-9728 fix dynamic media tag on verto.newCall method
-
Andy Newlands d243c166f1826fbb4297a2a1e5be9de9f1dc572a m
FS-9412 [switch_loadable_module.c] Make MODULE_UNLOAD event report module name (key) and file (filename), similar to event MODULE_LOAD
Add key and filename for symetry with SWITCH_EVENT_MODULE_LOAD, for api_interface, and to make it simpler to know which module is unloaded
FS-9412 #resolve -
Andy Newlands b5266ed6b44a8219be55a3f81726dbde69e8994a m
FS-9325 [mod_dptools] Priority flag for faster bind_digit_action matches
Add exec: flag, 'P' (for "Priority") to bind_digit_action so that a
match is returned as soon as it is found, without waiting for the
inter-digit timeout to expire.
This can be very useful where the system needs to be more responsive
to the user.
By default, if multiple bindings are enabled and one or more use a
regex, switch_ivr_dmachine_check_match waits for the inter-digit
timeout to expire before returning a match. This ensures overlapping
patterns, such as "^\d{4}$" and "^\12{3}$" can both be reliably matched
When the 'P' flag is specified with bind_digit_action, whose action is
exec, a match is returned as soon as the condition is satisfied,
regardless of whether or not a longer match may be possible if further
digits were entered.
For example:
<action application="bind_digit_action" data="test,~^*\d{2}$,
exec[P]:execute_extension,myextn,self,self"/>
<action application="bind_digit_action" data="test,~^#\d{2}$",
exec:execute_extension,myotherextn,self,peer"/>
The first example causes a match to be returned immediately
after the 2nd digit is received, whereas the second example
defaults to waiting for the inter-digit timeout to expire
before returning.
In cases where the 'P' flag is used with a regex and string, and both
are matched, the more explicit, string match will be returned.
For example:
<action application="bind_digit_action" data="test,~^*\d{2}$,
exec[P]:execute_extension,myextn,self,self"/>
<action application="bind_digit_action" data="test,*12,
exec[P]:execute_extension,myotherextn,self,self"/>
If "*12" is matched, myotherextn is executed, because "*12" is
more explicit/specific than "^*\d{2}$"
If the 'P'(riority) flag is not used, behaviour is unchanged from
previous versions. This ensures backward compatibility.
FS-9325 #resolve- src/include/switch_ivr.h (version b5266ed6b44a8219be55a3f81726dbde69e8994a) (diffs)
- src/mod/applications/mod_conference/conference_member.c (version b5266ed6b44a8219be55a3f81726dbde69e8994a) (diffs)
- src/mod/applications/mod_dptools/mod_dptools.c (version b5266ed6b44a8219be55a3f81726dbde69e8994a) (diffs)
- src/mod/applications/mod_httapi/mod_httapi.c (version b5266ed6b44a8219be55a3f81726dbde69e8994a) (diffs)
- src/switch_ivr_async.c (version b5266ed6b44a8219be55a3f81726dbde69e8994a) (diffs)
-
Andy Newlands 8d8543d0c822d7f2dffa84913b869b539eb341d0 m
FS-9323 [mod_dptools] raise bind_digit_action event on correct leg
Ensure digit_action_callback raises the match event on leg specified
in bind_digit_action.
Specifying the event leg as "peer" or "self" now executes on the
correct call leg.
FS-9323 #resolve -
Andy Newlands 6e8508f2a078963594129a83b15b4f919c496d61 m
FS-9319 [mod_dptools] Support "both" in clear_digit_action
Add support for "both" as target parameter to clear_digit_action.
CDA previously only supported target values of:
"", "self" or "peer"
CDA Behaviour now corresponds with documentation.
For example, the follow will work as expected:
<action application="clear_digit_action" data="all,both"/>
FS-9319 #resolve -
Chris Rienzo <chris.rienzo@citrix.com> 11452979f6da94b515ee9b712a33d9957925a7d8 m
FS-9696 keep pickup endpoint up if another endpoint in dialstring hangs up and leg_timeout is set on the pickup endpoint
-
luiztelles <luiz.telles@tropiconet.com> 4c45f529f8b193d6bb2535ae5d42dc0c86f2960f m
FS-9671 fix wrong cseq in notify Expires 0
-
Markus von Arx 26999898127d1226e07e5da1cc6becc5605061d3 m
FS-9387 [libzrtp] bugfix for hash calculation of the auxiliary secret
-
Nathan Neulinger 0fd6667fd2e30122ce7facf74a2f26ee7dfb26fc m
[FS-9367] log session counts at channel state change