You are not logged in.
Pages: 1
Hello. I'm having problems with audio in my pipewire setup on a laptop.
The built-in microphone works but is very noisy and the one connected via the audio jack is not detected. The same goes if I try to use an external sound card. Bluetooth audio seems to work fine.
I'm not seeing any problems on out-of-stock Ubuntu.
$ amixer
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 65536
Mono: Playback 42598 [65%] [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cvolume-joined cswitch cswitch-joined
Capture channels: Mono
Limits: Capture 0 - 65536
Mono: Capture 65536 [100%] [on]Alsamixer shows pipiwire as default soundcard.
Here my soundcard:
$ lsusb | grep G6
Bus 003 Device 010: ID 041e:3256 Creative Technology, Ltd Sound BlasterX G6
$ arecord --list-devices
**** List of CAPTURE Hardware Devices ****
card 1: PCH [HDA Intel PCH], device 0: ALC295 Analog [ALC295 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: G6 [Sound BlasterX G6], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
$ lspci | grep Audio
0000:00:1f.3 Audio device: Intel Corporation Tiger Lake-H HD Audio Controller (rev 11)
0000:01:00.1 Audio device: NVIDIA Corporation Device 2291 (rev a1)Last edited by loranto (2024-03-15 15:10:49)
Offline
To get to the actual mixer controls despite the presence of pipewire you'd do
amixer -c1
amixer -c2respectively. Chances you have a Mic Boost or so overdriving, which you should indeed tone down/toggle from the relevant amixer/ALSA level.
FWIW for completeness sake in addition to those two, during an actual recording attempt what do you get from
pactl list sources
pactl list source-outputsOffline
To get to the actual mixer controls despite the presence of pipewire you'd do
amixer -c1 amixer -c2respectively. Chances you have a Mic Boost or so overdriving, which you should indeed tone down/toggle from the relevant amixer/ALSA level.
FWIW for completeness sake in addition to those two, during an actual recording attempt what do you get from
pactl list sources pactl list source-outputs
$ amixer -c1
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87
Mono: Playback 78 [90%] [-6.75dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 0 [0%] [-65.25dB] [off]
Front Right: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'Speaker',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 87 [100%] [0.00dB] [on]
Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 255 [100%] [0.00dB]
Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 2 [67%] [20.00dB]
Front Right: 2 [67%] [20.00dB]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'IEC958',1
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',2
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',3
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 63
Front Left: Capture 63 [100%] [30.00dB] [on]
Front Right: Capture 63 [100%] [30.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
Capabilities: enum
Items: 'Disabled' 'Enabled'
Item0: 'Disabled'
Simple mixer control 'Digital',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 120
Front Left: Capture 60 [50%] [0.00dB]
Front Right: Capture 60 [50%] [0.00dB]$ amixer -c2
Simple mixer control 'Speaker',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 128
Mono:
Front Left: Playback 89 [70%] [-19.50dB] [on]
Front Right: Playback 89 [70%] [-19.50dB] [on]
Simple mixer control 'Speaker Clock Source',0
Capabilities: enum
Items: 'DSP Clock' 'Stereo Direct'
Item0: 'DSP Clock'
Simple mixer control 'PCM',0
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 0
Mono: 0 [0%]
Simple mixer control 'PCM Capture Source',0
Capabilities: enum
Items: 'Line In' 'External Mic' 'S/PDIF In' 'What U Hear'
Item0: 'Line In'
Simple mixer control 'PCM',1
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 0
Mono: 0 [0%]
Simple mixer control 'Line In',0
Capabilities: pvolume cvolume pswitch pswitch-joined cswitch cswitch-joined
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 146 Capture 0 - 57
Front Left: Playback 116 [79%] [-6.00dB] [on] Capture 48 [84%] [0.00dB] [on]
Front Right: Playback 116 [79%] [-6.00dB] [on] Capture 48 [84%] [0.00dB] [on]
Simple mixer control 'Line In',1
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 0
Mono: 0 [0%]
Simple mixer control 'External Mic',0
Capabilities: pvolume cvolume pswitch pswitch-joined cswitch cswitch-joined
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 146 Capture 0 - 57
Front Left: Playback 146 [100%] [9.00dB] [off] Capture 48 [84%] [0.00dB] [on]
Front Right: Playback 146 [100%] [9.00dB] [off] Capture 48 [84%] [0.00dB] [on]
Simple mixer control 'External Mic',1
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 0
Mono: 0 [0%]
Simple mixer control 'Input Gain Control',0
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 3
Mono: 0 [0%]
Simple mixer control 'S/PDIF In',0
Capabilities: pvolume cvolume pswitch pswitch-joined cswitch cswitch-joined
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 146 Capture 0 - 57
Front Left: Playback 128 [88%] [0.00dB] [on] Capture 48 [84%] [0.00dB] [on]
Front Right: Playback 128 [88%] [0.00dB] [on] Capture 48 [84%] [0.00dB] [on]
Simple mixer control 'S/PDIF In',1
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 0
Mono: 0 [0%]
Simple mixer control 'What U Hear',0
Capabilities: cvolume cswitch cswitch-joined
Capture channels: Front Left - Front Right
Limits: Capture 0 - 57
Front Left: Capture 48 [84%] [0.00dB] [on]
Front Right: Capture 48 [84%] [0.00dB] [on]$ pactl list sources
Source #47
State: SUSPENDED
Name: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
Description: Monitor of Built-in Audio Analog Stereo
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
balance 0,00
Base Volume: 65536 / 100% / 0,00 dB
Monitor of Sink: alsa_output.pci-0000_00_1f.3.analog-stereo
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
alsa.card = "1"
alsa.card_name = "HDA Intel PCH"
alsa.class = "generic"
alsa.device = "0"
alsa.driver_name = "snd_hda_intel"
alsa.id = "ALC295 Analog"
alsa.long_card_name = "HDA Intel PCH at 0x6105230000 irq 199"
alsa.name = "ALC295 Analog"
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
api.alsa.card.longname = "HDA Intel PCH at 0x6105230000 irq 199"
api.alsa.card.name = "HDA Intel PCH"
api.alsa.path = "front:1"
api.alsa.pcm.card = "1"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "7"
device.api = "alsa"
device.class = "monitor"
device.id = "46"
device.profile.description = "Analog Stereo"
device.profile.name = "analog-stereo"
device.routes = "2"
factory.name = "api.alsa.pcm.sink"
media.class = "Audio/Sink"
device.description = "Built-in Audio"
node.name = "alsa_output.pci-0000_00_1f.3.analog-stereo"
node.nick = "ALC295 Analog"
node.pause-on-idle = "false"
object.path = "alsa:pcm:1:front:1:playback"
priority.driver = "1009"
priority.session = "1009"
factory.id = "18"
clock.quantum-limit = "8192"
client.id = "34"
node.driver = "true"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "47"
object.serial = "47"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "1"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio1"
device.bus = "pci"
device.bus_path = "pci-0000:00:1f.3"
device.enum.api = "udev"
device.form_factor = "internal"
device.icon_name = "audio-card-analog-pci"
device.name = "alsa_card.pci-0000_00_1f.3"
device.nick = "HDA Intel PCH"
device.plugged.usec = "7260028"
device.product.id = "0x43c8"
device.product.name = "Tiger Lake-H HD Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card1"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
device.string = "1"
Ports:
analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability group: Legacy 2, availability unknown)
analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 3, not available)
Active Port: analog-output-speaker
Formats:
pcm
Source #48
State: RUNNING
Name: alsa_input.pci-0000_00_1f.3.analog-stereo
Description: Built-in Audio Analog Stereo
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 64599 / 99% / -0,38 dB, front-right: 64599 / 99% / -0,38 dB
balance 0,00
Base Volume: 6554 / 10% / -60,00 dB
Monitor of Sink: n/a
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
alsa.card = "1"
alsa.card_name = "HDA Intel PCH"
alsa.class = "generic"
alsa.device = "0"
alsa.driver_name = "snd_hda_intel"
alsa.id = "ALC295 Analog"
alsa.long_card_name = "HDA Intel PCH at 0x6105230000 irq 199"
alsa.name = "ALC295 Analog"
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
api.alsa.card.longname = "HDA Intel PCH at 0x6105230000 irq 199"
api.alsa.card.name = "HDA Intel PCH"
api.alsa.path = "front:1"
api.alsa.pcm.card = "1"
api.alsa.pcm.stream = "capture"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "0"
device.api = "alsa"
device.class = "sound"
device.id = "46"
device.profile.description = "Analog Stereo"
device.profile.name = "analog-stereo"
device.routes = "1"
factory.name = "api.alsa.pcm.source"
media.class = "Audio/Source"
device.description = "Built-in Audio"
node.name = "alsa_input.pci-0000_00_1f.3.analog-stereo"
node.nick = "ALC295 Analog"
node.pause-on-idle = "false"
object.path = "alsa:pcm:1:front:1:capture"
priority.driver = "2009"
priority.session = "2009"
factory.id = "18"
clock.quantum-limit = "8192"
client.id = "34"
node.driver = "true"
factory.mode = "split"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "48"
object.serial = "48"
node.max-latency = "16384/48000"
api.alsa.period-size = "1024"
api.alsa.period-num = "32"
api.alsa.headroom = "32"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "1"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio1"
device.bus = "pci"
device.bus_path = "pci-0000:00:1f.3"
device.enum.api = "udev"
device.form_factor = "internal"
device.icon_name = "audio-card-analog-pci"
device.name = "alsa_card.pci-0000_00_1f.3"
device.nick = "HDA Intel PCH"
device.plugged.usec = "7260028"
device.product.id = "0x43c8"
device.product.name = "Tiger Lake-H HD Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card1"
device.vendor.id = "0x8086"
device.vendor.name = "Intel Corporation"
device.string = "1"
Ports:
analog-input-mic: Microphone (type: Mic, priority: 8700, availability group: Legacy 1, availability unknown)
Active Port: analog-input-mic
Formats:
pcm
Source #68
State: RUNNING
Name: alsa_output.usb-Creative_Technology_Ltd_Sound_BlasterX_G6_B700464F5BX-00.analog-stereo.monitor
Description: Monitor of Sound BlasterX G6 Analog Stereo
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
balance 0,00
Base Volume: 65536 / 100% / 0,00 dB
Monitor of Sink: alsa_output.usb-Creative_Technology_Ltd_Sound_BlasterX_G6_B700464F5BX-00.analog-stereo
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
alsa.card = "2"
alsa.card_name = "Sound BlasterX G6"
alsa.class = "generic"
alsa.device = "0"
alsa.driver_name = "snd_usb_audio"
alsa.id = "USB Audio"
alsa.long_card_name = "Creative Technology Ltd Sound BlasterX G6 at usb-0000:00:14.0-4, high speed"
alsa.name = "USB Audio"
alsa.resolution_bits = "32"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
api.alsa.card.longname = "Creative Technology Ltd Sound BlasterX G6 at usb-0000:00:14.0-4, high speed"
api.alsa.card.name = "Sound BlasterX G6"
api.alsa.path = "front:2"
api.alsa.pcm.card = "2"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "4"
device.api = "alsa"
device.class = "monitor"
device.id = "62"
device.profile.description = "Analog Stereo"
device.profile.name = "analog-stereo"
device.routes = "1"
factory.name = "api.alsa.pcm.sink"
media.class = "Audio/Sink"
device.description = "Sound BlasterX G6"
node.name = "alsa_output.usb-Creative_Technology_Ltd_Sound_BlasterX_G6_B700464F5BX-00.analog-stereo"
node.nick = "Sound BlasterX G6"
node.pause-on-idle = "false"
object.path = "alsa:pcm:2:front:2:playback"
priority.driver = "1009"
priority.session = "1009"
factory.id = "18"
clock.quantum-limit = "8192"
client.id = "34"
node.driver = "true"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "63"
object.serial = "68"
node.max-latency = "16384/48000"
api.alsa.period-size = "128"
api.alsa.period-num = "256"
api.alsa.headroom = "128"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "2"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio2"
device.bus = "usb"
device.bus-id = "usb-Creative_Technology_Ltd_Sound_BlasterX_G6_B700464F5BX-00"
device.bus_path = "pci-0000:00:14.0-usb-0:4:1.0"
device.enum.api = "udev"
device.icon_name = "audio-card-analog-usb"
device.name = "alsa_card.usb-Creative_Technology_Ltd_Sound_BlasterX_G6_B700464F5BX-00"
device.nick = "Sound BlasterX G6"
device.plugged.usec = "247676322"
device.product.id = "0x3256"
device.product.name = "Sound BlasterX G6"
device.serial = "Creative_Technology_Ltd_Sound_BlasterX_G6_B700464F5BX"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/sound/card2"
device.vendor.id = "0x041e"
device.vendor.name = "Creative Technology, Ltd"
device.string = "2"
Ports:
analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability unknown)
Active Port: analog-output-speaker
Formats:
pcm
Source #69
State: SUSPENDED
Name: alsa_input.usb-Creative_Technology_Ltd_Sound_BlasterX_G6_B700464F5BX-00.analog-stereo
Description: Sound BlasterX G6 Analog Stereo
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 64599 / 99% / -0,38 dB, front-right: 64599 / 99% / -0,38 dB
balance 0,00
Base Volume: 65536 / 100% / 0,00 dB
Monitor of Sink: n/a
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
alsa.card = "2"
alsa.card_name = "Sound BlasterX G6"
alsa.class = "generic"
alsa.device = "0"
alsa.driver_name = "snd_usb_audio"
alsa.id = "USB Audio"
alsa.long_card_name = "Creative Technology Ltd Sound BlasterX G6 at usb-0000:00:14.0-4, high speed"
alsa.name = "USB Audio"
alsa.resolution_bits = "32"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
api.alsa.card.longname = "Creative Technology Ltd Sound BlasterX G6 at usb-0000:00:14.0-4, high speed"
api.alsa.card.name = "Sound BlasterX G6"
api.alsa.path = "front:2"
api.alsa.pcm.card = "2"
api.alsa.pcm.stream = "capture"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "0"
device.api = "alsa"
device.class = "sound"
device.id = "62"
device.profile.description = "Analog Stereo"
device.profile.name = "analog-stereo"
device.routes = "1"
factory.name = "api.alsa.pcm.source"
media.class = "Audio/Source"
device.description = "Sound BlasterX G6"
node.name = "alsa_input.usb-Creative_Technology_Ltd_Sound_BlasterX_G6_B700464F5BX-00.analog-stereo"
node.nick = "Sound BlasterX G6"
node.pause-on-idle = "false"
object.path = "alsa:pcm:2:front:2:capture"
priority.driver = "2009"
priority.session = "2009"
factory.id = "18"
clock.quantum-limit = "8192"
client.id = "34"
node.driver = "true"
factory.mode = "split"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
object.id = "64"
object.serial = "69"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "2"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio2"
device.bus = "usb"
device.bus-id = "usb-Creative_Technology_Ltd_Sound_BlasterX_G6_B700464F5BX-00"
device.bus_path = "pci-0000:00:14.0-usb-0:4:1.0"
device.enum.api = "udev"
device.icon_name = "audio-card-analog-usb"
device.name = "alsa_card.usb-Creative_Technology_Ltd_Sound_BlasterX_G6_B700464F5BX-00"
device.nick = "Sound BlasterX G6"
device.plugged.usec = "247676322"
device.product.id = "0x3256"
device.product.name = "Sound BlasterX G6"
device.serial = "Creative_Technology_Ltd_Sound_BlasterX_G6_B700464F5BX"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/sound/card2"
device.vendor.id = "0x041e"
device.vendor.name = "Creative Technology, Ltd"
device.string = "2"
Ports:
analog-input-linein: Line In (type: Line, priority: 8100, availability unknown)
Active Port: analog-input-linein
Formats:
pcm$ pactl list source-outputs
Source Output #203
Driver: PipeWire
Owner Module: n/a
Client: 188
Source: 48
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Format: pcm, format.sample_format = "\"s16le\"" format.rate = "48000" format.channels = "2" format.channel_map = "\"front-left,front-right\""
Corked: no
Mute: no
Volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
balance 0,00
Buffer Latency: 0 usec
Source Latency: 0 usec
Resample method: PipeWire
Properties:
client.api = "pipewire-pulse"
pulse.server.type = "unix"
application.name = "WEBRTC VoiceEngine"
application.process.id = "3592"
application.process.user = "lorenzo"
application.process.host = "greygoo"
application.process.binary = "Discord"
application.language = "it_IT.UTF-8"
window.x11.display = ":1"
application.process.machine_id = "f85df35eb58a4f5b9ace7ef2b20ebcf3"
application.process.session_id = "2"
media.name = "recStream"
node.rate = "1/48000"
node.latency = "1440/48000"
stream.is-live = "true"
node.name = "WEBRTC VoiceEngine"
node.want-driver = "true"
node.autoconnect = "true"
media.class = "Stream/Input/Audio"
adapt.follower.spa-node = ""
object.register = "false"
factory.id = "6"
clock.quantum-limit = "8192"
factory.mode = "merge"
audio.adapt.follower = ""
library.name = "audioconvert/libspa-audioconvert"
client.id = "101"
object.id = "83"
object.serial = "203"
pulse.attr.maxlength = "4194304"
pulse.attr.fragsize = "5760"
module-stream-restore.id = "source-output-by-application-name:WEBRTC VoiceEngine"Offline
Pages: 1