This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
voip_asterisk [2017/05/03 11:16] sadmin |
voip_asterisk [2021/01/11 11:39] (current) |
||
---|---|---|---|
Line 12: | Line 12: | ||
Een Linux PC met minimaal Debian 8 is noodzakelijk om de voyage CF-disk te programmeren. | Een Linux PC met minimaal Debian 8 is noodzakelijk om de voyage CF-disk te programmeren. | ||
- | Voyage Linux - versie 0.10.0\\ | + | Voyage Linux - versie 0.10.0, maar is Debian 8\\ |
Webserver | Webserver | ||
Database * - MySQL\\ | Database * - MySQL\\ | ||
- | PHP + ODBC - De benodigde PHP versie en koppeling naar MySQL t.b.v. Yaam Asterisk manager\\ | + | PHP5 + ODBC - De benodigde PHP versie |
VOIP - Asterisk versie 1.8\\ | VOIP - Asterisk versie 1.8\\ | ||
Webmin | Webmin | ||
Line 38: | Line 38: | ||
TIP: Gebruik WinSCP met aanvulling putty om bestanden en prompt beheer uit te kunnen voeren. | TIP: Gebruik WinSCP met aanvulling putty om bestanden en prompt beheer uit te kunnen voeren. | ||
- | **Instellen ethernet op fixed IP nummer** | + | **Instellen ethernet op fixed IP nummer**\\ |
Voor het instellen van de netwerkkaart op een vast IP nummer: | Voor het instellen van de netwerkkaart op een vast IP nummer: | ||
- | vi / | + | vi / |
! | ! | ||
- | auto lo eth0 | + | auto eth0 |
- | iface lo inet loopback | + | |
# The primary network interface | # The primary network interface | ||
iface eth0 inet static | iface eth0 inet static | ||
Line 49: | Line 48: | ||
netmask | netmask | ||
network | network | ||
- | broadcast 192.168.1.255 | + | broadcast 192.168.2.255 |
gateway | gateway | ||
+ | dns-nameservers 208.67.222.222 (is OpenDNS) | ||
! | ! | ||
- | / | + | / |
- | | + | |
**Installatie NGINX:** | **Installatie NGINX:** | ||
apt-get install nginx | apt-get install nginx | ||
Test of je de basis webpagina van de server kan zien | Test of je de basis webpagina van de server kan zien | ||
- | **Installatie van PHP5:**\\ | + | **Installatie van MySQL**\\ |
+ | De installatie van MySQL is niet nodig voor Asterisk maar wel voor de extra manager die we willen koppelen | ||
+ | aan de asterisk omgeving.\\ | ||
+ | In de Hamnet Rpi omgevingen worden alle mutaties rondom Asterisk rechtstreeks uitgevoerd via de *.config bestanden. In deze situatie is het de bedoeling dat hiervoor een web editor gebruikt gaat worden. | ||
+ | apt-get install mysql-server | ||
+ | De installatie procedure vraagt een paar instellingen: | ||
+ | Wachtwoord voor de MySQL ' | ||
+ | Vervolgens de beveiliging instellen: | ||
+ | apt-get mysql_secure_installation | ||
+ | Het wachtwoord gelijk houden met die van de MySQL root, de overige vragen met <R> (standaard goed) | ||
+ | |||
+ | Tip: Maak nu een 'raw image' copie van de CF-disk ! \\ | ||
+ | |||
+ | **Installatie van PHP5 en ODBC:**\\ | ||
Standaard wordt er geen PHP5 ondersteuning meegenomen in de NGINX installatie.\\ | Standaard wordt er geen PHP5 ondersteuning meegenomen in de NGINX installatie.\\ | ||
We installeren deze met de hand en wel de volgende modules: | We installeren deze met de hand en wel de volgende modules: | ||
Line 65: | Line 77: | ||
Let op de veiligheids aanpassing in de php.ini file\\ | Let op de veiligheids aanpassing in de php.ini file\\ | ||
- | **Installatie van MySQL**\\ | + | Om de php5-fpm opnieuw te starten na een aanpassing in de php.ini file geeft het commando: |
- | De installatie van MySQL is niet nodig voor Asterisk maar wel voor de extra manager die we willen koppelen | + | /etc/init.d/php5-fpm restart |
- | aan de asterisk omgeving.\\ | + | |
- | In de Hamnet Rpi omgevingen worden alle mutaties rondom Asterisk rechtstreeks uitgevoerd via de *.config bestanden. In deze situatie is het de bedoeling dat hiervoor een web editor gebruikt gaat worden. | + | |
- | | + | |
Voor het gebruik van ODBC zijn onderstaande programma' | Voor het gebruik van ODBC zijn onderstaande programma' | ||
apt-get install unixodbc, unixodbc-bin, | apt-get install unixodbc, unixodbc-bin, | ||
+ | |||
+ | ** Tussen installatie - temp **\\ | ||
+ | apt-get install mysql-client libmyodbc unixodbc | ||
**Installatie Asterisk vs. 1.8**\\ | **Installatie Asterisk vs. 1.8**\\ | ||
Line 108: | Line 121: | ||
Voyage Linux - [[http:// | Voyage Linux - [[http:// | ||
Inrichten NGINX / PHP5 en MySQL op Debian 8 - [[http:// | Inrichten NGINX / PHP5 en MySQL op Debian 8 - [[http:// | ||
+ | ODBC - [[http:// | ||
Asterisk | Asterisk | ||
Asterisk op Rpi - [[http:// | Asterisk op Rpi - [[http:// |