sl_voice_relay†[edit]
日本語はこちら
- sl_voice_relay relays the packets of the SIP system of the Vivox, and enables to use of the voice chat of Second Life for PC in the firewall.
- The SIP forwarding part of sl_voice_relay is an independent program named sip_forwarder. But, it is automatically built in, when sl_voice_relay is compiled.
- It is also possible to stop sip_forwarder function in sl_voice_relay, and to start only sip_forwarder with another machine (for debug).
- sl_voice_relay is beta version in sl_proxy v1.7.x. It is not tested whether the voice can be forwarded under all situations.
- now version is 1.1.0
Explanation†[edit]
Configuration†[edit]
- V1.0.0 operates with zero configuration (auto configuration) by exchanging information with sl_relay.
- Please return it based on the setting when you set the following to Viewer.
- To make sl_voice_relay and sl_relay cooperate, it is necessary to execute sl_relay with -vs option.
Viewer settings for 0.9.0b†[edit]
display Advanced menu on Viewer by press Crtl+Alt+D keys. Ctrl+Alt+D is toggle.
select Advanced --> Debug Setteings... menu.
input voicehost, and replace 127.0.0.1 to IP address of host that executing sl_voice_relay.
input vivoxDegugLevel, and add -i IP:44124 behind -1. IP is IP address of PC that executing Viewer.
Attension†[edit]
if -i option is specified, SLVoice permits to receive packets from all other PC.
The Viewer slows very much, when the above-mentioned setting is done and sl_voice_relay not started and the Viewer's voice chat function is effective. So, Viewer is waitting for the communication with SLVoice.
Execute Options†[edit]
sl_voice_relay [-p port] [-r sip_forwarder:port]
[-f config_file] [-u user_name]
[-i internal_ip_address] [-ii internal_ip_address] [-ie external_ip_address]
[-pid pid_file] [-l [logfile]] [-v syslog_level]
[-as] [-aca]
[-d] [-x] [-xt] [-xu]
[--version] [--help] [-h]
-p : port number that sl_relay connects. default is 8088.
-r : when external SIP relay server (sip_forwarder) is used, the address and the port number of the sip
relay server are specified. if this option is specified, sip_forwarder built in sl_voice_relay stops.
specify the address seen from SLVoice (it does not become 127.0.0.1).
default is to use internal sip_forwarder.
-f : configuration file. default is /usr/local/etc/sl_proxy/sl_voice_relay.conf
-u : specify effective user.
-i : if your server has two or more network interfaces, specify IP address of internal network.
-ii : same as -i option.
-ie : if your server has two or more network interfaces, specify IP address of external network.
usually, it is detected automatically.
-pid : specify pid file.
-l : specify log file. default is /var/sl_proxy/sl_voice_relay.log
-v : level of syslog. default is LOG_INFO (7).
-as : use HTTPS between sl_voice and Voice Relay Server.
-aca : confirms Vivox Server by using C:\Program Files\SecondLife\app_settings\CA.pem
-d : debug mode. display debug information.
-x : TCP packets are printed and saved part at working directory. SIP's UDP packets are printed.
-xt : TCP packets are printed and saved part at working directory.
-xu : SIP's UDP packet are printed.
--version : display Version information.
--help, -h : display this Help messages.
Mechanism†[edit]
SLVoice (Normal Action)†[edit]
sl_voice_relay (v1.0.0)†[edit]
sl_voice_relay (v0.9.0b)†[edit]