Oi Bruno! Boa tarde!
Já tentou fazer essa configuração pela interface gráfica do Elastix?
A partir da versão 2.0 (se não me engano) já é possível fazer isso que você
quer direto pela interface gráfica.
Basta configurar PINs Sets na área do PABX, estes pins são senhas que serão
solicitadas logo
exten = 3002,n,Set(CDR(userfield)=${ramal})
Claro que estou presumindo que sua variavel ramal esta retornando
corretamente.
Em 16-08-2012 12:24, Bruno Gerotto escreveu:
Boa Tarde pessoal da lista. Estou tentando fazer a seguinte
implementação em meu elastix 2.2
Tenho um ramal 9000 que é
Eu não costumo utilizar bash para agi (uso perl e não tenho problemas) ,
em todo caso respondi um tempo atrás a respeito da utilização de bash,
de uma lida neste post e faça novos testes.
http://www.mail-archive.com/asteriskbrasil@listas.asteriskbrasil.org/msg58939.html
Em 16-08-2012 15:14,
outra coisa, se neste caso são apenas 3 ramais, da pra voce fazer direto
no dialplan, algo assim
exten = 3002,n,Read(pass)
exten = 3002,n,ExecIf($[ ${pass} = 1234]?Set(CDR(userfield)='ramal1'))
exten = 3002,n,ExecIf($[ ${pass} = 1212]?Set(CDR(userfield)='ramal2'))
.
Em 16-08-2012 15:14,
esta função vai acrescentar o 1000 no campo userfield do cdr, não sei se
o tal relatório exibe isso, talvez você precise mexer em alguma coisa.
ex:
-- Executing [441@interno:1] Set(SIP/114-0384,
CDR(userfield)=331122) in new stack
-- Executing [441@interno:2]
pra mim funcionou alterando o parametro callerid(name) , veja abaixo.
-- Executing [441@interno:1] Set(SIP/114-038b,
*CALLERID(name)=RAMAL: 331122)* in new stack
-- Executing [441@interno:2] Dial(SIP/114-038b,
SIP/vono/04198075333) in new stack
calldate: 2012-08-16
6 matches
Mail list logo