This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
voice:pbx:astlinux [2013/02/13 14:08] gcooper |
voice:pbx:astlinux [2017/01/25 09:09] (current) gcooper |
||
---|---|---|---|
Line 19: | Line 19: | ||
**ASTlinux GUI**: https:// | **ASTlinux GUI**: https:// | ||
- | **Asterisk-GUI**: | + | **Asterisk-GUI**: |
===== Installation ===== | ===== Installation ===== | ||
- | ==== From CD ==== | + | http:// |
- | Boot from CD. | + | Download and extract |
- | + | ||
- | Credentials: | + | |
- | + | ||
- | < | + | |
- | astinstall | + | |
- | </ | + | |
- | + | ||
- | The most common device to install to is ''/ | + | |
- | + | ||
- | ==== From Disk Image ==== | + | |
- | + | ||
- | Copy the latest | + | |
- | + | ||
- | < | + | |
- | fdisk -l | + | |
- | sudo sh -c " | + | |
- | </ | + | |
- | + | ||
- | Or, unzip package, then: | + | |
< | < | ||
- | sudo dd if=Desktop/ | + | sudo dd if=Desktop/ |
</ | </ | ||
Line 58: | Line 39: | ||
Web Interface (HTTPS): **admin/ | Web Interface (HTTPS): **admin/ | ||
- | https:// | + | https:// |
==== Serial Console ==== | ==== Serial Console ==== | ||
Line 77: | Line 58: | ||
**AstLinux Management -> System Tab -> Asterisk Sounds Packages -> core-english-ulaw -> Upgrade/ | **AstLinux Management -> System Tab -> Asterisk Sounds Packages -> core-english-ulaw -> Upgrade/ | ||
- | also: | + | also: '' |
- | also: | + | also: '' |
- | Edit path in musiconhold.conf to be / | + | FIXME Is this next line necessary? |
+ | |||
+ | Edit path in '' | ||
===== Configuration ===== | ===== Configuration ===== | ||
- | The main configuration files for ASTLinux are in / | + | :!: The main configuration files for ASTLinux are in '' |
- | Do not manually edit the files in / | + | :!: Do not manually edit the files in / |
That being said, here is some sample (minimal) web interface configuration. | That being said, here is some sample (minimal) web interface configuration. | ||
Line 101: | Line 84: | ||
* Hostname -> PBX | * Hostname -> PBX | ||
- | * Domain -> familycooper.org | + | * Domain -> yourdomainname.org |
* DNS -> 8.8.8.8 | * DNS -> 8.8.8.8 | ||
* Static -> 192.168.2.30 | * Static -> 192.168.2.30 | ||
Line 111: | Line 94: | ||
**AstLinux Management -> Network -> Outbound SMTP Mail Relay ->** | **AstLinux Management -> Network -> Outbound SMTP Mail Relay ->** | ||
- | * SMTP Server -> mail.sonoracomm.com (with local mail and DNS servers, use IP address) | + | * SMTP Server -> mail.yourdomainname.com (with local mail and DNS servers, use IP address) |
- | * SMTP Domain -> sonoracomm.com (be sure to use full e-mail addresses - no shortcuts) | + | * SMTP Domain -> yourdomainname.com (be sure to use full e-mail addresses - no shortcuts) |
* SMTP Authentication -> Plain | * SMTP Authentication -> Plain | ||
* SMTP Encryption -> SSL - Ignore Cert | * SMTP Encryption -> SSL - Ignore Cert | ||
* SMTP Username -> smtp | * SMTP Username -> smtp | ||
- | * SMTP Password -> pill9gale | + | * SMTP Password -> yourchosenpassword |
**Save Settings -> Confirm -> Reboot** | **Save Settings -> Confirm -> Reboot** | ||
Line 132: | Line 115: | ||
Comment out any unnecessary drivers with '#' | Comment out any unnecessary drivers with '#' | ||
- | ===== DAHDI (Zaptel) Hardware ===== | + | ===== DAHDI (Analog) Hardware ===== |
http:// | http:// | ||
- | Edit / | + | Create DAHDI configuration if it did not previously exist: |
+ | |||
+ | < | ||
+ | dahdi_genconf | ||
+ | </ | ||
+ | |||
+ | Edit '' | ||
Digium (or other Zap) card: | Digium (or other Zap) card: | ||
- | * DAHDIMODS=wctdm #OLD Digium 400p (and clones) | + | * '' |
- | * DAHDIMODS=wctdm24xxp # NEW Digium cards 410p, etc | + | * '' |
- | * DAHDIMODS=rcbfx # Rhino 8 and 24 port analog cards | + | * '' |
Create a system.conf (old name was zaptel.conf) file in / | Create a system.conf (old name was zaptel.conf) file in / | ||
Line 147: | Line 136: | ||
If your DAHDI hardware does not have hardware echo cancellation, | If your DAHDI hardware does not have hardware echo cancellation, | ||
- | * echocanceller=mg2, | + | * '' |
This specifies use of the mg2 echo canceller on channels 1-8. | This specifies use of the mg2 echo canceller on channels 1-8. | ||
Line 156: | Line 145: | ||
===== Asterisk-GUI ===== | ===== Asterisk-GUI ===== | ||
+ | |||
+ | http:// | ||
==== Backup ==== | ==== Backup ==== | ||
Line 167: | Line 158: | ||
==== Enable Asterisk-GUI ==== | ==== Enable Asterisk-GUI ==== | ||
- | Create a link to the asterisk-gui in the Astlinux web interface: | + | :!: Asterisk-GUI is no longer supported with AstLinux 1.2.3 and later. |
- | Prefs -> General Options -> External URL Link: http:// | + | Create a link to the Asterisk-GUI in the Astlinux web interface: |
- | **AstLinux Management -> Prefs -> General Options -> External URL Name: Asterisk-GUI** | + | **Prefs -> General Options -> External URL Link** |
+ | |||
+ | < | ||
+ | http:// | ||
+ | </ | ||
+ | |||
+ | :!: Try this URL if that URL doesn' | ||
+ | |||
+ | < | ||
+ | http:// | ||
+ | </ | ||
+ | |||
+ | **AstLinux Management -> Prefs -> General Options -> External URL Name** | ||
+ | |||
+ | < | ||
+ | Asterisk-GUI | ||
+ | </ | ||
==== Configure Admin Credentials ==== | ==== Configure Admin Credentials ==== | ||
- | Edit manager.conf from the Edit tab. Leave the [webinterface] stanza, but add new credentials with: | + | Edit '' |
< | < | ||
[admin] | [admin] | ||
- | secret = bad1egg | + | secret = yoursecret |
deny = 0.0.0.0/ | deny = 0.0.0.0/ | ||
- | permit = 192.168.2.0/ | + | permit = 192.168.2.0/ |
read = system, | read = system, | ||
write = system, | write = system, |