Troubleshooting

From Taridium

(Difference between revisions)
Jump to: navigation, search
 
(10 intermediate revisions not shown)
Line 1: Line 1:
 +
== Host Based Firewall ==
 +
 +
If you have difficulties accessing the web interface or establishing SIP/IAX traffic, make sure your host firewall does allow the desired traffic.
 +
 +
To check if your host firewall (e.g. standard CentOS/RedHat installation) is affecting traffic, try turning iptables off:
 +
 +
<pre style="font-size: 12px;">
 +
  [root~]# service iptables off
 +
</pre>
 +
 +
A default iptables configuration file can be found at /usr/local/ipbx/default-iptables
 +
 +
== Using SIP Trunks ==
 +
 +
My calls work fine, but I don't hear a ringback tone.
 +
 +
Go to '''Advanced Setup''' → '''Configuration''' and check the '''Force ringback tone on trunk calls''' under '''Trunks'''.
 +
 +
== CDR ==
 +
 +
=== No call ID displayed ===
 +
 +
There is no entry for '''call ID''' in the CDR viewer.
 +
 +
You might be using a custom version of the underlying Asterisk Addons package. Please make sure you use the latest taridium packages. E.g.:
 +
 +
<pre style="font-size: 12px;">
 +
  [root@pbx ~]# yum install asterisk16-addons
 +
</pre>
 +
 +
or
 +
 +
<pre style="font-size: 12px;">
 +
  [root@pbx ~]# yum install asterisk18-addons
 +
</pre>
 +
 +
depending on the version of Asterisk you are using.
 +
== Installation ==
== Installation ==
-
=== Ioncube Loader ===
+
=== Ioncube Loader Permission Error ===
Failed loading /usr/local/php-ioncube/ioncube/ioncube_loader_lin_5.1.so:  /usr/local/php-ioncube/ioncube/ioncube_loader_lin_5.1.so: cannot restore segment prot after reloc: Permission denied  
Failed loading /usr/local/php-ioncube/ioncube/ioncube_loader_lin_5.1.so:  /usr/local/php-ioncube/ioncube/ioncube_loader_lin_5.1.so: cannot restore segment prot after reloc: Permission denied  
Line 8: Line 46:
Try disabling SELinux in /etc/selinux/config
Try disabling SELinux in /etc/selinux/config
 +
<pre style="font-size: 12px;">
   SELINUX=disabled
   SELINUX=disabled
 +
</pre>
-
To make this active you can either re-start your server or enter the following command:
+
To activate the setting above you can either re-start your server, or enter the following command:
 +
<pre style="font-size: 12px;">
   [root@pbx ~]#  setenforce 0
   [root@pbx ~]#  setenforce 0
 +
</pre>
 +
 +
=== Ioncube File Not Permissioned ===
 +
 +
Example:
 +
 +
The encoded file /var/www/html/conf/license-XXXXXXXXXXXX.php is not permissioned for 192.168.213.124
 +
Your license is locked to your network interface MAC address. Please contact Taridium licensing@taridium.com to reset your license.
== Conferencing ==
== Conferencing ==
-
=== Personal Conference Rooms disabled ===
+
=== Personal Conference Rooms Disabled in End-User Panel ===
The end-user interface states that personal conference rooms have been disabled. Go to Applications -> Features -> Feature Map and map the feature '''Personal Conference Rooms''' as the prefix you wish to use for the rooms. The extension format is *[selected number prefix] + [extension number]
The end-user interface states that personal conference rooms have been disabled. Go to Applications -> Features -> Feature Map and map the feature '''Personal Conference Rooms''' as the prefix you wish to use for the rooms. The extension format is *[selected number prefix] + [extension number]
Line 26: Line 75:
timing source or using the pseudo timing device ztdummy.
timing source or using the pseudo timing device ztdummy.
 +
<pre style="font-size: 12px;">
   [root@ipbx ~]# service asterisk stop
   [root@ipbx ~]# service asterisk stop
-
   [root@ipbx ~]# modprobe ztdummy
+
   [root@ipbx ~]# modprobe dahdi_dummy
   [root@ipbx ~]# cat /var/log/messages
   [root@ipbx ~]# cat /var/log/messages
 +
</pre>
and check for any errors, if you get an error message regarding the
and check for any errors, if you get an error message regarding the
Line 34: Line 85:
kernel. Use our pre-compilation package zaptel-compile by entering
kernel. Use our pre-compilation package zaptel-compile by entering
-
   [root@ipbx ~]# yum install zaptel compile
+
<pre style="font-size: 12px;">
 +
   [root@ipbx ~]# yum install zaptel-compile
 +
</pre>
and try the modprobe command again. If there are no error you can start
and try the modprobe command again. If there are no error you can start
Asterisk again.
Asterisk again.
 +
<pre style="font-size: 12px;">
   [root@ipbx ~]# service asterisk start
   [root@ipbx ~]# service asterisk start
 +
</pre>
To configure zaptel to start the timing source at boot edit /etc/sysconfig/zaptel and uncomment the appropriate line.
To configure zaptel to start the timing source at boot edit /etc/sysconfig/zaptel and uncomment the appropriate line.

Latest revision as of 17:03, 12 December 2011

Contents

Host Based Firewall

If you have difficulties accessing the web interface or establishing SIP/IAX traffic, make sure your host firewall does allow the desired traffic.

To check if your host firewall (e.g. standard CentOS/RedHat installation) is affecting traffic, try turning iptables off:

  [root~]# service iptables off

A default iptables configuration file can be found at /usr/local/ipbx/default-iptables

Using SIP Trunks

My calls work fine, but I don't hear a ringback tone.

Go to Advanced SetupConfiguration and check the Force ringback tone on trunk calls under Trunks.

CDR

No call ID displayed

There is no entry for call ID in the CDR viewer.

You might be using a custom version of the underlying Asterisk Addons package. Please make sure you use the latest taridium packages. E.g.:

   [root@pbx ~]# yum install asterisk16-addons

or

   [root@pbx ~]# yum install asterisk18-addons

depending on the version of Asterisk you are using.

Installation

Ioncube Loader Permission Error

Failed loading /usr/local/php-ioncube/ioncube/ioncube_loader_lin_5.1.so: /usr/local/php-ioncube/ioncube/ioncube_loader_lin_5.1.so: cannot restore segment prot after reloc: Permission denied


Try disabling SELinux in /etc/selinux/config

  SELINUX=disabled

To activate the setting above you can either re-start your server, or enter the following command:

  [root@pbx ~]#  setenforce 0

Ioncube File Not Permissioned

Example:

The encoded file /var/www/html/conf/license-XXXXXXXXXXXX.php is not permissioned for 192.168.213.124

Your license is locked to your network interface MAC address. Please contact Taridium licensing@taridium.com to reset your license.

Conferencing

Personal Conference Rooms Disabled in End-User Panel

The end-user interface states that personal conference rooms have been disabled. Go to Applications -> Features -> Feature Map and map the feature Personal Conference Rooms as the prefix you wish to use for the rooms. The extension format is *[selected number prefix] + [extension number]

Invalid Conference Room

Ipbx claims the conference room number is invalid. This is usually a problem with the conferencing timing source. Meetme conferencing requires a timing source, either in the form of a Zaptel compatible timing source or using the pseudo timing device ztdummy.

  [root@ipbx ~]# service asterisk stop
  [root@ipbx ~]# modprobe dahdi_dummy 
  [root@ipbx ~]# cat /var/log/messages

and check for any errors, if you get an error message regarding the kernel version, you will have to re-compile the zaptel source for your kernel. Use our pre-compilation package zaptel-compile by entering

  [root@ipbx ~]# yum install zaptel-compile

and try the modprobe command again. If there are no error you can start Asterisk again.

  [root@ipbx ~]# service asterisk start

To configure zaptel to start the timing source at boot edit /etc/sysconfig/zaptel and uncomment the appropriate line.

Personal tools
Namespaces
Variants
Actions
Toolbox