diff --git a/indra/llmessage/aihttptimeoutpolicy.cpp b/indra/llmessage/aihttptimeoutpolicy.cpp
index 840532e43..93ba3b257 100644
--- a/indra/llmessage/aihttptimeoutpolicy.cpp
+++ b/indra/llmessage/aihttptimeoutpolicy.cpp
@@ -924,9 +924,7 @@ P(meshLODResponder);
P(meshPhysicsShapeResponder);
P(meshSkinInfoResponder);
P(mimeDiscoveryResponder);
-P(moderationModeResponder);
-P(muteTextResponder);
-P(muteVoiceResponder);
+P(moderationResponder);
P(navMeshRebakeResponder);
P(navMeshResponder);
P(navMeshStatusResponder);
@@ -954,9 +952,9 @@ P(viewerChatterBoxInvitationAcceptResponder);
P(viewerMediaOpenIDResponder);
P(viewerMediaWebProfileResponder);
P(viewerStatsResponder);
-P(viewerVoiceAccountProvisionResponder);
+P(vivoxVoiceAccountProvisionResponder);
+P(vivoxVoiceClientCapResponder);
P(voiceCallCapResponder);
-P(voiceClientCapResponder);
P(webProfileResponders);
P(wholeModelFeeResponder);
P(wholeModelUploadResponder);
diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt
index 2635ad46b..7ae2f0f82 100644
--- a/indra/newview/CMakeLists.txt
+++ b/indra/newview/CMakeLists.txt
@@ -261,7 +261,6 @@ set(viewer_SOURCE_FILES
llfloatertos.cpp
llfloaterurldisplay.cpp
llfloaterurlentry.cpp
- llfloatervoicedevicesettings.cpp
llfloaterwater.cpp
llfloaterwindlight.cpp
llfloaterworldmap.cpp
@@ -379,9 +378,11 @@ set(viewer_SOURCE_FILES
llpanelplace.cpp
llpanelprofile.cpp
llpanelskins.cpp
+ llpanelvoicedevicesettings.cpp
llpanelvolume.cpp
llpanelweb.cpp
llparcelselection.cpp
+ llparticipantlist.cpp
llpatchvertexarray.cpp
llpathfindingcharacter.cpp
llpathfindingcharacterlist.cpp
@@ -417,6 +418,7 @@ set(viewer_SOURCE_FILES
llselectmgr.cpp
llsky.cpp
llspatialpartition.cpp
+ llspeakers.cpp
llsprite.cpp
llstartup.cpp
llstatusbar.cpp
@@ -520,9 +522,11 @@ set(viewer_SOURCE_FILES
llvoclouds.cpp
llvograss.cpp
llvoground.cpp
+ llvoicechannel.cpp
llvoiceclient.cpp
llvoiceremotectrl.cpp
llvoicevisualizer.cpp
+ llvoicevivox.cpp
llvoinventorylistener.cpp
llvopartgroup.cpp
llvosky.cpp
@@ -762,7 +766,6 @@ set(viewer_HEADER_FILES
llfloatertos.h
llfloaterurldisplay.h
llfloaterurlentry.h
- llfloatervoicedevicesettings.h
llfloaterwater.h
llfloaterwindlight.h
llfloaterworldmap.h
@@ -880,9 +883,11 @@ set(viewer_HEADER_FILES
llpanelplace.h
llpanelprofile.h
llpanelskins.h
+ llpanelvoicedevicesettings.h
llpanelvolume.h
llpanelweb.h
llparcelselection.h
+ llparticipantlist.h
llpatchvertexarray.h
llpathfindingcharacter.h
llpathfindingcharacterlist.h
@@ -920,6 +925,7 @@ set(viewer_HEADER_FILES
llsimplestat.h
llsky.h
llspatialpartition.h
+ llspeakers.h
llsprite.h
llstartup.h
llstatusbar.h
@@ -1026,9 +1032,11 @@ set(viewer_HEADER_FILES
llvoclouds.h
llvograss.h
llvoground.h
+ llvoicechannel.h
llvoiceclient.h
llvoiceremotectrl.h
llvoicevisualizer.h
+ llvoicevivox.h
llvoinventorylistener.h
llvopartgroup.h
llvosky.h
diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml
index 5b0beb4e7..15cc2aa54 100644
--- a/indra/newview/app_settings/settings.xml
+++ b/indra/newview/app_settings/settings.xml
@@ -14096,6 +14096,17 @@ This should be as low as possible, but too low may break functionality
Value
0
+ ShowVoiceVisualizersInCalls
+
ShowVolumeSettingsPopup
+ SpeakerParticipantDefaultOrder
+
+ SpeakerParticipantRemoveDelay
+
UseNewWalkRun
+ VoiceCallsRejectGroup
+
+ VoiceDisableMic
+
+ VoiceEffectExpiryWarningTime
+
+ VoiceMorphingEnabled
+
AutoDisengageMic
+ ShowDeviceSettings
+
VoiceEarLocation
+ VoiceLogFile
+
VoiceOutputAudioDevice
+ VoiceServerType
+
WLSkyDetail
+ VoiceEffectDefault
+
LogFileNamewithDate