CREATE TABLE permissions (
 id serial,

 company integer NOT NULL default '1',
--HELP_EN_INFO:company
--HELP_EN_LONG:The company for which these permissions are.
--HELP_NL_INFO:bedrijf
--HELP_NL_LONG:Het bedrijf waarvoor deze permissies gelden.

 contacttype integer NOT NULL default '2',  -- '2' means colleague
--HELP_EN_INFO:contact type
--HELP_EN_LONG:The type of contact. See the manual for more information about using of contact types.
--HELP_NL_INFO:contact type
--HELP_NL_LONG:Het type contact. Lees de handleiding voor meer informatie over het gebruik van contacttypen.

 isreceptionist varchar(3) NOT NULL default 'no'
   CHECK (isreceptionist IN ('yes','no')),
--HELP_EN_INFO:Receptionist
--HELP_EN_LONG:Switchboard Receptionist
--HELP_EN_LONG:The person that is marked as switchboard receptionist, will be visible in the list of users that 
--HELP_EN_LONG:can use the Switchboard Operator Panel
--HELP_NL_INFO:Receptionist
--HELP_NL_LONG:Degene die switchboard receptionist is, is te zien in het lijstje te selecteren medewerkers van het 
--HELP_NL_LONG:Switchboard Operator Panel. 

 spyable varchar(3) NOT NULL default 'no'
   CHECK (spyable IN ('yes','no')),
--HELP_EN_INFO:Spyable
--HELP_EN_LONG:<p>If you enable this feature, this person's phone conversations can be monitored live.</p>
--HELP_EN_LONG:<p>See the Astium manual to learn more about monitoring.</p>
--HELP_NL_INFO:Afluisterbaar
--HELP_NL_LONG:<p>De telefoongesprekken van deze persoon zijn live mee te luisteren. </p>
--HELP_NL_LONG:<p>Lees de handleiding voor meer informatie over het meeluisteren van gesprekken. 
--HELP_NL_LONG:</p>

 visible varchar(3) NOT NULL default 'yes'
   CHECK (visible IN ('yes','no')),
--HELP_EN_INFO:visible in company directory
--HELP_EN_LONG:The user can be shown on the contact list of the company phone book. 
--HELP_NL_INFO:zichtbaar in telefoonboek
--HELP_NL_LONG:De medewerker mag getoond worden in het bedrijfstelefoonboek.

 allow_add_fastdial varchar(3) NOT NULL default 'no'
   CHECK (allow_add_fastdial IN ('yes', 'no')),
--HELP_EN_INFO:fast dial maintenance
--HELP_EN_LONG:Allow this user to edit the company phone book. He is allowed to add fast dial numbers. 
--HELP_NL_INFO:onderhoud telefoonboek
--HELP_NL_LONG:Deze gebruiker mag het bedrijfstelefoonboek aanpassen. Hij mag verkorte kiescodes toevoegen.

 allow_dial_tollfree varchar(3) NOT NULL default 'yes'
   CHECK (allow_dial_tollfree IN ('yes', 'pin', 'no')),
--GENERATE:/etc/asterisk/company%04d/extensions.conf:company
--SERVICE:asterisk:reload
--HELP_EN_INFO:toll-free
--HELP_EN_LONG:Is a user allowed to make toll free phone calls from his phone? If 'requires PIN' is selected, the user 
--HELP_EN_LONG:must enter his PIN before making such a call. This can be useful for public phones. 
--HELP_NL_INFO:gratis nummers
--HELP_NL_LONG:Toestaan van het bellen van gratis nummers (0800-nummers). Als gekozen wordt voor PIN-code, dan moet de 
--HELP_NL_LONG:medewerker iedere keer zijn PIN-code toetsen voor het bellen, zodat anderen dit type nummers niet vanaf 
--HELP_NL_LONG:zijn toestel kunnen bellen. Ook handig voor publieke telefoons.

 allow_dial_local varchar(3) NOT NULL default 'yes'
   CHECK (allow_dial_local IN ('yes', 'pin', 'no')),
--GENERATE:/etc/asterisk/company%04d/extensions.conf:company
--SERVICE:asterisk:reload
--HELP_EN_INFO:local phone calls
--HELP_EN_LONG:Can a user make local phone calls from his phone? If 'requires PIN' is selected, the user must enter 
--HELP_EN_LONG:his PIN before making such a call. This can be useful for public phones.
--HELP_NL_INFO:lokaal gesprek toestaan
--HELP_NL_LONG:Toestaan van het bellen van lokale nummers (binnen de regio). Als gekozen wordt voor PIN-code, dan moet de  
--HELP_NL_LONG:medewerker iedere keer zijn PIN-code toetsen voor het bellen, zodat anderen dit type nummers niet vanaf 
--HELP_NL_LONG:zijn toestel kunnen bellen. Ook handig voor openbare telefoons.

 allow_dial_longdistance varchar(3) NOT NULL default 'yes'
   CHECK (allow_dial_longdistance IN ('yes', 'pin', 'no')),
--GENERATE:/etc/asterisk/company%04d/extensions.conf:company
--SERVICE:asterisk:reload
--HELP_EN_INFO:allow long distance calls
--HELP_EN_LONG:Can a user make long distance phone calls from his phone? If 'requires PIN' is selected, the user must  
--HELP_EN_LONG:enter his PIN before making such a call. This can be useful for public phones. 
--HELP_NL_INFO:interlokale gesprekken toegestaan
--HELP_NL_LONG:Toestaan van het bellen van interlokale telefoonnummers. Als gekozen wordt voor PIN-code, dan moet de 
--HELP_NL_LONG:medewerker iedere keer zijn PIN-code toetsen voor het bellen, zodat anderen dit type nummers niet vanaf 
--HELP_NL_LONG:zijn toestel kunnen bellen. Ook handig voor openbare telefoons.

 allow_dial_mobile varchar(3) NOT NULL default 'yes'
   CHECK (allow_dial_mobile IN ('yes', 'pin', 'no')),
--GENERATE:/etc/asterisk/company%04d/extensions.conf:company
--SERVICE:asterisk:reload
--HELP_EN_INFO:allow calling mobile (cell) phones
--HELP_EN_LONG:Can a user make calls to mobile phones from his phone? If 'requires PIN' is selected, the user must 
--HELP_EN_LONG:enter his PIN before making such a call. This can be useful for public phones.
--HELP_NL_INFO:mobiele nummers toestaan
--HELP_NL_LONG:Toestaan van het bellen naar mobiele nummers. Als gekozen wordt voor PIN-code, dan moet de medewerker  
--HELP_NL_LONG:iedere keer zijn PIN-code toetsen voor het bellen, zodat anderen dit type nummers niet vanaf zijn toestel   
--HELP_NL_LONG:kunnen bellen. Ook handig voor openbare telefoons.

 allow_dial_international varchar(3) NOT NULL default 'no'
   CHECK (allow_dial_international IN ('yes', 'pin', 'no')),
--GENERATE:/etc/asterisk/company%04d/extensions.conf:company
--SERVICE:asterisk:reload
--HELP_EN_INFO:international phone calls
--HELP_EN_LONG:Can a user make international phone calls from his phone? 
--HELP_EN_LONG:If 'requires PIN' is selected, the user must 
--HELP_EN_LONG:enter his PIN before making such a call. This can be useful for public phones. 
--HELP_NL_INFO:buitenlandse nummers toestaan
--HELP_NL_LONG:Toestaan van het bellen naar buitenlandse nummers. Als gekozen wordt voor PIN-code, dan moet de medewerker 
--HELP_NL_LONG:iedere keer zijn PIN-code toetsen voor het bellen, zodat anderen dit type nummers niet vanaf zijn toestel 
--HELP_NL_LONG:kunnen bellen. Ook handig voor openbare telefoons.

 allow_dial_entertain varchar(3) NOT NULL default 'no'
   CHECK (allow_dial_entertain IN ('yes', 'pin', 'no')),
--GENERATE:/etc/asterisk/company%04d/extensions.conf:company
--SERVICE:asterisk:reload
--HELP_EN_INFO:allow entertainment calls
--HELP_EN_LONG:Can a user make calls to entertainment numbers from his phone? If 'requires PIN' is selected, the user 
--HELP_EN_LONG:must enter his PIN before making such a call. This can be useful for public phones.
--HELP_NL_INFO:Entertainment nummers toestaan
--HELP_NL_LONG:Het bellen naar entertainment (0909) nummers. Als gekozen wordt voor PIN-code, dan moet de  
--HELP_NL_LONG:medewerker iedere keer zijn PIN-code toetsen voor het bellen, zodat anderen dit type nummers niet vanaf   
--HELP_NL_LONG:zijn toestel kunnen bellen. Ook handig voor openbare telefoons. 

 allow_dial_premium varchar(3) NOT NULL default 'no'
   CHECK (allow_dial_premium IN ('yes', 'pin', 'no')),
--GENERATE:/etc/asterisk/company%04d/extensions.conf:company
--SERVICE:asterisk:reload
--HELP_EN_INFO:information numbers
--HELP_EN_LONG:Can a user make calls to premium numbers from his phone? If 'requires PIN' is selected, the user must 
--HELP_EN_LONG:enter his PIN before making such a call. This can be useful for public phones.
--HELP_NL_INFO:betaalde informatienummers toestaan
--HELP_NL_LONG:Toestaan van het bellen naar betaalde informatie (0900) nummers. Als gekozen wordt voor PIN-code, dan 
--HELP_NL_LONG:moet de medewerker iedere keer zijn PIN-code toetsen voor het bellen, zodat anderen dit type nummers 
--HELP_NL_LONG:niet vanaf zijn toestel kunnen bellen. Ook handig voor openbare telefoons.

 allow_dial_adult varchar(3) NOT NULL default 'no'
   CHECK (allow_dial_adult IN ('yes', 'pin', 'no')),
--GENERATE:/etc/asterisk/company%04d/extensions.conf:company
--SERVICE:asterisk:reload
--HELP_EN_INFO:adult numbers
--HELP_EN_LONG:Can a user make calls to adult numbers from his phone? If 'requires PIN' is selected, the user must enter  
--HELP_EN_LONG:his PIN before making such a call. This can be useful for public phones.
--HELP_NL_INFO:Alleen voor Volwassenen nummers
--HELP_NL_LONG:Toestaan van het bellen naar volwassen (0906)nummers voor volwassenen. Als gekozen wordt voor PIN-code, 
--HELP_NL_LONG:dan moet de medewerker iedere keer zijn PIN-code toetsen voor het bellen, zodat anderen dit type nummers 
--HELP_NL_LONG:niet vanaf zijn toestel kunnen bellen. Ook handig voor openbare telefoons.

 allow_dial_voip varchar(3) NOT NULL default 'yes'
   CHECK (allow_dial_voip IN ('yes', 'no')),
--GENERATE:/etc/asterisk/company%04d/extensions.conf:company
--SERVICE:asterisk:reload
--HELP_EN_INFO:Allow outbound VOIP
--HELP_EN_LONG:Can a user make outbound phone calls using VoIP? For faxes this should be set to 'no'. If 'requires PIN' 
--HELP_EN_LONG:is selected, the user must enter his PIN before making such a call. This can be useful for public phones. 
--HELP_NL_INFO:Toestaan uitgaande VOIP verbindingen
--HELP_NL_LONG:Toestaan van uitgaande gesprekken via Voice over IP. Voor faxen dient dit altijd op 'nee' te staan. Als 
--HELP_NL_LONG:gekozen wordt voor PIN-code, dan moet de medewerker iedere keer zijn PIN-code toetsen voor het bellen, 
--HELP_NL_LONG:zodat anderen dit type nummers niet vanaf zijn toestel kunnen bellen. Ook handig voor openbare telefoons.

 allow_bypass_forward varchar(3) NOT NULL default 'no'
   CHECK (allow_bypass_forward IN ('yes', 'no')),
--GENERATE:/etc/asterisk/company%04d/extensions.conf:company
--SERVICE:asterisk:reload
--HELP_EN_INFO:Allow dialing *60<extension>, to bypass the callforward settings of the called extension
--HELP_NL_INFO:Mag *60<extensie> bellen, om de doorschakel instellingen van die extensie te omzeilen

 allow_view_reports varchar(3) NOT NULL default 'no'
   CHECK (allow_view_reports IN ('yes', 'no')),
--HELP_EN_INFO:Allow viewing of reports
--HELP_EN_LONG:If set to 'Yes', this user is allowed to view all reports - even if he's not administrator 
--HELP_EN_LONG:of the system.
--HELP_NL_INFO:Mag rapportages zien
--HELP_NL_LONG:Als op 'Ja' gezet is, mag deze gebruiker alle rapportages zien - zelfs als hij geen systeembeheerder
--HELP_NL_LONG:van de telefooncentrale is.

 allow_spy varchar(3) NOT NULL default 'no'
   CHECK (allow_spy IN ('yes','no')),
--HELP_EN_INFO:Allow Spying
--HELP_EN_INFO:Allow monitoring
--HELP_EN_LONG:<p>If 'yes', this person is allowed to monitor a colleague's conversations in real time. </p> 
--HELP_EN_LONG:<p>Monitoring a
--HELP_EN_LONG:colleague is only possible if setting 'Allowed to be monitored by others' in his permissions page is set to 
--HELP_EN_LONG:'yes'.</p>
--HELP_EN_LONG:possible  
--HELP_NL_INFO:Mag afluisteren
--HELP_NL_LONG:Deze persoon mag andermans gesprekken meeluisteren.
--HELP_NL_LONG:<p>Deze persoon mag andermans gesprekken meeluisteren. </p>
--HELP_NL_LONG:<p>Om een gesprek van een collega daadwerkelijk mee te 
--HELP_NL_LONG:kunnen luisteren, moet bij die betreffende collega de instelling 'gesprekken mee te luisteren door 
--HELP_NL_LONG:anderen' op 'Ja' gezet worden. Deze instelling is te vinden in de permissies-pagina.</p> 

 allow_page varchar(3) NOT NULL default 'no'
   CHECK (allow_page IN ('yes','no')),
--HELP_EN_INFO:Allow Paging
--HELP_EN_LONG:<p>If 'yes', this person is allowed to page a colleague.</p>
--HELP_NL_INFO:Mag oproepen
--HELP_NL_LONG:Deze persoon mag een collega oproepen via de intercom.

 pptp varchar(3) NOT NULL default 'no'
   CHECK (pptp IN ('yes', 'no')),
--GENERATE:/etc/ppp/chap-secrets::
--HELP_EN_INFO:Grant user VPN access
--HELP_EN_LONG:To give a user VPN access, set VPN Access to 'Yes'.
--HELP_NL_INFO:Gebruiker VPN-toegang verlenen?
--HELP_NL_LONG:Om een gebruiker VPN toegang te verlenen, zet u VPN-toegang op 'Ja'.

 PRIMARY KEY  (id)
);

GRANT UPDATE, SELECT, INSERT, DELETE ON permissions TO astium;
GRANT UPDATE, SELECT, INSERT, DELETE ON permissions_id_seq TO astium;

