bigbluebutton-Github/akka-bbb-apps
prlanzarin 437c684423 fix(audio): stuck unmute due to borked callerId(Num)
FreeSWITCH incorrectly generates callerNum headers in its ESL events
when specific, special characters are in place. e.g.:
w_etc_0-bbbID-User;Semi (notice the semicolon) will be generated by
FS as w_etc_0-bbbID-User (everything after the semicolon is ignored).
This breaks callerId comparision for session matching in a few places -
one of the is the unmute/unhold toggle control.

Compare callerNum as prefixes instead of exact strings to match those
scenarios.
This is a temporary fix; we should review callerNum generation in the
future (use Caller-Id-Name in FSESL), as well as stop relying on it
for session matching (use UUIDs and/or client session numbers instead).
Both of these are more involved changes, though.
2024-07-23 09:37:19 -03:00
..
project fix(sec): Bump logback-classic 2024-04-17 14:29:18 -04:00
scala renamed noRedirect* to redirectToHtml5* 2018-06-07 15:59:06 +00:00
src fix(audio): stuck unmute due to borked callerId(Num) 2024-07-23 09:37:19 -03:00
.gitignore Keep blank line on end of gitignore files 2022-04-07 17:36:26 -03:00
.scalariform.conf - enable scariform for akka-apps 2019-03-27 13:41:16 -07:00
build.sbt Fix akka-apps: reStart ignoring /etc config (backport) #19757 2024-03-07 13:09:05 -05:00
deploy.sh fix: use correct service name in akka-apps deploy 2023-01-05 06:04:53 -05:00
run-dev.sh Improve scripts to run/deploy applications 2022-03-31 13:48:57 -03:00
run.sh Merged upstream develop branch 2021-05-01 16:59:20 +02:00