tREADME.md - dmt - source code for the kunsthal art installation
 (HTM) git clone git://parazyd.org/dmt.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       tREADME.md (1660B)
       ---
            1 dmt
            2 ===
            3 
            4 Description to be written.
            5 
            6 
            7 Software dependencies
            8 ---------------------
            9 
           10 This stack runs on two different machines: A FreePBX box, and a Caller
           11 Station. Their setup is documented below.
           12 
           13 
           14 ### Caller Station
           15 
           16 The Caller Station is a laptop running [Ubuntu Studio
           17 17.10](https://ubuntustudio.org/). For our setup, we have removed
           18 Pulseaudio by issuing:
           19 
           20 ```
           21 # apt purge pulseaudio pulseaudio-utils pavucontrol
           22 ```
           23 
           24 A reboot after removing Pulseaudio is necessary because it's integrated
           25 in the desktop environment and this proved as the cleanest way to get
           26 the system without it.
           27 
           28 Once this is done, we can install the additional software needed to run
           29 the part of the stack running on the Caller Station. Our SIP software of
           30 choice is [Twinkle](http://www.twinklephone.com/), and our daemons are
           31 written in Python 3, along with using some external libraries for it. We
           32 can install all the dependencies by running the following:
           33 
           34 ```
           35 # apt install git twinkle python3-flask xdotool tmux openssh-server openssh-client alsa-utils
           36 ```
           37 
           38 Once we have our dependencies in place, we can clone this git repository
           39 and proceed. The actual deployment is documented further on in this
           40 readme.
           41 
           42 ```
           43 $ git clone https://github.com/awk0324/dmt.git
           44 ```
           45 
           46 For automation, it is also useful to generate an SSH key and copy it to
           47 the FreePBX box's root user, which setup is explained below.
           48 
           49 
           50 ### FreePBX box
           51 
           52 To be written.
           53 
           54 
           55 Acknowledgments
           56 ---------------
           57 
           58 Funkadelic's "Who Says a Funk Band Can't Play Rock?!" is copyright by
           59 **Funkadelic/George Clinton/Walter Morrison/Michael Hampton**.
           60 
           61 Funkadelic's "Maggot Brain" cover art is copyright by **Westbound
           62 Records**.