1. Habe gerade einmal selbst TrixBox unter VMware gestartet. Habe dabei gesehen, dass dort kein src von Asterisk mit dabei sind. Und genau die sind notwendig um chan_mobile.c zu compilieren. Das sollte Dir der Aufruf von make menuselect im Verzeichnis der asterisk-addons mit einem Eintrag ala "Depends on" auch anzeigen. Dazu bewegst Du die Cursortasten zu dem Eintrag von chan_mobile und schaust was darunter steht? Ist doch richtig, oder?
2. Jetzt ist es wichtig zu wissen, welche Asterisk Version unter Trixbox läuft, dazu führst Du unter der Konsole " asterisk -r " aus und tippst auf der CLI dann " show version " ein. Was zeigt die Versionsangabe dann bei Dir? Wichtig ist, dass angeblich mit Asterisk Version 1.2 chan_mobile nicht richtig funktioniert.
3. Dann lädst Du dir die src von dieser Version bei
http://downloads.digium.com/pub/asterisk/ runter. Kann sein dass diese im Unterverzeichnis old-releases liegt
4. Entpackst die Dateien in einen bestimmten Ordner mit " gunzip Dateiname "
5. Entpackst weiter mit " tar -xvf Dateiname "
6. Erzeugst ein Verzeichnis " mkdir /usr/include/asterisk "
7. Kopierst die Dateien aus dem entpackten Unterverzeichnis include von Asterisk heraus nach /usr/include/asterisk " cp -r ./include/* /usr/include/asterisk "
8. Kopierst auch die Datei asterisk.h nochmal " cp ./include/asterisk.h /usr/include "
9. Lädst die asterisk-addons runter: " svn co
http://svn.digium.com/svn/asterisk-addons/trunk asterisk-addons-trunk "
10. Führst in diesen src dies aus: " ./configure "
11. Danach " make menuselect "
12. Wählst chan_mobile aus und entfernst die anderen Einträge
13. Führst danach " make install " aus
14. Asterisk neustarten " /etc/init.d/asterisk restart ".
15. Danach sollte chan_mobile laufen
Gruß
Martin