Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 03 Jan 2013 13:52:05 +0000
From:      Hugo Silva <hugo@barafranca.com>
To:        Joseph Olatt <joji@eskimo.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: audio/baresip on FreeBSD 9
Message-ID:  <50E58D05.2090408@barafranca.com>
In-Reply-To: <20130103041911.GA29654@shellx.eskimo.com>
References:  <20130103041911.GA29654@shellx.eskimo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 01/03/13 04:19, Joseph Olatt wrote:
> 
> I've been trying to get baresip to work on my FreeBSD 9.x laptop and
> haven't had much success. I register successfully to callcentric.com and
> it appears that I can connect and there is a stream of data coming
> through based on the status display:
> 
> [0:00:08] audio=0/0 (bit/s) [                ]
> 
> However, there is no sound.
> 
> Is anybody on the list successfully using baresip? If so, could they
> please provide some pointers on how to get sound?
> 
> There doesn't seem to be much documentation anywhere on the Internet for
> baresip.
> 
> My config file (~/.baresip/config) is:
> 
> /* Begin ~/.baresip/config */
> #
> # baresip configuration
> #
> 
> #------------------------------------------------------------------------------
> 
> # Core
> poll_method		poll		# poll, select, epoll ..
> 
> # Input
> input_device		/dev/event0
> input_port		5555
> 
> # SIP
> sip_trans_bsize		128
> #sip_listen		127.0.0.1:5050
> 
> # Audio
> audio_dev               /dev/audio0.0
> audio_srate		8000-48000
> audio_channels		1-2
> #audio_aec_length		128 # [ms]
> 
> # Video
> video_dev		
> video_size		352x288
> video_bitrate		384000
> video_fps		25
> #video_selfview		window # {window,pip}
> 
> # AVT - Audio/Video Transport
> rtp_tos			184
> #rtp_ports			10000-20000
> #rtp_bandwidth			512-1024 # [kbit/s]
> rtcp_enable			yes
> rtcp_mux			no
> jitter_buffer_delay	5-10		# frames
> 
> # Network
> #dns_server		10.0.0.1:53
> 
> #------------------------------------------------------------------------------
> # Modules
> 
> module_path		/usr/local/lib/baresip/modules
> 
> # UI Modules
> module			stdio.so
> module			cons.so
> #module			evdev.so
> 
> # Audio codec Modules (in order)
> #module			g7221.so
> #module			g722.so
> module			g711.so
> #module			gsm.so
> #module			l16.so
> #module			speex.so
> #module			celt.so
> #module			bv32.so
> 
> # Audio filter Modules (in order)
> # NOTE: AEC should be before Preproc
> #module			sndfile.so
> #module			speex_aec.so
> #module			speex_pp.so
> #module			speex_resamp.so
> #module			plc.so
> 
> # Audio driver Modules
> #module			oss.so
> #module			alsa.so
> #module			portaudio.so
> #module			gst.so
> 
> # Video codec Modules (in order)
> module			avcodec.so
> #module			vpx.so
> 
> # Video source modules
> #module			avformat.so
> #module			v4l.so
> #module			v4l2.so
> 
> # Video display modules
> #module			sdl.so
> #module			x11.so
> 
> # Media NAT modules
> #module			stun.so
> #module			turn.so
> #module			ice.so
> 
> # Media encoding modules
> #module			srtp.so
> 
> # Other modules
> #module			natbd.so
> 
> #------------------------------------------------------------------------------
> # Module parameters
> 
> 
> # Speex codec parameters
> speex_quality		7 # 0-10
> speex_complexity	7 # 0-10
> speex_enhancement	0 # 0-1
> speex_vbr		0 # Variable Bit Rate 0-1
> speex_vad		0 # Voice Activity Detection 0-1
> speex_agc_level	8000
> 
> # NAT Behavior Discovery
> #natbd_server		creytiv.com
> #natbd_interval		600		# in seconds
> /* End ~/.baresip/config */
> 
> 
> /* uname -a */
> FreeBSD peace 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #4 r244062: Mon Dec
> 10 17:56:25 CST 2012     root@peace:/usr/obj/usr/src/sys/PEACE  i386
> 
> 
> Thanks.
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
> 



This works for me (not sure about video, works with video loop but have
not found a free sip server that supports video streams..):


#
# baresip configuration
#

#------------------------------------------------------------------------------

# Core
poll_method             select          # poll, select, epoll ..

# Input
input_device            /dev/event0
input_port              5555

# SIP
sip_trans_bsize         128
#sip_listen             127.0.0.1:5050

# Audio
audio_dev               /dev/dsp
audio_srate             8000-48000
audio_channels          1-2
audio_aec_length                128 # [ms]

# Video
video_dev               /dev/video0
video_size              800x600
video_bitrate           384000
video_fps               25
video_selfview          window # {window,pip}

# AVT - Audio/Video Transport
rtp_tos                 184
#rtp_ports                      10000-20000
#rtp_bandwidth                  512-1024 # [kbit/s]
rtcp_enable                     yes
rtcp_mux                        no
jitter_buffer_delay     5-10            # frames

# Network
#dns_server             10.0.0.1:53





#------------------------------------------------------------------------------


# Modules





module_path             /usr/local/lib/baresip/modules





# UI Modules


module                  stdio.so


module                  cons.so


#module                 evdev.so





# Audio codec Modules (in order)
#module                 g7221.so
#module                 g722.so
#module                 gsm.so
#module                 l16.so
#module                 speex.so
module                  g711.so
#module                 celt.so
#module                 bv32.so

# Audio filter Modules (in order)
# NOTE: AEC should be before Preproc
#module                 sndfile.so
#module                 speex_aec.so
#module                 speex_pp.so
#module                 speex_resamp.so
#module                 plc.so

# Audio driver Modules
#module                 oss.so
#module                 alsa.so
module                  portaudio.so
# ^^                    this enabled SOUND
#module                 gst.so

# Video codec Modules (in order)
module                  avcodec.so
module                  vpx.so

# Video source modules
#module                 avformat.so
#module                 v4l.so
module                  v4l2.so
# ^^                    this enabled VIDEO

# Video display modules
#module                 sdl.so
module                  x11.so

# Media NAT modules
#module                 stun.so
#module                 turn.so
#module                 ice.so

# Media encoding modules
module                  srtp.so

# Other modules
#module                 natbd.so

#------------------------------------------------------------------------------
# Module parameters


# Speex codec parameters
speex_quality           3 # 0-10
speex_complexity        7 # 0-10
speex_enhancement       1 # 0-1
speex_vbr               1 # Variable Bit Rate 0-1
speex_vad               1 # Voice Activity Detection 0-1
speex_agc_level         38000

# NAT Behavior Discovery
natbd_server            creytiv.com
natbd_interval          600             # in seconds





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50E58D05.2090408>