desculpa escrevi erado segue correto

João vc tem sido um cara dez, mais acho que EU devo estar fazendo cacá, vc tem 
skype, se tiver me adiciona e falamos falando


usuario skype = joao_carlosj

----------------------------------------

De: "j...@oxman.com.br" <j...@oxman.com.br>

Enviado: sexta-feira, 11 de maio de 2012 10:45

Para: asteriskbrasil@listas.asteriskbrasil.org, 
asteriskbrasil@listas.asteriskbrasil.org

Assunto: Re: [AsteriskBrasil] Gravar audio no Elastix


João vc tem sido um cara dez, mais acho estar fazendo cacá, vc tem skype, se 
tiver me adiciona e falamos falando


usuario skype = joao_carlosj

----------------------------------------

De: "João Marcelo Queiroz" <j...@bol.com.br>

Enviado: sexta-feira, 11 de maio de 2012 10:31

Para: asteriskbrasil@listas.asteriskbrasil.org

Assunto: Re: [AsteriskBrasil] Gravar audio no Elastix


João,

fiz uma confusão, o que descrevi a você foi como adicionar as gravações das 
FILAS caso não estejam aparecendo. Mas o processo é semelhante para o seu 
contexto.

O campo userfield do banco CDR do ASTERISKCDRDB é o responsável por dar ao 
Elastix o caminho onde ele deve buscar o arquivo de áudio, então você deve 
preenche-lo, fazendo com que o Elastix saiba onde está a gravação. O problema 
de seu contexto é que ele, apesar de salvar o áudio, não diz ao ELASTIX onde 
encontrá-lo. Você tem que fazer isso lincando o arquivo de áudio ao registro do 
CDR correspondente.

Para setar o userfield no CDR use algo do tipo:
exten => 
2,n,Set(MONITOR_FILENAME=/var/spool/asterisk/monitor/${EXTEN}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID})
exten => 2,n,Set(CDR(userfield)=audio:${MONITOR_FILENAME}.${MIXMON_FORMAT})

A primeira linha dá nome ao arquivo de áudio em /var/spool/asterisk/monitor 
cujo nome tem o ramal, hora e uniqueid.
A segunda linha seta (SET) na tabela CDR o campo userfield como sendo algo do 
tipo:
audio:nome-do-arquivo.formato-do-audio

Então o que você deve fazer é setar o userfield em seu contexto de gravação 
para que bata com o nome de seu arquivo salvo no hd e com o CDR dele no 
asteriskcdrdb.

Espero ter ajudado.

Boa sorte,

João Marcelo Queiroz

Em 11/05/2012, às 09:45, j...@oxman.com.br escreveu:

No meu mysql


está assim


mysql> describe cdr;

+-------------+--------------+------+-----+---------------------+-------+

| Field       | Type         | Null | Key | Default             | Extra |

+-------------+--------------+------+-----+---------------------+-------+

| calldate    | datetime     | NO   |     | 0000-00-00 00:00:00 |       |

| clid        | varchar(80)  | NO   |     |                     |       |

| src         | varchar(80)  | NO   |     |                     |       |

| dst         | varchar(80)  | NO   |     |                     |       |

| dcontext    | varchar(80)  | NO   |     |                     |       |

| channel     | varchar(80)  | NO   |     |                     |       |

| dstchannel  | varchar(80)  | NO   |     |                     |       |

| lastapp     | varchar(80)  | NO   |     |                     |       |

| lastdata    | varchar(80)  | NO   |     |                     |       |

| duration    | int(11)      | NO   |     | 0                   |       |

| billsec     | int(11)      | NO   |     | 0                   |       |

| disposition | varchar(45)  | NO   |     |                     |       |

| amaflags    | int(11)      | NO   |     | 0                   |       |

| accountcode | varchar(20)  | NO   |     |                     |       |

| uniqueid    | varchar(32)  | NO   | MUL |                     |       |

| userfield   | varchar(255) | NO   |     |                     |       |

+-------------+--------------+------+-----+---------------------+-------+

16 rows in set (0.00 sec)

como posso colocar para buscar o caminho, to até confuso, de como farei isso.

pode me ajudar ?

----------------------------------------

De: "João Marcelo Queiroz" <j...@bol.com.br>

Enviado: sexta-feira, 11 de maio de 2012 09:34

Para: j...@oxman.com.br, asteriskbrasil@listas.asteriskbrasil.org

Assunto: Re: [AsteriskBrasil] Gravar audio no Elastix


O problema é exatamente esse, o áudio é gravado e está no local correto mas o 
campo userfield (que informa onde está o arquivo) não é preenchido no banco 
asteriskcdrdb, logo a aba Monitor não sabe onde buscar o áudio.

Boa sorte,

João Marcelo Queiroz

Em 11/05/2012, às 09:06, j...@oxman.com.br escreveu:

Há desculpa esqueci de falar


Os arquivos de áudio até estão na pasta /var/spool/asterisk/monitor/ porém não 
aparecem na interface do elastix na ABA monitoring.


desde já agradeço


att,,

----------------------------------------

De: "j...@oxman.com.br" <j...@oxman.com.br>

Enviado: sexta-feira, 11 de maio de 2012 08:56

Para: asteriskbrasil@listas.asteriskbrasil.org, 
asteriskbrasil@listas.asteriskbrasil.org

Assunto: Re: [AsteriskBrasil] Gravar audio no Elastix


Ola, João!


Obrigado pela dica, porém não achei o ext-queues pode me ajudar o que posso 
fazer pra ele ler o campo.


desde já agradeço sua ajuda.


att,,


Joao

----------------------------------------

De: "João Marcelo Queiroz" <j...@bol.com.br>

Enviado: sexta-feira, 11 de maio de 2012 08:28

Para: asteriskbrasil@listas.asteriskbrasil.org

Assunto: Re: [AsteriskBrasil] Gravar audio no Elastix


João,

verifica no banco asteriskcdrdb se o campo userfield da tabela está preenchido 
(ele informa onde está o arquivo de áudio). Caso não esteja copie o ext-queues 
para o extensions_override_freepbx e faça a modificação abaixo:

Era:
exten => 
2,n,Set(MONITOR_FILENAME=/var/spool/asterisk/monitor/q${EXTEN}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID})

Com o userfield:

exten => 
2,n,Set(MONITOR_FILENAME=/var/spool/asterisk/monitor/q${EXTEN}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID})
exten => 2,n,Set(CDR(userfield)=audio:${MONITOR_FILENAME}.${MIXMON_FORMAT})

Onde no caso acima p "2" é o número da fila. Verifique, com o usuário 
ADMINISTRADOR, se depois disso as gravações aparecem no monitoring, caso queira 
verificar com outro usuário, aí você terá que setar permissão de administrador 
ao usuário apenas nessa ABA, isso é feito editando o arquivo php 
correspondente, caso seja o caso faça o seguinte:

http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/2011-September/053794.html

Boa sorte,

João Marcelo Queiroz

Em 10/05/2012, às 19:45, j...@oxman.com.br escreveu:

Boa Noite a Todos os Amigos!


Estou com uma dificuldade e gostaria de saber se alguém tem uma dica pra ajudar.


        Tenho uma Ura de atendimento no Elastix 2.2.0 e faço gravações de áudio 
das chamadas  entrantes, porem agora quero fazer gravações de áudio das 
chamadas nos agentes Ativos das ligações saintes, criei um contexto e as 
gravações são armazenadas na pasta monitor, porém não aparecem na interface do 
usuário que deseja monitorar.


As gravações de chamadas entrante tudo ok, somente tenho problemas para 
aparecer as gravações das chamadas saintes.


Alguém já conseguiu e tem uma dica pra ajudar ?


desde já agradeço


att,,

_______________________________________________

KHOMP Inovação: External Board Series

Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH.

Tenha a External Series Experience na sua aplicação. Visite www.khomp.com

_______________________________________________

DIGIVOICE  Fabricante de Placas de Voz e Channel Bank

20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM

Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br

________

YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.

email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011

______________________________________________

Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

_______________________________________________

KHOMP Inovação: External Board Series

Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH.

Tenha a External Series Experience na sua aplicação. Visite www.khomp.com

_______________________________________________

DIGIVOICE  Fabricante de Placas de Voz e Channel Bank

20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM

Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br

________

YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.

email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011

______________________________________________

Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org



_______________________________________________
KHOMP Inovação: External Board Series
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e 
FreeSWITCH.
Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
_______________________________________________
DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
Centro Treinamento - Curso de PABX IP -  Asterisk  - Site  www.digivoice.com.br
________
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.
email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Responder a