Browse Source

Arquivos para 1.7.7.9-Verita

1.7.7.9-verita
root 1 year ago
parent
commit
cc96505637
  1. 14
      chan_dahdi_ramais.conf
  2. 67
      doc/Atendimento.rtf
  3. 68
      doc/Perfil/perfil-apl.txt
  4. 42
      doc/backup/default.sql
  5. 818
      extensions_ramais.conf
  6. BIN
      grafAgente_3.jpg
  7. BIN
      grafAgente_4.jpg
  8. 86
      importaBilhetes.php

14
chan_dahdi_ramais.conf

@ -0,0 +1,14 @@
chan_dahdi_ramais.conf
signalling= fxo_ks
callerid=17001
context=padrao
callgroup=
pickupgroup=
channel=DAHDI/1
signalling= fxo_ks
callerid=17002
context=padrao
callgroup=
pickupgroup=
channel=DAHDI/2

67
doc/Atendimento.rtf

@ -0,0 +1,67 @@
{\rtf1\ansi\deff3\adeflang1025
{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\fswiss\fprq2\fcharset0 Liberation Sans{\*\falt Arial};}{\f5\fnil\fprq0\fcharset2 OpenSymbol{\*\falt Arial Unicode MS};}{\f6\fnil\fprq2\fcharset0 AR PL UMing HK;}{\f7\fnil\fprq2\fcharset0 Lohit Devanagari;}{\f8\fnil\fprq0\fcharset0 Lohit Devanagari;}}
{\colortbl;\red0\green0\blue0;\red128\green128\blue128;}
{\stylesheet{\s0\snext0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033 Normal;}
{\*\cs15\snext15\b\ab Strong Emphasis;}
{\*\cs16\snext16\dbch\af5\dbch\af5\loch\f5 Bullets;}
{\s17\sbasedon0\snext18\sb240\sa120\keepn\dbch\af6\dbch\af7\afs28\loch\f4\fs28 Heading;}
{\s18\sbasedon0\snext18\sl288\slmult1\sb0\sa140 Text Body;}
{\s19\sbasedon18\snext19\sl288\slmult1\sb0\sa140\dbch\af8 List;}
{\s20\sbasedon0\snext20\sb120\sa120\noline\i\dbch\af8\afs24\ai\fs24 Caption;}
{\s21\sbasedon0\snext21\noline\dbch\af8 Index;}
}{\info{\author root }{\creatim\yr2017\mo6\dy5\hr8\min47}{\author root }{\revtim\yr2017\mo6\dy23\hr17\min25}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern67241986}}\deftab709
\viewscale120
{\*\pgdsctbl
{\pgdsc0\pgdscuse451\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Default Style;}}
\formshade\paperh15840\paperw12240\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
\pgndec\pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033\qc{\rtlch \ltrch\loch
Chamada Entrante}
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\rtlch \ltrch
}{\b\ab\rtlch \ltrch
}{\b\ab\rtlch \ltrch\loch
Defini\u231\'e7\u227\'e3o}
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\rtlch \ltrch
}{\rtlch \ltrch\loch
\tab }
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\rtlch \ltrch\loch
\tab Chamada recebida da p\u250\'fablica fixo ou m\u243\'f3vel, local, interurbana ou internacional,}
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\rtlch \ltrch
}
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\b\ab\rtlch \ltrch
}{\b\ab\rtlch \ltrch\loch
Tipo de Atendimento }{\rtlch \ltrch\loch
}
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\rtlch \ltrch
}
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\ul\ulc0\b\ab\rtlch \ltrch\loch
Eletr\u244\'f4nico}{\rtlch \ltrch\loch
}
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\rtlch \ltrch\loch
\tab Consideramos atendimento eletr\u244\'f4nico aquele que objetiva resolver o problama do usu\u225\'e1rio sem a necessidade de intera\u231\'e7\u227\'e3o humana e ocorre em uma das situa\u231\'e7\u245\'f5es abaixo:}
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\b\ab\rtlch \ltrch\loch
\tab URA}
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\b\ab\rtlch \ltrch\loch
\tab }{\rtlch \ltrch\loch
\tab Sistema interativo, capaz de emitir a segunda via de uma fatura por exemplo;}
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\b\ab\rtlch \ltrch\loch
\tab Voice Mail }
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\b0\ab0\rtlch \ltrch\loch
\tab \tab Sistema que armazena e gerencia mensagens de voz gravadas;}
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\b\ab\rtlch \ltrch\loch
\tab An\u250\'fancio }
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\b0\ab0\rtlch \ltrch\loch
\tab \tab Sistema normalmente utilizado para informar o usu\u225\'e1rio, como por exemplo nos feri\u225\'e1dos.}
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\rtlch \ltrch
}
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\ul\ulc0\b\ab\rtlch \ltrch\loch
DAC ou Fila}{\ul\ulc0\rtlch \ltrch\loch
}
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\rtlch \ltrch\loch
\tab A chamada passa por um sistema de gerenciamento que organiza as chamadas em fila para posterior atendimento humano, esta pode ser atendida imediatamente, ap\u243\'f3s espera ou ainda abandonada.}
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033\rtlch \ltrch\loch
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\ul\ulc0\b\ab\rtlch \ltrch\loch
Ramal}
\par \pard\plain \s0\nowidctlpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ltrpar\cf0\kerning1\dbch\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f3\fs24\lang1033{\rtlch \ltrch\loch
\tab A chamada \u233\'e9 direcionada para uma ramal interno para atendimento humano.}
\par }

68
doc/Perfil/perfil-apl.txt

@ -0,0 +1,68 @@
Perfil de Usuários.
O perfil de usuários do sistema é baseado em grupos, estes sdão inicialmente serão gerados pelo super usuário(admin) que tem acesso nativo a todas as funçoes do sistema,
e portanto, pode adcionar qualquer funcionalidade a qualquer grupo. O admin deverá criar um grupo inicial denominado Administrador que conterá todas as funcionalidades
necessária para administrar o sistema e será adicionado o usuário de mesmo nome, o qual deverá ser usado para gerar o perfil inicial do sistema.
Um usuário pode ser adicionado a diversos grupos herdando todas as funcionalidade dos mesmos, este usuario podera portanto fornecer as mesmas permissões a outros
usuarios por ele gerenciado.
Tabelas:
Cria grupo de usuários, para dar permissões individuais aos usuarios icluindo automaticamente um grupo para cada usuário com o mesmo nome,
os mesmos deverão aparecer na tela de gerenciamento de grupos e conterão apenas o login correspondente.
CREATE TABLE pbx_grupo
(
gp_id integer NOT NULL DEFAULT nextval('pbx_grupo_gp_id_seq'::regclass),
gp_nome character varying(50) NOT NULL, --> Nome do grupo
gp_status integer NOT NULL DEFAULT 1, --> Status 0 desativado 1 ativado
user_id integer NOT NULL DEFAULT 0, --> Cria um grupo para cada usuario, para fazer permissoes individualizadas.
gp_user integer NOT NULL DEFAULT 0, --> Dono do grupo, ou seja usuario que o criou. Usado para verificacao na delecao do usuario.
CONSTRAINT "pkGrupId" PRIMARY KEY (gp_id),
CONSTRAINT "idxGrupNome" UNIQUE (gp_nome, user_id)
);
-- Index: "idxDonoGrupo"
-- DROP INDEX "idxDonoGrupo";
CREATE INDEX "idxDonoGrupo" ON pbx_grupo USING btree (gp_id, gp_user);
Relaciona usuários a grupos, os usuários constantes no grupo herdardão suas permissões.
REATE TABLE pbx_grupo_usuario
(
user_id integer NOT NULL,
gp_id integer NOT NULL,
CONSTRAINT "pkGpUserId" PRIMARY KEY (user_id, gp_id),
CONSTRAINT "fkUsuarios" FOREIGN KEY (user_id)
REFERENCES pbx_usuarios (id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
);
-- Index: "idxUsuariosGrupos"
-- DROP INDEX "idxUsuariosGrupos";
CREATE INDEX "idxUsuariosGrupos" ON pbx_grupo_usuario USING btree (gp_id);
Relaciona o grupo e suas funçoes.
-- Table: pbx_grupo_funcoes
-- DROP TABLE pbx_grupo_funcoes;
CREATE TABLE pbx_grupo_funcoes
(
gp_id integer NOT NULL,
fun_id integer NOT NULL,
CONSTRAINT "pkGrupoFunc" PRIMARY KEY (gp_id, fun_id)
);
Regras:
1 -> O usuário pode pertencer a diversos grupos.
2 -> O usuário herda as funcionalidades de todos os grupos.
3 -> A restrissão aplicada aos ramais é um caso especial, pois irá bloquear o acesso a todos os usuários do grupo, e irá prevalecer a qualquer liberação.
Para se criar um bloqueio individualizado deve-se aplicar o bloqueio apenas ao usuario em questdão.
4 -> Um usuário poderá dar o mesmo nível de permissões que possue para outros usuários.
5 -> Para se remover uma permissdão de um usuário devera faze-lo de forma recursiva removendo também dos outros usuários que herdaram suas permissões.
6 -> Para se remover um usuário deve-se verificar suas dependências.

42
doc/backup/default.sql

@ -0,0 +1,42 @@

delete from pbx_backup_arquivos;
delete from pbx_backup;
delete from pbx_backup_configuracao;
delete from pbx_backup_destino;
delete from pbx_backup_protocolo;
delete from pbx_backup_tipo;
delete from pbx_backup_frequencia_qtde;
delete from pbx_backup_frequencia;
--- Tipo
insert into pbx_backup_tipo values(1;'Áudio');
insert into pbx_backup_tipo values2;'Configurações');
insert into pbx_backup_tipo values3;'Configurações/Dados');
insert into pbx_backup_tipo values4;'Dados');
--PROTOCOLO
insert into pbx_backup_protocolo values(1,'Ftp',1);
insert into pbx_backup_protocolo values(2,'Sftp',1);
insert into pbx_backup_protocolo values(3,'Rede',1);
insert into pbx_backup_protocolo values(4,'Local',1);
insert into pbx_backup_protocolo values(5,'USB',1);
--FREQUENCIA
insert into pbx_backup_frequencia values(1, 'Diário');
insert into pbx_backup_frequencia values(2, 'Semanal');
insert into pbx_backup_frequencia_qtde values(1,1,'Uma vez ao dia', '0');
insert into pbx_backup_frequencia_qtde values(2,1,'Duas vezez ao dia','0;12');
insert into pbx_backup_frequencia_qtde values(3,1,'Três vezes ao dia', '0;8;16');
insert into pbx_backup_frequencia_qtde values(4,2,'Domingo', 0);
insert into pbx_backup_frequencia_qtde values(5,2,'Segunda', 0);
insert into pbx_backup_frequencia_qtde values(6,2,'Terça', 0);
insert into pbx_backup_frequencia_qtde values(7,2,'Quarta', 0);
insert into pbx_backup_frequencia_qtde values(8,2,'Quinta', 0);
insert into pbx_backup_frequencia_qtde values(9,2,'Sexta', 0);
insert into pbx_backup_frequencia_qtde values(10,2,'Sabado', 0);

818
extensions_ramais.conf

@ -0,0 +1,818 @@
[ext-ramais]
include => ext-ramais-custom
exten => _1001,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1001,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1001,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1001,n,Macro(dial-interno|${EXTEN})
exten => _1001,n,Hangup()
exten => _1001,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1001,n,Macro(dial-externo|${EXTEN})
exten => _1001,n,Hangup()
exten => _1002,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1002,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1002,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1002,n,Macro(dial-interno|${EXTEN})
exten => _1002,n,Hangup()
exten => _1002,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1002,n,Macro(dial-externo|${EXTEN})
exten => _1002,n,Hangup()
exten => _1003,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1003,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1003,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1003,n,Macro(dial-interno|${EXTEN})
exten => _1003,n,Hangup()
exten => _1003,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1003,n,Macro(dial-externo|${EXTEN})
exten => _1003,n,Hangup()
exten => _1004,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1004,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1004,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1004,n,Macro(dial-interno|${EXTEN})
exten => _1004,n,Hangup()
exten => _1004,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1004,n,Macro(dial-externo|${EXTEN})
exten => _1004,n,Hangup()
exten => _1005,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1005,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1005,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1005,n,Macro(dial-interno|${EXTEN})
exten => _1005,n,Hangup()
exten => _1005,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1005,n,Macro(dial-externo|${EXTEN})
exten => _1005,n,Hangup()
exten => _1006,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1006,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1006,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1006,n,Macro(dial-interno|${EXTEN})
exten => _1006,n,Hangup()
exten => _1006,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1006,n,Macro(dial-externo|${EXTEN})
exten => _1006,n,Hangup()
exten => _1007,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1007,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1007,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1007,n,Macro(dial-interno|${EXTEN})
exten => _1007,n,Hangup()
exten => _1007,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1007,n,Macro(dial-externo|${EXTEN})
exten => _1007,n,Hangup()
exten => _1008,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1008,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1008,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1008,n,Macro(dial-interno|${EXTEN})
exten => _1008,n,Hangup()
exten => _1008,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1008,n,Macro(dial-externo|${EXTEN})
exten => _1008,n,Hangup()
exten => _1009,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1009,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1009,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1009,n,Macro(dial-interno|${EXTEN})
exten => _1009,n,Hangup()
exten => _1009,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1009,n,Macro(dial-externo|${EXTEN})
exten => _1009,n,Hangup()
exten => _1010,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1010,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1010,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1010,n,Macro(dial-interno|${EXTEN})
exten => _1010,n,Hangup()
exten => _1010,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1010,n,Macro(dial-externo|${EXTEN})
exten => _1010,n,Hangup()
exten => _1011,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1011,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1011,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1011,n,Macro(dial-interno|${EXTEN})
exten => _1011,n,Hangup()
exten => _1011,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1011,n,Macro(dial-externo|${EXTEN})
exten => _1011,n,Hangup()
exten => _1012,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1012,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1012,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1012,n,Macro(dial-interno|${EXTEN})
exten => _1012,n,Hangup()
exten => _1012,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1012,n,Macro(dial-externo|${EXTEN})
exten => _1012,n,Hangup()
exten => _1013,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1013,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1013,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1013,n,Macro(dial-interno|${EXTEN})
exten => _1013,n,Hangup()
exten => _1013,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1013,n,Macro(dial-externo|${EXTEN})
exten => _1013,n,Hangup()
exten => _1014,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1014,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1014,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1014,n,Macro(dial-interno|${EXTEN})
exten => _1014,n,Hangup()
exten => _1014,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1014,n,Macro(dial-externo|${EXTEN})
exten => _1014,n,Hangup()
exten => _1015,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1015,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1015,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1015,n,Macro(dial-interno|${EXTEN})
exten => _1015,n,Hangup()
exten => _1015,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1015,n,Macro(dial-externo|${EXTEN})
exten => _1015,n,Hangup()
exten => _1016,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1016,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1016,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1016,n,Macro(dial-interno|${EXTEN})
exten => _1016,n,Hangup()
exten => _1016,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1016,n,Macro(dial-externo|${EXTEN})
exten => _1016,n,Hangup()
exten => _1017,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1017,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1017,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1017,n,Macro(dial-interno|${EXTEN})
exten => _1017,n,Hangup()
exten => _1017,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1017,n,Macro(dial-externo|${EXTEN})
exten => _1017,n,Hangup()
exten => _1018,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1018,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1018,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1018,n,Macro(dial-interno|${EXTEN})
exten => _1018,n,Hangup()
exten => _1018,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1018,n,Macro(dial-externo|${EXTEN})
exten => _1018,n,Hangup()
exten => _1019,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1019,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1019,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1019,n,Macro(dial-interno|${EXTEN})
exten => _1019,n,Hangup()
exten => _1019,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1019,n,Macro(dial-externo|${EXTEN})
exten => _1019,n,Hangup()
exten => _1020,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1020,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1020,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1020,n,Macro(dial-interno|${EXTEN})
exten => _1020,n,Hangup()
exten => _1020,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1020,n,Macro(dial-externo|${EXTEN})
exten => _1020,n,Hangup()
exten => _1021,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1021,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1021,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1021,n,Macro(dial-interno|${EXTEN})
exten => _1021,n,Hangup()
exten => _1021,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1021,n,Macro(dial-externo|${EXTEN})
exten => _1021,n,Hangup()
exten => _1022,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1022,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1022,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1022,n,Macro(dial-interno|${EXTEN})
exten => _1022,n,Hangup()
exten => _1022,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1022,n,Macro(dial-externo|${EXTEN})
exten => _1022,n,Hangup()
exten => _1023,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1023,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1023,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1023,n,Macro(dial-interno|${EXTEN})
exten => _1023,n,Hangup()
exten => _1023,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1023,n,Macro(dial-externo|${EXTEN})
exten => _1023,n,Hangup()
exten => _1024,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1024,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1024,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1024,n,Macro(dial-interno|${EXTEN})
exten => _1024,n,Hangup()
exten => _1024,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1024,n,Macro(dial-externo|${EXTEN})
exten => _1024,n,Hangup()
exten => _1025,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1025,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1025,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1025,n,Macro(dial-interno|${EXTEN})
exten => _1025,n,Hangup()
exten => _1025,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1025,n,Macro(dial-externo|${EXTEN})
exten => _1025,n,Hangup()
exten => _1026,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1026,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1026,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1026,n,Macro(dial-interno|${EXTEN})
exten => _1026,n,Hangup()
exten => _1026,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1026,n,Macro(dial-externo|${EXTEN})
exten => _1026,n,Hangup()
exten => _1027,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1027,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1027,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1027,n,Macro(dial-interno|${EXTEN})
exten => _1027,n,Hangup()
exten => _1027,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1027,n,Macro(dial-externo|${EXTEN})
exten => _1027,n,Hangup()
exten => _1028,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1028,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1028,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1028,n,Macro(dial-interno|${EXTEN})
exten => _1028,n,Hangup()
exten => _1028,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1028,n,Macro(dial-externo|${EXTEN})
exten => _1028,n,Hangup()
exten => _1029,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1029,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1029,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1029,n,Macro(dial-interno|${EXTEN})
exten => _1029,n,Hangup()
exten => _1029,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1029,n,Macro(dial-externo|${EXTEN})
exten => _1029,n,Hangup()
exten => _1030,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1030,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1030,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1030,n,Macro(dial-interno|${EXTEN})
exten => _1030,n,Hangup()
exten => _1030,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1030,n,Macro(dial-externo|${EXTEN})
exten => _1030,n,Hangup()
exten => _1031,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1031,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1031,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1031,n,Macro(dial-interno|${EXTEN})
exten => _1031,n,Hangup()
exten => _1031,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1031,n,Macro(dial-externo|${EXTEN})
exten => _1031,n,Hangup()
exten => _1032,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1032,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1032,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1032,n,Macro(dial-interno|${EXTEN})
exten => _1032,n,Hangup()
exten => _1032,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1032,n,Macro(dial-externo|${EXTEN})
exten => _1032,n,Hangup()
exten => _1033,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1033,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1033,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1033,n,Macro(dial-interno|${EXTEN})
exten => _1033,n,Hangup()
exten => _1033,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1033,n,Macro(dial-externo|${EXTEN})
exten => _1033,n,Hangup()
exten => _1034,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1034,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1034,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1034,n,Macro(dial-interno|${EXTEN})
exten => _1034,n,Hangup()
exten => _1034,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1034,n,Macro(dial-externo|${EXTEN})
exten => _1034,n,Hangup()
exten => _1035,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1035,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1035,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1035,n,Macro(dial-interno|${EXTEN})
exten => _1035,n,Hangup()
exten => _1035,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1035,n,Macro(dial-externo|${EXTEN})
exten => _1035,n,Hangup()
exten => _1036,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1036,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1036,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1036,n,Macro(dial-interno|${EXTEN})
exten => _1036,n,Hangup()
exten => _1036,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1036,n,Macro(dial-externo|${EXTEN})
exten => _1036,n,Hangup()
exten => _1037,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1037,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1037,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1037,n,Macro(dial-interno|${EXTEN})
exten => _1037,n,Hangup()
exten => _1037,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1037,n,Macro(dial-externo|${EXTEN})
exten => _1037,n,Hangup()
exten => _1038,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1038,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1038,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1038,n,Macro(dial-interno|${EXTEN})
exten => _1038,n,Hangup()
exten => _1038,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1038,n,Macro(dial-externo|${EXTEN})
exten => _1038,n,Hangup()
exten => _1039,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1039,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1039,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1039,n,Macro(dial-interno|${EXTEN})
exten => _1039,n,Hangup()
exten => _1039,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1039,n,Macro(dial-externo|${EXTEN})
exten => _1039,n,Hangup()
exten => _1040,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1040,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1040,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1040,n,Macro(dial-interno|${EXTEN})
exten => _1040,n,Hangup()
exten => _1040,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1040,n,Macro(dial-externo|${EXTEN})
exten => _1040,n,Hangup()
exten => _1041,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1041,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1041,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1041,n,Macro(dial-interno|${EXTEN})
exten => _1041,n,Hangup()
exten => _1041,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1041,n,Macro(dial-externo|${EXTEN})
exten => _1041,n,Hangup()
exten => _1042,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1042,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1042,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1042,n,Macro(dial-interno|${EXTEN})
exten => _1042,n,Hangup()
exten => _1042,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1042,n,Macro(dial-externo|${EXTEN})
exten => _1042,n,Hangup()
exten => _1043,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1043,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1043,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1043,n,Macro(dial-interno|${EXTEN})
exten => _1043,n,Hangup()
exten => _1043,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1043,n,Macro(dial-externo|${EXTEN})
exten => _1043,n,Hangup()
exten => _1044,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1044,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1044,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1044,n,Macro(dial-interno|${EXTEN})
exten => _1044,n,Hangup()
exten => _1044,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1044,n,Macro(dial-externo|${EXTEN})
exten => _1044,n,Hangup()
exten => _1045,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1045,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1045,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1045,n,Macro(dial-interno|${EXTEN})
exten => _1045,n,Hangup()
exten => _1045,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1045,n,Macro(dial-externo|${EXTEN})
exten => _1045,n,Hangup()
exten => _1046,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1046,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1046,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1046,n,Macro(dial-interno|${EXTEN})
exten => _1046,n,Hangup()
exten => _1046,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1046,n,Macro(dial-externo|${EXTEN})
exten => _1046,n,Hangup()
exten => _1047,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1047,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1047,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1047,n,Macro(dial-interno|${EXTEN})
exten => _1047,n,Hangup()
exten => _1047,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1047,n,Macro(dial-externo|${EXTEN})
exten => _1047,n,Hangup()
exten => _1048,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1048,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1048,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1048,n,Macro(dial-interno|${EXTEN})
exten => _1048,n,Hangup()
exten => _1048,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1048,n,Macro(dial-externo|${EXTEN})
exten => _1048,n,Hangup()
exten => _1049,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1049,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1049,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1049,n,Macro(dial-interno|${EXTEN})
exten => _1049,n,Hangup()
exten => _1049,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1049,n,Macro(dial-externo|${EXTEN})
exten => _1049,n,Hangup()
exten => _1050,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1050,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1050,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1050,n,Macro(dial-interno|${EXTEN})
exten => _1050,n,Hangup()
exten => _1050,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1050,n,Macro(dial-externo|${EXTEN})
exten => _1050,n,Hangup()
exten => _1051,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1051,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1051,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1051,n,Macro(dial-interno|${EXTEN})
exten => _1051,n,Hangup()
exten => _1051,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1051,n,Macro(dial-externo|${EXTEN})
exten => _1051,n,Hangup()
exten => _1052,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1052,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1052,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1052,n,Macro(dial-interno|${EXTEN})
exten => _1052,n,Hangup()
exten => _1052,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1052,n,Macro(dial-externo|${EXTEN})
exten => _1052,n,Hangup()
exten => _1053,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1053,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1053,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1053,n,Macro(dial-interno|${EXTEN})
exten => _1053,n,Hangup()
exten => _1053,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1053,n,Macro(dial-externo|${EXTEN})
exten => _1053,n,Hangup()
exten => _1054,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1054,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1054,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1054,n,Macro(dial-interno|${EXTEN})
exten => _1054,n,Hangup()
exten => _1054,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1054,n,Macro(dial-externo|${EXTEN})
exten => _1054,n,Hangup()
exten => _1055,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1055,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1055,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1055,n,Macro(dial-interno|${EXTEN})
exten => _1055,n,Hangup()
exten => _1055,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1055,n,Macro(dial-externo|${EXTEN})
exten => _1055,n,Hangup()
exten => _1056,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1056,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1056,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1056,n,Macro(dial-interno|${EXTEN})
exten => _1056,n,Hangup()
exten => _1056,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1056,n,Macro(dial-externo|${EXTEN})
exten => _1056,n,Hangup()
exten => _1057,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1057,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1057,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1057,n,Macro(dial-interno|${EXTEN})
exten => _1057,n,Hangup()
exten => _1057,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1057,n,Macro(dial-externo|${EXTEN})
exten => _1057,n,Hangup()
exten => _1058,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1058,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1058,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1058,n,Macro(dial-interno|${EXTEN})
exten => _1058,n,Hangup()
exten => _1058,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1058,n,Macro(dial-externo|${EXTEN})
exten => _1058,n,Hangup()
exten => _1059,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1059,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1059,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1059,n,Macro(dial-interno|${EXTEN})
exten => _1059,n,Hangup()
exten => _1059,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1059,n,Macro(dial-externo|${EXTEN})
exten => _1059,n,Hangup()
exten => _1060,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1060,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1060,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1060,n,Macro(dial-interno|${EXTEN})
exten => _1060,n,Hangup()
exten => _1060,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1060,n,Macro(dial-externo|${EXTEN})
exten => _1060,n,Hangup()
exten => _1061,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1061,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1061,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1061,n,Macro(dial-interno|${EXTEN})
exten => _1061,n,Hangup()
exten => _1061,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1061,n,Macro(dial-externo|${EXTEN})
exten => _1061,n,Hangup()
exten => _1062,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1062,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1062,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1062,n,Macro(dial-interno|${EXTEN})
exten => _1062,n,Hangup()
exten => _1062,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1062,n,Macro(dial-externo|${EXTEN})
exten => _1062,n,Hangup()
exten => _1063,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1063,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1063,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1063,n,Macro(dial-interno|${EXTEN})
exten => _1063,n,Hangup()
exten => _1063,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1063,n,Macro(dial-externo|${EXTEN})
exten => _1063,n,Hangup()
exten => _1064,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1064,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1064,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1064,n,Macro(dial-interno|${EXTEN})
exten => _1064,n,Hangup()
exten => _1064,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1064,n,Macro(dial-externo|${EXTEN})
exten => _1064,n,Hangup()
exten => _1065,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1065,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1065,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1065,n,Macro(dial-interno|${EXTEN})
exten => _1065,n,Hangup()
exten => _1065,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1065,n,Macro(dial-externo|${EXTEN})
exten => _1065,n,Hangup()
exten => _1066,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1066,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1066,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1066,n,Macro(dial-interno|${EXTEN})
exten => _1066,n,Hangup()
exten => _1066,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1066,n,Macro(dial-externo|${EXTEN})
exten => _1066,n,Hangup()
exten => _1067,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1067,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1067,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1067,n,Macro(dial-interno|${EXTEN})
exten => _1067,n,Hangup()
exten => _1067,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1067,n,Macro(dial-externo|${EXTEN})
exten => _1067,n,Hangup()
exten => _1068,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1068,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1068,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1068,n,Macro(dial-interno|${EXTEN})
exten => _1068,n,Hangup()
exten => _1068,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1068,n,Macro(dial-externo|${EXTEN})
exten => _1068,n,Hangup()
exten => _1069,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1069,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1069,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1069,n,Macro(dial-interno|${EXTEN})
exten => _1069,n,Hangup()
exten => _1069,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1069,n,Macro(dial-externo|${EXTEN})
exten => _1069,n,Hangup()
exten => _1070,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1070,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1070,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1070,n,Macro(dial-interno|${EXTEN})
exten => _1070,n,Hangup()
exten => _1070,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1070,n,Macro(dial-externo|${EXTEN})
exten => _1070,n,Hangup()
exten => _1071,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1071,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1071,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1071,n,Macro(dial-interno|${EXTEN})
exten => _1071,n,Hangup()
exten => _1071,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1071,n,Macro(dial-externo|${EXTEN})
exten => _1071,n,Hangup()
exten => _1072,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1072,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1072,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1072,n,Macro(dial-interno|${EXTEN})
exten => _1072,n,Hangup()
exten => _1072,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1072,n,Macro(dial-externo|${EXTEN})
exten => _1072,n,Hangup()
exten => _1073,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1073,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1073,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1073,n,Macro(dial-interno|${EXTEN})
exten => _1073,n,Hangup()
exten => _1073,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1073,n,Macro(dial-externo|${EXTEN})
exten => _1073,n,Hangup()
exten => _1074,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1074,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1074,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1074,n,Macro(dial-interno|${EXTEN})
exten => _1074,n,Hangup()
exten => _1074,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1074,n,Macro(dial-externo|${EXTEN})
exten => _1074,n,Hangup()
exten => _1075,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1075,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1075,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1075,n,Macro(dial-interno|${EXTEN})
exten => _1075,n,Hangup()
exten => _1075,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1075,n,Macro(dial-externo|${EXTEN})
exten => _1075,n,Hangup()
exten => _1076,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1076,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1076,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1076,n,Macro(dial-interno|${EXTEN})
exten => _1076,n,Hangup()
exten => _1076,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1076,n,Macro(dial-externo|${EXTEN})
exten => _1076,n,Hangup()
exten => _1077,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1077,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1077,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1077,n,Macro(dial-interno|${EXTEN})
exten => _1077,n,Hangup()
exten => _1077,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1077,n,Macro(dial-externo|${EXTEN})
exten => _1077,n,Hangup()
exten => _1078,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1078,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1078,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1078,n,Macro(dial-interno|${EXTEN})
exten => _1078,n,Hangup()
exten => _1078,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1078,n,Macro(dial-externo|${EXTEN})
exten => _1078,n,Hangup()
exten => _1079,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1079,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1079,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1079,n,Macro(dial-interno|${EXTEN})
exten => _1079,n,Hangup()
exten => _1079,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1079,n,Macro(dial-externo|${EXTEN})
exten => _1079,n,Hangup()
exten => _1080,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1080,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1080,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1080,n,Macro(dial-interno|${EXTEN})
exten => _1080,n,Hangup()
exten => _1080,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1080,n,Macro(dial-externo|${EXTEN})
exten => _1080,n,Hangup()
exten => _1081,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1081,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1081,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1081,n,Macro(dial-interno|${EXTEN})
exten => _1081,n,Hangup()
exten => _1081,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1081,n,Macro(dial-externo|${EXTEN})
exten => _1081,n,Hangup()
exten => _1082,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1082,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1082,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1082,n,Macro(dial-interno|${EXTEN})
exten => _1082,n,Hangup()
exten => _1082,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1082,n,Macro(dial-externo|${EXTEN})
exten => _1082,n,Hangup()
exten => _1083,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1083,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1083,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1083,n,Macro(dial-interno|${EXTEN})
exten => _1083,n,Hangup()
exten => _1083,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1083,n,Macro(dial-externo|${EXTEN})
exten => _1083,n,Hangup()
exten => _1084,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1084,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1084,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1084,n,Macro(dial-interno|${EXTEN})
exten => _1084,n,Hangup()
exten => _1084,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1084,n,Macro(dial-externo|${EXTEN})
exten => _1084,n,Hangup()
exten => _1085,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1085,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1085,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1085,n,Macro(dial-interno|${EXTEN})
exten => _1085,n,Hangup()
exten => _1085,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1085,n,Macro(dial-externo|${EXTEN})
exten => _1085,n,Hangup()
exten => _1086,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1086,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1086,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1086,n,Macro(dial-interno|${EXTEN})
exten => _1086,n,Hangup()
exten => _1086,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1086,n,Macro(dial-externo|${EXTEN})
exten => _1086,n,Hangup()
exten => _1087,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1087,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1087,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1087,n,Macro(dial-interno|${EXTEN})
exten => _1087,n,Hangup()
exten => _1087,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1087,n,Macro(dial-externo|${EXTEN})
exten => _1087,n,Hangup()
exten => _1088,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1088,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1088,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1088,n,Macro(dial-interno|${EXTEN})
exten => _1088,n,Hangup()
exten => _1088,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1088,n,Macro(dial-externo|${EXTEN})
exten => _1088,n,Hangup()
exten => _1089,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1089,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1089,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1089,n,Macro(dial-interno|${EXTEN})
exten => _1089,n,Hangup()
exten => _1089,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1089,n,Macro(dial-externo|${EXTEN})
exten => _1089,n,Hangup()
exten => _1090,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1090,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1090,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1090,n,Macro(dial-interno|${EXTEN})
exten => _1090,n,Hangup()
exten => _1090,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1090,n,Macro(dial-externo|${EXTEN})
exten => _1090,n,Hangup()
exten => _1091,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1091,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1091,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1091,n,Macro(dial-interno|${EXTEN})
exten => _1091,n,Hangup()
exten => _1091,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1091,n,Macro(dial-externo|${EXTEN})
exten => _1091,n,Hangup()
exten => _1092,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1092,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1092,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1092,n,Macro(dial-interno|${EXTEN})
exten => _1092,n,Hangup()
exten => _1092,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1092,n,Macro(dial-externo|${EXTEN})
exten => _1092,n,Hangup()
exten => _1093,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1093,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1093,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1093,n,Macro(dial-interno|${EXTEN})
exten => _1093,n,Hangup()
exten => _1093,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1093,n,Macro(dial-externo|${EXTEN})
exten => _1093,n,Hangup()
exten => _1094,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1094,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1094,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1094,n,Macro(dial-interno|${EXTEN})
exten => _1094,n,Hangup()
exten => _1094,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1094,n,Macro(dial-externo|${EXTEN})
exten => _1094,n,Hangup()
exten => _1095,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1095,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1095,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1095,n,Macro(dial-interno|${EXTEN})
exten => _1095,n,Hangup()
exten => _1095,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1095,n,Macro(dial-externo|${EXTEN})
exten => _1095,n,Hangup()
exten => _1096,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1096,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1096,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1096,n,Macro(dial-interno|${EXTEN})
exten => _1096,n,Hangup()
exten => _1096,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1096,n,Macro(dial-externo|${EXTEN})
exten => _1096,n,Hangup()
exten => _1097,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1097,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1097,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1097,n,Macro(dial-interno|${EXTEN})
exten => _1097,n,Hangup()
exten => _1097,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1097,n,Macro(dial-externo|${EXTEN})
exten => _1097,n,Hangup()
exten => _1098,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1098,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1098,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1098,n,Macro(dial-interno|${EXTEN})
exten => _1098,n,Hangup()
exten => _1098,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1098,n,Macro(dial-externo|${EXTEN})
exten => _1098,n,Hangup()
exten => _1099,1,Set(CDR(accountcode)=${TRANSFER})
exten => _1099,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _1099,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _1099,n,Macro(dial-interno|${EXTEN})
exten => _1099,n,Hangup()
exten => _1099,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _1099,n,Macro(dial-externo|${EXTEN})
exten => _1099,n,Hangup()
exten => _17001,1,Set(CDR(accountcode)=${TRANSFER})
exten => _17001,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _17001,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _17001,n,Macro(dial-interno|${EXTEN})
exten => _17001,n,Hangup()
exten => _17001,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _17001,n,Macro(dial-externo|${EXTEN})
exten => _17001,n,Hangup()
exten => _17002,1,Set(CDR(accountcode)=${TRANSFER})
exten => _17002,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _17002,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _17002,n,Macro(dial-interno|${EXTEN})
exten => _17002,n,Hangup()
exten => _17002,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _17002,n,Macro(dial-externo|${EXTEN})
exten => _17002,n,Hangup()
exten => _3300,1,Set(CDR(accountcode)=${TRANSFER})
exten => _3300,n,GotoIf($["${TIPO}" = "EXTERNA"]?externa:interna)
exten => _3300,n(interna),AGI(pbx_complemento.php|ext-ramais|interna)
exten => _3300,n,Macro(dial-interno|${EXTEN})
exten => _3300,n,Hangup()
exten => _3300,n(externa),AGI(pbx_complemento.php|ext-ramais)
exten => _3300,n,Macro(dial-externo|${EXTEN})
exten => _3300,n,Hangup()

BIN
grafAgente_3.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

BIN
grafAgente_4.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

86
importaBilhetes.php

@ -0,0 +1,86 @@
<?php
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
$dbPort = "5432";
$dbHost = "127.0.0.1";
$dbName = "pbx";
$dbUser = "contacte";
$dbPassword = "ctepgSQL";
$str = "host='$dbHost' port='$dbPort' dbname='$dbName' user='$dbUser' password='$dbPassword'";
$dbcon = @pg_connect($str);
//verifica se a conexao foi criada com sucesso.
$statusCon = pg_connection_status($dbcon);
if ($statusCon === 0) {
$sql = 'begin';
$result = @pg_query($sql, $dbcon);
// Pega o id max da tabela a receber os dados importados.
$sql = "select coalesce(max(id),0) from pbx_eventos_dacs";
$result = @pg_query($sql, $dbcon);
$row = @pg_fetch_row($result);
$maxEvento = $row[0];
//Verifica se houve erros na execução da query.
$result = empty(pg_last_error());
if ($result) {
$sql = "insert
into pbx_eventos_dacs (id,uid1, uid2, fila, agente, evento, param1, param2, param3, param4)
select id, uid1, uid2, fila, agente, evento, param1, param2, param3, param4
from ast_eventos_dacs
where id > $maxEvento";
$result = @pg_query($sql, $dbcon);
//Verifica se houve erros na execução do insert.
$result = empty(pg_last_error());
if ($result) {
// Pega o id max da tabela a receber os dados importados.
$sql = "select coalesce(max(id_bilhetes),0) from pbx_bilhetes";
$result = @pg_query($sql, $dbcon);
$row = @pg_fetch_row($result);
$maxBilhete = $row[0];
//Verifica se houve erros na execução da query.
$result = empty(pg_last_error());
if ($result) {
$sql = "insert
into pbx_bilhetes(
id_bilhetes, calldate, clid, src, dst, dcontext, channel, dstchannel,
lastapp, lastdata, duration, billsec, disposition, amaflags,
accountcode, uniqueid, userfield)
select id_bilhetes, calldate, clid, src, dst, dcontext, channel, dstchannel,
lastapp, lastdata, duration, billsec, disposition, amaflags,
accountcode, uniqueid, userfield
from ast_bilhetes
where id_bilhetes > $maxBilhete";
$result = @pg_query($sql, $dbcon);
//Verifica se houve erros na execução do insert.
$result = empty(pg_last_error());
}
}
}
//Excuta o commit se não houve erros na execução dos inserts
if ($result) {
$sql = 'commit';
$result = @pg_query($sql, $dbcon);
} else {
$sql = 'rollback';
$result = @pg_query($sql, $dbcon);
}
}
?>
Loading…
Cancel
Save