/etc/pulse/default.pa ### Modules to allow autoloading of filters (such as echo cancellation) ### on demand. module-filter-heuristics tries to determine what filters ### make sense, and module-filter-apply does the heavy-lifting of ### loading modules and rerouting streams. load-module module-filter-heuristics load-module module-filter-apply ### Make some devices default #set-default-sink output #set-default-source input .fail #SET DEFAULT AUDIO SOURCE AND SINK set-default-source alsa_input.usb-0b0e_Jabra_LINK_360_501AA5A4E493022E00-00.analog-mono set-default-sink alsa_output.pci-0000_0a_00.3.analog-stereo #LOAD ECHO CANCEL WITH AEC_METHOD WEBRTC # default quality mode source based load-module module-echo-cancel aec_method=webrtc use_master_format=true source_name=ffechoCancel_source sink_name=ffechoCancel_sink # high quality mode #load-module module-echo-cancel aec_method=webrtc use_master_format=true source_name=ffechoCancel_source sink_name=ffechoCancel_sink format=s32le rate=96000 channels=2 #SET ECHO CANCEL SOURCE AND SINK set-default-source ffechoCancel_source set-default-sink ffechoCancel_sink