FreeSwitch is always a massive pain to set up with OpenSimulator. Personally, I've pretty much given up on it, if only
because the sound quality is utterly rubbish (not FreeSwitch's fault - the Vivox client plugin falls back to a very low
quality codec when not used with a Vivox server).
I vastly prefer the Whisper system, but this has the disadvantage of requiring an SLVoice.exe replacement in a viewer.
I would love to see a viewer offer the option of detecting the voice system in use via GridInfo (we could easily add a
property) and then use the appropriate voice client executable.
On 07/12/11 16:31, Joshua Rubeck wrote:
Hi all, I have been having an issue setting up Freeswitch voice on a CentOS 5.4
server. Freeswitch installed okay but
nothing we try will get voice to work. we can turn voice on in the region and
parcels but voice will not work at all.
This is the message we are getting from the services. What we have is the Grid
Server, the Region server and then the
voice server. So there are three different servers. Here are the configurations
for voice on each:
Freeswitch:
/<configuration name="xml_curl.conf" description="cURL XML Gateway">
<bindings>
<binding name="directory">
<param name="gateway-url" value="http://62.75.142.162:8004/fsapi/freeswitch-config"
bindings="directory"/>
<param name="gateway-credentials" value="freeswitch:password"/>
<param name="disable-100-continue" value="true"/>
</binding>
<binding name="dialplan">
<param name="gateway-url" value="http://62.75.142.162:8004/fsapi/freeswitch-config"
bindings="dialplan"/>
<param name="gateway-credentials" value="freeswitch:password"/>
<param name="disable-100-continue" value="true"/>
</binding>
</bindings>
</configuration>/
Grid Server(Robust)
/[FreeswitchService]
LocalServiceModule =
"OpenSim.Services.FreeswitchService.dll:FreeswitchService"
;; The IP address of your FreeSWITCH server.
;; This address must be reachable by viewers.
ServerAddress = 85.25.35.67
;; The following configuration parameters are optional
;; By default, this is the same as the ServerAddress
Realm = 85.25.35.67/
Region Server(OpenSim)
/[FreeSwitchVoice]
;; In order for this to work you need a functioning FreeSWITCH PBX set up.
;; Configuration details at http://opensimulator.org/wiki/Freeswitch_Module
Enabled = true
LocalServiceModule =
OpenSim.Services.Connectors.dll:RemoteFreeswitchConnector
FreeswitchServiceURL = http://62.75.142.162:8004/fsapi
;; You need to load a local service for a standalone, and a remote service
;; for a grid region. Use one of the lines below, as appropriate
;; If you're using Freeswitch on a standalone then you will also need to
configure the
[FreeswitchService] section in config-include/StandaloneCommon.ini
; LocalServiceModule =
OpenSim.Services.FreeswitchService.dll:FreeswitchService
; LocalServiceModule =
OpenSim.Services.Connectors.dll:RemoteFreeswitchConnector
;; If using a remote connector, specify the server URL
;FreeswitchServiceURL = http://62.75.142.162:8004/fsapi/
I have tired almost every configuration i could think of. In the freeswitch
server I get the following message:
/2011-12-07 17:23:23.865890 [WARNING] sofia_reg.c:2446 Can't find user
[[email protected]
<http://85.25.35.67>]
You must define a domain called '85.25.35.67' in your directory and add a user with the
id="x6INx5UOcSv6TwarYELAZjA=="
attribute
and you must configure your device to use the proper domain in it's
authentication credentials./
for the region server i get this information:
/17:23:22 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler called
17:23:22 - [AVFACTORY]: Completed texture check for
e88371e5-439c-4afe-93c1-aad810b0198c
17:23:22 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler called
17:23:22 - [MUTE LIST]: Got mute list request for crc 0
17:23:22 - [FreeSwitchVoice]: FreeSwitchSLVoiceBuddyHTTPHandler called
17:23:23 - [FreeSwitchVoice]: FreeSwitchSLVoiceWatcherHTTPHandler called
17:23:23 - [FreeSwitchVoice]: FreeSwitchSLVoiceWatcherHTTPHandler called/
Still No voice. Any ideas on how to get voice to work. The viewer I am using is
Imprudence and I know voice works on it.
I have it enabled and my computers firewall doesnt block it.
Thanks!
_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users
--
Justin Clark-Casey (justincc)
http://justincc.org/blog
http://twitter.com/justincc
_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users