[AsteriskBrasil] Bloqueio de chamadas a cobrar
Bom dia, Há cerca de 3 anos pesquisei sobre o bloqueio de chamadas a cobrar no Asterisk e descobri que seria possível somente com sinalização R2 e placa DigiVoice. Como tenho sinalização ISDN e placa E1 da Digium, solicitei o bloqueio diretamente na Operadora. Porém o bloqueio ocorre para todos os números do nosso range, por exemplo, de -5000 à -5999. Já existe a possibilidade de bloquear as chamadas a cobrar direto no Asterisk? Dessa forma posso bloquear somente com destino a alguns números do meu range. Obrigada. -- Renata Dias ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1 Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7 Intercomunicador e acesso remoto via rede IP e telefones IP Conheça todo o portfólio em www.Khomp.com ___ DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. Construa soluções de PABX IP com produtos DigiVoice - visite www.digivoice.com.br ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
Re: [AsteriskBrasil] Bloqueio de chamadas a cobrar
Boa tarde, Rafael ! Quando iniciei minhas pesquisas, há cerca de 3 anos, percebi que de fato havia uma forma de identificar as chamadas a cobrar nos logs de debug do asterisk: *-- Processing IE 74 (cs0, Reverse Charging Indication)* Porém, utilizo Asterisk 1.4 e este não contém a função CHANNEL(reversecharge). Esqueci de citar isso na abertura do tópico, desculpe. O motivo de utilizarmos o asterisk 1.4 é porque para migrar teríamos que converter nosso dialplan, principalmente a parte de login/logoff do agente, que mudou bastante. Temos um sistema PHP que exibe os agentes logados, quantos clientes estão na fila, etc. Enfim, não atualizamos devido ao processo complexo de migração. Você conhece alguma outra forma de fazermos isso? Algum CGI/AGI ? Obrigada pela atenção. Em 29 de setembro de 2015 13:49, Rafael dos Santos Saraiva < rafaels...@gmail.com> escreveu: > Elieser > > A operadora não envia o prefixo 9090 antes da identificação, até porque > ele vai no destino e não na origem. > > > [image: Sua Foto] <rafaels...@gmail.com>Rafael S. SaraivaPorto Alegre - > RS | Mobile: (51) 8174-7956 > <http://br.linkedin.com/pub/rafael-saraiva/52/aab/230> > <https://plus.google.com/u/0/+RafaelSaraivaRS> > > Em 29 de setembro de 2015 12:16, Elieser Junior <zeljun...@gmail.com> > escreveu: > >> Boa tarde Renata >> >> Fiz um contexto aqui rápido, não testei, acho que está funcionando. >> >> [entrada] >> exten => _5XXX,1,NoOp(${CALLERID}) >> same => n,GotoIf($["${CALLERID(num)}" = "PADRAO_A_COBRAR"]?busy) >> same => n,Dial(SIP/${EXTEN},20,tT) >> same => n(busy),Congestion(3000) >> >> >> *OBS.: Aqui o padrão a cobrar é 9090* >> >> Teste e depois posta o resultado por favor. >> >> >> Att, >> Elieser Júnior >> >> >> >> >> >> >> >> Em 29 de setembro de 2015 10:57, Renata Dias <renatchi...@gmail.com> >> escreveu: >> >>> Bom dia, >>> >>> Há cerca de 3 anos pesquisei sobre o bloqueio de chamadas a cobrar no >>> Asterisk e descobri que seria possível somente com sinalização R2 e placa >>> DigiVoice. >>> >>> Como tenho sinalização ISDN e placa E1 da Digium, solicitei o bloqueio >>> diretamente na Operadora. >>> Porém o bloqueio ocorre para todos os números do nosso range, por >>> exemplo, de -5000 à -5999. >>> >>> Já existe a possibilidade de bloquear as chamadas a cobrar direto no >>> Asterisk? >>> Dessa forma posso bloquear somente com destino a alguns números do meu >>> range. >>> >>> Obrigada. >>> >>> -- >>> Renata Dias >>> >>> ___ >>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1 >>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7 >>> Intercomunicador e acesso remoto via rede IP e telefones IP >>> Conheça todo o portfólio em www.Khomp.com >>> ___ >>> DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO >>> e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. >>> Construa soluções de PABX IP com produtos DigiVoice - visite >>> www.digivoice.com.br >>> ___ >>> Para remover seu email desta lista, basta enviar um email em branco para >>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >>> >> >> >> ___ >> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1 >> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7 >> Intercomunicador e acesso remoto via rede IP e telefones IP >> Conheça todo o portfólio em www.Khomp.com >> ___ >> DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e >> FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. >> Construa soluções de PABX IP com produtos DigiVoice - visite >> www.digivoice.com.br >> ___ >> Para remover seu email desta lista, basta enviar um email em branco para >> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >> > > > ___ > KHOMP: completa linha de placas externas FXO, FXS, GSM e E1 > Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7 > Intercomunicador e acesso remoto via rede IP e telefones IP > Conheça todo o portfólio em
Re: [AsteriskBrasil] Iniciar o Asterisk sem placa GSM
Utilizo o Debian 8 (Jessie). Apenas segui a sugestão de adicionar a linha "noload => chan_dgv.so" em /etc/asterisk/modules.conf. Reiniciei o servidor e após o boot o Asterisk já estava rodando. Obrigada pela atenção ! Em 28 de agosto de 2015 17:37, Marcelo Terres <mhter...@gmail.com> escreveu: > Remove os drivers da DGV e instala eles de novo quando tiver a placa. > > []s > Marcelo H. Terres > mhter...@gmail.com > IM: marc...@jabber.mundoopensource.com.br > http://www.mundoopensource.com.br > http://twitter.com/mhterres > > > 2015-08-28 16:39 GMT-03:00 Renata Dias <renatchi...@gmail.com>: > > Boa tarde. > > > > Estou instalando um novo servidor Asterisk o qual receberá a placa > > VB0404GSM, mas por enquanto ela está sem esta placa. > > > > Instalei o Asterisk 1.8 e os drivers (voicerlib e dgvchannel), já para > ficar > > tudo pronto quando eu conectar a placa GSM. > > A instalação correu tudo bem, mas acontece que o Asterisk não inicia e eu > > acredito que seja pq a placa GSM não está nele ainda. > > > > Veja a saída do log messages quando tento iniciar o Asterisk: > > > > Aug 28 16:33:08 sip kernel: [ 751.349729] vlibd->init_plx: Probing > Device > > Name: vlibd > > Aug 28 16:33:08 sip kernel: [ 751.349733] vlibd->init_plx: Counting 9030 > > cards: 0 Card(s) Found. > > Aug 28 16:33:08 sip kernel: [ 751.349734] vlibd->init_plx: Counting 9056 > > cards: 0 Card(s) Found. > > Aug 28 16:33:08 sip kernel: [ 751.349735] vlibd->init_plx: Counting > cards: > > 0 Total Card(s) Found. > > Aug 28 16:33:08 sip kernel: [ 751.349764] asterisk[1417]: segfault at > > 7f7522ebb004 ip 7f74f0556eca sp 7ffd20e31b10 error 6 in > > libdigivoice.so.4.2.5.4[7f74f051b000+78000] > > > > Como faço pra iniciar o Asterisk mesmo sem a placa ? > > > > Obrigada. > > > > -- > > Renata Dias > > > > ___ > > KHOMP: Primeira edição do WORKOFFEE CAMPO GRANDE acontecerá > > dia 19/09 no Grand Park Hotel. Conheça todo portfólio KHOMP > > e o recém lançado NGP. Faça já sua INSCRIÇÃO GRATUITA em > > www.workoffee.com.br. Sorteio de brindes no encerramento. > > ___ > > DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e > > FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. > > Construa soluções de PABX IP com produtos DigiVoice - visite > > www.digivoice.com.br > > ___ > > Para remover seu email desta lista, basta enviar um email em branco para > > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org > ___ > KHOMP: Primeira edição do WORKOFFEE CAMPO GRANDE acontecerá > dia 19/09 no Grand Park Hotel. Conheça todo portfólio KHOMP > e o recém lançado NGP. Faça já sua INSCRIÇÃO GRATUITA em > www.workoffee.com.br. Sorteio de brindes no encerramento. > ___ > DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e > FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. > Construa soluções de PABX IP com produtos DigiVoice - visite > www.digivoice.com.br > ___ > Para remover seu email desta lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org > -- Renata Dias ___ KHOMP: Primeira edição do WORKOFFEE CAMPO GRANDE acontecerá dia 19/09 no Grand Park Hotel. Conheça todo portfólio KHOMP e o recém lançado NGP. Faça já sua INSCRIÇÃO GRATUITA em www.workoffee.com.br. Sorteio de brindes no encerramento. ___ DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. Construa soluções de PABX IP com produtos DigiVoice - visite www.digivoice.com.br ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
[AsteriskBrasil] Iniciar o Asterisk sem placa GSM
Boa tarde. Estou instalando um novo servidor Asterisk o qual receberá a placa VB0404GSM, mas por enquanto ela está sem esta placa. Instalei o Asterisk 1.8 e os drivers (voicerlib e dgvchannel), já para ficar tudo pronto quando eu conectar a placa GSM. A instalação correu tudo bem, mas acontece que o Asterisk não inicia e eu acredito que seja pq a placa GSM não está nele ainda. Veja a saída do log messages quando tento iniciar o Asterisk: Aug 28 16:33:08 sip kernel: [ 751.349729] vlibd-init_plx: Probing Device Name: vlibd Aug 28 16:33:08 sip kernel: [ 751.349733] vlibd-init_plx: Counting 9030 cards: 0 Card(s) Found. Aug 28 16:33:08 sip kernel: [ 751.349734] vlibd-init_plx: Counting 9056 cards: 0 Card(s) Found. Aug 28 16:33:08 sip kernel: [ 751.349735] vlibd-init_plx: Counting cards: 0 Total Card(s) Found. Aug 28 16:33:08 sip kernel: [ 751.349764] asterisk[1417]: segfault at 7f7522ebb004 ip 7f74f0556eca sp 7ffd20e31b10 error 6 in libdigivoice.so.4.2.5.4[7f74f051b000+78000] Como faço pra iniciar o Asterisk mesmo sem a placa ? Obrigada. -- Renata Dias ___ KHOMP: Primeira edição do WORKOFFEE CAMPO GRANDE acontecerá dia 19/09 no Grand Park Hotel. Conheça todo portfólio KHOMP e o recém lançado NGP. Faça já sua INSCRIÇÃO GRATUITA em www.workoffee.com.br. Sorteio de brindes no encerramento. ___ DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. Construa soluções de PABX IP com produtos DigiVoice - visite www.digivoice.com.br ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
[AsteriskBrasil] Migrando de AgentCallbackLogin para AddQueueMember
Boa tarde ! Estou pesquisando bastante para entender qual a melhor forma de migrar do AgentCallbackLogin para AddQueueMember. Consegui criar um plano de discagem onde o atendente consegue se logar na fila, porém o Asterisk não trata o agente como tratava antes com AgentCallbackLogin. Exemplifico abaixo para melhor entendimento da dificuldade: *SEM AGENTES LOGADOS:* *sip*CLI queue show comercial* *comercial has 0 calls (max unlimited) in 'rrmemory' strategy (0s holdtime, 0s talktime), W:0, C:0, A:0, SL:0.0% within 0s* * Members:* * Agent/211 (Unavailable) has taken no calls yet* * Agent/209 (Unavailable) has taken no calls yet* * Agent/208 (Unavailable) has taken no calls yet* * Agent/220 (Unavailable) has taken no calls yet* * Agent/219 (Unavailable) has taken no calls yet* * No Callers* *COM AGENTE 209 LOGADO:* *sip*CLI queue show comercial* *comercial has 0 calls (max unlimited) in 'rrmemory' strategy (0s holdtime, 0s talktime), W:0, C:0, A:0, SL:0.0% within 0s* * Members:* * Agent/211 (Unavailable) has taken no calls yet* * Agent/209 (Unavailable) has taken no calls yet* * Ana Gabriela (SIP/209) (dynamic) (Not in use) has taken no calls yet* * Agent/208 (Unavailable) has taken no calls yet* * Agent/220 (Unavailable) has taken no calls yet* * Agent/219 (Unavailable) has taken no calls yet* * No Callers* O Asterisk não coloca o Agente/209 como logado, ele cria um novo Agente. Consultando os agentes online ele informa que não há nenhum agente online: *sip*CLI agent show online* *0 agents online* No extensions.conf o AddQueueMember está assim: *exten = login,n,AddQueueMember(${CURRENT_QUEUE},SIP/${CALLERID(num)},${CURRENT_PENALTY},,${AGENT(${AID}:name)})* Eu tentei substituir por: *exten = login,n,AddQueueMember(${CURRENT_QUEUE},Agent/${CALLERID(num)},${CURRENT_PENALTY},,${AGENT(${AID}:name)})* Porém dessa segunda forma, quando o atendente tenta se logar, o Asterisk informa que a interface já existe. *WARNING[1837]: app_queue.c:6088 aqm_exec: Unable to add interface 'Agent/209' to queue 'comercial': Already there* Além disso, percebi que quando este membro da fila recebe uma chamada, o Asterisk continua informando (*Not in use)* e se entrar uma segunda chamada na fila, ela é encaminhada para este membro, mesmo que ele já esteja ocupado. Alguém ai que utilize estes recursos de Agent/Queue para me dar uma ajuda? Obrigada. -- Renata Dias ___ WORKOFFEE KHOMP: em Junho serão 2 edições do workshop gratuito da Khomp: dia 11 em Brasília, e dia 18 em Curitiba Aproveite e conheça os lançamentos: EBS Server PRO e UMG 100 Garanta sua vaga e saiba mais em: www.workoffee.com.br ___ DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. Construa soluções de PABX IP com produtos DigiVoice - visite www.digivoice.com.br ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
[AsteriskBrasil] FreeBSD como PBX-IP com Asterisk
Caros, Fiz um treinamento Asterisk há muitos anos e na época me recordo que o FreeBSD não tinha todo o suporte aos drivers dessas placas para o Asterisk, então montei um servidor com Debian. Porém preciso reinstalar o servidor PBX-IP com Asterisk, Placa E1, Placa GSM, etc. Gostaria de saber como o FreeBSD está hoje em dia em relação a isso. Posso utilizá-lo? Alguém ai utiliza? Obrigada. -- Renata Dias ___ WORKOFFEE KHOMP: em Junho serão 2 edições do workshop gratuito da Khomp: dia 11 em Brasília, e dia 18 em Curitiba Aproveite e conheça os lançamentos: EBS Server PRO e UMG 100 Garanta sua vaga e saiba mais em: www.workoffee.com.br ___ DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. Construa soluções de PABX IP com produtos DigiVoice - visite www.digivoice.com.br ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
Re: [AsteriskBrasil] RES: Problemas com E1
___ DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. Construa soluções de PABX IP com produtos DigiVoice - visite www.digivoice.com.br ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1 Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7 Intercomunicadores para acesso remoto via rede IP e telefones IP Conheça todo o portfólio em www.Khomp.com ___ DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. Construa soluções de PABX IP com produtos DigiVoice - visite www.digivoice.com.br ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org -- Renata Dias ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1 Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7 Intercomunicadores para acesso remoto via rede IP e telefones IP Conheça todo o portfólio em www.Khomp.com ___ DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. Construa soluções de PABX IP com produtos DigiVoice - visite www.digivoice.com.br ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
Re: [AsteriskBrasil] URA de pós-atendimento (para realizar avaliação de atendimento) ELASTIX
telefones IP Conheça todo o portfólio em www.Khomp.com ___ ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP . Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Banco de Canais Analógicos – Appliance Asterisk Acesse www.aligera.com.br ___ DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. Construa soluções de PABX IP com produtos DigiVoice - visite www.digivoice.com.br ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org -- Renata Dias ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1 Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7 Intercomunicadores para acesso remoto via rede IP e telefones IP Conheça todo o portfólio em www.Khomp.com ___ DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk. Construa soluções de PABX IP com produtos DigiVoice - visite www.digivoice.com.br ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
Re: [AsteriskBrasil] Link CTBC CAIU?
Tenho CTBC em São José dos Campos / SP e não estou com nenhum problema no momento. Em 28 de janeiro de 2014 11:10, CopMicro Informática copmi...@hotmail.comescreveu: Alguém com problema com link da CTBC (navegação, e-mail ou registro de SIP)? ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1 Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7 Intercomunicadores para acesso remoto via rede IP e telefones IP Conheça todo o portfólio em www.Khomp.com ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org -- Renata Dias ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1 Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7 Intercomunicadores para acesso remoto via rede IP e telefones IP Conheça todo o portfólio em www.Khomp.com ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
Re: [AsteriskBrasil] Transferir a variável de um context para outro context
Pessoal, Consegui resolver. Gostaria de saber agora se para eu remover as variáveis globais que estou criando basta rodar: Set(GLOBAL(var1)=) Set(GLOBAL(var2)=) Set(GLOBAL(var3)=) Set(GLOBAL(var4)=) ? Em 5 de dezembro de 2013 18:17, Hudson Cardoso hudsoncard...@hotmail.comescreveu: Acionar um DB, não seria mais facil ? Hudson (048) 8413-7000 Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova precisa. -- Date: Thu, 5 Dec 2013 16:17:47 -0200 From: jefaok...@hotmail.com To: asteriskbrasil@listas.asteriskbrasil.org Subject: Re: [AsteriskBrasil] Transferir a variável de um context para outro context Em algum momento vc vai apagar essa variavel global? Ou vai ficar alterando ela? Flws Em 05-12-2013 16:03, Renata Dias escreveu: Carlos, tentei fazer via Macro, mas depois de muito pesquisar, entendi que a macro serve para que eu leve uma variável do contexto para dentro da macro e faça uso dela na macro. Não era bem isso que eu precisava. De qualquer forma, escontrei a solução no site http://the-asterisk-book.com/1.6/variablen.html Defining variables with Set() Set() is used to define a variable inside an extension.[11http://the-asterisk-book.com/1.6/variablen.html#ftn.idp59570112 ] Syntax Set(variable1=value1[,variable2=value2][,option]) Setting option *g *makes the variable global; without it, the variable is treated as a local channel variable. Só o que fiz foi definir a variável em um contexto com essa opção g e depois pude usá-la normalmente no resto do DialPlan, mesmo após o hungup. Obrigada. Em 4 de dezembro de 2013 13:26, Carlos Toguchi carlos.togu...@gmail.comescreveu: Renata, Pelo qeu eu li neste link https://wiki.asterisk.org/wiki/display/AST/Asterisk+11+Application_Queue Você pode chamar a Queue passando como argumento uma marco ou um agi que será executado depois que estive conectado aum membro da queue, logo voce tem neste momento o numero do ramal, use esta marco para armazenar o numero do ramal e do chamador. Quando retornar da pesquisa com a nota, recupere o ramal armazenado pela macro. Saudações Carlos 2013/12/4 Renata Dias renatchi...@gmail.com No meu caso não consegui, pois envio a chamada para a fila (queue) através do Dial com a opção g. Sendo assim, quando o atendente desliga a ligação, a fila (queue) devolve para o Dial e o sistema continua lendo as prioridades abaixo. Ocorre que por este motivo, não consigo pegar o ramal do atendente e armazenar em alguma variável. Fiz um teste conforme DialPlan abaixo e percebi que na linha 10 o Dial (com a opção g) envia a chamada para o context [pesquisa] na prioridade 1, e entra na fila. Após o atendimento, quando o atendente desliga a ligação, a perna do cliente é encaminhada de volta para o context [principal] dando continuidade na prioridade abaixo do Dial. Dessa forma, as linhas 3 e 4 não foram lidas. Consequentemente a linha 11 não exibiu o conteúdo da variável X de teste. 1 [pesquisa] 2 exten = 2,1,queue(suporte,tT) 3 exten = 2,2,NoOp(${CALLERID(num)} - ${EXTEN} - ${X}) 4 exten = 2,2,Set(X=111) 5 6 [principal] 7 exten = 00,n,background(provale/8_SUPORTE_TECNICO) 8 9 exten = 8,1,Answer() 10 exten = 8,n,Dial(Local/2@pesquisa,,gtT) 11 exten = 8,n,NoOp(${X}) 12 exten = 8,n,hangup() Alguma idéia? Em 3 de dezembro de 2013 13:10, Mike Tesliuk m...@tesliuk.com escreveu: voce pode executar uma macro no momento que o agente atende a ligação, e então la definir os valores que você precisa. exemplo: exten = 2,1,NoOp(Opcao escolhida 2 - fila 4001) exten = 2,n,Set(QNAME=4001) exten = 2,n,Queue(4001,tik,,,300,,records-queues-4001) exten = 2,n,Goto(s,1) [macro-records-queues-4001] exten = s,1,Agi(gravacoes-queues.agi,${CALLERID(num)},4001) exten = s,n,GotoIf($[${DORECORD} == 0]?ngrava) exten = s,n(grava),MixMonitor(${MIXMONITOR_FILENAME}) exten = s,n(ngrava),NoOp(Gravacoes nao executadas) No meu caso, a macro chama um AGI Dentro deste eu pego as variaveis $AGI-exec(NoOp, QNAME: $queue); $AGI-exec(NoOp, CALLERID: $callerid); $AGI-exec(NoOp, EXTEN: $destination); E seto a variavel para o nome do arquivo. $AGI-set_variable(MIXMONITOR_FILENAME,/var/spool/asterisk/monitor-tmp/$year/$mon/$mday/QUEUE-$queue-ATENDIDO-$callerid . - . $hour$min$sec . .gsm); Que no caso gera o seguinte nome de arquivo. QUEUE-4001-ATENDIDO-136-124936.gsm onde 136 é o meu ramal da fila ou seja, dentro da macro o callerid é quem recebeu a chamada Em 03/12/13 09:29, Renata Dias escreveu: Caros, Gostaria de saber se é possível uma ou mais variáveis de um context para outro context. Para explicar melhor a minha necessidade, vou colocar como está a minha URA: 1 [pesquisa] 2 exten = 8,1,queue(suporte,tT) 3 4 [principal] 5 exten = 00,n,background(provale/8_SUPORTE_TECNICO) 6 7 exten = 8,1,Answer() 8 exten = 8,n,Dial(Local/8@pesquisa,5,gtT
Re: [AsteriskBrasil] Transferir a variável de um context para outro context
Carlos, tentei fazer via Macro, mas depois de muito pesquisar, entendi que a macro serve para que eu leve uma variável do contexto para dentro da macro e faça uso dela na macro. Não era bem isso que eu precisava. De qualquer forma, escontrei a solução no site http://the-asterisk-book.com/1.6/variablen.html Defining variables with Set() Set() is used to define a variable inside an extension.[11http://the-asterisk-book.com/1.6/variablen.html#ftn.idp59570112 ] Syntax Set(variable1=value1[,variable2=value2][,option]) Setting option *g *makes the variable global; without it, the variable is treated as a local channel variable. Só o que fiz foi definir a variável em um contexto com essa opção g e depois pude usá-la normalmente no resto do DialPlan, mesmo após o hungup. Obrigada. Em 4 de dezembro de 2013 13:26, Carlos Toguchi carlos.togu...@gmail.comescreveu: Renata, Pelo qeu eu li neste link https://wiki.asterisk.org/wiki/display/AST/Asterisk+11+Application_Queue Você pode chamar a Queue passando como argumento uma marco ou um agi que será executado depois que estive conectado aum membro da queue, logo voce tem neste momento o numero do ramal, use esta marco para armazenar o numero do ramal e do chamador. Quando retornar da pesquisa com a nota, recupere o ramal armazenado pela macro. Saudações Carlos 2013/12/4 Renata Dias renatchi...@gmail.com No meu caso não consegui, pois envio a chamada para a fila (queue) através do Dial com a opção g. Sendo assim, quando o atendente desliga a ligação, a fila (queue) devolve para o Dial e o sistema continua lendo as prioridades abaixo. Ocorre que por este motivo, não consigo pegar o ramal do atendente e armazenar em alguma variável. Fiz um teste conforme DialPlan abaixo e percebi que na linha 10 o Dial (com a opção g) envia a chamada para o context [pesquisa] na prioridade 1, e entra na fila. Após o atendimento, quando o atendente desliga a ligação, a perna do cliente é encaminhada de volta para o context [principal] dando continuidade na prioridade abaixo do Dial. Dessa forma, as linhas 3 e 4 não foram lidas. Consequentemente a linha 11 não exibiu o conteúdo da variável X de teste. 1 [pesquisa] 2 exten = 2,1,queue(suporte,tT) 3 exten = 2,2,NoOp(${CALLERID(num)} - ${EXTEN} - ${X}) 4 exten = 2,2,Set(X=111) 5 6 [principal] 7 exten = 00,n,background(provale/8_SUPORTE_TECNICO) 8 9 exten = 8,1,Answer() 10 exten = 8,n,Dial(Local/2@pesquisa,,gtT) 11 exten = 8,n,NoOp(${X}) 12 exten = 8,n,hangup() Alguma idéia? Em 3 de dezembro de 2013 13:10, Mike Tesliuk m...@tesliuk.com escreveu: voce pode executar uma macro no momento que o agente atende a ligação, e então la definir os valores que você precisa. exemplo: exten = 2,1,NoOp(Opcao escolhida 2 - fila 4001) exten = 2,n,Set(QNAME=4001) exten = 2,n,Queue(4001,tik,,,300,,records-queues-4001) exten = 2,n,Goto(s,1) [macro-records-queues-4001] exten = s,1,Agi(gravacoes-queues.agi,${CALLERID(num)},4001) exten = s,n,GotoIf($[${DORECORD} == 0]?ngrava) exten = s,n(grava),MixMonitor(${MIXMONITOR_FILENAME}) exten = s,n(ngrava),NoOp(Gravacoes nao executadas) No meu caso, a macro chama um AGI Dentro deste eu pego as variaveis $AGI-exec(NoOp, QNAME: $queue); $AGI-exec(NoOp, CALLERID: $callerid); $AGI-exec(NoOp, EXTEN: $destination); E seto a variavel para o nome do arquivo. $AGI-set_variable(MIXMONITOR_FILENAME,/var/spool/asterisk/monitor-tmp/$year/$mon/$mday/QUEUE-$queue-ATENDIDO-$callerid . - . $hour$min$sec . .gsm); Que no caso gera o seguinte nome de arquivo. QUEUE-4001-ATENDIDO-136-124936.gsm onde 136 é o meu ramal da fila ou seja, dentro da macro o callerid é quem recebeu a chamada Em 03/12/13 09:29, Renata Dias escreveu: Caros, Gostaria de saber se é possível uma ou mais variáveis de um context para outro context. Para explicar melhor a minha necessidade, vou colocar como está a minha URA: 1 [pesquisa] 2 exten = 8,1,queue(suporte,tT) 3 4 [principal] 5 exten = 00,n,background(provale/8_SUPORTE_TECNICO) 6 7 exten = 8,1,Answer() 8 exten = 8,n,Dial(Local/8@pesquisa,5,gtT) 9 exten = 8,n,Playback(provale/pesquisa/RESPONDAsilence/1provale/pesquisa/ATENDIDAsilence/1) 10 exten = 8,n,Read(ATENDIDA,,1) 11exten = 8,n,Playback(provale/pesquisa/NOTAsilence/1) 12 exten = 8,n,Read(NOTA,,1) 13 exten = 8,n,playback(provale/pesquisa/OBRIGADAprovale/pesquisa/AGRADECEMOS) 14 exten = 8,n,Set(ODBC_consulta()=${CALLERID(num)}\,${EXTEN} \,${ATENDIDA}\,${NOTA}) 15 exten = 8,n,hangup() O que preciso é que o ramal do atendente seja gravado no banco de dados, conforme a linha 14. Estou utilizando o ${EXTEN}, porém o conteúdo dessa variável é o número que o cliente digitou quando escolheu a opção de atendimento na URA, conforme linha 5. Qual a variável que vai me trazer o ramal do atendente que fez o atendimento na fila (queue) suporte? Como faço pra transferir esta variavem do context pesquisa para o conext
Re: [AsteriskBrasil] Transferir a variável de um context para outro context
No meu caso não consegui, pois envio a chamada para a fila (queue) através do Dial com a opção g. Sendo assim, quando o atendente desliga a ligação, a fila (queue) devolve para o Dial e o sistema continua lendo as prioridades abaixo. Ocorre que por este motivo, não consigo pegar o ramal do atendente e armazenar em alguma variável. Fiz um teste conforme DialPlan abaixo e percebi que na linha 10 o Dial (com a opção g) envia a chamada para o context [pesquisa] na prioridade 1, e entra na fila. Após o atendimento, quando o atendente desliga a ligação, a perna do cliente é encaminhada de volta para o context [principal] dando continuidade na prioridade abaixo do Dial. Dessa forma, as linhas 3 e 4 não foram lidas. Consequentemente a linha 11 não exibiu o conteúdo da variável X de teste. 1 [pesquisa] 2 exten = 2,1,queue(suporte,tT) 3 exten = 2,2,NoOp(${CALLERID(num)} - ${EXTEN} - ${X}) 4 exten = 2,2,Set(X=111) 5 6 [principal] 7 exten = 00,n,background(provale/8_SUPORTE_TECNICO) 8 9 exten = 8,1,Answer() 10 exten = 8,n,Dial(Local/2@pesquisa,,gtT) 11 exten = 8,n,NoOp(${X}) 12 exten = 8,n,hangup() Alguma idéia? Em 3 de dezembro de 2013 13:10, Mike Tesliuk m...@tesliuk.com escreveu: voce pode executar uma macro no momento que o agente atende a ligação, e então la definir os valores que você precisa. exemplo: exten = 2,1,NoOp(Opcao escolhida 2 - fila 4001) exten = 2,n,Set(QNAME=4001) exten = 2,n,Queue(4001,tik,,,300,,records-queues-4001) exten = 2,n,Goto(s,1) [macro-records-queues-4001] exten = s,1,Agi(gravacoes-queues.agi,${CALLERID(num)},4001) exten = s,n,GotoIf($[${DORECORD} == 0]?ngrava) exten = s,n(grava),MixMonitor(${MIXMONITOR_FILENAME}) exten = s,n(ngrava),NoOp(Gravacoes nao executadas) No meu caso, a macro chama um AGI Dentro deste eu pego as variaveis $AGI-exec(NoOp, QNAME: $queue); $AGI-exec(NoOp, CALLERID: $callerid); $AGI-exec(NoOp, EXTEN: $destination); E seto a variavel para o nome do arquivo. $AGI-set_variable(MIXMONITOR_FILENAME,/var/spool/asterisk/monitor-tmp/$year/$mon/$mday/QUEUE-$queue-ATENDIDO-$callerid . - . $hour$min$sec . .gsm); Que no caso gera o seguinte nome de arquivo. QUEUE-4001-ATENDIDO-136-124936.gsm onde 136 é o meu ramal da fila ou seja, dentro da macro o callerid é quem recebeu a chamada Em 03/12/13 09:29, Renata Dias escreveu: Caros, Gostaria de saber se é possível uma ou mais variáveis de um context para outro context. Para explicar melhor a minha necessidade, vou colocar como está a minha URA: 1 [pesquisa] 2 exten = 8,1,queue(suporte,tT) 3 4 [principal] 5 exten = 00,n,background(provale/8_SUPORTE_TECNICO) 6 7 exten = 8,1,Answer() 8 exten = 8,n,Dial(Local/8@pesquisa,5,gtT) 9 exten = 8,n,Playback(provale/pesquisa/RESPONDAsilence/1provale/pesquisa/ATENDIDAsilence/1) 10 exten = 8,n,Read(ATENDIDA,,1) 11exten = 8,n,Playback(provale/pesquisa/NOTAsilence/1) 12 exten = 8,n,Read(NOTA,,1) 13 exten = 8,n,playback(provale/pesquisa/OBRIGADAprovale/pesquisa/AGRADECEMOS) 14 exten = 8,n,Set(ODBC_consulta()=${CALLERID(num)}\,${EXTEN} \,${ATENDIDA}\,${NOTA}) 15 exten = 8,n,hangup() O que preciso é que o ramal do atendente seja gravado no banco de dados, conforme a linha 14. Estou utilizando o ${EXTEN}, porém o conteúdo dessa variável é o número que o cliente digitou quando escolheu a opção de atendimento na URA, conforme linha 5. Qual a variável que vai me trazer o ramal do atendente que fez o atendimento na fila (queue) suporte? Como faço pra transferir esta variavem do context pesquisa para o conext provale ? Obrigada. -- Renata Dias ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org -- Renata Dias
[AsteriskBrasil] Transferir a variável de um context para outro context
Caros, Gostaria de saber se é possível uma ou mais variáveis de um context para outro context. Para explicar melhor a minha necessidade, vou colocar como está a minha URA: 1 [pesquisa] 2 exten = 8,1,queue(suporte,tT) 3 4 [principal] 5 exten = 00,n,background(provale/8_SUPORTE_TECNICO) 6 7 exten = 8,1,Answer() 8 exten = 8,n,Dial(Local/8@pesquisa,5,gtT) 9 exten = 8,n,Playback(provale/pesquisa/RESPONDAsilence/1provale/pesquisa/ATENDIDAsilence/1) 10 exten = 8,n,Read(ATENDIDA,,1) 11exten = 8,n,Playback(provale/pesquisa/NOTAsilence/1) 12 exten = 8,n,Read(NOTA,,1) 13 exten = 8,n,playback(provale/pesquisa/OBRIGADAprovale/pesquisa/AGRADECEMOS) 14 exten = 8,n,Set(ODBC_consulta()=${CALLERID(num)}\,${EXTEN} \,${ATENDIDA}\,${NOTA}) 15 exten = 8,n,hangup() O que preciso é que o ramal do atendente seja gravado no banco de dados, conforme a linha 14. Estou utilizando o ${EXTEN}, porém o conteúdo dessa variável é o número que o cliente digitou quando escolheu a opção de atendimento na URA, conforme linha 5. Qual a variável que vai me trazer o ramal do atendente que fez o atendimento na fila (queue) suporte? Como faço pra transferir esta variavem do context pesquisa para o conext provale ? Obrigada. -- Renata Dias ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
Re: [AsteriskBrasil] Upgrade Asterisk 1.4
Valeu pela dica ! Vou instalar hoje. Obrigada. Em 27 de novembro de 2013 13:16, jefaokpta jefaok...@hotmail.com escreveu: Like Em 27-11-2013 11:48, Elieser Junior escreveu: Excelente, muito estável. Em 27 de novembro de 2013 10:47, Sylvio Jollenbeck sylvio.jollenb...@gmail.com escreveu: Use a 1.8.23.1 Em 27/11/2013 10:31, Renata Dias renatchi...@gmail.com escreveu: Bom dia, Decidi realizar uma nova instalação do Asterisk e mover os meus arquivos de configuração para esta nova instalação. Gostaria do auxilio de vocês para saber qual a versão devo instalar, considerando que gostaria de reaproveitar os meus .conf. Qual versão do Asterisk teria menos impacto? Obrigada. -- Renata Dias ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org -- Renata Dias ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
[AsteriskBrasil] Asterisk em FreeBSD
Boa tarde, Pessoal. Ha alguns anos atrás tive problemas com o Asterisk em FreeBSD, na época inclusive fiz um treinamento Asterisk onde o professor informou que a plataforma mais estável para Asterisk ainda era o Linux. Gostaria de saber como está a estabilidade do Asterisk rodando em FreeBSD? Preciso controlar uma E1 (Digium Wildcard TE110P T1/E1) de driver zaptel. O que vocês tem a dizer? Obrigada. -- Renata Dias ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
[AsteriskBrasil] Upgrade Asterisk 1.4
Bom dia, Decidi realizar uma nova instalação do Asterisk e mover os meus arquivos de configuração para esta nova instalação. Gostaria do auxilio de vocês para saber qual a versão devo instalar, considerando que gostaria de reaproveitar os meus .conf. Qual versão do Asterisk teria menos impacto? Obrigada. -- Renata Dias ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
Re: [AsteriskBrasil] Pesquisa de Satisfação na URA
Alex Sander, Não entendi sua dica. Poderia me explicar, por gentileza? Obrigada ! Sylvio, eu testei com o Dial e de fato funciona. Ocorre que aqui na minha URA eu encaminho o cliente para os atendentes através da queue. Com o 1.4 não há uma forma de fazer via queue. ? Obrigada ! Em 25 de novembro de 2013 17:17, Sylvio Jollenbeck sylvio.jollenb...@gmail.com escreveu: Renata No asterisk 1.4 voce faz via Dial usando o parâmetro g ( http://www.voip-info.org/wiki/view/Asterisk+cmd+Dial); Dial(Local/Sua_Fila@contexto,5,Ttg); Abs Em 25 de novembro de 2013 17:06, jefaokpta jefaok...@hotmail.comescreveu: Tendi, pq vc não poe uma linha chamando a macro-ura por ex, logo abaixo do Dial q conectou os 2 : Acho q não precisará, mas na falha pode usar a flag 'g' do Dial: g Proceeds in the context when the target channel has been hung up. Vc pode mandar por param a sua macro informações do tipo: ${DIALSTATUS} caso não seja answer vc não executa a ura ${CDR(lastapp)} esse cara vai conter o ramal q o Dial discou, com base nisso vc executa ou não a URA. Espero ter ajudado. Flws Em 25-11-2013 16:30, Renata Dias escreveu: Ola Jefaokpta, Eu estive lendo sobre a extensão h, porém no site oficial diz: When the 'h' extension is running, the call legs have already been torn down. There is no way to delay this happening, and you can't do anything in the 'h' extension that needs to read audio from the channel (since no audio will appear, the first time it tries to read audio it will abort). Thus Playback http://www.voip-info.org/wiki/view/Asterisk+cmd+Playback() or Background http://www.voip-info.org/wiki/view/Asterisk+cmd+BackGround(), for example, does not work. Essentially, the only things that make sense to use in the 'h' extension are those that don't have anything to do with the external channel that was involved before the hangup. No audio, no DTMF, etc. Além disso, em minha URA eu tenho outras opções de atendimento, das quais eu não gostaria que todo Hangup() passasse pela pesquisa de satisfação. O parâmetro c - continue in the dialplan if the callee hangs up me pareceu o que se ajusta perfeitamente à minha necessidade, porém meu Asterisk é 1.4. Em 25 de novembro de 2013 16:19, jefaokpta jefaok...@hotmail.comescreveu: Vc pode colocar sua ura no exten h do contexto, assim qnd o atendente desligar a ligação irá p o contexto h. Flws Em 25-11-2013 16:08, Renata Dias escreveu: Alguma dica para Asterisk 1.4.28 ? Em 25 de novembro de 2013 13:46, Rogger Faioli rogger.fai...@gmail.comescreveu: Ranata, c — continue in the dialplan if the callee hangs up (*Asterisk 1.6.0 and above*) ou oriente aos atendentes que transfiram a ligação para uma URA de pós atendimento. A primeira opção é melhor! Em 25 de novembro de 2013 13:09, Renata Dias renatchi...@gmail.comescreveu: Boa tarde, Estou implantando uma pesquisa de satisfação na minha URA em Asterisk. Gostaria de fazer com que, após o atendente desligar a ligação, o cliente fosse direcionado para uma segunda URA com a pesquisa de satisfação. Pelos testes que realizei, quando o atendente (ramal SIP) desliga a ligação, o cliente (channel ZAP) também é desligado. Existe a possibilidade de manter o cliente (channerl ZAP) conectado e transferi-lo para a segunda URA? Obrigada. -- Renata Dias ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org -- Renata Dias ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em
Re: [AsteriskBrasil] Pesquisa de Satisfação na URA
Sylvio, Fiz conforme sua sugestão, ficou assim: [queue] exten = 8,1,answer() exten = 8,2,queue(suporte,tT) [ura-principal] exten = 4,1,Answer() exten = 8,n,Dial(Local/8@queue,10,tTg) exten = 8,100,Playback(qualidade/AVALIE) exten = 8,n,Read(ATENDIDA,,1) exten = 8,n,Set(ODBC_ ... //Grava no banco o que preciso exten = 8,n,hangup() Quando escolho a opção 4 na URA principal, sou direcionada para o contexto queue e caio na fica suporte corretamente. Porém, quando o agente desliga, minha ligação também cai. Imagino que seja porque o queue (mesmo em um contexto diferente) encerra a chamada para ambas as partes, já que não consigo utilizar a opção c (continuação). Você consegue fazer funcionar dessa forma? Obrigada. Em 26 de novembro de 2013 10:50, Sylvio Jollenbeck sylvio.jollenb...@gmail.com escreveu: Cuidado, no hangup as variaveis morrem. Em 26/11/2013 10:44, Alex Sander sanderda...@globo.com escreveu: Renata, pensei em algo assim, supondo que a ultima aplicação seja queue, quando houver um hangup a chamada não será desligada, logo as variáveis de canais permaneceriam. ... same = n,Set(TESTE = ${CDR(lastapp)}) same = n,GotoIf($[${TESTE} = queue]?URASATISFACAO) ... Nada impede de testar outras variáveis. Mas nunca fiz isso apenas divaguei com base na dica do colega. Att, Em 26 de novembro de 2013 09:27, Renata Dias renatchi...@gmail.comescreveu: Alex Sander, Não entendi sua dica. Poderia me explicar, por gentileza? Obrigada ! Sylvio, eu testei com o Dial e de fato funciona. Ocorre que aqui na minha URA eu encaminho o cliente para os atendentes através da queue. Com o 1.4 não há uma forma de fazer via queue. ? Obrigada ! Em 25 de novembro de 2013 17:17, Sylvio Jollenbeck sylvio.jollenb...@gmail.com escreveu: Renata No asterisk 1.4 voce faz via Dial usando o parâmetro g ( http://www.voip-info.org/wiki/view/Asterisk+cmd+Dial); Dial(Local/Sua_Fila@contexto,5,Ttg); Abs Em 25 de novembro de 2013 17:06, jefaokpta jefaok...@hotmail.comescreveu: Tendi, pq vc não poe uma linha chamando a macro-ura por ex, logo abaixo do Dial q conectou os 2 : Acho q não precisará, mas na falha pode usar a flag 'g' do Dial: g Proceeds in the context when the target channel has been hung up. Vc pode mandar por param a sua macro informações do tipo: ${DIALSTATUS} caso não seja answer vc não executa a ura ${CDR(lastapp)} esse cara vai conter o ramal q o Dial discou, com base nisso vc executa ou não a URA. Espero ter ajudado. Flws Em 25-11-2013 16:30, Renata Dias escreveu: Ola Jefaokpta, Eu estive lendo sobre a extensão h, porém no site oficial diz: When the 'h' extension is running, the call legs have already been torn down. There is no way to delay this happening, and you can't do anything in the 'h' extension that needs to read audio from the channel (since no audio will appear, the first time it tries to read audio it will abort). Thus Playbackhttp://www.voip-info.org/wiki/view/Asterisk+cmd+Playback() orBackgroundhttp://www.voip-info.org/wiki/view/Asterisk+cmd+BackGround(), for example, does not work. Essentially, the only things that make sense to use in the 'h' extension are those that don't have anything to do with the external channel that was involved before the hangup. No audio, no DTMF, etc. Além disso, em minha URA eu tenho outras opções de atendimento, das quais eu não gostaria que todo Hangup() passasse pela pesquisa de satisfação. O parâmetro c - continue in the dialplan if the callee hangs up me pareceu o que se ajusta perfeitamente à minha necessidade, porém meu Asterisk é 1.4. Em 25 de novembro de 2013 16:19, jefaokpta jefaok...@hotmail.comescreveu: Vc pode colocar sua ura no exten h do contexto, assim qnd o atendente desligar a ligação irá p o contexto h. Flws Em 25-11-2013 16:08, Renata Dias escreveu: Alguma dica para Asterisk 1.4.28 ? Em 25 de novembro de 2013 13:46, Rogger Faioli rogger.fai...@gmail.com escreveu: Ranata, c — continue in the dialplan if the callee hangs up (*Asterisk 1.6.0 and above*) ou oriente aos atendentes que transfiram a ligação para uma URA de pós atendimento. A primeira opção é melhor! Em 25 de novembro de 2013 13:09, Renata Dias renatchi...@gmail.com escreveu: Boa tarde, Estou implantando uma pesquisa de satisfação na minha URA em Asterisk. Gostaria de fazer com que, após o atendente desligar a ligação, o cliente fosse direcionado para uma segunda URA com a pesquisa de satisfação. Pelos testes que realizei, quando o atendente (ramal SIP) desliga a ligação, o cliente (channel ZAP) também é desligado. Existe a possibilidade de manter o cliente (channerl ZAP) conectado e transferi-lo para a segunda URA? Obrigada. -- Renata Dias ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores
Re: [AsteriskBrasil] Pesquisa de Satisfação na URA
Sylvio, Fiz conforme sua sugestão, ficou assim: [queue] exten = 8,1,answer() exten = 8,2,queue(suporte,tT) [ura-principal] exten = 4,1,Answer() exten = 4,n,Dial(Local/8@queue,10,tTg) exten = 4,100,Playback(qualidade/AVALIE) exten = 4,n,Read(ATENDIDA,,1) exten = 4,n,Set(ODBC_ ... //Grava no banco o que preciso exten = 4,n,hangup() Quando escolho a opção 4 na URA principal, sou direcionada para o contexto queue e caio na fica suporte corretamente. Porém, quando o agente desliga, minha ligação também cai. Imagino que seja porque o queue (mesmo em um contexto diferente) encerra a chamada para ambas as partes, já que não consigo utilizar a opção c (continuação). Eu também testei da seguinte forma: [queue] exten = 8,1,answer() exten = 8,2,queue(suporte,tT) exten = 8,100,Playback(qualidade/AVALIE) exten = 8,n,Read(ATENDIDA,,1) exten = 8,n,Set(ODBC_ ... //Grava no banco o que preciso exten = 8,n,hangup() [ura-principal] exten = 4,1,Answer() exten = 4,n,Dial(Local/8@queue,10,tTg) Você utiliza essa configuração e ela funciona? Obrigada. Em 26 de novembro de 2013 12:34, Renata Dias renatchi...@gmail.comescreveu: Sylvio, Fiz conforme sua sugestão, ficou assim: [queue] exten = 8,1,answer() exten = 8,2,queue(suporte,tT) [ura-principal] exten = 4,1,Answer() exten = 8,n,Dial(Local/8@queue,10,tTg) exten = 8,100,Playback(qualidade/AVALIE) exten = 8,n,Read(ATENDIDA,,1) exten = 8,n,Set(ODBC_ ... //Grava no banco o que preciso exten = 8,n,hangup() Quando escolho a opção 4 na URA principal, sou direcionada para o contexto queue e caio na fica suporte corretamente. Porém, quando o agente desliga, minha ligação também cai. Imagino que seja porque o queue (mesmo em um contexto diferente) encerra a chamada para ambas as partes, já que não consigo utilizar a opção c (continuação). Você consegue fazer funcionar dessa forma? Obrigada. Em 26 de novembro de 2013 10:50, Sylvio Jollenbeck sylvio.jollenb...@gmail.com escreveu: Cuidado, no hangup as variaveis morrem. Em 26/11/2013 10:44, Alex Sander sanderda...@globo.com escreveu: Renata, pensei em algo assim, supondo que a ultima aplicação seja queue, quando houver um hangup a chamada não será desligada, logo as variáveis de canais permaneceriam. ... same = n,Set(TESTE = ${CDR(lastapp)}) same = n,GotoIf($[${TESTE} = queue]?URASATISFACAO) ... Nada impede de testar outras variáveis. Mas nunca fiz isso apenas divaguei com base na dica do colega. Att, Em 26 de novembro de 2013 09:27, Renata Dias renatchi...@gmail.comescreveu: Alex Sander, Não entendi sua dica. Poderia me explicar, por gentileza? Obrigada ! Sylvio, eu testei com o Dial e de fato funciona. Ocorre que aqui na minha URA eu encaminho o cliente para os atendentes através da queue. Com o 1.4 não há uma forma de fazer via queue. ? Obrigada ! Em 25 de novembro de 2013 17:17, Sylvio Jollenbeck sylvio.jollenb...@gmail.com escreveu: Renata No asterisk 1.4 voce faz via Dial usando o parâmetro g ( http://www.voip-info.org/wiki/view/Asterisk+cmd+Dial); Dial(Local/Sua_Fila@contexto,5,Ttg); Abs Em 25 de novembro de 2013 17:06, jefaokpta jefaok...@hotmail.comescreveu: Tendi, pq vc não poe uma linha chamando a macro-ura por ex, logo abaixo do Dial q conectou os 2 : Acho q não precisará, mas na falha pode usar a flag 'g' do Dial: g Proceeds in the context when the target channel has been hung up. Vc pode mandar por param a sua macro informações do tipo: ${DIALSTATUS} caso não seja answer vc não executa a ura ${CDR(lastapp)} esse cara vai conter o ramal q o Dial discou, com base nisso vc executa ou não a URA. Espero ter ajudado. Flws Em 25-11-2013 16:30, Renata Dias escreveu: Ola Jefaokpta, Eu estive lendo sobre a extensão h, porém no site oficial diz: When the 'h' extension is running, the call legs have already been torn down. There is no way to delay this happening, and you can't do anything in the 'h' extension that needs to read audio from the channel (since no audio will appear, the first time it tries to read audio it will abort). Thus Playbackhttp://www.voip-info.org/wiki/view/Asterisk+cmd+Playback() orBackgroundhttp://www.voip-info.org/wiki/view/Asterisk+cmd+BackGround(), for example, does not work. Essentially, the only things that make sense to use in the 'h' extension are those that don't have anything to do with the external channel that was involved before the hangup. No audio, no DTMF, etc. Além disso, em minha URA eu tenho outras opções de atendimento, das quais eu não gostaria que todo Hangup() passasse pela pesquisa de satisfação. O parâmetro c - continue in the dialplan if the callee hangs up me pareceu o que se ajusta perfeitamente à minha necessidade, porém meu Asterisk é 1.4. Em 25 de novembro de 2013 16:19, jefaokpta jefaok...@hotmail.comescreveu: Vc pode colocar sua ura no exten h do contexto, assim qnd o atendente desligar a ligação irá p o
[AsteriskBrasil] Pesquisa de Satisfação na URA
Boa tarde, Estou implantando uma pesquisa de satisfação na minha URA em Asterisk. Gostaria de fazer com que, após o atendente desligar a ligação, o cliente fosse direcionado para uma segunda URA com a pesquisa de satisfação. Pelos testes que realizei, quando o atendente (ramal SIP) desliga a ligação, o cliente (channel ZAP) também é desligado. Existe a possibilidade de manter o cliente (channerl ZAP) conectado e transferi-lo para a segunda URA? Obrigada. -- Renata Dias ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
Re: [AsteriskBrasil] Pesquisa de Satisfação na URA
Alguma dica para Asterisk 1.4.28 ? Em 25 de novembro de 2013 13:46, Rogger Faioli rogger.fai...@gmail.comescreveu: Ranata, c — continue in the dialplan if the callee hangs up (*Asterisk 1.6.0 and above*) ou oriente aos atendentes que transfiram a ligação para uma URA de pós atendimento. A primeira opção é melhor! Em 25 de novembro de 2013 13:09, Renata Dias renatchi...@gmail.comescreveu: Boa tarde, Estou implantando uma pesquisa de satisfação na minha URA em Asterisk. Gostaria de fazer com que, após o atendente desligar a ligação, o cliente fosse direcionado para uma segunda URA com a pesquisa de satisfação. Pelos testes que realizei, quando o atendente (ramal SIP) desliga a ligação, o cliente (channel ZAP) também é desligado. Existe a possibilidade de manter o cliente (channerl ZAP) conectado e transferi-lo para a segunda URA? Obrigada. -- Renata Dias ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org -- Renata Dias ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
Re: [AsteriskBrasil] Pesquisa de Satisfação na URA
Ola Jefaokpta, Eu estive lendo sobre a extensão h, porém no site oficial diz: When the 'h' extension is running, the call legs have already been torn down. There is no way to delay this happening, and you can't do anything in the 'h' extension that needs to read audio from the channel (since no audio will appear, the first time it tries to read audio it will abort). Thus Playback http://www.voip-info.org/wiki/view/Asterisk+cmd+Playback() or Background http://www.voip-info.org/wiki/view/Asterisk+cmd+BackGround(), for example, does not work. Essentially, the only things that make sense to use in the 'h' extension are those that don't have anything to do with the external channel that was involved before the hangup. No audio, no DTMF, etc. Além disso, em minha URA eu tenho outras opções de atendimento, das quais eu não gostaria que todo Hangup() passasse pela pesquisa de satisfação. O parâmetro c - continue in the dialplan if the callee hangs up me pareceu o que se ajusta perfeitamente à minha necessidade, porém meu Asterisk é 1.4. Em 25 de novembro de 2013 16:19, jefaokpta jefaok...@hotmail.com escreveu: Vc pode colocar sua ura no exten h do contexto, assim qnd o atendente desligar a ligação irá p o contexto h. Flws Em 25-11-2013 16:08, Renata Dias escreveu: Alguma dica para Asterisk 1.4.28 ? Em 25 de novembro de 2013 13:46, Rogger Faioli rogger.fai...@gmail.comescreveu: Ranata, c — continue in the dialplan if the callee hangs up (*Asterisk 1.6.0 and above*) ou oriente aos atendentes que transfiram a ligação para uma URA de pós atendimento. A primeira opção é melhor! Em 25 de novembro de 2013 13:09, Renata Dias renatchi...@gmail.comescreveu: Boa tarde, Estou implantando uma pesquisa de satisfação na minha URA em Asterisk. Gostaria de fazer com que, após o atendente desligar a ligação, o cliente fosse direcionado para uma segunda URA com a pesquisa de satisfação. Pelos testes que realizei, quando o atendente (ramal SIP) desliga a ligação, o cliente (channel ZAP) também é desligado. Existe a possibilidade de manter o cliente (channerl ZAP) conectado e transferi-lo para a segunda URA? Obrigada. -- Renata Dias ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org -- Renata Dias ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org ___ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. ___ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org -- Renata Dias ___ KHOMP: completa linha de