AgentTicketPhone & AgentTicketEmail Internal Server Error

Moderator: crythias

Locked
immaBeans
Znuny newbie
Posts: 37
Joined: 30 May 2013, 03:36
Znuny Version: 3.2.2
Real Name: Vince
Company: Jollibee Worldwide Service

AgentTicketPhone & AgentTicketEmail Internal Server Error

Post by immaBeans »

Hi guys. I have done configuring the ACL, but after that I wanted to test it in the Agent part but it generate an error if I click the "New Phone Ticket" and "New Email Ticket". The error says "Internal Server Error, The server encountered an internal error or misconfiguration and was unable to complete your request." Please help.

My permission is Admin and Agent, so I don't know why it generate error.

Below is the codes of my config.pm,
Thanks in advance

Code: Select all

# --
# Kernel/Config.pm - Config file for OTRS kernel
# Copyright (C) 2001-2011 xxx, http://otrs.org/
# --
# $Id: Config.pm.dist,v 1.25 2011/09/16 10:58:28 mg Exp $
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --
#  Note:
#
#  -->> OTRS does have a lot of config settings. For more settings
#       (Notifications, Ticket::ViewAccelerator, Ticket::NumberGenerator,
#       LDAP, PostMaster, Session, Preferences, ...) see
#       Kernel/Config/Defaults.pm and copy your wanted lines into "this"
#       config file. This file will not be changed on update!
#
# --
  
package Kernel::Config;

use utf8;

sub Load {
    my $Self = shift;
    # ---------------------------------------------------- #
    # ---------------------------------------------------- #
    #                                                      #
    #         Start of your own config options!!!          #
    #                                                      #
    # ---------------------------------------------------- #
    # ---------------------------------------------------- #

    # ---------------------------------------------------- #
    # database settings                                    #
    # ---------------------------------------------------- #
    # DatabaseHost
    # (The database host.)
    $Self->{'DatabaseHost'} = 'localhost';
    # Database
    # (The database name.)
    $Self->{'Database'} = 'otrs';
    # DatabaseUser
    # (The database user.)
    $Self->{'DatabaseUser'} = 'otrs';
    $Self->{DatabaseUserTable} = 'users';
    $Self->{DatabaseUserTableUserID} = 'id';
    $Self->{DatabaseUserTableUserPW} = 'pw';
    $Self->{DatabaseUserTableUser} = 'login';
    # DatabasePw
    # (The password of database user. You also can use bin/otrs.CryptPassword.pl
    # for crypted passwords.)
    $Self->{'DatabasePw'} = 'pa$$w0rd';
    # DatabaseDSN
    # (The database DSN for MySQL ==> more: "man DBD::mysql")
    $Self->{DatabaseDSN} = "DBI:mysql:database=$Self->{Database};host=$Self->{DatabaseHost};";

    # (The database DSN for PostgreSQL ==> more: "man DBD::Pg")
    # if you want to use a local socket connection
#    $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};";
    # if you want to use a tcpip connection
#    $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};host=$Self->{DatabaseHost};";
    # if you have PostgresSQL 8.1 or earlier, activate the legacy driver with this line:
#    $Self->{DatabasePostgresqlBefore82} = 1;

    # ---------------------------------------------------- #
    # fs root directory
    # ---------------------------------------------------- #
    $Self->{Home} = '/opt/otrs';

    # ---------------------------------------------------- #
    # insert your own config settings "here"               #
    # config settings taken from Kernel/Config/Defaults.pm #
    # ---------------------------------------------------- #
    # $Self->{SessionUseCookie} = 0;
    # $Self->{CheckMXRecord} = 0;

$Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP';
$Self->{'AuthModule::LDAP::Host'} = '10.0.0.72';
$Self->{'AuthModule::LDAP::BaseDN'} = 'ou=People,dc=jfc';
$Self->{'AuthModule::LDAP::UID'} = 'mail';
#$Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'mail';
#$Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = 'userpassword';
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
$Self->{'Customer::AuthModule::LDAP::Host'} = '10.0.0.72';
$Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'ou=People,dc=jfc';
$Self->{'Customer::AuthModule::LDAP::UID'} = 'mail';
$Self->{'Customer::AuthModule::LDAP::Params'} = {
	port => 2389,
	timeout => 120,
	async => 0,
	version => 3,
	};
$Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'ou=People,dc=jfc';
$Self->{'Customer::AuthModule::LDAP::UID'} = 'mail';
$Self->{'Customer::AuthModule::LDAP::AlwaysFilter'} = '(objectclass=couriermailaccount)';

$Self->{'AuthModule::LDAP::AlwaysFilter'} = '(objectclass=couriermailaccount)';
$Self->{'AuthModule::LDAP::Params'} = {
    port => 2389,
    timeout => 120,
    async => 0,
    version => 3,
};
$Self->{'AuthModule::UseSyncBackend'} = 'AuthSyncBackend';

$Self->{'AuthSyncModule'} = 'Kernel::System::Auth::Sync::LDAP';
$Self->{'AuthSyncModule::LDAP::Host'} = 'ldap://10.0.0.72:2389';
$Self->{'AuthSyncModule::LDAP::BaseDN'} = 'ou=People,dc=jfc';
$Self->{'AuthSyncModule::LDAP::UID'} = 'mail';
$Self->{'AuthSyncModule::LDAP::SearchUserDN'} = 'uid=admin';
$Self->{'AuthSyncModule::LDAP::SearchUserPw'} = 'jfcLDAP';
$Self->{'AuthSyncModule::LDAP::UserSyncMap'} = {
    # DB -> LDAP
    UserFirstname => 'cn',
    UserLastname  => 'sn',
    UserEmail     => 'mail',
};

$Self->{CustomerUser} = {
    Module => 'Kernel::System::CustomerUser::LDAP',
    Params => {
      Host => '10.0.0.72:2389',
      BaseDN => 'ou=People,dc=jfc',
      SSCOPE => 'sub',
      UserDN => 'uid=admin',
      UserPw => 'jfcLDAP',
    },
    CustomerKey => 'mail',
    CustomerID => 'mail',
    CustomerUserListFields => ['uid', 'cn', 'mail'],
    CustomerUserSearchFields => ['uid', 'cn', 'mail'],
    #ustomerUserPostMasterSearchFields => ['mail'],
    CustomerUserNameFields => ['givenname', 'sn'],
    #ap => [
      # note: Login, Email and CustomerID needed!
      # var, frontend, storage, shown, required, storage-type
     # [ 'UserSalutation', 'Title', 'title', 1, 0, 'var' ],
     #[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
     #[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
     #[ 'UserLogin', 'Login', 'mail', 1, 1, 'var' ],
     #[ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
     #[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ],
     # [ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ],
     # [ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var' ],
     # [ 'UserComment', 'Comment', 'description', 1, 0, 'var' ],
   #],
   CustomerUserSearchPrefix => '',
       CustomerUserSearchSuffix => '*',
       CustomerUserSearchListLimit => 100,
       CustomerUserPostMasterSearchFields => ['mail'],
       CustomerUserNameFields => ['givenname', 'sn'],
       CustomerUserExcludePrimaryCustomerID => 0,
       AdminSetPreferences => 0,
       Map => [
           [ 'UserSalutation', 'Title',      'title',           1, 0, 'var', '', 0 ],
           [ 'UserFirstname',  'Firstname',  'cn',              1, 1, 'var', '', 0 ],
           [ 'UserLastname',   'Lastname',   'sn',              1, 1, 'var', '', 0 ],
           [ 'UserLogin',      'Username',   'uid',             1, 1, 'var', '', 0 ],
           [ 'UserEmail',      'Email',      'mail',            1, 1, 'var', '', 0 ],
           [ 'UserCustomerID', 'CustomerID', 'mail',            0, 1, 'var', '', 0 ],
           [ 'UserPhone',      'Phone',      'telephonenumber', 1, 0, 'var', '', 0 ],
           [ 'UserAddress',    'Address',    'postaladdress',   1, 0, 'var', '', 0 ],
           [ 'UserComment',    'Comment',    'description',     1, 0, 'var', '', 0 ],
       ],
    };

#$Self->{UserSyncLDAPMap} = {
#        # DB -> LDAP
#        UserFirstname => 'givenName',
#        UserLastname => 'sn',
#        UserEmail => 'mail',
#    };
#$Self->{UserSyncLDAPGroups} = [
#        'users',
#    ];
#$Self->{'AuthModule::LDAP::AccessAttr'} = 'memberurl';
#$Self->{'AuthModule::LDAP::UserAttr'} = 'UID';
#$Self->{'AuthModule::LDAP::UserAttr'} = 'DN';
    # ---------------------------------------------------- #
    # data inserted by installer                           #
    # ---------------------------------------------------- #
    # $DIBI$

    # ---------------------------------------------------- #
    # ---------------------------------------------------- #
    #                                                      #
    #           End of your own config options!!!          #
    #                                                      #
    # ---------------------------------------------------- #
    # ---------------------------------------------------- #
		#================= Service Desk ACL Policy  =============================#	
    $Self->{TicketAcl}->{'Service Desk Agent'} = {
        # match properties
        PropertiesDatabase => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'AgentTicketNote','AgentTicketOwner','AgentTicketResponsible','AgentTicketPriority','AgentTicketPending','AgentTicketClose'],
            },
            # current user match properties
            User => {
                Role => [
                    'service_desk_support'
                ],
            },			
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],				
                Type => ['Email','Software','Hardware','Mobile Phone / Tablet Support','Virus','Network','Meeting Support','Oracle Admin','SAP Admin',],
				Service => ['Email::Email Creation',
							 'Email::Email Deletion',
							 'Email::Email Forwading',
							 'Email::Email - AddressBook entries modification',
							 'Email::Email - Setup Autoresponder',
							 'Email::Email Modification with setup (change of name)',
							 'Email::Email Password Reset and setup',
							 'Email::Email Setup',
							 'Email::Email Troubleshooting: Check setting',
							 'Email::Email Troubleshooting: PST repair and new PST',
							 'Email::Email Troubleshooting: Reinstalling of MS office',
							 'Software::Software - Recommendation',
							 'Software::Software - other MS product installation',
							 'Software::Software - other license software installation',
							 'Software::Software MS office Upgrade',
							 'Software::Software Troubleshooting - Formatiing, corrupt OS or software',
							 'Software::Software Troubleshooting - MS office',
							 'Software::Software Troubleshooting - Standard Software',
							 'Software::Software Troubleshooting - installation of driver',
							 'Software::Software Troubleshooting - other license software',
							 'Software::Software- Intallation of standard software - New Computer',
							 'Harware::Hardware - Dekstop',
							 'Hardware::Hardware - Laptop',
							 'Hardware::Hardware - Peripherals',
							 'Hardware::Hardware - Printer',
							 'Hardware::Hardware - Recommendation Desktop',
							 'Hardware::Hardware - Recommendation Laptop',
							 'Hardware::Hardware - Recommendation Peripherals',
							 'Mobile Phone / Tablet Support::Mobile Phone - Email Setup',
							 'Mobile Phone / Tablet Support::Mobile Phone - Email Troubleshooting',
							 'Mobile Phone / Tablet Support::Mobile Phone - Sync',
							 'Mobile Phone / Tablet Support::Mobile Phone Network Request',
							 'Virus::Virus Scanning using other AV',
							 'Virus::Virus Scanning',
							 'Virus::Virus: Format OS due to virus infection',
							 'Virus::Virus: User Request for flash drive scanning',
							 'Network::Network Troubleshooting: Data Cable',
							 'Network::Network Troubleshooting: Driver',
							 'Network::Network Troubleshooting: Port',
							 'Network::Network Troubleshooting: VOIP',
					   		 'Network::Network Troubleshooting: Wifi',
							 'Network::Network Troubleshooting: Workstation',
							 'Meeting Support::Boardroom Support',
							 'Meeting Support::Polycom setup',
							 'Meeting Support::Telecon Setup - VOIP',
							 'Meeting Support::Videocon Skype setup',
							 'Meeting Support::Webcon setup',
							 'Oracle Admin::Oracle Account Checking',
							 'Oracle Admin::Oracle Password Reset - user provide username',
							 'Oracle Admin::Oracle Password Reset - user did not provide username',
							 'SAP Admin::SAP Password reset - user did not provide username',
							 'SAP Admin::SAP Password reset - user provide username',
								 ]	,
            },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],			
            },
        },
    };

    $Self->{TicketAcl}->{'Email to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Email',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],
				Service  => ['Email::Email Creation',
							 'Email::Email Deletion',
							 'Email::Email Forwading',
							 'Email::Email - AddressBook entries modification',
							 'Email::Email - Setup Autoresponder',
							 'Email::Email Modification with setup (change of name)',
							 'Email::Email Password Reset and setup',
							 'Email::Email Setup',
							 'Email::Email Troubleshooting: Check setting',
							 'Email::Email Troubleshooting: PST repair and new PST',
							 'Email::Email Troubleshooting: Reinstalling of MS office']	,
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	
	  $Self->{TicketAcl}->{'Software to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Software',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],
				Service  => ['Software::Software - Recommendation',
							 'Software::Software - other MS product installation',
							 'Software::Software - other license software installation',
							 'Software::Software MS office Upgrade',
							 'Software::Software Troubleshooting - Formatiing, corrupt OS or software',
							 'Software::Software Troubleshooting - MS office',
							 'Software::Software Troubleshooting - Standard Software',
							 'Software::Software Troubleshooting - installation of driver',
							 'Software::Software Troubleshooting - other license software',
							 'Software::Software- Intallation of standard software - New Computer',],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	  $Self->{TicketAcl}->{'Hardware to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Hardware',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],
				Service  => ['Harware::Hardware - Dekstop',
							 'Hardware::Hardware - Laptop',
							 'Hardware::Hardware - Peripherals',
							 'Hardware::Hardware - Printer',
							 'Hardware::Hardware - Recommendation Desktop',
							 'Hardware::Hardware - Recommendation Laptop',
							 'Hardware::Hardware - Recommendation Peripherals',
								 ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Mobile Phone / Tablet Support to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Mobile Phone / Tablet Support',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],
				Service  => ['Mobile Phone / Tablet Support::Mobile Phone - Email Setup',
                             'Mobile Phone / Tablet Support::Mobile Phone - Email Troubleshooting',
                             'Mobile Phone / Tablet Support::Mobile Phone - Sync',
							 'Mobile Phone / Tablet Support::Mobile Phone Network Request',
								
								 ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Virus to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Virus',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],
				Service  => ['Virus::Virus Scanning using other AV',
                             'Virus::Virus Scanning',
                             'Virus::Virus: Format OS due to virus infection',
						     'Virus::Virus: User Request for flash drive scanning',
								
								 ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Network to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Network',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],
				Service  => ['Network::Network Troubleshooting: Data Cable',
                             'Network::Network Troubleshooting: Driver',
                             'Network::Network Troubleshooting: Port',
							 'Network::Network Troubleshooting: VOIP',
							 'Network::Network Troubleshooting: Wifi',
							 'Network::Network Troubleshooting: Workstation',
								 ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Metting Support to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Meeting Support',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],
				Service  => ['Meeting Support::Boardroom Support',
                             'Meeting Support::Polycom setup',
                             'Meeting Support::Telecon Setup - VOIP',
							 'Meeting Support::Videocon Skype setup',
							 'Meeting Support::Webcon setup',
									
								 ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Oracle Admin to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Oracle Admin',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],
				Service  => ['Oracle Admin::Oracle Account Checking',
                             'Oracle Admin::Oracle Password Reset - user provide username',
                             'Oracle Admin::Oracle Password Reset - user did not provide username',
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'SAP Admin to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['SAP Admin',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],
				Service  => ['SAP Admin::SAP Password reset - user did not provide username',
                             'SAP Admin::SAP Password reset - user provide username',
                                
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	
	#================= MOBILE DESK =============================#	
    $Self->{TicketAcl}->{'Mobile Desk Agent'} = {
        # match properties
        PropertiesDatabase => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'AgentTicketNote','AgentTicketOwner','AgentTicketResponsible','AgentTicketPriority','AgentTicketPending','AgentTicketClose'],
            },
            # current user match properties
            User => {
                Role => [
                    'mobile_desk_role'
                ],
            },			
        },
        Possible => {
            Ticket => {
                Queue => ['Mobile Desk'],				
                Type => ['Mobile Subscription','Mobile Inquiries','Mobile SIM Concerns','Mobile Account Modification','Mobile VAS',],
				Service => ['Mobile Subscription::Line Disconnection - Permanent',
                                  'Mobile Subscription::Line Disconnection - Temporary',
                                  'Mobile Subscription::Mobile Plan - Downgrade',
								  'Mobile Subscription::Mobile Plan - Upgrade',
								  'Mobile Subscription::New Line Application CA',
								  'Mobile Subscription::New Line Application CI',
								  'Mobile Subscription::Retention Application CA',
								  'Mobile Subscription::Retention Application CI',
								  'Mobile Inquiries::Account History',
                                  'Mobile Inquiries::Available Handset',
                                  'Mobile Inquiries::Contract Confirmation',
								  'Mobile SIM Concerns::Sim Activation - New:Replacement',
                                  'Mobile SIM Concerns::Sim Replacement',
								  'Mobile Account Modification::Account Name Migration CA',
                                  'Mobile Account Modification::Account Name Migration CI',
								  'Mobile Account Modification::Assignee Modification',
								  'Mobile Account Modification::BIS Activation',
								  'Mobile Account Modification::BIS Deactivation',
								  'Mobile Account Modification::Owner Modification',
								  'Mobile Account Modification::Unlimitted Data Activation',
								  'Mobile Account Modification::Unlimitted Data Deactivation',
								  'Mobile VAS::Calling Circle Enrollment',
                                  'Mobile VAS::Redirect Lifting',],
            },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],			
            },
        },
    };
	
	$Self->{TicketAcl}->{'Mobile Subscription to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Mobile Subscription',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Mobile Desk'],
				Service  => ['Mobile Subscription::Line Disconnection - Permanent',
							 'Mobile Subscription::Line Disconnection - Temporary',
							 'Mobile Subscription::Mobile Plan - Downgrade',
							 'Mobile Subscription::Mobile Plan - Upgrade',
							 'Mobile Subscription::New Line Application CA',
							 'Mobile Subscription::New Line Application CI',
							 'Mobile Subscription::Retention Application CA',
							 'Mobile Subscription::Retention Application CI',
								],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Mobile Inquiries to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Mobile Inquiries',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Mobile Desk'],
				Service  => ['Mobile Inquiries::Account History',
                             'Mobile Inquiries::Available Handset',
                             'Mobile Inquiries::Contract Confirmation',
						
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Mobile SIM Concerns to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Mobile SIM Concerns',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Mobile Desk'],
				Service  => ['Mobile SIM Concerns::Sim Activation - New:Replacement',
                             'Mobile SIM Concerns::Sim Replacement',
                                 ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	
	$Self->{TicketAcl}->{'Mobile Account Modification to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Mobile Account Modification',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Mobile Desk'],
				Service  => ['Mobile Account Modification::Account Name Migration CA',
							 'Mobile Account Modification::Account Name Migration CI',
							 'Mobile Account Modification::Assignee Modification',
							 'Mobile Account Modification::BIS Activation',
							 'Mobile Account Modification::BIS Deactivation',
							 'Mobile Account Modification::Owner Modification',
							 'Mobile Account Modification::Unlimitted Data Activation',
							 'Mobile Account Modification::Unlimitted Data Deactivation', ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Mobile VAS to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Mobile-VAS',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Mobile Desk'],
				Service  => ['Mobile VAS::Calling Circle Enrollment',
                             'Mobile VAS::Redirect Lifting',
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	#================= CQM DATA  =============================#	
    $Self->{TicketAcl}->{'CQM DATA Agent'} = {
        # match properties
        PropertiesDatabase => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'AgentTicketNote','AgentTicketOwner','AgentTicketResponsible','AgentTicketPriority','AgentTicketPending','AgentTicketClose'],
            },
            # current user match properties
            User => {
                Role => [
                    'qm_support'
                ],
            },			
        },
        Possible => {
            Ticket => {
                Queue => ['CQM Data'],				
                Type => ['[RegExp]^FSC/QSR','Feedback',],
				Service => ['FSC/QSR::Date Request: Complex & Not Urgent',
                                 'FSC/QSR::Date Request: Complex & Urgent',
								 'FSC/QSR::Date Request: Moderate & Not Urgent',
								 'FSC/QSR::Date Request: Moderate & Urgent',
								 'FSC/QSR::Date Request: Simple & Not Urgent',
								 'FSC/QSR::Date Request: Simple & Urgent',
								 'Feedback::Date Request: Complex & Not Urgent',
                                 'Feedback::Date Request: Complex & Urgent',
								 'Feedback::Date Request: Moderate & Not Urgent',
								 'Feedback::Date Request: Moderate & Urgent',
								 'Feedback::Date Request: Simple & Not Urgent',
								 'Feedback::Date Request: Simple & Urgent',
								 ],
            },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],			
            },
        },
    };
	
	
	$Self->{TicketAcl}->{'FSC/QSR to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['FSC/QSR',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['CQM Data'],
				Service  => ['FSC/QSR::Date Request: Complex & Not Urgent',
                                 'FSC/QSR::Date Request: Complex & Urgent',
								 'FSC/QSR::Date Request: Moderate & Not Urgent',
								 'FSC/QSR::Date Request: Moderate & Urgent',
								 'FSC/QSR::Date Request: Simple & Not Urgent',
								 'FSC/QSR::Date Request: Simple & Urgent',
								 
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	
	$Self->{TicketAcl}->{'Feedback to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Feedback',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['CQM Data'],
				Service  => ['Feedback::Date Request: Complex & Not Urgent',
                                 'Feedback::Date Request: Complex & Urgent',
								 'Feedback::Date Request: Moderate & Not Urgent',
								 'Feedback::Date Request: Moderate & Urgent',
								 'Feedback::Date Request: Simple & Not Urgent',
								 'Feedback::Date Request: Simple & Urgent',
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	#================= JEDS  =============================#	
    $Self->{TicketAcl}->{'JEDS'} = {
        # match properties
        PropertiesDatabase => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'AgentTicketNote','AgentTicketOwner','AgentTicketResponsible','AgentTicketPriority','AgentTicketPending','AgentTicketClose'],
            },
            # current user match properties
            User => {
                Role => [
                    'jeds_support'
                ],
            },			
        },
        Possible => {
            Ticket => {
                Queue => ['JEDS'],				
                Type => ['Stores JEDS','Stores JEDS Xavier','Stores Non JEDS',],
				Service => ['-Billing',
							 '-Call Center PBX',
							 '-Connectivity Application Request',
							 '-Connectivity Support Isolation',
							 '-Infrastructure',
							 '-Product Database',
							 '-Xavier CRM',
							 '-PMP::PC Hardware/Software',
							 '-PMP::POS Hardware/Software',
								  ],
            },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],			
            },
        },
    };
	
	$Self->{TicketAcl}->{'Store JEDS to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Stores JEDS',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['JEDS'],
				Service  => ['-Billing',
							 '-Call Center PBX',
							 '-Connectivity Application Request',
							 '-Connectivity Support Isolation',
							 '-Infrastructure',
							 '-Product Database',
							 '-Xavier CRM',
							 '-PMP::PC Hardware/Software',
							 '-PMP::POS Hardware/Software',
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Stores JEDS Xavier to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Stores JEDS Xavier',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['JEDS'],
				Service  => ['-Billing',
							 '-Call Center PBX',
							 '-Connectivity Application Request',
							 '-Connectivity Support Isolation',
							 '-Infrastructure',
							 '-Product Database',
							 '-Xavier CRM',
							 '-PMP::PC Hardware/Software',
							 '-PMP::POS Hardware/Software',
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Stores Non JEDS to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Stores Non JEDS',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['JEDS'],
				Service  => ['-Billing',
							 '-Call Center PBX',
							 '-Connectivity Application Request',
							 '-Connectivity Support Isolation',
							 '-Infrastructure',
							 '-Product Database',
							 '-Xavier CRM',
							 '-PMP::PC Hardware/Software',
							 '-PMP::POS Hardware/Software',
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	
	#================= HAPPY PLUS =============================#	
    $Self->{TicketAcl}->{'HAPPY PLUS'} = {
        # match properties
        PropertiesDatabase => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'AgentTicketNote','AgentTicketOwner','AgentTicketResponsible','AgentTicketPriority','AgentTicketPending','AgentTicketClose'],
            },
            # current user match properties
            User => {
                Role => [
                    'happyplus_support'
                ],
            },			
        },
        Possible => {
            Ticket => {
                Queue => ['HAPPYPLUS'],				
                Type => ['Store HappyPlus',],
				Service => ['Store HappyPlus::Vendor Coordination',
							 'Store HappyPlus::Store Installation',
							 'Store HappyPlus::Others',
							 
								  ],
            },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],			
            },
        },
    };
	
	$Self->{TicketAcl}->{'Happy plus to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Store HappyPlus',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['HAPPYPLUS'],
				Service  => ['Store HappyPlus::Vendor Coordination',
							 'Store HappyPlus::Store Installation',
							 'Store HappyPlus::Others',
							 
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	#================= Store PMP =============================#	
    $Self->{TicketAcl}->{'STORE PMP'} = {
        # match properties
        PropertiesDatabase => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'AgentTicketNote','AgentTicketOwner','AgentTicketResponsible','AgentTicketPriority','AgentTicketPending','AgentTicketClose'],
            },
            # current user match properties
            User => {
                Role => [
                    'pmp_support'
                ],
            },			
        },
        Possible => {
            Ticket => {
                Queue => ['PMP'],				
                Type => ['Stores PMP',],
				Service => ['Store PMP::Billing',
							 'Store PMP::PMP BR21',
							 'Store PMP::PMP EMAIL',
							 'Store PMP::PMP INVALID w/ in SLA',
							 'Store PMP::PMP OpenVPN',
							 'Store PMP::PMP PC Hardware/Software',
							 'Store PMP::PMP POS Hardware/Software',
							 'Store PMP::PMP SKYLARK',
							 'Store PMP::PMP STS',
							 'Store PMP::PMP SWS',
							 'Store PMP::PMP Sales Forcasting',
							 
								  ],
            },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],			
            },
        },
    };
	
	$Self->{TicketAcl}->{'Store PMP to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Stores PMP',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['PMP'],
				Service  =>['Store PMP::Billing',
							 'Store PMP::PMP BR21',
							 'Store PMP::PMP EMAIL',
							 'Store PMP::PMP INVALID w/ in SLA',
							 'Store PMP::PMP OpenVPN',
							 'Store PMP::PMP PC Hardware/Software',
							 'Store PMP::PMP POS Hardware/Software',
							 'Store PMP::PMP SKYLARK',
							 'Store PMP::PMP STS',
							 'Store PMP::PMP SWS',
							 'Store PMP::PMP Sales Forcasting',
							 
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	

	
# ---------------------------------------------------- #
# needed system stuff (don't edit this)                #
# ---------------------------------------------------- #
};
use strict;
use warnings;

use vars qw(@ISA $VERSION);
$VERSION = qw($Revision: 1.25 $)[1];

use Kernel::Config::Defaults;
push (@ISA, 'Kernel::Config::Defaults');

# -----------------------------------------------------#

1;
KlausNehrer
Znuny ninja
Posts: 1312
Joined: 25 May 2012, 08:51
Znuny Version: OTRS 4
Real Name: Klaus Nehrer

Re: AgentTicketPhone & AgentTicketEmail Internal Server Erro

Post by KlausNehrer »

What says the logs?
immaBeans
Znuny newbie
Posts: 37
Joined: 30 May 2013, 03:36
Znuny Version: 3.2.2
Real Name: Vince
Company: Jollibee Worldwide Service

Re: AgentTicketPhone & AgentTicketEmail Internal Server Erro

Post by immaBeans »

Sir where can I find the logs?
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: AgentTicketPhone & AgentTicketEmail Internal Server Erro

Post by jojo »

ask your Server admin. You need the apache error log
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
immaBeans
Znuny newbie
Posts: 37
Joined: 30 May 2013, 03:36
Znuny Version: 3.2.2
Real Name: Vince
Company: Jollibee Worldwide Service

Re: AgentTicketPhone & AgentTicketEmail Internal Server Erro

Post by immaBeans »

This is the logs.
But I dont know what causing the problem. :(

Code: Select all

[Thu Jul 11 11:19:52 2013] [error] [client 172.16.211.40] File does not exist: /var/www/zabbix/favicon.ico
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Apache/DBI.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Apache2/Reload.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CGI.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CGI/Carp.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CGI/Util.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CSS/Minifier.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Crypt/PasswdMD5.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Date/Pcalc.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/File/Temp.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Headers.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Message.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Request.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Response.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Status.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/JSON.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/JSON/PP.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/JavaScript/Minifier.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP/MemberMixin.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP/Protocol.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP/UserAgent.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Body.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Decoder.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Entity.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ConTraEnc.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ContDisp.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ContType.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ParamVal.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Head.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser/Filer.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser/Reader.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser/Results.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Tools.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/WordDecoder.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Words.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Address.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field/AddrList.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field/Date.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field/Generic.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Header.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Internet.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Util.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Text/CSV.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Text/CSV_PP.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/URI.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/URI/Escape.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/XML/FeedPP.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/XML/TreePP.pm
[Thu Jul 11 11:20:18 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/YAML/Any.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Apache/DBI.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Apache2/Reload.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CGI.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CGI/Carp.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CGI/Util.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CSS/Minifier.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Crypt/PasswdMD5.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Date/Pcalc.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/File/Temp.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Headers.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Apache/DBI.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Message.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Request.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Apache2/Reload.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Response.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Status.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CGI.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/JSON.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CGI/Carp.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/JSON/PP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/JavaScript/Minifier.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CGI/Util.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CSS/Minifier.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Apache/DBI.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Crypt/PasswdMD5.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Apache2/Reload.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Date/Pcalc.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CGI.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CGI/Carp.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/File/Temp.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CGI/Util.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Headers.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CSS/Minifier.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Message.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Request.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Crypt/PasswdMD5.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP/MemberMixin.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Response.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP/Protocol.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Date/Pcalc.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Status.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP/UserAgent.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Body.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Decoder.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/File/Temp.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/JSON.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Entity.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/JSON/PP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Headers.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ConTraEnc.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ContDisp.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Message.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/JavaScript/Minifier.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ContType.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ParamVal.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Request.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Head.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Response.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Status.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser/Filer.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser/Reader.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser/Results.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/JSON.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Tools.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/JSON/PP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/WordDecoder.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Words.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/JavaScript/Minifier.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Address.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field/AddrList.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field/Date.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field/Generic.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Header.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Internet.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Util.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Text/CSV.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Text/CSV_PP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/URI.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP/MemberMixin.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/URI/Escape.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/XML/FeedPP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP/Protocol.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/XML/TreePP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP/UserAgent.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/YAML/Any.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Body.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Decoder.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Entity.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP/MemberMixin.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP/Protocol.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ConTraEnc.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP/UserAgent.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ContDisp.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Body.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ContType.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Decoder.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ParamVal.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Entity.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Head.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ConTraEnc.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ContDisp.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser/Filer.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ContType.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser/Reader.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ParamVal.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser/Results.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Head.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Tools.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/WordDecoder.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser/Filer.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Words.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser/Reader.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Address.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser/Results.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Tools.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field/AddrList.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/WordDecoder.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field/Date.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Words.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field/Generic.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Address.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Header.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Internet.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field/AddrList.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Util.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field/Date.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field/Generic.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Text/CSV.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Header.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Text/CSV_PP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Internet.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/URI.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Util.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/URI/Escape.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/XML/FeedPP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Text/CSV.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/XML/TreePP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Text/CSV_PP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/YAML/Any.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/URI.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/URI/Escape.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/XML/FeedPP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/XML/TreePP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/YAML/Any.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Apache/DBI.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Apache2/Reload.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CGI.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CGI/Carp.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CGI/Util.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CSS/Minifier.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Crypt/PasswdMD5.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Date/Pcalc.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/File/Temp.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Headers.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Message.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Request.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Response.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Status.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/JSON.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/JSON/PP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/JavaScript/Minifier.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP/MemberMixin.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP/Protocol.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP/UserAgent.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Body.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Decoder.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Entity.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ConTraEnc.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ContDisp.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ContType.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ParamVal.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Head.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser/Filer.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser/Reader.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser/Results.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Tools.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/WordDecoder.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Words.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Address.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field/AddrList.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field/Date.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field/Generic.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Header.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Internet.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Util.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Text/CSV.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Text/CSV_PP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/URI.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/URI/Escape.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/XML/FeedPP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/XML/TreePP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/YAML/Any.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Apache/DBI.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Apache2/Reload.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CGI.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CGI/Carp.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CGI/Util.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/CSS/Minifier.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Crypt/PasswdMD5.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Date/Pcalc.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/File/Temp.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Headers.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Message.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Request.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Response.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/HTTP/Status.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/JSON.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/JSON/PP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/JavaScript/Minifier.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP/MemberMixin.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP/Protocol.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/LWP/UserAgent.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Body.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Decoder.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Entity.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ConTraEnc.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ContDisp.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ContType.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Field/ParamVal.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Head.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser/Filer.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser/Reader.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Parser/Results.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Tools.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/WordDecoder.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/MIME/Words.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Address.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field/AddrList.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field/Date.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Field/Generic.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Header.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Internet.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Mail/Util.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Text/CSV.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/Text/CSV_PP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/URI.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/URI/Escape.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/XML/FeedPP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/XML/TreePP.pm
[Thu Jul 11 11:20:19 2013] -e: Apache2::Reload: Can't locate /opt/otrs/Kernel/cpan-lib/YAML/Any.pm
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: AgentTicketPhone & AgentTicketEmail Internal Server Erro

Post by jojo »

Firts, never insert anything behind the line : # End of your own config options!!! # in Config.pm.

You destroyed your Config.pm with your ACLs. So it might be a missing semicolon or a missing bracket. So Test via perl -cw Kernel/Config.pm
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
immaBeans
Znuny newbie
Posts: 37
Joined: 30 May 2013, 03:36
Znuny Version: 3.2.2
Real Name: Vince
Company: Jollibee Worldwide Service

Re: AgentTicketPhone & AgentTicketEmail Internal Server Erro

Post by immaBeans »

Thanks for your response Sir jojo,

Instead of this.

Code: Select all

# ---------------------------------------------------- #
# needed system stuff (don't edit this)                #
# ---------------------------------------------------- #
};
use strict;
use warnings;
I put my config.pm like this

Code: Select all

};
# ---------------------------------------------------- #
# needed system stuff (don't edit this)                #
# ---------------------------------------------------- #

use strict;
use warnings;
But still it generates error :(
crythias
Moderator
Posts: 10170
Joined: 04 May 2010, 18:38
Znuny Version: 5.0.x
Location: SouthWest Florida, USA
Contact:

Re: AgentTicketPhone & AgentTicketEmail Internal Server Erro

Post by crythias »

Read my need help post (in my signature).

Post your config.pm here in tags.
OTRS 6.0.x (private/testing/public) on Linux with MySQL database.
Please edit your signature to include your OTRS version, Operating System, and database type.
Click Subscribe Topic below to get notifications. Consider amending your topic title to include [SOLVED] if it is so.
Need help? Before you ask
immaBeans
Znuny newbie
Posts: 37
Joined: 30 May 2013, 03:36
Znuny Version: 3.2.2
Real Name: Vince
Company: Jollibee Worldwide Service

Re: AgentTicketPhone & AgentTicketEmail Internal Server Erro

Post by immaBeans »

Hi Sir, I now starting to read your "Need help? page" I can't upload the config.pm inside the . I don't know why? :/

But the attached file is my config.pm in txt format. Please help me. Thanks in advancel.

Code: Select all

# --
# Kernel/Config.pm - Config file for OTRS kernel
# Copyright (C) 2001-2011 xxx, http://otrs.org/
# --
# $Id: Config.pm.dist,v 1.25 2011/09/16 10:58:28 mg Exp $
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --
#  Note:
#
#  -->> OTRS does have a lot of config settings. For more settings
#       (Notifications, Ticket::ViewAccelerator, Ticket::NumberGenerator,
#       LDAP, PostMaster, Session, Preferences, ...) see
#       Kernel/Config/Defaults.pm and copy your wanted lines into "this"
#       config file. This file will not be changed on update!
#
# --
  
package Kernel::Config;

use utf8;

sub Load {
    my $Self = shift;
    # ---------------------------------------------------- #
    # ---------------------------------------------------- #
    #                                                      #
    #         Start of your own config options!!!          #
    #                                                      #
    # ---------------------------------------------------- #
    # ---------------------------------------------------- #

    # ---------------------------------------------------- #
    # database settings                                    #
    # ---------------------------------------------------- #
    # DatabaseHost
    # (The database host.)
    $Self->{'DatabaseHost'} = 'localhost';
    # Database
    # (The database name.)
    $Self->{'Database'} = 'otrs';
    # DatabaseUser
    # (The database user.)
    $Self->{'DatabaseUser'} = 'otrs';
    $Self->{DatabaseUserTable} = 'users';
    $Self->{DatabaseUserTableUserID} = 'id';
    $Self->{DatabaseUserTableUserPW} = 'pw';
    $Self->{DatabaseUserTableUser} = 'login';
    # DatabasePw
    # (The password of database user. You also can use bin/otrs.CryptPassword.pl
    # for crypted passwords.)
    $Self->{'DatabasePw'} = '';
    # DatabaseDSN
    # (The database DSN for MySQL ==> more: "man DBD::mysql")
    $Self->{DatabaseDSN} = "DBI:mysql:database=$Self->{Database};host=$Self->{DatabaseHost};";

    # (The database DSN for PostgreSQL ==> more: "man DBD::Pg")
    # if you want to use a local socket connection
#    $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};";
    # if you want to use a tcpip connection
#    $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};host=$Self->{DatabaseHost};";
    # if you have PostgresSQL 8.1 or earlier, activate the legacy driver with this line:
#    $Self->{DatabasePostgresqlBefore82} = 1;

    # ---------------------------------------------------- #
    # fs root directory
    # ---------------------------------------------------- #
    $Self->{Home} = '/opt/otrs';

    # ---------------------------------------------------- #
    # insert your own config settings "here"               #
    # config settings taken from Kernel/Config/Defaults.pm #
    # ---------------------------------------------------- #
    # $Self->{SessionUseCookie} = 0;
    # $Self->{CheckMXRecord} = 0;

$Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP';
$Self->{'AuthModule::LDAP::Host'} = '10.0.0.72';
$Self->{'AuthModule::LDAP::BaseDN'} = 'ou=People,dc=jfc';
$Self->{'AuthModule::LDAP::UID'} = 'mail';
#$Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'mail';
#$Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = 'userpassword';
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
$Self->{'Customer::AuthModule::LDAP::Host'} = '10.0.0.72';
$Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'ou=People,dc=jfc';
$Self->{'Customer::AuthModule::LDAP::UID'} = 'mail';
$Self->{'Customer::AuthModule::LDAP::Params'} = {
	port => 2389,
	timeout => 120,
	async => 0,
	version => 3,
	};
$Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'ou=People,dc=jfc';
$Self->{'Customer::AuthModule::LDAP::UID'} = 'mail';
$Self->{'Customer::AuthModule::LDAP::AlwaysFilter'} = '(objectclass=couriermailaccount)';

$Self->{'AuthModule::LDAP::AlwaysFilter'} = '(objectclass=couriermailaccount)';
$Self->{'AuthModule::LDAP::Params'} = {
    port => 2389,
    timeout => 120,
    async => 0,
    version => 3,
};
$Self->{'AuthModule::UseSyncBackend'} = 'AuthSyncBackend';

$Self->{'AuthSyncModule'} = 'Kernel::System::Auth::Sync::LDAP';
$Self->{'AuthSyncModule::LDAP::Host'} = 'ldap://10.0.0.72:2389';
$Self->{'AuthSyncModule::LDAP::BaseDN'} = 'ou=People,dc=jfc';
$Self->{'AuthSyncModule::LDAP::UID'} = 'mail';
$Self->{'AuthSyncModule::LDAP::SearchUserDN'} = 'uid=admin';
$Self->{'AuthSyncModule::LDAP::SearchUserPw'} = 'jfcLDAP';
$Self->{'AuthSyncModule::LDAP::UserSyncMap'} = {
    # DB -> LDAP
    UserFirstname => 'cn',
    UserLastname  => 'sn',
    UserEmail     => 'mail',
};

$Self->{CustomerUser} = {
    Module => 'Kernel::System::CustomerUser::LDAP',
    Params => {
      Host => '10.0.0.72:2389',
      BaseDN => 'ou=People,dc=jfc',
      SSCOPE => 'sub',
      UserDN => 'uid=admin',
      UserPw => 'jfcLDAP',
    },
    CustomerKey => 'mail',
    CustomerID => 'mail',
    CustomerUserListFields => ['uid', 'cn', 'mail'],
    CustomerUserSearchFields => ['uid', 'cn', 'mail'],
    #ustomerUserPostMasterSearchFields => ['mail'],
    CustomerUserNameFields => ['givenname', 'sn'],
    #ap => [
      # note: Login, Email and CustomerID needed!
      # var, frontend, storage, shown, required, storage-type
     # [ 'UserSalutation', 'Title', 'title', 1, 0, 'var' ],
     #[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
     #[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
     #[ 'UserLogin', 'Login', 'mail', 1, 1, 'var' ],
     #[ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
     #[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ],
     # [ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var' ],
     # [ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var' ],
     # [ 'UserComment', 'Comment', 'description', 1, 0, 'var' ],
   #],
   CustomerUserSearchPrefix => '',
       CustomerUserSearchSuffix => '*',
       CustomerUserSearchListLimit => 100,
       CustomerUserPostMasterSearchFields => ['mail'],
       CustomerUserNameFields => ['givenname', 'sn'],
       CustomerUserExcludePrimaryCustomerID => 0,
       AdminSetPreferences => 0,
       Map => [
           [ 'UserSalutation', 'Title',      'title',           1, 0, 'var', '', 0 ],
           [ 'UserFirstname',  'Firstname',  'cn',              1, 1, 'var', '', 0 ],
           [ 'UserLastname',   'Lastname',   'sn',              1, 1, 'var', '', 0 ],
           [ 'UserLogin',      'Username',   'uid',             1, 1, 'var', '', 0 ],
           [ 'UserEmail',      'Email',      'mail',            1, 1, 'var', '', 0 ],
           [ 'UserCustomerID', 'CustomerID', 'mail',            0, 1, 'var', '', 0 ],
           [ 'UserPhone',      'Phone',      'telephonenumber', 1, 0, 'var', '', 0 ],
           [ 'UserAddress',    'Address',    'postaladdress',   1, 0, 'var', '', 0 ],
           [ 'UserComment',    'Comment',    'description',     1, 0, 'var', '', 0 ],
       ],
    };

#$Self->{UserSyncLDAPMap} = {
#        # DB -> LDAP
#        UserFirstname => 'givenName',
#        UserLastname => 'sn',
#        UserEmail => 'mail',
#    };
#$Self->{UserSyncLDAPGroups} = [
#        'users',
#    ];
#$Self->{'AuthModule::LDAP::AccessAttr'} = 'memberurl';
#$Self->{'AuthModule::LDAP::UserAttr'} = 'UID';
#$Self->{'AuthModule::LDAP::UserAttr'} = 'DN';
    # ---------------------------------------------------- #
    # data inserted by installer                           #
    # ---------------------------------------------------- #
    # $DIBI$

    # ---------------------------------------------------- #
    # ---------------------------------------------------- #
    #                                                      #
    #           End of your own config options!!!          #
    #                                                      #
    # ---------------------------------------------------- #
    # ---------------------------------------------------- #
		#================= Service Desk ACL Policy  =============================#	
    $Self->{TicketAcl}->{'Service Desk Agent'} = {
        # match properties
        PropertiesDatabase => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'AgentTicketNote','AgentTicketOwner','AgentTicketResponsible','AgentTicketPriority','AgentTicketPending','AgentTicketClose'],
            },
            # current user match properties
            User => {
                Role => [
                    'service_desk_support'
                ],
            },			
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],				
                Type => ['Email','Software','Hardware','Mobile Phone / Tablet Support','Virus','Network','Meeting Support','Oracle Admin','SAP Admin',],
				Service => ['Email::Email Creation',
							 'Email::Email Deletion',
							 'Email::Email Forwading',
							 'Email::Email - AddressBook entries modification',
							 'Email::Email - Setup Autoresponder',
							 'Email::Email Modification with setup (change of name)',
							 'Email::Email Password Reset and setup',
							 'Email::Email Setup',
							 'Email::Email Troubleshooting: Check setting',
							 'Email::Email Troubleshooting: PST repair and new PST',
							 'Email::Email Troubleshooting: Reinstalling of MS office',
							 'Software::Software - Recommendation',
							 'Software::Software - other MS product installation',
							 'Software::Software - other license software installation',
							 'Software::Software MS office Upgrade',
							 'Software::Software Troubleshooting - Formatiing, corrupt OS or software',
							 'Software::Software Troubleshooting - MS office',
							 'Software::Software Troubleshooting - Standard Software',
							 'Software::Software Troubleshooting - installation of driver',
							 'Software::Software Troubleshooting - other license software',
							 'Software::Software- Intallation of standard software - New Computer',
							 'Harware::Hardware - Dekstop',
							 'Hardware::Hardware - Laptop',
							 'Hardware::Hardware - Peripherals',
							 'Hardware::Hardware - Printer',
							 'Hardware::Hardware - Recommendation Desktop',
							 'Hardware::Hardware - Recommendation Laptop',
							 'Hardware::Hardware - Recommendation Peripherals',
							 'Mobile Phone / Tablet Support::Mobile Phone - Email Setup',
							 'Mobile Phone / Tablet Support::Mobile Phone - Email Troubleshooting',
							 'Mobile Phone / Tablet Support::Mobile Phone - Sync',
							 'Mobile Phone / Tablet Support::Mobile Phone Network Request',
							 'Virus::Virus Scanning using other AV',
							 'Virus::Virus Scanning',
							 'Virus::Virus: Format OS due to virus infection',
							 'Virus::Virus: User Request for flash drive scanning',
							 'Network::Network Troubleshooting: Data Cable',
							 'Network::Network Troubleshooting: Driver',
							 'Network::Network Troubleshooting: Port',
							 'Network::Network Troubleshooting: VOIP',
					   		 'Network::Network Troubleshooting: Wifi',
							 'Network::Network Troubleshooting: Workstation',
							 'Meeting Support::Boardroom Support',
							 'Meeting Support::Polycom setup',
							 'Meeting Support::Telecon Setup - VOIP',
							 'Meeting Support::Videocon Skype setup',
							 'Meeting Support::Webcon setup',
							 'Oracle Admin::Oracle Account Checking',
							 'Oracle Admin::Oracle Password Reset - user provide username',
							 'Oracle Admin::Oracle Password Reset - user did not provide username',
							 'SAP Admin::SAP Password reset - user did not provide username',
							 'SAP Admin::SAP Password reset - user provide username',
								 ]	,
            },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],			
            },
        },
    };

    $Self->{TicketAcl}->{'Email to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Email',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],
				Service  => ['Email::Email Creation',
							 'Email::Email Deletion',
							 'Email::Email Forwading',
							 'Email::Email - AddressBook entries modification',
							 'Email::Email - Setup Autoresponder',
							 'Email::Email Modification with setup (change of name)',
							 'Email::Email Password Reset and setup',
							 'Email::Email Setup',
							 'Email::Email Troubleshooting: Check setting',
							 'Email::Email Troubleshooting: PST repair and new PST',
							 'Email::Email Troubleshooting: Reinstalling of MS office']	,
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	
	  $Self->{TicketAcl}->{'Software to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Software',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],
				Service  => ['Software::Software - Recommendation',
							 'Software::Software - other MS product installation',
							 'Software::Software - other license software installation',
							 'Software::Software MS office Upgrade',
							 'Software::Software Troubleshooting - Formatiing, corrupt OS or software',
							 'Software::Software Troubleshooting - MS office',
							 'Software::Software Troubleshooting - Standard Software',
							 'Software::Software Troubleshooting - installation of driver',
							 'Software::Software Troubleshooting - other license software',
							 'Software::Software- Intallation of standard software - New Computer',],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	  $Self->{TicketAcl}->{'Hardware to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Hardware',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],
				Service  => ['Harware::Hardware - Dekstop',
							 'Hardware::Hardware - Laptop',
							 'Hardware::Hardware - Peripherals',
							 'Hardware::Hardware - Printer',
							 'Hardware::Hardware - Recommendation Desktop',
							 'Hardware::Hardware - Recommendation Laptop',
							 'Hardware::Hardware - Recommendation Peripherals',
								 ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Mobile Phone / Tablet Support to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Mobile Phone / Tablet Support',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],
				Service  => ['Mobile Phone / Tablet Support::Mobile Phone - Email Setup',
                             'Mobile Phone / Tablet Support::Mobile Phone - Email Troubleshooting',
                             'Mobile Phone / Tablet Support::Mobile Phone - Sync',
							 'Mobile Phone / Tablet Support::Mobile Phone Network Request',
								
								 ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Virus to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Virus',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],
				Service  => ['Virus::Virus Scanning using other AV',
                             'Virus::Virus Scanning',
                             'Virus::Virus: Format OS due to virus infection',
						     'Virus::Virus: User Request for flash drive scanning',
								
								 ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Network to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Network',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],
				Service  => ['Network::Network Troubleshooting: Data Cable',
                             'Network::Network Troubleshooting: Driver',
                             'Network::Network Troubleshooting: Port',
							 'Network::Network Troubleshooting: VOIP',
							 'Network::Network Troubleshooting: Wifi',
							 'Network::Network Troubleshooting: Workstation',
								 ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Metting Support to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Meeting Support',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],
				Service  => ['Meeting Support::Boardroom Support',
                             'Meeting Support::Polycom setup',
                             'Meeting Support::Telecon Setup - VOIP',
							 'Meeting Support::Videocon Skype setup',
							 'Meeting Support::Webcon setup',
									
								 ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Oracle Admin to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Oracle Admin',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],
				Service  => ['Oracle Admin::Oracle Account Checking',
                             'Oracle Admin::Oracle Password Reset - user provide username',
                             'Oracle Admin::Oracle Password Reset - user did not provide username',
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'SAP Admin to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['SAP Admin',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Service Desk'],
				Service  => ['SAP Admin::SAP Password reset - user did not provide username',
                             'SAP Admin::SAP Password reset - user provide username',
                                
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	
	#================= MOBILE DESK =============================#	
    $Self->{TicketAcl}->{'Mobile Desk Agent'} = {
        # match properties
        PropertiesDatabase => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'AgentTicketNote','AgentTicketOwner','AgentTicketResponsible','AgentTicketPriority','AgentTicketPending','AgentTicketClose'],
            },
            # current user match properties
            User => {
                Role => [
                    'mobile_desk_role'
                ],
            },			
        },
        Possible => {
            Ticket => {
                Queue => ['Mobile Desk'],				
                Type => ['Mobile Subscription','Mobile Inquiries','Mobile SIM Concerns','Mobile Account Modification','Mobile VAS',],
				Service => ['Mobile Subscription::Line Disconnection - Permanent',
                                  'Mobile Subscription::Line Disconnection - Temporary',
                                  'Mobile Subscription::Mobile Plan - Downgrade',
								  'Mobile Subscription::Mobile Plan - Upgrade',
								  'Mobile Subscription::New Line Application CA',
								  'Mobile Subscription::New Line Application CI',
								  'Mobile Subscription::Retention Application CA',
								  'Mobile Subscription::Retention Application CI',
								  'Mobile Inquiries::Account History',
                                  'Mobile Inquiries::Available Handset',
                                  'Mobile Inquiries::Contract Confirmation',
								  'Mobile SIM Concerns::Sim Activation - New:Replacement',
                                  'Mobile SIM Concerns::Sim Replacement',
								  'Mobile Account Modification::Account Name Migration CA',
                                  'Mobile Account Modification::Account Name Migration CI',
								  'Mobile Account Modification::Assignee Modification',
								  'Mobile Account Modification::BIS Activation',
								  'Mobile Account Modification::BIS Deactivation',
								  'Mobile Account Modification::Owner Modification',
								  'Mobile Account Modification::Unlimitted Data Activation',
								  'Mobile Account Modification::Unlimitted Data Deactivation',
								  'Mobile VAS::Calling Circle Enrollment',
                                  'Mobile VAS::Redirect Lifting',],
            },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],			
            },
        },
    };
	
	$Self->{TicketAcl}->{'Mobile Subscription to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Mobile Subscription',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Mobile Desk'],
				Service  => ['Mobile Subscription::Line Disconnection - Permanent',
							 'Mobile Subscription::Line Disconnection - Temporary',
							 'Mobile Subscription::Mobile Plan - Downgrade',
							 'Mobile Subscription::Mobile Plan - Upgrade',
							 'Mobile Subscription::New Line Application CA',
							 'Mobile Subscription::New Line Application CI',
							 'Mobile Subscription::Retention Application CA',
							 'Mobile Subscription::Retention Application CI',
								],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Mobile Inquiries to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Mobile Inquiries',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Mobile Desk'],
				Service  => ['Mobile Inquiries::Account History',
                             'Mobile Inquiries::Available Handset',
                             'Mobile Inquiries::Contract Confirmation',
						
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Mobile SIM Concerns to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Mobile SIM Concerns',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Mobile Desk'],
				Service  => ['Mobile SIM Concerns::Sim Activation - New:Replacement',
                             'Mobile SIM Concerns::Sim Replacement',
                                 ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	
	$Self->{TicketAcl}->{'Mobile Account Modification to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Mobile Account Modification',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Mobile Desk'],
				Service  => ['Mobile Account Modification::Account Name Migration CA',
							 'Mobile Account Modification::Account Name Migration CI',
							 'Mobile Account Modification::Assignee Modification',
							 'Mobile Account Modification::BIS Activation',
							 'Mobile Account Modification::BIS Deactivation',
							 'Mobile Account Modification::Owner Modification',
							 'Mobile Account Modification::Unlimitted Data Activation',
							 'Mobile Account Modification::Unlimitted Data Deactivation', ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Mobile VAS to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Mobile-VAS',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['Mobile Desk'],
				Service  => ['Mobile VAS::Calling Circle Enrollment',
                             'Mobile VAS::Redirect Lifting',
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	#================= CQM DATA  =============================#	
    $Self->{TicketAcl}->{'CQM DATA Agent'} = {
        # match properties
        PropertiesDatabase => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'AgentTicketNote','AgentTicketOwner','AgentTicketResponsible','AgentTicketPriority','AgentTicketPending','AgentTicketClose'],
            },
            # current user match properties
            User => {
                Role => [
                    'qm_support'
                ],
            },			
        },
        Possible => {
            Ticket => {
                Queue => ['CQM Data'],				
                Type => ['[RegExp]^FSC/QSR','Feedback',],
				Service => ['FSC/QSR::Date Request: Complex & Not Urgent',
                                 'FSC/QSR::Date Request: Complex & Urgent',
								 'FSC/QSR::Date Request: Moderate & Not Urgent',
								 'FSC/QSR::Date Request: Moderate & Urgent',
								 'FSC/QSR::Date Request: Simple & Not Urgent',
								 'FSC/QSR::Date Request: Simple & Urgent',
								 'Feedback::Date Request: Complex & Not Urgent',
                                 'Feedback::Date Request: Complex & Urgent',
								 'Feedback::Date Request: Moderate & Not Urgent',
								 'Feedback::Date Request: Moderate & Urgent',
								 'Feedback::Date Request: Simple & Not Urgent',
								 'Feedback::Date Request: Simple & Urgent',
								 ],
            },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],			
            },
        },
    };
	
	
	$Self->{TicketAcl}->{'FSC/QSR to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['FSC/QSR',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['CQM Data'],
				Service  => ['FSC/QSR::Date Request: Complex & Not Urgent',
                                 'FSC/QSR::Date Request: Complex & Urgent',
								 'FSC/QSR::Date Request: Moderate & Not Urgent',
								 'FSC/QSR::Date Request: Moderate & Urgent',
								 'FSC/QSR::Date Request: Simple & Not Urgent',
								 'FSC/QSR::Date Request: Simple & Urgent',
								 
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	
	$Self->{TicketAcl}->{'Feedback to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Feedback',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['CQM Data'],
				Service  => ['Feedback::Date Request: Complex & Not Urgent',
                                 'Feedback::Date Request: Complex & Urgent',
								 'Feedback::Date Request: Moderate & Not Urgent',
								 'Feedback::Date Request: Moderate & Urgent',
								 'Feedback::Date Request: Simple & Not Urgent',
								 'Feedback::Date Request: Simple & Urgent',
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	#================= JEDS  =============================#	
    $Self->{TicketAcl}->{'JEDS'} = {
        # match properties
        PropertiesDatabase => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'AgentTicketNote','AgentTicketOwner','AgentTicketResponsible','AgentTicketPriority','AgentTicketPending','AgentTicketClose'],
            },
            # current user match properties
            User => {
                Role => [
                    'jeds_support'
                ],
            },			
        },
        Possible => {
            Ticket => {
                Queue => ['JEDS'],				
                Type => ['Stores JEDS','Stores JEDS Xavier','Stores Non JEDS',],
				Service => ['-Billing',
							 '-Call Center PBX',
							 '-Connectivity Application Request',
							 '-Connectivity Support Isolation',
							 '-Infrastructure',
							 '-Product Database',
							 '-Xavier CRM',
							 '-PMP::PC Hardware/Software',
							 '-PMP::POS Hardware/Software',
								  ],
            },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],			
            },
        },
    };
	
	$Self->{TicketAcl}->{'Store JEDS to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Stores JEDS',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['JEDS'],
				Service  => ['-Billing',
							 '-Call Center PBX',
							 '-Connectivity Application Request',
							 '-Connectivity Support Isolation',
							 '-Infrastructure',
							 '-Product Database',
							 '-Xavier CRM',
							 '-PMP::PC Hardware/Software',
							 '-PMP::POS Hardware/Software',
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Stores JEDS Xavier to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Stores JEDS Xavier',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['JEDS'],
				Service  => ['-Billing',
							 '-Call Center PBX',
							 '-Connectivity Application Request',
							 '-Connectivity Support Isolation',
							 '-Infrastructure',
							 '-Product Database',
							 '-Xavier CRM',
							 '-PMP::PC Hardware/Software',
							 '-PMP::POS Hardware/Software',
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	$Self->{TicketAcl}->{'Stores Non JEDS to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Stores Non JEDS',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['JEDS'],
				Service  => ['-Billing',
							 '-Call Center PBX',
							 '-Connectivity Application Request',
							 '-Connectivity Support Isolation',
							 '-Infrastructure',
							 '-Product Database',
							 '-Xavier CRM',
							 '-PMP::PC Hardware/Software',
							 '-PMP::POS Hardware/Software',
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	
	#================= HAPPY PLUS =============================#	
    $Self->{TicketAcl}->{'HAPPY PLUS'} = {
        # match properties
        PropertiesDatabase => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'AgentTicketNote','AgentTicketOwner','AgentTicketResponsible','AgentTicketPriority','AgentTicketPending','AgentTicketClose'],
            },
            # current user match properties
            User => {
                Role => [
                    'happyplus_support'
                ],
            },			
        },
        Possible => {
            Ticket => {
                Queue => ['HAPPYPLUS'],				
                Type => ['Store HappyPlus',],
				Service => ['Store HappyPlus::Vendor Coordination',
							 'Store HappyPlus::Store Installation',
							 'Store HappyPlus::Others',
							 
								  ],
            },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],			
            },
        },
    };
	
	$Self->{TicketAcl}->{'Happy plus to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Store HappyPlus',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['HAPPYPLUS'],
				Service  => ['Store HappyPlus::Vendor Coordination',
							 'Store HappyPlus::Store Installation',
							 'Store HappyPlus::Others',
							 
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	
	
	#================= Store PMP =============================#	
    $Self->{TicketAcl}->{'STORE PMP'} = {
        # match properties
        PropertiesDatabase => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'AgentTicketNote','AgentTicketOwner','AgentTicketResponsible','AgentTicketPriority','AgentTicketPending','AgentTicketClose'],
            },
            # current user match properties
            User => {
                Role => [
                    'pmp_support'
                ],
            },			
        },
        Possible => {
            Ticket => {
                Queue => ['PMP'],				
                Type => ['Stores PMP',],
				Service => ['Store PMP::Billing',
							 'Store PMP::PMP BR21',
							 'Store PMP::PMP EMAIL',
							 'Store PMP::PMP INVALID w/ in SLA',
							 'Store PMP::PMP OpenVPN',
							 'Store PMP::PMP PC Hardware/Software',
							 'Store PMP::PMP POS Hardware/Software',
							 'Store PMP::PMP SKYLARK',
							 'Store PMP::PMP STS',
							 'Store PMP::PMP SWS',
							 'Store PMP::PMP Sales Forcasting',
							 
								  ],
            },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],			
            },
        },
    };
	
	$Self->{TicketAcl}->{'Store PMP to queue&service'} = {
        # match properties
        Properties => {
            # current action match properties
            Frontend => {
                Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
            },
            # current user match properties
            Ticket => {
                Type => ['Stores PMP',],			
            },				
        },
        Possible => {
            Ticket => {
                Queue => ['PMP'],
				Service  =>['Store PMP::Billing',
							 'Store PMP::PMP BR21',
							 'Store PMP::PMP EMAIL',
							 'Store PMP::PMP INVALID w/ in SLA',
							 'Store PMP::PMP OpenVPN',
							 'Store PMP::PMP PC Hardware/Software',
							 'Store PMP::PMP POS Hardware/Software',
							 'Store PMP::PMP SKYLARK',
							 'Store PMP::PMP STS',
							 'Store PMP::PMP SWS',
							 'Store PMP::PMP Sales Forcasting',
							 
								  ],
              },
        },
        PossibleNot => {
            # possible ticket options (black list)
            User => {
                Role => [
                    'admin'
                ],
            },
        },
    };	

	};
# ---------------------------------------------------- #
# needed system stuff (don't edit this)                #
# ---------------------------------------------------- #

use strict;
use warnings;

use vars qw(@ISA $VERSION);
$VERSION = qw($Revision: 1.25 $)[1];

use Kernel::Config::Defaults;
push (@ISA, 'Kernel::Config::Defaults');

# -----------------------------------------------------#

1;
You do not have the required permissions to view the files attached to this post.
crythias
Moderator
Posts: 10170
Joined: 04 May 2010, 18:38
Znuny Version: 5.0.x
Location: SouthWest Florida, USA
Contact:

Re: AgentTicketPhone & AgentTicketEmail Internal Server Erro

Post by crythias »

immaBeans wrote: I can't upload the config.pm inside the . I don't know why? :/
I guess that's not available for your access level. weird.

However, Can't locate /opt/otrs/Kernel/cpan-lib/Apache/... should be obvious. Chances are, you installed OTRS not in that path, and you didn't update the information for Apache.
OTRS 6.0.x (private/testing/public) on Linux with MySQL database.
Please edit your signature to include your OTRS version, Operating System, and database type.
Click Subscribe Topic below to get notifications. Consider amending your topic title to include [SOLVED] if it is so.
Need help? Before you ask
Locked