From: Dr Scofield <hud@zurich.ibm.com> & Alan Webb <alan_webb@us.ibm.com>
this commit finally adds the VivoxVoiceModule: it supports positional as well as conference call type voice (currently only per region server), region and parcel voice, speaker indication (LL client family), direct avtar-to-avatar voice chat. NOTE: you need to obtain an customer admin account from Vivox to be able to use this module --- DON'T ask me about how to about an admin account, i've NO clue, we just wrote this code.trunk
parent
16b4e38f68
commit
7a4abf0def
OpenSim/Region/OptionalModules/Avatar/Voice/VivoxVoice
File diff suppressed because it is too large
Load Diff
|
@ -1166,6 +1166,64 @@
|
|||
; Keep it false for now. Making it true requires the use of a special client in order to access inventory
|
||||
safemode = false
|
||||
|
||||
[VivoxVoice]
|
||||
|
||||
; The VivoxVoice module will allow you to provide voice on your
|
||||
; region(s). It uses the same voice technology as the LL grid and
|
||||
; works with recent LL clients (we have tested 1.22.9.110075, so
|
||||
; anything later ought to be fine as well).
|
||||
;
|
||||
; For this to work you need to obtain an admin account from Vivox
|
||||
; that allows you to create voice accounts and region channels.
|
||||
|
||||
enabled = false
|
||||
|
||||
; vivox voice server
|
||||
vivox_server = www.foobar.vivox.com
|
||||
|
||||
; vivox SIP URI
|
||||
vivox_sip_uri = foobar.vivox.com
|
||||
|
||||
; vivox admin user name
|
||||
vivox_admin_user = DeepThroat
|
||||
|
||||
; vivox admin password
|
||||
vivox_admin_password = VoiceG4te
|
||||
|
||||
; channel type: "channel" or "positional"
|
||||
; - positional: spatial sound (default)
|
||||
; - channel: normal "conference call", no spatial sound
|
||||
;vivox_channel_type = positional
|
||||
|
||||
; channel characteristics (unless you know what you are doing, i'd
|
||||
; leave them as they are --- now you WILL muck around with them,
|
||||
; huh? sigh)
|
||||
|
||||
; channel distance model:
|
||||
; 0 - no attenuation
|
||||
; 1 - inverse distance attenuation
|
||||
; 2 - linear attenuation (default)
|
||||
; 3 - exponential attenuation
|
||||
;vivox_channel_distance_model = 2
|
||||
|
||||
; channel mode:
|
||||
; - "open" (default)
|
||||
; - "lecture"
|
||||
; - "presentation"
|
||||
; - "auditorium"
|
||||
;vivox_channel_mode = "open"
|
||||
|
||||
; channel roll off: rate of attenuation
|
||||
; - a value between 1.0 and 4.0, default is 2.0
|
||||
;vivox_channel_roll_off = 2.0
|
||||
|
||||
; channel max range: distance at which channel is silent
|
||||
; - a value between 0 and 160, default is 80
|
||||
;vivox_channel_max_range = 80
|
||||
|
||||
; channel clamping distance: distance before attenuation applies
|
||||
; - a value between 0 and 160, default is 10
|
||||
;vivox_channel_clamping_distance = 10
|
||||
|
||||
[FreeSwitchVoice]
|
||||
; In order for this to work you need a functioning freeswitch pbx set
|
||||
|
|
Loading…
Reference in New Issue