Re: [AsteriskBrasil] Comparar String

2010-02-23 Por tôpico Luis Reis
Blz

Qdo precisar é só perguntar

Em 22 de fevereiro de 2010 16:37, brunoantogno...@email.com escreveu:

 Opa... é isso aí Luiz, funcionou redondinho...

 MAS... é importante salientar o seguinte:
 Se voce definir os valores da variavel a variavel NOMES sem aspas (
 NOMES=(BRUNO)|(LUIZ) ), e digitar LUIZA por exemplo, o REGEX diz que a
 sequencia de caracteres LUIZA está contido em LUIZ (o que nao deixa de
 ser verdade).

 Se voce quiser filtrar esse erro, é necessário declarar os valores da
 variavel entre aspas  ( NOMES=(BRUNO)|(LUIZ) )

 Utilizei o msmo validador q vc mandou
 http://www.codehouse.com/webmaster_tools/regex/#help_regex

 Seguem abaixo as saídas do que descrevi:


 NOMES=(BRUNO)|(LUIZ)
 /NOMES=(BRUNO)|(LUIZ)/.test(Set(foo=${REGEX(${NOMES} LUIZA) ) = true;


 NOMES=(BRUNO)|(LUIZ)
 /NOMES=(BRUNO)|(LUIZ)/.test(Set(foo=${REGEX(${NOMES} LUIZA) ) =
 false;


 Obrigado pela ajuda.

 Att,
 Bruno



  -Original Message-
 From: Luis Reis luis.r...@singularideas.com.br
 To: asteriskbrasil@listas.asteriskbrasil.org
  Sent: Mon, Feb 22, 2010 1:53 pm
 Subject: Re: [AsteriskBrasil] Comparar String

  Neste caso

 NOMES=(BRUNO)|(LUIZ)|LUAN


 exten = 999,n,Set(foo=${REGEX(${NOMES} LUIZ)
 exten = 999,n,Set(foo=${REGEX(${NOMES} LAURA)

 Testa aí e me fala

 Testei aqui neste REGEX Evaluator (
 http://www.codehouse.com/webmaster_tools/regex/)

 []'s

 Em 22 de fevereiro de 2010 12:27, brunoantogno...@email.com escreveu:

 Luiz, boa tarde.
 O que você postou está correto, mas eu fui infeliz no meu exemplo,
 rs.rs..rs...

 Da maneira que você fez, baseado no meu exemplo, você está comparando uma
 string com outra e funciona corretamente, mas não é isso que eu preciso.

 Na verdade preciso acessar o conteúdo de uma variável que contém uma
 string com vários nomes, ex: BRUNO/LUIZ/LUAN

 e através do Regex, verificar se o nome LUIZ (por exemplo) está contido na
 variável. Seria algo mais ou menos assim...
 Variavel
 NOMES=BRUNO/LUIZ/LUAN


 exten = 999,n,Set(foo=${REGEX(${NOMES} LUIZ)(Luiz
 está contido na variavel nome, portanto retorno = 1)
 exten = 999,n,Set(foo=${REGEX(${NOMES} LAURA)(Laura ñ
 está contido na variavel nome, portanto retorno = 0)

 Não sei se estou conseguindo ser claro! ;)

 QQ coisa manda aí..

 Abraçoss



  -Original Message-
 From: Luis Reis luis.r...@singularideas.com.br
 To: asteriskbrasil@listas.asteriskbrasil.org
  Sent: Mon, Feb 22, 2010 10:44 am
 Subject: Re: [AsteriskBrasil] Comparar String

  Olha só

 http://www.voip-info.org/wiki/index.php?page=Asterisk+func+regex

 teria que ser

 exten = 999,n,Set(foo=${REGEX(^TESTE1$ TESTE1)
 exten = 999,n,Set(foo=${REGEX(^TESTE2$ TESTE2)

 Tem que ser 1 por linha,.

 Em 22 de fevereiro de 2010 08:49, brunoantogno...@email.com escreveu:

 Bom dia Eder,

 Não consegui utilizar o Regex, veja trecho do meu código;

 exten = 999,n,Set(foo=${REGEX(TESTE1/TESTE2 TESTE2)})

 Isso me retorna 0.

 Parece que não funcionou... =(
 (Ou eu que utilizando de forma errada?)


 Att,
 Bruno




  -Original Message-
 From: Eder Souza eder.so...@bsd.com.br
 To: asteriskbrasil@listas.asteriskbrasil.org
  Sent: Sat, Feb 20, 2010 7:54 pm
 Subject: Re: [AsteriskBrasil] Comparar String

 olha só vc pode fazer essa comparação com a função regex do asterisk


 http://www.the-asterisk-book.com/unstable/funktionen-regex.html


  http://www.the-asterisk-book.com/unstable/funktionen-regex.htmlassim
 vc pode tentar comparar o retorno fazendo uma expressao regular para pegar a
 quantidade de peers, manjou...

 Com Regex fica fácil!!


 Att,


 Eng Eder de Souza

 Em 20 de fevereiro de 2010 19:47, brunoantogno...@email.com escreveu:

 Blz... obrigado galera... vou fazer um AGI..

 mas, isso é parte do meu problema, deixa eu explicar por completo, quem
 sabe vcs nao dao 1 ideia melhor...


 Eu preciso fazer na minha ura a seguinte opcao:

 Digite X para saber quais atendentes estao disponiveis

 Eu faço um AGI e passo para o Asterisk um sip show peers...

 vejo os numeros dos ramais que estao com o status ok...

 Jogo numa variavel chamada disponiveis

 Aí eu iria comparar no asterisk...

 Execif(RamalX está contido na variavel
 disponiveis?Playback(AtendenteXDisponivel)
 Execif(RamalY está contido na variavel
 disponiveis?Playback(AtendenteYDisponivel)
  etc

 vcs tem alguma idéia de como fazer isso, ou estou no melhor caminho?

 Att.
 Bruno



 -Original Message-
 From: Eder Souza eder.so...@bsd.com.br
 To: asteriskbrasil@listas.asteriskbrasil.org
 Sent: Sat, Feb 20, 2010 6:18 pm
 Subject: Re: [AsteriskBrasil] Comparar String


 isso mesmo Bruno faz em python kra em 5 minutos vc resolve isso

 Eng Eder de Souza


 Em 20 de fevereiro de 2010 18:15, Daviramos Roussenq Fortunato 
 daviramo...@gmail.com escreveu:

 Eu usaria um AGI em uma lingaguem qualquer.

 Em 20 de fevereiro de 2010 16:14, brunoantogno...@email.comescreveu:

   Boa tarde lista.

 Estou com a seguinte dúvida...


 Como faço para comparar o

Re: [AsteriskBrasil] Comparar String

2010-02-23 Por tôpico brunoantognolli

Opa, obrigado cara.

Att,
Bruno






-Original Message-
From: Luis Reis luis.r...@singularideas.com.br
To: asteriskbrasil@listas.asteriskbrasil.org
Sent: Tue, Feb 23, 2010 8:14 am
Subject: Re: [AsteriskBrasil] Comparar String


Blz
 
Qdo precisar é só perguntar 


Em 22 de fevereiro de 2010 16:37, brunoantogno...@email.com escreveu:

Opa... é isso aí Luiz, funcionou redondinho...
 
MAS... é importante salientar o seguinte:
Se voce definir os valores da variavel a variavel NOMES sem aspas ( 
NOMES=(BRUNO)|(LUIZ) ), e digitar LUIZA por exemplo, o REGEX diz que a 
sequencia de caracteres LUIZA está contido em LUIZ (o que nao deixa de ser 
verdade).
 
Se voce quiser filtrar esse erro, é necessário declarar os valores da 
variavel entre aspas  ( NOMES=(BRUNO)|(LUIZ) )
 
Utilizei o msmo validador q vc mandou 
http://www.codehouse.com/webmaster_tools/regex/#help_regex
 
Seguem abaixo as saídas do que descrevi:
 
 
NOMES=(BRUNO)|(LUIZ)
/NOMES=(BRUNO)|(LUIZ)/.test(Set(foo=${REGEX(${NOMES} LUIZA) ) = true;
 
 
NOMES=(BRUNO)|(LUIZ)
/NOMES=(BRUNO)|(LUIZ)/.test(Set(foo=${REGEX(${NOMES} LUIZA) ) = false;
 
 
Obrigado pela ajuda.
 
Att,
Bruno






-Original Message-
From: Luis Reis luis.r...@singularideas.com.br
To: asteriskbrasil@listas.asteriskbrasil.org



Sent: Mon, Feb 22, 2010 1:53 pm
Subject: Re: [AsteriskBrasil] Comparar String


Neste caso
 
NOMES=(BRUNO)|(LUIZ)|LUAN
 
 
exten = 999,n,Set(foo=${REGEX(${NOMES} LUIZ) 
exten = 999,n,Set(foo=${REGEX(${NOMES} LAURA)
 
Testa aí e me fala
 
Testei aqui neste REGEX Evaluator 
(http://www.codehouse.com/webmaster_tools/regex/)
 
[]'s


Em 22 de fevereiro de 2010 12:27, brunoantogno...@email.com escreveu:

Luiz, boa tarde. 

O que você postou está correto, mas eu fui infeliz no meu exemplo, rs.rs..rs...
 
Da maneira que você fez, baseado no meu exemplo, você está comparando uma 
string com outra e funciona corretamente, mas não é isso que eu preciso.
 
Na verdade preciso acessar o conteúdo de uma variável que contém uma string com 
vários nomes, ex: BRUNO/LUIZ/LUAN
 
e através do Regex, verificar se o nome LUIZ (por exemplo) está contido na 
variável. Seria algo mais ou menos assim...

Variavel
NOMES=BRUNO/LUIZ/LUAN
 
 
exten = 999,n,Set(foo=${REGEX(${NOMES} LUIZ)(Luiz está 
contido na variavel nome, portanto retorno = 1)
exten = 999,n,Set(foo=${REGEX(${NOMES} LAURA)(Laura ñ está 
contido na variavel nome, portanto retorno = 0)
 
Não sei se estou conseguindo ser claro! ;)
 
QQ coisa manda aí..
 
Abraçoss
 




-Original Message-
From: Luis Reis luis.r...@singularideas.com.br
To: asteriskbrasil@listas.asteriskbrasil.org



Sent: Mon, Feb 22, 2010 10:44 am
Subject: Re: [AsteriskBrasil] Comparar String


Olha só
 
http://www.voip-info.org/wiki/index.php?page=Asterisk+func+regex
 
teria que ser
 
exten = 999,n,Set(foo=${REGEX(^TESTE1$ TESTE1)
exten = 999,n,Set(foo=${REGEX(^TESTE2$ TESTE2)
 
Tem que ser 1 por linha,.


Em 22 de fevereiro de 2010 08:49, brunoantogno...@email.com escreveu:

Bom dia Eder,
 
Não consegui utilizar o Regex, veja trecho do meu código;
 
exten = 999,n,Set(foo=${REGEX(TESTE1/TESTE2 TESTE2)})
 
Isso me retorna 0.
 
Parece que não funcionou... =(
(Ou eu que utilizando de forma errada?)
 
 
Att,
Bruno







-Original Message-
From: Eder Souza eder.so...@bsd.com.br
To: asteriskbrasil@listas.asteriskbrasil.org



Sent: Sat, Feb 20, 2010 7:54 pm
Subject: Re: [AsteriskBrasil] Comparar String


olha só vc pode fazer essa comparação com a função regex do asterisk  




http://www.the-asterisk-book.com/unstable/funktionen-regex.html




assim vc pode tentar comparar o retorno fazendo uma expressao regular para 
pegar a quantidade de peers, manjou...


Com Regex fica fácil!!




Att,




Eng Eder de Souza


Em 20 de fevereiro de 2010 19:47, brunoantogno...@email.com escreveu:

Blz... obrigado galera... vou fazer um AGI..

mas, isso é parte do meu problema, deixa eu explicar por completo, quem sabe 
vcs nao dao 1 ideia melhor...


Eu preciso fazer na minha ura a seguinte opcao:

Digite X para saber quais atendentes estao disponiveis

Eu faço um AGI e passo para o Asterisk um sip show peers...

vejo os numeros dos ramais que estao com o status ok...

Jogo numa variavel chamada disponiveis

Aí eu iria comparar no asterisk...

Execif(RamalX está contido na variavel 
disponiveis?Playback(AtendenteXDisponivel)
Execif(RamalY está contido na variavel 
disponiveis?Playback(AtendenteYDisponivel)
 etc

vcs tem alguma idéia de como fazer isso, ou estou no melhor caminho?

Att.
Bruno










-Original Message-
From: Eder Souza eder.so...@bsd.com.br
To: asteriskbrasil@listas.asteriskbrasil.org
Sent: Sat, Feb 20, 2010 6:18 pm
Subject: Re: [AsteriskBrasil] Comparar String



isso mesmo Bruno faz em python kra em 5 minutos vc resolve isso 


Eng Eder de Souza




Em 20 de fevereiro de 2010 18:15, Daviramos Roussenq Fortunato 
daviramo...@gmail.com escreveu:

Eu usaria um AGI em uma lingaguem

Re: [AsteriskBrasil] Comparar String

2010-02-22 Por tôpico Luis Reis
Olha só

http://www.voip-info.org/wiki/index.php?page=Asterisk+func+regex

teria que ser

exten = 999,n,Set(foo=${REGEX(^TESTE1$ TESTE1)
exten = 999,n,Set(foo=${REGEX(^TESTE2$ TESTE2)

Tem que ser 1 por linha,.

Em 22 de fevereiro de 2010 08:49, brunoantogno...@email.com escreveu:

 Bom dia Eder,

 Não consegui utilizar o Regex, veja trecho do meu código;

 exten = 999,n,Set(foo=${REGEX(TESTE1/TESTE2 TESTE2)})

 Isso me retorna 0.

 Parece que não funcionou... =(
 (Ou eu que utilizando de forma errada?)


 Att,
 Bruno




  -Original Message-
 From: Eder Souza eder.so...@bsd.com.br
 To: asteriskbrasil@listas.asteriskbrasil.org
  Sent: Sat, Feb 20, 2010 7:54 pm
 Subject: Re: [AsteriskBrasil] Comparar String

 olha só vc pode fazer essa comparação com a função regex do asterisk


 http://www.the-asterisk-book.com/unstable/funktionen-regex.html


  http://www.the-asterisk-book.com/unstable/funktionen-regex.htmlassim vc
 pode tentar comparar o retorno fazendo uma expressao regular para pegar a
 quantidade de peers, manjou...

 Com Regex fica fácil!!


 Att,


 Eng Eder de Souza

 Em 20 de fevereiro de 2010 19:47, brunoantogno...@email.com escreveu:

 Blz... obrigado galera... vou fazer um AGI..

 mas, isso é parte do meu problema, deixa eu explicar por completo, quem
 sabe vcs nao dao 1 ideia melhor...


 Eu preciso fazer na minha ura a seguinte opcao:

 Digite X para saber quais atendentes estao disponiveis

 Eu faço um AGI e passo para o Asterisk um sip show peers...

 vejo os numeros dos ramais que estao com o status ok...

 Jogo numa variavel chamada disponiveis

 Aí eu iria comparar no asterisk...

 Execif(RamalX está contido na variavel
 disponiveis?Playback(AtendenteXDisponivel)
 Execif(RamalY está contido na variavel
 disponiveis?Playback(AtendenteYDisponivel)
  etc

 vcs tem alguma idéia de como fazer isso, ou estou no melhor caminho?

 Att.
 Bruno



 -Original Message-
 From: Eder Souza eder.so...@bsd.com.br
 To: asteriskbrasil@listas.asteriskbrasil.org
 Sent: Sat, Feb 20, 2010 6:18 pm
 Subject: Re: [AsteriskBrasil] Comparar String


 isso mesmo Bruno faz em python kra em 5 minutos vc resolve isso

 Eng Eder de Souza


 Em 20 de fevereiro de 2010 18:15, Daviramos Roussenq Fortunato 
 daviramo...@gmail.com escreveu:

 Eu usaria um AGI em uma lingaguem qualquer.

 Em 20 de fevereiro de 2010 16:14, brunoantogno...@email.com escreveu:

   Boa tarde lista.

 Estou com a seguinte dúvida...


 Como faço para comparar o conteúdo de 2 strings? Ex:

 STRING1=BRUNO/FERNANDO/LUIZ/JOSE/PEDRO
 STRING2=BRUNO

 STRING1.contains(STRING2)
 Gostaria de saber se o nome BRUNO está contido na variável STRING1.





 Esse é o contexto que estou utilizando (e que não está fazendo a
 comparação da maneira que eu gostaria)

 exten = 999,1,Answer
 exten = 999,n,Set(STRING1=BRUNO/FERNANDO/LUIZ/JOSE/PEDRO)
 exten = 999,n,Set(STRING2=BRUNO)
 exten = 999,n,NoOp(*** String1: ${STRING1} / String2: ${STRING2} ***)
 exten =
 999,n,GotoIf($[*${STRING1}=${STRING2}]?999,20) ;Nao
 funciona pq estou colocando igual
 exten = 999,n,NoOp(*** Nao Funcionou a comparacao ***)
 exten = 999,n,Hangup

 exten = 999,20,NoOp(*** Funcionou a comparacao ***)
 exten = 999,21,Hangup

 Qual a maneira de fazer a comparação contém ?

 Obrigado.





 ___
 KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
 - Hardware com alta disponibilidade de recursos e qualidade KHOMP
 - Suporte técnico local qualificado e gratuito
 Conheça a linha completa de produtos KHOMP em www.khomp.com.br
 ___
 Lista de discussões AsteriskBrasil.org
 AsteriskBrasil@listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil




 --
 Atenciosamente
 Daviramos Roussenq Fortunato

 ___
 KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
 - Hardware com alta disponibilidade de recursos e qualidade KHOMP
 - Suporte técnico local qualificado e gratuito
 Conheça a linha completa de produtos KHOMP em www.khomp.com.br
 ___
 Lista de discussões AsteriskBrasil.org
 AsteriskBrasil@listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


 ___


 KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.


 - Hardware com alta disponibilidade de recursos e qualidade KHOMP


 - Suporte técnico local qualificado e gratuito


 Conheça a linha completa de produtos KHOMP em www.khomp.com.br


 ___


 Lista de discussões AsteriskBrasil.org

 AsteriskBrasil@listas.asteriskbrasil.org

 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


 ___
 KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
 - Hardware com alta disponibilidade de

Re: [AsteriskBrasil] Comparar String

2010-02-22 Por tôpico brunoantognolli

Luiz, boa tarde. 

O que você postou está correto, mas eu fui infeliz no meu exemplo, rs.rs..rs...

Da maneira que você fez, baseado no meu exemplo, você está comparando uma 
string com outra e funciona corretamente, mas não é isso que eu preciso.

Na verdade preciso acessar o conteúdo de uma variável que contém uma string com 
vários nomes, ex: BRUNO/LUIZ/LUAN

e através do Regex, verificar se o nome LUIZ (por exemplo) está contido na 
variável. Seria algo mais ou menos assim...

Variavel
NOMES=BRUNO/LUIZ/LUAN


exten = 999,n,Set(foo=${REGEX(${NOMES} LUIZ)(Luiz está 
contido na variavel nome, portanto retorno = 1)
exten = 999,n,Set(foo=${REGEX(${NOMES} LAURA)(Laura ñ está 
contido na variavel nome, portanto retorno = 0)

Não sei se estou conseguindo ser claro! ;)

QQ coisa manda aí..

Abraçoss





-Original Message-
From: Luis Reis luis.r...@singularideas.com.br
To: asteriskbrasil@listas.asteriskbrasil.org
Sent: Mon, Feb 22, 2010 10:44 am
Subject: Re: [AsteriskBrasil] Comparar String


Olha só
 
http://www.voip-info.org/wiki/index.php?page=Asterisk+func+regex
 
teria que ser
 
exten = 999,n,Set(foo=${REGEX(^TESTE1$ TESTE1)
exten = 999,n,Set(foo=${REGEX(^TESTE2$ TESTE2)
 
Tem que ser 1 por linha,.


Em 22 de fevereiro de 2010 08:49, brunoantogno...@email.com escreveu:

Bom dia Eder,
 
Não consegui utilizar o Regex, veja trecho do meu código;
 
exten = 999,n,Set(foo=${REGEX(TESTE1/TESTE2 TESTE2)})
 
Isso me retorna 0.
 
Parece que não funcionou... =(
(Ou eu que utilizando de forma errada?)
 
 
Att,
Bruno







-Original Message-
From: Eder Souza eder.so...@bsd.com.br
To: asteriskbrasil@listas.asteriskbrasil.org



Sent: Sat, Feb 20, 2010 7:54 pm
Subject: Re: [AsteriskBrasil] Comparar String


olha só vc pode fazer essa comparação com a função regex do asterisk  




http://www.the-asterisk-book.com/unstable/funktionen-regex.html




assim vc pode tentar comparar o retorno fazendo uma expressao regular para 
pegar a quantidade de peers, manjou...


Com Regex fica fácil!!




Att,




Eng Eder de Souza


Em 20 de fevereiro de 2010 19:47, brunoantogno...@email.com escreveu:

Blz... obrigado galera... vou fazer um AGI..

mas, isso é parte do meu problema, deixa eu explicar por completo, quem sabe 
vcs nao dao 1 ideia melhor...


Eu preciso fazer na minha ura a seguinte opcao:

Digite X para saber quais atendentes estao disponiveis

Eu faço um AGI e passo para o Asterisk um sip show peers...

vejo os numeros dos ramais que estao com o status ok...

Jogo numa variavel chamada disponiveis

Aí eu iria comparar no asterisk...

Execif(RamalX está contido na variavel 
disponiveis?Playback(AtendenteXDisponivel)
Execif(RamalY está contido na variavel 
disponiveis?Playback(AtendenteYDisponivel)
 etc

vcs tem alguma idéia de como fazer isso, ou estou no melhor caminho?

Att.
Bruno










-Original Message-
From: Eder Souza eder.so...@bsd.com.br
To: asteriskbrasil@listas.asteriskbrasil.org
Sent: Sat, Feb 20, 2010 6:18 pm
Subject: Re: [AsteriskBrasil] Comparar String



isso mesmo Bruno faz em python kra em 5 minutos vc resolve isso 


Eng Eder de Souza




Em 20 de fevereiro de 2010 18:15, Daviramos Roussenq Fortunato 
daviramo...@gmail.com escreveu:

Eu usaria um AGI em uma lingaguem qualquer.


Em 20 de fevereiro de 2010 16:14, brunoantogno...@email.com escreveu:



Boa tarde lista.
 
Estou com a seguinte dúvida...
 
 
Como faço para comparar o conteúdo de 2 strings? Ex:
 
STRING1=BRUNO/FERNANDO/LUIZ/JOSE/PEDRO
STRING2=BRUNO
 
STRING1.contains(STRING2) 
Gostaria de saber se o nome BRUNO está contido na variável STRING1.
 
 
 
 
 
Esse é o contexto que estou utilizando (e que não está fazendo a comparação da 
maneira que eu gostaria)
 
exten = 999,1,Answer
exten = 999,n,Set(STRING1=BRUNO/FERNANDO/LUIZ/JOSE/PEDRO)
exten = 999,n,Set(STRING2=BRUNO)
exten = 999,n,NoOp(*** String1: ${STRING1} / String2: ${STRING2} ***)
exten = 999,n,GotoIf($[*${STRING1}=${STRING2}]?999,20) 
;Nao funciona pq estou colocando igual
exten = 999,n,NoOp(*** Nao Funcionou a comparacao ***)
exten = 999,n,Hangup
 
exten = 999,20,NoOp(*** Funcionou a comparacao ***)
exten = 999,21,Hangup

 
Qual a maneira de fazer a comparação contém ?
 
Obrigado.
 


 



___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil




-- 
Atenciosamente
Daviramos Roussenq Fortunato

___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico

Re: [AsteriskBrasil] Comparar String

2010-02-22 Por tôpico Luis Reis
Neste caso

NOMES=(BRUNO)|(LUIZ)|LUAN


exten = 999,n,Set(foo=${REGEX(${NOMES} LUIZ)
exten = 999,n,Set(foo=${REGEX(${NOMES} LAURA)

Testa aí e me fala

Testei aqui neste REGEX Evaluator (
http://www.codehouse.com/webmaster_tools/regex/)

[]'s

Em 22 de fevereiro de 2010 12:27, brunoantogno...@email.com escreveu:

 Luiz, boa tarde.
 O que você postou está correto, mas eu fui infeliz no meu exemplo,
 rs.rs..rs...

 Da maneira que você fez, baseado no meu exemplo, você está comparando uma
 string com outra e funciona corretamente, mas não é isso que eu preciso.

 Na verdade preciso acessar o conteúdo de uma variável que contém uma string
 com vários nomes, ex: BRUNO/LUIZ/LUAN

 e através do Regex, verificar se o nome LUIZ (por exemplo) está contido na
 variável. Seria algo mais ou menos assim...
 Variavel
 NOMES=BRUNO/LUIZ/LUAN


 exten = 999,n,Set(foo=${REGEX(${NOMES} LUIZ)(Luiz
 está contido na variavel nome, portanto retorno = 1)
 exten = 999,n,Set(foo=${REGEX(${NOMES} LAURA)(Laura ñ
 está contido na variavel nome, portanto retorno = 0)

 Não sei se estou conseguindo ser claro! ;)

 QQ coisa manda aí..

 Abraçoss



  -Original Message-
 From: Luis Reis luis.r...@singularideas.com.br
 To: asteriskbrasil@listas.asteriskbrasil.org
  Sent: Mon, Feb 22, 2010 10:44 am
 Subject: Re: [AsteriskBrasil] Comparar String

  Olha só

 http://www.voip-info.org/wiki/index.php?page=Asterisk+func+regex

 teria que ser

 exten = 999,n,Set(foo=${REGEX(^TESTE1$ TESTE1)
 exten = 999,n,Set(foo=${REGEX(^TESTE2$ TESTE2)

 Tem que ser 1 por linha,.

 Em 22 de fevereiro de 2010 08:49, brunoantogno...@email.com escreveu:

 Bom dia Eder,

 Não consegui utilizar o Regex, veja trecho do meu código;

 exten = 999,n,Set(foo=${REGEX(TESTE1/TESTE2 TESTE2)})

 Isso me retorna 0.

 Parece que não funcionou... =(
 (Ou eu que utilizando de forma errada?)


 Att,
 Bruno




  -Original Message-
 From: Eder Souza eder.so...@bsd.com.br
 To: asteriskbrasil@listas.asteriskbrasil.org
  Sent: Sat, Feb 20, 2010 7:54 pm
 Subject: Re: [AsteriskBrasil] Comparar String

 olha só vc pode fazer essa comparação com a função regex do asterisk


 http://www.the-asterisk-book.com/unstable/funktionen-regex.html


  http://www.the-asterisk-book.com/unstable/funktionen-regex.htmlassim
 vc pode tentar comparar o retorno fazendo uma expressao regular para pegar a
 quantidade de peers, manjou...

 Com Regex fica fácil!!


 Att,


 Eng Eder de Souza

 Em 20 de fevereiro de 2010 19:47, brunoantogno...@email.com escreveu:

 Blz... obrigado galera... vou fazer um AGI..

 mas, isso é parte do meu problema, deixa eu explicar por completo, quem
 sabe vcs nao dao 1 ideia melhor...


 Eu preciso fazer na minha ura a seguinte opcao:

 Digite X para saber quais atendentes estao disponiveis

 Eu faço um AGI e passo para o Asterisk um sip show peers...

 vejo os numeros dos ramais que estao com o status ok...

 Jogo numa variavel chamada disponiveis

 Aí eu iria comparar no asterisk...

 Execif(RamalX está contido na variavel
 disponiveis?Playback(AtendenteXDisponivel)
 Execif(RamalY está contido na variavel
 disponiveis?Playback(AtendenteYDisponivel)
  etc

 vcs tem alguma idéia de como fazer isso, ou estou no melhor caminho?

 Att.
 Bruno



 -Original Message-
 From: Eder Souza eder.so...@bsd.com.br
 To: asteriskbrasil@listas.asteriskbrasil.org
 Sent: Sat, Feb 20, 2010 6:18 pm
 Subject: Re: [AsteriskBrasil] Comparar String


 isso mesmo Bruno faz em python kra em 5 minutos vc resolve isso

 Eng Eder de Souza


 Em 20 de fevereiro de 2010 18:15, Daviramos Roussenq Fortunato 
 daviramo...@gmail.com escreveu:

 Eu usaria um AGI em uma lingaguem qualquer.

 Em 20 de fevereiro de 2010 16:14, brunoantogno...@email.com escreveu:

   Boa tarde lista.

 Estou com a seguinte dúvida...


 Como faço para comparar o conteúdo de 2 strings? Ex:

 STRING1=BRUNO/FERNANDO/LUIZ/JOSE/PEDRO
 STRING2=BRUNO

 STRING1.contains(STRING2)
 Gostaria de saber se o nome BRUNO está contido na variável STRING1.





 Esse é o contexto que estou utilizando (e que não está fazendo a
 comparação da maneira que eu gostaria)

 exten = 999,1,Answer
 exten = 999,n,Set(STRING1=BRUNO/FERNANDO/LUIZ/JOSE/PEDRO)
 exten = 999,n,Set(STRING2=BRUNO)
 exten = 999,n,NoOp(*** String1: ${STRING1} / String2: ${STRING2} ***)
 exten =
 999,n,GotoIf($[*${STRING1}=${STRING2}]?999,20) ;Nao
 funciona pq estou colocando igual
 exten = 999,n,NoOp(*** Nao Funcionou a comparacao ***)
 exten = 999,n,Hangup

 exten = 999,20,NoOp(*** Funcionou a comparacao ***)
 exten = 999,21,Hangup

 Qual a maneira de fazer a comparação contém ?

 Obrigado.





 ___
 KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
 - Hardware com alta disponibilidade de recursos e qualidade KHOMP
 - Suporte técnico local qualificado e gratuito
 Conheça a linha completa de produtos KHOMP em www.khomp.com.br

Re: [AsteriskBrasil] Comparar String

2010-02-22 Por tôpico brunoantognolli

Opa... é isso aí Luiz, funcionou redondinho...

MAS... é importante salientar o seguinte:
Se voce definir os valores da variavel a variavel NOMES sem aspas ( 
NOMES=(BRUNO)|(LUIZ) ), e digitar LUIZA por exemplo, o REGEX diz que a 
sequencia de caracteres LUIZA está contido em LUIZ (o que nao deixa de ser 
verdade).

Se voce quiser filtrar esse erro, é necessário declarar os valores da 
variavel entre aspas  ( NOMES=(BRUNO)|(LUIZ) )

Utilizei o msmo validador q vc mandou 
http://www.codehouse.com/webmaster_tools/regex/#help_regex

Seguem abaixo as saídas do que descrevi:


NOMES=(BRUNO)|(LUIZ)
/NOMES=(BRUNO)|(LUIZ)/.test(Set(foo=${REGEX(${NOMES} LUIZA) ) = true;


NOMES=(BRUNO)|(LUIZ)
/NOMES=(BRUNO)|(LUIZ)/.test(Set(foo=${REGEX(${NOMES} LUIZA) ) = false;


Obrigado pela ajuda.

Att,
Bruno






-Original Message-
From: Luis Reis luis.r...@singularideas.com.br
To: asteriskbrasil@listas.asteriskbrasil.org
Sent: Mon, Feb 22, 2010 1:53 pm
Subject: Re: [AsteriskBrasil] Comparar String


Neste caso
 
NOMES=(BRUNO)|(LUIZ)|LUAN
 
 
exten = 999,n,Set(foo=${REGEX(${NOMES} LUIZ) 
exten = 999,n,Set(foo=${REGEX(${NOMES} LAURA)
 
Testa aí e me fala
 
Testei aqui neste REGEX Evaluator 
(http://www.codehouse.com/webmaster_tools/regex/)
 
[]'s


Em 22 de fevereiro de 2010 12:27, brunoantogno...@email.com escreveu:

Luiz, boa tarde. 

O que você postou está correto, mas eu fui infeliz no meu exemplo, rs.rs..rs...
 
Da maneira que você fez, baseado no meu exemplo, você está comparando uma 
string com outra e funciona corretamente, mas não é isso que eu preciso.
 
Na verdade preciso acessar o conteúdo de uma variável que contém uma string com 
vários nomes, ex: BRUNO/LUIZ/LUAN
 
e através do Regex, verificar se o nome LUIZ (por exemplo) está contido na 
variável. Seria algo mais ou menos assim...

Variavel
NOMES=BRUNO/LUIZ/LUAN
 
 
exten = 999,n,Set(foo=${REGEX(${NOMES} LUIZ)(Luiz está 
contido na variavel nome, portanto retorno = 1)
exten = 999,n,Set(foo=${REGEX(${NOMES} LAURA)(Laura ñ está 
contido na variavel nome, portanto retorno = 0)
 
Não sei se estou conseguindo ser claro! ;)
 
QQ coisa manda aí..
 
Abraçoss
 




-Original Message-
From: Luis Reis luis.r...@singularideas.com.br
To: asteriskbrasil@listas.asteriskbrasil.org



Sent: Mon, Feb 22, 2010 10:44 am
Subject: Re: [AsteriskBrasil] Comparar String


Olha só
 
http://www.voip-info.org/wiki/index.php?page=Asterisk+func+regex
 
teria que ser
 
exten = 999,n,Set(foo=${REGEX(^TESTE1$ TESTE1)
exten = 999,n,Set(foo=${REGEX(^TESTE2$ TESTE2)
 
Tem que ser 1 por linha,.


Em 22 de fevereiro de 2010 08:49, brunoantogno...@email.com escreveu:

Bom dia Eder,
 
Não consegui utilizar o Regex, veja trecho do meu código;
 
exten = 999,n,Set(foo=${REGEX(TESTE1/TESTE2 TESTE2)})
 
Isso me retorna 0.
 
Parece que não funcionou... =(
(Ou eu que utilizando de forma errada?)
 
 
Att,
Bruno







-Original Message-
From: Eder Souza eder.so...@bsd.com.br
To: asteriskbrasil@listas.asteriskbrasil.org



Sent: Sat, Feb 20, 2010 7:54 pm
Subject: Re: [AsteriskBrasil] Comparar String


olha só vc pode fazer essa comparação com a função regex do asterisk  




http://www.the-asterisk-book.com/unstable/funktionen-regex.html




assim vc pode tentar comparar o retorno fazendo uma expressao regular para 
pegar a quantidade de peers, manjou...


Com Regex fica fácil!!




Att,




Eng Eder de Souza


Em 20 de fevereiro de 2010 19:47, brunoantogno...@email.com escreveu:

Blz... obrigado galera... vou fazer um AGI..

mas, isso é parte do meu problema, deixa eu explicar por completo, quem sabe 
vcs nao dao 1 ideia melhor...


Eu preciso fazer na minha ura a seguinte opcao:

Digite X para saber quais atendentes estao disponiveis

Eu faço um AGI e passo para o Asterisk um sip show peers...

vejo os numeros dos ramais que estao com o status ok...

Jogo numa variavel chamada disponiveis

Aí eu iria comparar no asterisk...

Execif(RamalX está contido na variavel 
disponiveis?Playback(AtendenteXDisponivel)
Execif(RamalY está contido na variavel 
disponiveis?Playback(AtendenteYDisponivel)
 etc

vcs tem alguma idéia de como fazer isso, ou estou no melhor caminho?

Att.
Bruno










-Original Message-
From: Eder Souza eder.so...@bsd.com.br
To: asteriskbrasil@listas.asteriskbrasil.org
Sent: Sat, Feb 20, 2010 6:18 pm
Subject: Re: [AsteriskBrasil] Comparar String



isso mesmo Bruno faz em python kra em 5 minutos vc resolve isso 


Eng Eder de Souza




Em 20 de fevereiro de 2010 18:15, Daviramos Roussenq Fortunato 
daviramo...@gmail.com escreveu:

Eu usaria um AGI em uma lingaguem qualquer.


Em 20 de fevereiro de 2010 16:14, brunoantogno...@email.com escreveu:



Boa tarde lista.
 
Estou com a seguinte dúvida...
 
 
Como faço para comparar o conteúdo de 2 strings? Ex:
 
STRING1=BRUNO/FERNANDO/LUIZ/JOSE/PEDRO
STRING2=BRUNO
 
STRING1.contains(STRING2) 
Gostaria de saber se o nome BRUNO está contido na variável STRING1.
 
 
 
 
 
Esse é o

Re: [AsteriskBrasil] Comparar String

2010-02-20 Por tôpico Daviramos Roussenq Fortunato
Eu usaria um AGI em uma lingaguem qualquer.

Em 20 de fevereiro de 2010 16:14, brunoantogno...@email.com escreveu:

 Boa tarde lista.

 Estou com a seguinte dúvida...


 Como faço para comparar o conteúdo de 2 strings? Ex:

 STRING1=BRUNO/FERNANDO/LUIZ/JOSE/PEDRO
 STRING2=BRUNO

 STRING1.contains(STRING2)
 Gostaria de saber se o nome BRUNO está contido na variável STRING1.





 Esse é o contexto que estou utilizando (e que não está fazendo a comparação
 da maneira que eu gostaria)

 exten = 999,1,Answer
 exten = 999,n,Set(STRING1=BRUNO/FERNANDO/LUIZ/JOSE/PEDRO)
 exten = 999,n,Set(STRING2=BRUNO)
 exten = 999,n,NoOp(*** String1: ${STRING1} / String2: ${STRING2} ***)
 exten = 999,n,GotoIf($[*${STRING1}=${STRING2}]?999,20)
 ;Nao funciona pq estou colocando igual
 exten = 999,n,NoOp(*** Nao Funcionou a comparacao ***)
 exten = 999,n,Hangup

 exten = 999,20,NoOp(*** Funcionou a comparacao ***)
 exten = 999,21,Hangup

 Qual a maneira de fazer a comparação contém ?

 Obrigado.





 ___
 KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
 - Hardware com alta disponibilidade de recursos e qualidade KHOMP
 - Suporte técnico local qualificado e gratuito
 Conheça a linha completa de produtos KHOMP em www.khomp.com.br
 ___
 Lista de discussões AsteriskBrasil.org
 AsteriskBrasil@listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil




-- 
Atenciosamente
Daviramos Roussenq Fortunato
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] Comparar String

2010-02-20 Por tôpico Eder Souza
isso mesmo Bruno faz em python kra em 5 minutos vc resolve isso

Eng Eder de Souza


Em 20 de fevereiro de 2010 18:15, Daviramos Roussenq Fortunato 
daviramo...@gmail.com escreveu:

 Eu usaria um AGI em uma lingaguem qualquer.

 Em 20 de fevereiro de 2010 16:14, brunoantogno...@email.com escreveu:

 Boa tarde lista.

 Estou com a seguinte dúvida...


 Como faço para comparar o conteúdo de 2 strings? Ex:

 STRING1=BRUNO/FERNANDO/LUIZ/JOSE/PEDRO
 STRING2=BRUNO

 STRING1.contains(STRING2)
 Gostaria de saber se o nome BRUNO está contido na variável STRING1.





 Esse é o contexto que estou utilizando (e que não está fazendo a
 comparação da maneira que eu gostaria)

 exten = 999,1,Answer
 exten = 999,n,Set(STRING1=BRUNO/FERNANDO/LUIZ/JOSE/PEDRO)
 exten = 999,n,Set(STRING2=BRUNO)
 exten = 999,n,NoOp(*** String1: ${STRING1} / String2: ${STRING2} ***)
 exten =
 999,n,GotoIf($[*${STRING1}=${STRING2}]?999,20) ;Nao
 funciona pq estou colocando igual
 exten = 999,n,NoOp(*** Nao Funcionou a comparacao ***)
 exten = 999,n,Hangup

 exten = 999,20,NoOp(*** Funcionou a comparacao ***)
 exten = 999,21,Hangup

 Qual a maneira de fazer a comparação contém ?

 Obrigado.





 ___
 KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
 - Hardware com alta disponibilidade de recursos e qualidade KHOMP
 - Suporte técnico local qualificado e gratuito
 Conheça a linha completa de produtos KHOMP em www.khomp.com.br
 ___
 Lista de discussões AsteriskBrasil.org
 AsteriskBrasil@listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil




 --
 Atenciosamente
 Daviramos Roussenq Fortunato

 ___
 KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
 - Hardware com alta disponibilidade de recursos e qualidade KHOMP
 - Suporte técnico local qualificado e gratuito
 Conheça a linha completa de produtos KHOMP em www.khomp.com.br
 ___
 Lista de discussões AsteriskBrasil.org
 AsteriskBrasil@listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] Comparar String

2010-02-20 Por tôpico brunoantognolli

 Blz... obrigado galera... vou fazer um AGI..

mas, isso é parte do meu problema, deixa eu explicar por completo, quem sabe 
vcs nao dao 1 ideia melhor...


Eu preciso fazer na minha ura a seguinte opcao:

Digite X para saber quais atendentes estao disponiveis

Eu faço um AGI e passo para o Asterisk um sip show peers...

vejo os numeros dos ramais que estao com o status ok...

Jogo numa variavel chamada disponiveis

Aí eu iria comparar no asterisk...

Execif(RamalX está contido na variavel 
disponiveis?Playback(AtendenteXDisponivel)
Execif(RamalY está contido na variavel 
disponiveis?Playback(AtendenteYDisponivel)
 etc

vcs tem alguma idéia de como fazer isso, ou estou no melhor caminho?

Att.
Bruno

 


 

 

-Original Message-
From: Eder Souza eder.so...@bsd.com.br
To: asteriskbrasil@listas.asteriskbrasil.org
Sent: Sat, Feb 20, 2010 6:18 pm
Subject: Re: [AsteriskBrasil] Comparar String



isso mesmo Bruno faz em python kra em 5 minutos vc resolve isso


Eng Eder de Souza




Em 20 de fevereiro de 2010 18:15, Daviramos Roussenq Fortunato 
daviramo...@gmail.com escreveu:

Eu usaria um AGI em uma lingaguem qualquer.


Em 20 de fevereiro de 2010 16:14, brunoantogno...@email.com escreveu:



Boa tarde lista.
 
Estou com a seguinte dúvida...
 
 
Como faço para comparar o conteúdo de 2 strings? Ex:
 
STRING1=BRUNO/FERNANDO/LUIZ/JOSE/PEDRO
STRING2=BRUNO
 
STRING1.contains(STRING2) 
Gostaria de saber se o nome BRUNO está contido na variável STRING1.
 
 
 
 
 
Esse é o contexto que estou utilizando (e que não está fazendo a comparação da 
maneira que eu gostaria)
 
exten = 999,1,Answer
exten = 999,n,Set(STRING1=BRUNO/FERNANDO/LUIZ/JOSE/PEDRO)
exten = 999,n,Set(STRING2=BRUNO)
exten = 999,n,NoOp(*** String1: ${STRING1} / String2: ${STRING2} ***)
exten = 999,n,GotoIf($[*${STRING1}=${STRING2}]?999,20) 
;Nao funciona pq estou colocando igual
exten = 999,n,NoOp(*** Nao Funcionou a comparacao ***)
exten = 999,n,Hangup
 
exten = 999,20,NoOp(*** Funcionou a comparacao ***)
exten = 999,21,Hangup

 
Qual a maneira de fazer a comparação contém ?
 
Obrigado.
 


 



___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil




-- 
Atenciosamente
Daviramos Roussenq Fortunato

___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil



 
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

 
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] Comparar String

2010-02-20 Por tôpico Eder Souza
olha só vc pode fazer essa comparação com a função regex do asterisk


http://www.the-asterisk-book.com/unstable/funktionen-regex.html


http://www.the-asterisk-book.com/unstable/funktionen-regex.htmlassim vc
pode tentar comparar o retorno fazendo uma expressao regular para pegar a
quantidade de peers, manjou...

Com Regex fica fácil!!


Att,


Eng Eder de Souza

Em 20 de fevereiro de 2010 19:47, brunoantogno...@email.com escreveu:

  Blz... obrigado galera... vou fazer um AGI..

 mas, isso é parte do meu problema, deixa eu explicar por completo, quem
 sabe vcs nao dao 1 ideia melhor...


 Eu preciso fazer na minha ura a seguinte opcao:

 Digite X para saber quais atendentes estao disponiveis

 Eu faço um AGI e passo para o Asterisk um sip show peers...

 vejo os numeros dos ramais que estao com o status ok...

 Jogo numa variavel chamada disponiveis

 Aí eu iria comparar no asterisk...

 Execif(RamalX está contido na variavel
 disponiveis?Playback(AtendenteXDisponivel)
 Execif(RamalY está contido na variavel
 disponiveis?Playback(AtendenteYDisponivel)
  etc

 vcs tem alguma idéia de como fazer isso, ou estou no melhor caminho?

 Att.
 Bruno



  -Original Message-
 From: Eder Souza eder.so...@bsd.com.br
 To: asteriskbrasil@listas.asteriskbrasil.org
 Sent: Sat, Feb 20, 2010 6:18 pm
 Subject: Re: [AsteriskBrasil] Comparar String


 isso mesmo Bruno faz em python kra em 5 minutos vc resolve isso

  Eng Eder de Souza


 Em 20 de fevereiro de 2010 18:15, Daviramos Roussenq Fortunato 
 daviramo...@gmail.com escreveu:

 Eu usaria um AGI em uma lingaguem qualquer.

 Em 20 de fevereiro de 2010 16:14, brunoantogno...@email.com escreveu:

   Boa tarde lista.

 Estou com a seguinte dúvida...


 Como faço para comparar o conteúdo de 2 strings? Ex:

 STRING1=BRUNO/FERNANDO/LUIZ/JOSE/PEDRO
 STRING2=BRUNO

 STRING1.contains(STRING2)
 Gostaria de saber se o nome BRUNO está contido na variável STRING1.





 Esse é o contexto que estou utilizando (e que não está fazendo a
 comparação da maneira que eu gostaria)

 exten = 999,1,Answer
 exten = 999,n,Set(STRING1=BRUNO/FERNANDO/LUIZ/JOSE/PEDRO)
 exten = 999,n,Set(STRING2=BRUNO)
 exten = 999,n,NoOp(*** String1: ${STRING1} / String2: ${STRING2} ***)
 exten =
 999,n,GotoIf($[*${STRING1}=${STRING2}]?999,20) ;Nao
 funciona pq estou colocando igual
 exten = 999,n,NoOp(*** Nao Funcionou a comparacao ***)
 exten = 999,n,Hangup

 exten = 999,20,NoOp(*** Funcionou a comparacao ***)
 exten = 999,21,Hangup

 Qual a maneira de fazer a comparação contém ?

 Obrigado.





  ___
 KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
 - Hardware com alta disponibilidade de recursos e qualidade KHOMP
 - Suporte técnico local qualificado e gratuito
 Conheça a linha completa de produtos KHOMP em www.khomp.com.br
 ___
 Lista de discussões AsteriskBrasil.org
 AsteriskBrasil@listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil




 --
 Atenciosamente
 Daviramos Roussenq Fortunato

 ___
 KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
 - Hardware com alta disponibilidade de recursos e qualidade KHOMP
 - Suporte técnico local qualificado e gratuito
 Conheça a linha completa de produtos KHOMP em www.khomp.com.br
 ___
 Lista de discussões AsteriskBrasil.org
 AsteriskBrasil@listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


   ___

 KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.

 - Hardware com alta disponibilidade de recursos e qualidade KHOMP

 - Suporte técnico local qualificado e gratuito

 Conheça a linha completa de produtos KHOMP em www.khomp.com.br

 ___

 Lista de discussões AsteriskBrasil.org
 AsteriskBrasil@listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


 ___
 KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
 - Hardware com alta disponibilidade de recursos e qualidade KHOMP
 - Suporte técnico local qualificado e gratuito
 Conheça a linha completa de produtos KHOMP em www.khomp.com.br
 ___
 Lista de discussões AsteriskBrasil.org
 AsteriskBrasil@listas.asteriskbrasil.org
 http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil