The voice bridge is configured to work with IP phones such as the SIP Communicator which comes with
the voice bridge or any SIP IP Phone handset. In the latter case, the handset must be configured
to use the voice bridge as the SIP Proxy and SIP Registrar.
No additional hardware is needed for phone calls unless the user wants to connect to the public
switched telephone network. In that case, a SIP VoIP / PSTN gateway is required. The gateway
must to connected to the IP network and also to the Phone system which is usually done via a T1 line.
We have used a Cisco 3745 Gateway voice VoIP? modules. Asterisk can also be used as the gateway.
See http://www.asterisk.org/ for more information on how to set up an Asterisk system. You can also use a
third party provider such as Junction Networks. The jVoiceBridge wiki provides information on how to set this up.
Regardless of the type of gateway used, the voice bridge must be configured to use the gateway.
This can be done in one of two ways. The first way configures the running voice bridge and must be redone each time the voice bridge is started:
telnet <voice bridge ip address> 6666
voipGateways=<ip address of VoIP gateway>
detach
If you have SIP Proxy you can specify that with
telnet <voice bridge ip address> 6666
defaultSipProxy=<ip address of SIP proxy>
detach
The second way requires editing the properties file:
In the developer's release edit or create lg3d-wonderland/my.build.properties.
In the binary release edit or create lg3d-wonderland/my.run.properties.
Add the following lines to the appropriate file:
voicebridge.sip.gateways=
voicebridge.sip.proxy=
After you have integrated with the telephone system, you can add an in-world telephone by following the directions in the ProjectWonderlandTelephoneAdmin guide.