[AsteriskBrasil] LCR - Asterisk

2006-04-11 Por tôpico Josué Conti
Caio, bom dia.
Realmente da maneira que você me disse
exten=_xxx,1,dial(iax2/matrizsp/${EXTEN},30)
exten=_xxx,2,Hangup
exten=_xxx,102,dial(zap/g1/${EXTEN},30)
exten=_xxx,103,Hangup

Não fucionou, o asterisk ficou tentando apenas no dial do iax2. Como você
conseguiu fazer funcionar desta maneira?
Desde já agradeço sua atenção.

Abraço

Josué

Em 10/04/06, Julio Arruda jarruda-asterisk em jarruda.com escreveu:

 Josué Conti wrote:
  Olá Julio, tudo bem?
  Como utilizaria o astcc?
  Abraço e muito obrigado

 No meu caso foi um gato...a Sogra Querida (tm) fica 6 meses aqui, e
 obviamente, nao poupa ligacoes telefonicas para o Brasil.
 Eu coloquei o ASTCC com os provedores que uso (exemplo, um trunk para
 broadvoice, um para nufone, um para voijet e outro para voxee).

 O ASTCC, alem de controlar as despesas (eu criei um bloco de cartoes,
 um por mes, onde coloco um credito de x US$), se o primeiro tronco esta
 fora, ele tenta o segundo e assim vai.
 O meu dialplan tem algo como:
 ...
 exten = _55.,3,DeadAGI(astcc.agi,10${TIMESTAMP:4:2},011${EXTEN},0)
 ...
 Assim, a sogrinha querida (tm) usa o telefone transparentemente, em
 teoria so ate o limite do 'credito', e tem failover. Os cartoes de
 credito para cada mes sao 1001 - Janeiro, 1002 - Fevereiro e assim vai.

 
  Josué
 
 
  Em 10/04/06, Julio Arruda jarruda-asterisk em jarruda.com escreveu:
 
 Caio Pato wrote:
 
 On 4/9/06, Josué Conti josueconti em gmail.com wrote:
 
 
 Caso meu link de dados onde está o iax2 caia preciso retirar
 
 manualmente o
 
 comentário da outra rota, para que consiga efetuar ligações. No caso o
 
 que
 
 queria era automatizar esse processo.Para isso como devo proceder?
 
 
 faça isso:
 
 exten=_xxx,1,dial(iax2/matrizsp/${EXTEN},30)
 exten=_xxx,2,Hangup
 exten=_,102,dial(zap/g1/${EXTEN},30)
 exten=_xxx,103,Hangup
 
 (hummm não contei os xizes... devem ser identicos claro)
 
 
 Uma outra sugestao, ja que na pratica, isto nao e' LCR, se voce usar o
 astcc, ele faz o 'truque' sozinho, para ate 4 provedores em uma rota.
 ___
 LIsta de discussões AsteriskBrasil.org
 AsteriskBrasil em listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
 
 ___
 Acesse o  wiki AsteriskBrasil.org:
 http://www.asteriskbrasil.org
 
 
 
 
  
 
  ___
  LIsta de discussões AsteriskBrasil.org
  AsteriskBrasil em listas.asteriskbrasil.org
  http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
 
  ___
  Acesse o  wiki AsteriskBrasil.org:
  http://www.asteriskbrasil.org
 ___
 LIsta de discussões AsteriskBrasil.org
 AsteriskBrasil em listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

 ___
 Acesse o  wiki AsteriskBrasil.org:
 http://www.asteriskbrasil.org

-- Próxima Parte --
Um anexo em HTML foi limpo...
URL: 
http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20060411/e193e683/attachment.html


[AsteriskBrasil] LCR - Asterisk

2006-04-10 Por tôpico Caio Pato
On 4/9/06, Josué Conti josueconti em gmail.com wrote:
 Caso meu link de dados onde está o iax2 caia preciso retirar manualmente o
 comentário da outra rota, para que consiga efetuar ligações. No caso o que
 queria era automatizar esse processo.Para isso como devo proceder?

faça isso:

exten=_xxx,1,dial(iax2/matrizsp/${EXTEN},30)
exten=_xxx,2,Hangup
exten=_,102,dial(zap/g1/${EXTEN},30)
exten=_xxx,103,Hangup

(hummm não contei os xizes... devem ser identicos claro)


[AsteriskBrasil] LCR - Asterisk

2006-04-10 Por tôpico Caio Begotti
On Sunday 09 April 2006 23:09, Josué Conti wrote:
 Caso meu link de dados onde está o iax2 caia preciso retirar manualmente
 o comentário da outra rota, para que consiga efetuar ligações. No caso o
 que queria era automatizar esse processo.Para isso como devo proceder?

Eu entendi errado ou você quer uma espécie de fail-over dos links de saída?

Sei que isso pode não ter muito a ver com LCR, mas eu entendi que procura por 
algo assim... mas... bom, eu fiz isso com ajuda de um colega de trabalho e 
ficou muito decente.

A idéia por trás da coisa toda é mais ou menos a seguinte:

Você possui vários esquemas de saída de ligações com opções quebradas em 
várias variáveis no dialplan (não importa se é realtime ou não). Se é Zap ou 
SIP, se tem opções Dial() ou não etc etc

Você tem separado alguns contextos de status, um pra PSTN e outro pra algum 
outro PBX, e assim vai (ou junte os todos, whatever, depende da sua rede). 
Mas de qualquer forma, o contexto de checagem de status é importante ter.

Você vai precisar montar um loop que é alimentado pela resposta do CHANUNAVAIL 
(que estaria no contexto de status), e caso não satisfaça o que quer, 
continue indo pra sua macro de discagem padrão ou seja lá o que você usa 
(dica: macros salvam a sua pele).

Em um dos muitos contextos de saída, onde você filtra o padrão de discagem (se 
é que você separa celular, locais, DDD etc... não sei), você vai precisar 
zerar o tal contador do loop e concatenar em uma variável só, todas as opções 
dos seus esquemas de saída. Ou seja, uma meta-variável que leve pra frente 
informações separadas de cada uma de suas saídas. Em caso de problema em uma 
delas, as seguintes serão tentadas automagicamente, usando a checagem que 
você escolher manter no contexto de status que falei.

Na macro de saída propriamente dita, filtre a meta-variável e selecione o 
primeiro esquema de saída das ligações (tronco, AGI, tanto faz o que você 
usa). Se você usar append e trim na string de discagem, essa é a hora de 
manipulá-la e no fim deixá-la pronta pra funcionar.

Agora sim você pode executar seu AGI de discagem ou chamar o Dial() direto.
Obviamente você pode usar outra checagem de falha na ligação, não precisa ser 
CHANUNAVAIL se não quiser/puder usá-lo.

Bom, é por aí... fazem uns 4 meses que fiz isso, então não devo lembrar de 
tudo, mas boa sorte... se é isso mesmo que procura :-)

-- 
caio[1982] begotti
http://caio.ueberalles.net


[AsteriskBrasil] LCR - Asterisk

2006-04-10 Por tôpico Josué Conti
Boa noite a todos.
Primeiramente, muito obrigado pela amizade de todos. Aos Caio´s (perdão pelo
erro de português), agradeço a colaboração, acho que será muito útil para a
lista toda, pois este tipo de falha ocorre e muito.Farei os testes amanhã
mesmo e reportarei na lista.
Caio Begotti, realmente as macros salvam a pele, hehehe, fiz uma para o
voicemail e está bem legal. No caso vou ter que ainda pesquisar sobre o
CHANUNAVAIL, pois não tenho muita experiência sobre este assunto.Farei um
teste com o que o Caio Pato disse, pois a instabilidade do meu link está um
pouco intermitente, então já viu né?Problemas na certa.
Pessoal, muito obrigado mesmo, estarei sempre colaborando com esta rica
lista.

Abraço e bom dia a todos.

Josué


Em 10/04/06, Caio Begotti caio em ueberalles.net escreveu:

 On Sunday 09 April 2006 23:09, Josué Conti wrote:
  Caso meu link de dados onde está o iax2 caia preciso retirar
 manualmente
  o comentário da outra rota, para que consiga efetuar ligações. No caso o
  que queria era automatizar esse processo.Para isso como devo proceder?

 Eu entendi errado ou você quer uma espécie de fail-over dos links de
 saída?

 Sei que isso pode não ter muito a ver com LCR, mas eu entendi que procura
 por
 algo assim... mas... bom, eu fiz isso com ajuda de um colega de trabalho e
 ficou muito decente.

 A idéia por trás da coisa toda é mais ou menos a seguinte:

 Você possui vários esquemas de saída de ligações com opções quebradas em
 várias variáveis no dialplan (não importa se é realtime ou não). Se é Zap
 ou
 SIP, se tem opções Dial() ou não etc etc

 Você tem separado alguns contextos de status, um pra PSTN e outro pra
 algum
 outro PBX, e assim vai (ou junte os todos, whatever, depende da sua rede).
 Mas de qualquer forma, o contexto de checagem de status é importante ter.

 Você vai precisar montar um loop que é alimentado pela resposta do
 CHANUNAVAIL
 (que estaria no contexto de status), e caso não satisfaça o que quer,
 continue indo pra sua macro de discagem padrão ou seja lá o que você usa
 (dica: macros salvam a sua pele).

 Em um dos muitos contextos de saída, onde você filtra o padrão de discagem
 (se
 é que você separa celular, locais, DDD etc... não sei), você vai precisar
 zerar o tal contador do loop e concatenar em uma variável só, todas as
 opções
 dos seus esquemas de saída. Ou seja, uma meta-variável que leve pra frente
 informações separadas de cada uma de suas saídas. Em caso de problema em
 uma
 delas, as seguintes serão tentadas automagicamente, usando a checagem que
 você escolher manter no contexto de status que falei.

 Na macro de saída propriamente dita, filtre a meta-variável e selecione o
 primeiro esquema de saída das ligações (tronco, AGI, tanto faz o que você
 usa). Se você usar append e trim na string de discagem, essa é a hora de
 manipulá-la e no fim deixá-la pronta pra funcionar.

 Agora sim você pode executar seu AGI de discagem ou chamar o Dial()
 direto.
 Obviamente você pode usar outra checagem de falha na ligação, não precisa
 ser
 CHANUNAVAIL se não quiser/puder usá-lo.

 Bom, é por aí... fazem uns 4 meses que fiz isso, então não devo lembrar de
 tudo, mas boa sorte... se é isso mesmo que procura :-)

 --
 caio[1982] begotti
 http://caio.ueberalles.net
 ___
 LIsta de discussões AsteriskBrasil.org
 AsteriskBrasil em listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

 ___
 Acesse o  wiki AsteriskBrasil.org:
 http://www.asteriskbrasil.org

-- Próxima Parte --
Um anexo em HTML foi limpo...
URL: 
http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20060410/b63e1d76/attachment-0001.html


[AsteriskBrasil] LCR - Asterisk

2006-04-10 Por tôpico Josué Conti
Olá Julio, tudo bem?
Como utilizaria o astcc?
Abraço e muito obrigado

Josué


Em 10/04/06, Julio Arruda jarruda-asterisk em jarruda.com escreveu:

 Caio Pato wrote:
  On 4/9/06, Josué Conti josueconti em gmail.com wrote:
 
 Caso meu link de dados onde está o iax2 caia preciso retirar
 manualmente o
 comentário da outra rota, para que consiga efetuar ligações. No caso o
 que
 queria era automatizar esse processo.Para isso como devo proceder?
 
 
  faça isso:
 
  exten=_xxx,1,dial(iax2/matrizsp/${EXTEN},30)
  exten=_xxx,2,Hangup
  exten=_,102,dial(zap/g1/${EXTEN},30)
  exten=_xxx,103,Hangup
 
  (hummm não contei os xizes... devem ser identicos claro)
 

 Uma outra sugestao, ja que na pratica, isto nao e' LCR, se voce usar o
 astcc, ele faz o 'truque' sozinho, para ate 4 provedores em uma rota.
 ___
 LIsta de discussões AsteriskBrasil.org
 AsteriskBrasil em listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

 ___
 Acesse o  wiki AsteriskBrasil.org:
 http://www.asteriskbrasil.org

-- Próxima Parte --
Um anexo em HTML foi limpo...
URL: 
http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20060410/0623ae82/attachment.html


[AsteriskBrasil] LCR - Asterisk

2006-04-10 Por tôpico Julio Arruda
Josué Conti wrote:
 Olá Julio, tudo bem?
 Como utilizaria o astcc?
 Abraço e muito obrigado

No meu caso foi um gato...a Sogra Querida (tm) fica 6 meses aqui, e 
obviamente, nao poupa ligacoes telefonicas para o Brasil.
Eu coloquei o ASTCC com os provedores que uso (exemplo, um trunk para 
broadvoice, um para nufone, um para voijet e outro para voxee).

O ASTCC, alem de controlar as despesas (eu criei um bloco de cartoes, 
um por mes, onde coloco um credito de x US$), se o primeiro tronco esta 
fora, ele tenta o segundo e assim vai.
O meu dialplan tem algo como:
...
exten = _55.,3,DeadAGI(astcc.agi,10${TIMESTAMP:4:2},011${EXTEN},0)
...
Assim, a sogrinha querida (tm) usa o telefone transparentemente, em 
teoria so ate o limite do 'credito', e tem failover. Os cartoes de 
credito para cada mes sao 1001 - Janeiro, 1002 - Fevereiro e assim vai.

 
 Josué
 
 
 Em 10/04/06, Julio Arruda jarruda-asterisk em jarruda.com escreveu:
 
Caio Pato wrote:

On 4/9/06, Josué Conti josueconti em gmail.com wrote:


Caso meu link de dados onde está o iax2 caia preciso retirar

manualmente o

comentário da outra rota, para que consiga efetuar ligações. No caso o

que

queria era automatizar esse processo.Para isso como devo proceder?


faça isso:

exten=_xxx,1,dial(iax2/matrizsp/${EXTEN},30)
exten=_xxx,2,Hangup
exten=_,102,dial(zap/g1/${EXTEN},30)
exten=_xxx,103,Hangup

(hummm não contei os xizes... devem ser identicos claro)


Uma outra sugestao, ja que na pratica, isto nao e' LCR, se voce usar o
astcc, ele faz o 'truque' sozinho, para ate 4 provedores em uma rota.
___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org

 
 
 
 
 
 ___
 LIsta de discussões AsteriskBrasil.org
 AsteriskBrasil em listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
 
 ___
 Acesse o  wiki AsteriskBrasil.org:
 http://www.asteriskbrasil.org


[AsteriskBrasil] LCR - Asterisk

2006-04-09 Por tôpico Josué Conti
Pessoal, bom dia.
Tenho um asterisk conectado em outro asterisk para efetuar chamadas para a
PSTN em sip, até aí tranquilo.
A pergunta é, como saber se esse provedor está on line, automáticamente,
pois ontém ele estava fora do ar e tive problemas, pois como estava
apontando determinado tipo de ligação para ele, tive que efetuar a
mudança manualmente para um outro provedor. Existe uma maneira de
automátizar isso como um LCR?
Desde já agradeço a atenção

Abraço

Josué
-- Próxima Parte --
Um anexo em HTML foi limpo...
URL: 
http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20060409/b1d006d8/attachment.html


[AsteriskBrasil] LCR - Asterisk

2006-04-09 Por tôpico Allan D. Piske
procure sobre o comando Dial

ele deve retornar codigos de erro diferentes para diferentes motivos de 
falha
a partir desses codigos e da adicao de prioridades do dialplan vc consegue 
fazer com que
um numero discado se nao conseguiur sair pela rota padrao va tentando 
outras em sequencia ate conseguir ou as possibilidades se esgotarem.


- Original Message - 
From: Josué Conti [EMAIL PROTECTED]
To: A Comunidade Brasileira do PBX OpenSource 
AsteriskBrasil em listas.asteriskbrasil.org
Sent: Sunday, April 09, 2006 2:04 AM
Subject: [AsteriskBrasil] LCR - Asterisk


Pessoal, bom dia.
Tenho um asterisk conectado em outro asterisk para efetuar chamadas para a
PSTN em sip, até aí tranquilo.
A pergunta é, como saber se esse provedor está on line, automáticamente,
pois ontém ele estava fora do ar e tive problemas, pois como estava
apontando determinado tipo de ligação para ele, tive que efetuar a
mudança manualmente para um outro provedor. Existe uma maneira de
automátizar isso como um LCR?
Desde já agradeço a atenção

Abraço

Josué

E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=zyryz_l=1,1144563099.411255.749.arrino.terra.com.br,5040,Des15,Des15







___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org





No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.4.0/305 - Release Date: 8/4/2006



[AsteriskBrasil] LCR - Asterisk

2006-04-09 Por tôpico Denis Galvão
Acredito que adicionar novas rotas em prioridades subsequentes no  
dialplan não irá funcionar como esperado. O dialplan só é executado  
caso a prioridade anterior tenha sido concluida com êxito.

A maneira correta seria manipular o resultado(busy, noanswer, etc)  
dentro do dialplan.

Denis Galvão


On 09 de abr de 2006, at 22:22, Caio Pato wrote:

 On 4/9/06, Josué Conti josueconti em gmail.com wrote:
 Existe uma maneira de automátizar isso como um LCR?

 coloque vários em seguida (nas próximas prioridades do plano de
 discagem), do mais barato e melhor para o mais caro.

 Se um falhar por estar fora ou por você não ter mais crédito com ele
 passará para o próximo.
 ___
 LIsta de discussões AsteriskBrasil.org
 AsteriskBrasil em listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

 ___
 Acesse o  wiki AsteriskBrasil.org:
 http://www.asteriskbrasil.org