HE:Mumble Integration
Inhaltsverzeichnis
Zielsetzung
Die Piraten haben unterschiedliche Systeme um verbal miteinander zu kommunizieren. Diese gilt es zu vernetzen.
- In Hessen wird ein Telefonkonferenz Server betrieben, der unter Asterisk läuft.
- Unter anderem in NRW läuft der Schatzkarten Server, der mit Mumble/Murmur betrieben wird.
- Ab dem 30.6.2010 ist der NRW Mumble Server nur noch über mumble.piratenpartei-nrw.de erreichbar
Das Ziel ist es die beiden Systeme miteinander zu verheiraten, so dass Telko Benutzer an einer Mumble Konferenz teilnehmen können und umgekehrt.
Ansprechpartner
- Kola Colman (Projektleiter)
- Uwe (Koordination)
Fakten Asterisk
- In C programiert
- Codecs
- Speex
- MP3
- G.711
- G.726
- G.729A
- GSM
- iLBC
- Kommunikationsprotokolle
- IAX (Inter Asterisk eXchange) Protocol UDP Port 4569
- SIP
- H.323
- MGCP
Weiterführende Doku
Fakten Mumble
- In C++ programiert
- Codecs
- Speex
- CELT
Mögliche Probleme
- Asterisk kann nicht zwischen allen Codecs konvertieren, es gibt aber eine Umsetzungstabelle (wo?).
Umsetzungsmöglichkeiten
Mumble Client am Asterisk Stream
Ist wahrscheinlich die einfachste und schnellste Lösung. Asterisk stellt eine I/O Schnittstelle (IAX) zur Verfügung an der ein Mumble Client betrieben wird, der sich mit einem fest konfigurierten Mumble Server verbindet. Der Client kann über das Asterisk Admin Interface aktiviert/deaktiviert werden.
Das System könnte analog zu Ices/Icecast Streaming Lösung implementiert werden.
Murmur parallel zu Asterisk
Wäre die vielversprechendere Variante, da der Telko Server mit u.U. vielen Teilnehmern nicht als ein einziger Mumble Teilnehmer auftauchen muss.
Idealerweise könnten die Telko Teilnehmer über eine anonymisierte Telefonnummer in der Mumble Teilnehmer Liste auftauchen, oder vielleicht auch über eine Nummern zu Nick Liste mit Ihrem Nick aufgeführt werden.
Weiterhin sollte es mit dieser Lösung möglich sein in Mumble zu sehen wer spricht und vielleicht kann auch noch ein User Interface für Asterisk die selben Informationen per html Seite zur Verfügung stellen.