Setting Up Voicemail to E-Mail

From Taridium

Revision as of 16:59, 5 July 2012 by Webmaster (Talk | contribs)
Jump to: navigation, search

In order to be able to send e-mail messages from your ipbx system you will need to make sure that your receiving e-mail sender accepts your messages.

Contents

Manual Configuration

Local Sendmail Daemon

If you haven't set your systems hostname yet, connect to your system via console or SSH and perform the following commands as root:

 [root@ec2-ipbx ~]# nano /etc/sysconfig/network

Make sure you enter a valid hostname, in this case we are using ec2-ipbx.taridium.com as hostname:

 HOSTNAME=ec2-ipbx.taridium.com
 NETWORKING=yes

Then activate this change immediately:

 [root@ec2-ipbx ~]# hostname ec2-ipbx.taridium.com
 [root@ec2-ipbx ~]# service sendmail restart

This is important so the local sendmail daemon knows that the e-mails need to be sent to another server and aren't intended for local delivery.

ipbx Voicemail Sender

Also make sure to use a valid sender address. To configure your voicemail system go to to SystemVoicemailGeneral Settings in the administrator's interface and set your Server E-Mail Address to a valid e-mail address.

Whitelisting

Depending on where you host your e-mail domain, you might be able to whitelist your ipbx system via IP address. This will ensure that no messages get caught in your SPAM filters. Review the documentation for your e-mail server or e-mail service for further details.

Debugging

To debug voicemail to e-mail connect to the console or via SSH and review the sendmail log file while attempting to leave a voicemail message:

 [root@ec2-ipbx ~]# tail -f /var/log/maillog

You should see a successful delivery:

 Jul  12 11:46:49 us-houpbx2 sendmail[13801]: q65GknDE013799: to=<Angie.Armstrong@example.com>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=809758, relay=smtp.example.com.
  [206.126.56.132], dsn=2.0.0, stat=Sent (Ok: queued as 21A594168D2)
Personal tools
Namespaces
Variants
Actions
Toolbox