User Tools

Site Tools


voice:pbx:thirdlane

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
voice:pbx:thirdlane [2016/08/18 13:08]
gcooper
voice:pbx:thirdlane [2016/08/18 13:21] (current)
gcooper
Line 30: Line 30:
 vim /etc/rc.local vim /etc/rc.local
  
-ifconfig eth0 down hw ether 00:07:E9:DA:56:EB #specify desired MAC address+ifconfig eth0 down hw ether 00:07:E9:DA:56:01 #specify desired MAC address
 ifconfig eth0 up ifconfig eth0 up
 </file> </file>
Line 244: Line 244:
  Direction: Inbound  Direction: Inbound
  Context: from-outside  Context: from-outside
- Caller ID: Sonora Comm <5204072000>+ Caller ID: Company Name <NXXNXXXXXX>
  Codecs: G.711u, G.729, GSM # order by preference  Codecs: G.711u, G.729, GSM # order by preference
  DTMF mode: Auto  DTMF mode: Auto
Line 253: Line 253:
  
  Name: vitel-outbound  Name: vitel-outbound
- Host: 64.2.142.93+ Host: <outbound_ip_address>
  Description: Vitelity Outbound SIP Trunk  Description: Vitelity Outbound SIP Trunk
  Direction: Outbound  Direction: Outbound
Line 286: Line 286:
   * DID   * DID
     * Create Schedule-based Route     * Create Schedule-based Route
-    * DID/Pattern: 5203341104 +    * DID/Pattern: <your_did_number> 
-    * Description: Gene - Direct Dial+    * Description: My Direct Dial
     * When: All Hours     * When: All Hours
     * Script: Goto User Extension     * Script: Goto User Extension
Line 313: Line 313:
  
 ===== IVR (Auto-Attendant) ===== ===== IVR (Auto-Attendant) =====
- + 
 +FIXME 
 +
 ===== Backup ===== ===== Backup =====
  
Line 321: Line 323:
  Schedule backup  Schedule backup
  Simple -> Daily  Simple -> Daily
- FTP Server -> linus.sonoracomm.local + FTP Server -> <ftp_server_name> 
- File on FTP Server -> /users/pbxbackup/home/backup.thirdlane.tar.gz+ File on FTP Server -> /path/to/your/backup.thirdlane.tar.gz
  
 I also had to edit root's crontab to suppress useless e-mail messages sent nightly: I also had to edit root's crontab to suppress useless e-mail messages sent nightly:
Line 350: Line 352:
 ==== Fail2Ban ==== ==== Fail2Ban ====
  
-[[networking:linux:fail2ban|Fail2Ban]] is installed by default using TL ISO 2.0+.+**[[networking:linux:fail2ban|Fail2Ban]]** is installed by default using TL ISO 2.0+.
  
-Fail2ban can complicate troubleshooting, so check it!+:!: Fail2ban can complicate troubleshooting, so check it!
  
 ==== Arno's Firewall ==== ==== Arno's Firewall ====
Line 450: Line 452:
  
 ==== Postfix ==== ==== Postfix ====
 +
 +See also **[[networking:linux:postfix_smarthost|Postfix Authenticated Smarthost]]**
  
 http://www.cyberciti.biz/faq/postfix-smtp-authentication-for-mail-servers/ http://www.cyberciti.biz/faq/postfix-smtp-authentication-for-mail-servers/
Line 460: Line 464:
  
 **System Settings -> Network Settings -> Postfix SMTP rewriting -> iPBX@sonoracomm.com** **System Settings -> Network Settings -> Postfix SMTP rewriting -> iPBX@sonoracomm.com**
- 
-You can copy and paste the following into an editor, then adjust the $SMTPHOST and $USERPASS variables for your needs.  Then, as ''root'', paste it to the command line: 
- 
-<file> 
-FILE=/etc/postfix/password 
-SMTPHOST=your.mailserver.domain 
-USERPASS=user:pass 
- 
-cat << EOF >> $FILE 
-#smtp.isp.com       username:password 
-$SMTPHOST  $USERPASS 
-EOF 
- 
-chown root:root $FILE 
-chmod 0600 $FILE 
-postmap hash:$FILE 
- 
-postconf -e "relayhost = $SMTPHOST" 
-postconf -e 'smtp_sasl_auth_enable = yes' 
-postconf -e 'smtp_sasl_password_maps = hash:/etc/postfix/password' 
-postconf -e 'smtp_sasl_security_options =' 
- 
-/etc/init.d/postfix reload 
-</file> 
  
 ==== voicemail.conf ==== ==== voicemail.conf ====
Line 502: Line 482:
  
 ===== Digium TDM Cards ===== ===== Digium TDM Cards =====
 +
 +:!: TDM (FXO) cards don't like to share a hardware interrupt.
  
 Check for shared IRQ: Check for shared IRQ:
voice/pbx/thirdlane.1471547304.txt.gz · Last modified: 2016/08/18 13:08 by gcooper