banner_map_v230_en

DBUS HowTo
Written by MH   
Tuesday, 06 October 2009 09:02

HowTo configure DBUS on Linux for MAP?

At first you need a Linux System where DBus is installed. If this is not the case please install DBus on your System with the purposed packagemanagement. Important is that MAP uses your Global DBus on your Machine to control Murmur. Murmur shoudn`t be runnin while you configure DBUS.

  1. Create a File named murmurd.conf in the /etc/dbus-1/system.d/ directory.
  2. Fill the murmurd.conf with the content of http://mumble.sourceforge.net/DBus (where "Your own machine with root access" is)
  3. Please notice that this is a Samplecontent, and everyone on you machine has the right to control you Murmur with DBUS, you might want to tighten security slightly.
  4. Restart your DBus Daemon (/etc/init.d/dbus restart)
  5. If murmur isn`t installed already, you can do this now.
  6. IMPORTANT is that you activate DBus communication in your murmur.ini file, also you have to add "dbus=system".
  7. Now you can Start Murmur

To test the communication between murmur and DBus you can try this command:

dbus-send --system --print-reply --dest=net.sourceforge.mumble.murmur --type=method_call / net.sourceforge.mumble.Meta.getAllServers

This should display all virtual running murmur servers. The sample paths in this instruction variate on what Linux OS you got or where you installed DBus. Please remind that if command isn`t working correctly. If other General/DBUS problems apear please contact the general community for your OS. Is there a problem with the workaround between DBUS and MAP you can contact our support.

source: http://mumble.sourceforge.net/DBus // http://mumble.sourceforge.net/Running_Murmur

 


 

HowTo configure DBUS on Windows for MAP?

MAP is using a start.bat and stop.bat to start and stop the server. Your Apache/IIS service needs the right to execute .bat Files AND the dbus-send.exe in your Murmur directory on your server.

Depend on your Serverversion (2003/2008) it is maybe nessesary to create a new User who has the rights to execute the .bat and dbus-send.exe File. If this i done you only need to run your Webservice with this acoount (it is an option if you rightclick your service).

If there are problems with the rightmanagement, please contact your favourite OS/Webservice community.