2012-06-04 16:58:40 +02:00
< ? php
//application details
$apps [ $x ][ 'name' ] = " Dialplan Manager " ;
$apps [ $x ][ 'uuid' ] = '742714e5-8cdf-32fd-462c-cbe7e3d655db' ;
$apps [ $x ][ 'category' ] = 'Switch' ;
$apps [ $x ][ 'subcategory' ] = '' ;
$apps [ $x ][ 'version' ] = '' ;
$apps [ $x ][ 'license' ] = 'Mozilla Public License 1.1' ;
$apps [ $x ][ 'url' ] = 'http://www.fusionpbx.com' ;
2012-10-11 03:28:18 +02:00
$apps [ $x ][ 'description' ][ 'en-us' ] = 'The dialplan is used to setup call destinations based on conditions and context. You can use the dialplan to send calls to gateways, auto attendants, external numbers, to scripts, or any destination.' ;
2013-05-13 02:50:43 +02:00
$apps [ $x ][ 'description' ][ 'es-mx' ] = 'El plan de marcado es usado para configurar los destinos de llamadas basados en condiciones y contexto. Usted puede usar los planes de marcado para enviar hacia pasarelas, IVR, números externos, scripts o cualquier otro destino.' ;
2013-09-30 17:22:35 +02:00
$apps [ $x ][ 'description' ][ 'de-de' ] = '' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'description' ][ 'de-ch' ] = '' ;
$apps [ $x ][ 'description' ][ 'de-at' ] = '' ;
2013-09-17 22:02:19 +02:00
$apps [ $x ][ 'description' ][ 'fr-fr' ] = " Les dialplans son utilisés pour configurer les destinations d'appels sélon les conditions et context. Vous pouvez en utiliser pour diriger les appels vers gateways, IVR, nombres éxterieurs ou quelqu'autre déstination. " ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'description' ][ 'fr-ca' ] = '' ;
$apps [ $x ][ 'description' ][ 'fr-ch' ] = '' ;
$apps [ $x ][ 'description' ][ 'pt-pt' ] = 'O dialplan é usado para configurar destinos de chamada com base nas condições e contexto. Você pode usar o dialplan para enviar chamadas para gateways, atendedores automáticos, números externos, para scripts, ou qualquer destino.' ;
$apps [ $x ][ 'description' ][ 'pt-br' ] = '' ;
2012-10-11 03:28:18 +02:00
2012-06-04 16:58:40 +02:00
//menu details
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'menu' ][ 0 ][ 'title' ][ 'en-us' ] = 'Dialplan' ;
2013-05-13 02:50:43 +02:00
$apps [ $x ][ 'menu' ][ 0 ][ 'title' ][ 'es-mx' ] = 'Plan de Marcado' ;
2013-09-30 17:22:35 +02:00
$apps [ $x ][ 'menu' ][ 0 ][ 'title' ][ 'de-de' ] = '' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'menu' ][ 0 ][ 'title' ][ 'de-ch' ] = '' ;
$apps [ $x ][ 'menu' ][ 0 ][ 'title' ][ 'de-at' ] = '' ;
2013-09-17 22:02:19 +02:00
$apps [ $x ][ 'menu' ][ 0 ][ 'title' ][ 'fr-fr' ] = 'Dialplan' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'menu' ][ 0 ][ 'title' ][ 'fr-ca' ] = '' ;
$apps [ $x ][ 'menu' ][ 0 ][ 'title' ][ 'fr-ch' ] = '' ;
$apps [ $x ][ 'menu' ][ 0 ][ 'title' ][ 'pt-pt' ] = 'Dialplan' ;
$apps [ $x ][ 'menu' ][ 0 ][ 'title' ][ 'pt-br' ] = '' ;
2012-06-04 16:58:40 +02:00
$apps [ $x ][ 'menu' ][ 0 ][ 'uuid' ] = 'b94e8bd9-9eb5-e427-9c26-ff7a6c21552a' ;
$apps [ $x ][ 'menu' ][ 0 ][ 'parent_uuid' ] = '' ;
$apps [ $x ][ 'menu' ][ 0 ][ 'category' ] = 'internal' ;
$apps [ $x ][ 'menu' ][ 0 ][ 'path' ] = '/app/dialplan/dialplans.php' ;
$apps [ $x ][ 'menu' ][ 0 ][ 'order' ] = '15' ;
$apps [ $x ][ 'menu' ][ 0 ][ 'groups' ][] = 'admin' ;
$apps [ $x ][ 'menu' ][ 0 ][ 'groups' ][] = 'superadmin' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'menu' ][ 1 ][ 'title' ][ 'en-us' ] = 'Dialplan Manager' ;
2013-05-13 02:50:43 +02:00
$apps [ $x ][ 'menu' ][ 1 ][ 'title' ][ 'es-mx' ] = 'Administrador de Planes de Marcado' ;
2013-09-30 17:22:35 +02:00
$apps [ $x ][ 'menu' ][ 1 ][ 'title' ][ 'de-de' ] = '' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'menu' ][ 1 ][ 'title' ][ 'de-ch' ] = '' ;
$apps [ $x ][ 'menu' ][ 1 ][ 'title' ][ 'de-at' ] = '' ;
2013-09-17 22:02:19 +02:00
$apps [ $x ][ 'menu' ][ 1 ][ 'title' ][ 'fr-fr' ] = 'Gestion du Dialplan' ;
2013-09-30 18:21:08 +02:00
$apps [ $x ][ 'menu' ][ 1 ][ 'title' ][ 'fr-ca' ] = 'Administrateur de Dialplan' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'menu' ][ 1 ][ 'title' ][ 'fr-ch' ] = '' ;
$apps [ $x ][ 'menu' ][ 1 ][ 'title' ][ 'pt-pt' ] = 'Gestor de Dialplan' ;
$apps [ $x ][ 'menu' ][ 1 ][ 'title' ][ 'pt-br' ] = '' ;
2012-06-04 16:58:40 +02:00
$apps [ $x ][ 'menu' ][ 1 ][ 'uuid' ] = '52929fee-81d3-4d94-50b7-64842d9393c2' ;
$apps [ $x ][ 'menu' ][ 1 ][ 'parent_uuid' ] = 'b94e8bd9-9eb5-e427-9c26-ff7a6c21552a' ;
$apps [ $x ][ 'menu' ][ 1 ][ 'category' ] = 'internal' ;
$apps [ $x ][ 'menu' ][ 1 ][ 'path' ] = '/app/dialplan/dialplans.php' ;
$apps [ $x ][ 'menu' ][ 1 ][ 'groups' ][] = 'admin' ;
$apps [ $x ][ 'menu' ][ 1 ][ 'groups' ][] = 'superadmin' ;
//permission details
2013-09-30 18:21:08 +02:00
$y = 0 ;
$apps [ $x ][ 'permissions' ][ $y ][ 'name' ] = 'dialplan_view' ;
$apps [ $x ][ 'permissions' ][ $y ][ 'menu' ][ 'uuid' ] = 'b94e8bd9-9eb5-e427-9c26-ff7a6c21552a' ;
$apps [ $x ][ 'permissions' ][ $y ][ 'groups' ][] = 'admin' ;
$apps [ $x ][ 'permissions' ][ $y ][ 'groups' ][] = 'superadmin' ;
$y ++ ;
$apps [ $x ][ 'permissions' ][ $y ][ 'name' ] = 'dialplan_add' ;
$apps [ $x ][ 'permissions' ][ $y ][ 'groups' ][] = 'superadmin' ;
$y ++ ;
$apps [ $x ][ 'permissions' ][ $y ][ 'name' ] = 'dialplan_edit' ;
$apps [ $x ][ 'permissions' ][ $y ][ 'groups' ][] = 'superadmin' ;
$y ++ ;
$apps [ $x ][ 'permissions' ][ $y ][ 'name' ] = 'dialplan_delete' ;
$apps [ $x ][ 'permissions' ][ $y ][ 'groups' ][] = 'superadmin' ;
$y ++ ;
$apps [ $x ][ 'permissions' ][ $y ][ 'name' ] = 'dialplan_advanced_view' ;
$apps [ $x ][ 'permissions' ][ $y ][ 'menu' ][ 'uuid' ] = '52929fee-81d3-4d94-50b7-64842d9393c2' ;
$apps [ $x ][ 'permissions' ][ $y ][ 'groups' ][] = 'superadmin' ;
$y ++ ;
$apps [ $x ][ 'permissions' ][ $y ][ 'name' ] = 'dialplan_advanced_edit' ;
$apps [ $x ][ 'permissions' ][ $y ][ 'groups' ][] = 'superadmin' ;
$y ++ ;
$apps [ $x ][ 'permissions' ][ $y ][ 'name' ] = 'dialplan_detail_view' ;
$apps [ $x ][ 'permissions' ][ $y ][ 'groups' ][] = 'superadmin' ;
$apps [ $x ][ 'permissions' ][ $y ][ 'groups' ][] = 'admin' ;
$y ++ ;
$apps [ $x ][ 'permissions' ][ $y ][ 'name' ] = 'dialplan_detail_add' ;
$apps [ $x ][ 'permissions' ][ $y ][ 'groups' ][] = 'superadmin' ;
$y ++ ;
$apps [ $x ][ 'permissions' ][ $y ][ 'name' ] = 'dialplan_detail_edit' ;
$apps [ $x ][ 'permissions' ][ $y ][ 'groups' ][] = 'superadmin' ;
$apps [ $x ][ 'permissions' ][ $y ][ 'groups' ][] = 'admin' ;
$y ++ ;
$apps [ $x ][ 'permissions' ][ $y ][ 'name' ] = 'dialplan_detail_delete' ;
$apps [ $x ][ 'permissions' ][ $y ][ 'groups' ][] = 'superadmin' ;
$apps [ $x ][ 'permissions' ][ $y ][ 'groups' ][] = 'admin' ;
2012-06-04 16:58:40 +02:00
//schema details
$y = 0 ; //table array index
$z = 0 ; //field array index
$apps [ $x ][ 'db' ][ $y ][ 'table' ] = 'v_dialplans' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'domain_uuid' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ][ 'pgsql' ] = 'uuid' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ][ 'sqlite' ] = 'text' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ][ 'mysql' ] = 'char(36)' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'key' ][ 'type' ] = 'foreign' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'key' ][ 'reference' ][ 'table' ] = 'v_domains' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'key' ][ 'reference' ][ 'field' ] = 'domain_uuid' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$z ++ ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'dialplan_uuid' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ][ 'pgsql' ] = 'uuid' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ][ 'sqlite' ] = 'text' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ][ 'mysql' ] = 'char(36)' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'key' ][ 'type' ] = 'primary' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$z ++ ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'app_uuid' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ][ 'pgsql' ] = 'uuid' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ][ 'sqlite' ] = 'text' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ][ 'mysql' ] = 'char(36)' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$z ++ ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'dialplan_context' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ] = 'text' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$z ++ ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'dialplan_name' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ] = 'text' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$z ++ ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'dialplan_number' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ] = 'text' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$z ++ ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'dialplan_continue' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ] = 'text' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$z ++ ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'dialplan_order' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ] = 'numeric' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$z ++ ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'dialplan_enabled' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ] = 'text' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$z ++ ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'dialplan_description' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ] = 'text' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$y = 1 ; //table array index
$z = 0 ; //field array index
$apps [ $x ][ 'db' ][ $y ][ 'table' ] = 'v_dialplan_details' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'domain_uuid' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ][ 'pgsql' ] = 'uuid' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ][ 'sqlite' ] = 'text' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ][ 'mysql' ] = 'char(36)' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'key' ][ 'type' ] = 'foreign' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'key' ][ 'reference' ][ 'table' ] = 'v_domains' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'key' ][ 'reference' ][ 'field' ] = 'domain_uuid' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$z ++ ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'dialplan_uuid' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ][ 'pgsql' ] = 'uuid' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ][ 'sqlite' ] = 'text' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ][ 'mysql' ] = 'char(36)' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'key' ][ 'type' ] = 'foreign' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'key' ][ 'reference' ][ 'table' ] = 'v_dialplans' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'key' ][ 'reference' ][ 'field' ] = 'dialplan_uuid' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$z ++ ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'dialplan_detail_uuid' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ][ 'pgsql' ] = 'uuid' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ][ 'sqlite' ] = 'text' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ][ 'mysql' ] = 'char(36)' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'key' ][ 'type' ] = 'primary' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$z ++ ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'dialplan_detail_tag' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ] = 'text' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$z ++ ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'dialplan_detail_type' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ] = 'text' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$z ++ ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'dialplan_detail_data' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ] = 'text' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$z ++ ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'dialplan_detail_break' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ] = 'text' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$z ++ ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'dialplan_detail_inline' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ] = 'text' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$z ++ ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'dialplan_detail_group' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ] = 'numeric' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
$z ++ ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'name' ] = 'dialplan_detail_order' ;
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'type' ] = 'numeric' ;
2012-10-11 02:07:03 +02:00
$apps [ $x ][ 'db' ][ $y ][ 'fields' ][ $z ][ 'description' ][ 'en-us' ] = '' ;
2012-06-04 16:58:40 +02:00
2013-09-30 15:19:40 +02:00
?>