Sim sim, eu tenho esse costume, mas como estava só testando, agora que funcionou eu deixou mais organizado e comento meu arquivo..
Em 5 de outubro de 2010 09:52, Rodrigo Lang <rodrigoferreiral...@gmail.com>escreveu: > Beleza então Thiago. > > Só sugiro fazer um Shell Script para criar o call file ao invés das > aplicações System(). Dessa forma você poderia checar se realmente criou o > arquivo e retornar para o System() do Asterisk. Ficaria mais ou menos assim: > > > [macro-conf3] > exten => s,1,Read(ramal) > exten => s,n,System(/bin/sh conf3.sh ${ARG1} ${ramal}) > exten => s,n,Gotoif($[ "${SYSTEMSTATUS}" == "SUCCESS" ]?SUCESSO:FALHA) > exten => s,n(FALHA),Playback(falha-conf3) > exten => s,n,Macroexit() > exten => s,n(SUCESSO),Noop("Sucesso em realizar a conferência") > > > Dai é só criar um Shell Script pegando os argumentos passados por linha de > comando (variável $1 como ${ARG1} e variável $2 como ${ramal}), retornando > para o Asterisk 0 para SUCCESS e 1 para FAILURE. > > > Ats, > Rodrigo Lang. > > > Em 5 de outubro de 2010 09:00, Thiago Bruni Tawil > <stomaz....@gmail.com>escreveu: > > Consegui, estava faltando setar a variável do features: >> >> >> exten => _[1-8]X.,n,Set(__DYNAMIC_FEATURES=conf3) >> >> Obrigado!! >> >> Em 5 de outubro de 2010 08:18, Thiago Bruni Tawil >> <stomaz....@gmail.com>escreveu: >> >> OBS: Se eu aperto 3 durante a chamada nada ocorre... eu preciso colocar um >>> include? sei lá? no parkedcalls eu coloquei o include. >>> >>> Em 5 de outubro de 2010 08:17, Thiago Bruni Tawil >>> <stomaz....@gmail.com>escreveu: >>> >>> Que droga, não funciona.... >>>> Sei lá o que estou errando. >>>> >>>> Veja só: >>>> >>>> >>>> [applicationmap] >>>> >>>> conf3 => 3,self/caller,Macro,conf3 >>>> >>>> >>>> >>>> Agora meu extensions é só a macro e o Dial: >>>> >>>> [macro-conf3] >>>> exten => s,1,Read(ramal) >>>> exten => s,n,System(echo Channel: SIP/${ARG1}${ramal} > >>>> /var/spool/asterisk/tmpConf3-${ARG1}${ramal}) >>>> exten => s,n,System(echo CallerID: ${empresa}_Conf >> >>>> /var/spool/asterisk/tmpConf3-${ARG1}${ramal}) >>>> exten => s,n,System(echo MaxRetries: 1 >> >>>> /var/spool/asterisk/tmpConf3-${ARG1}${ramal}) >>>> exten => s,n,System(echo WaitTime: 20 >> >>>> /var/spool/asterisk/tmpConf3-${ARG1}${ramal}) >>>> exten => s,n,System(echo Application: Chanspy >> >>>> /var/spool/asterisk/tmpConf3-${ARG1}${ramal}) >>>> exten => s,n,System(echo \'Data: ${CHANNEL},Bbq\' >> >>>> /var/spool/asterisk/tmpConf3-${ARG1}${ramal}) >>>> exten => s,n,System(mv /var/spool/asterisk/tmpConf3-${ARG1}${ramal} >>>> /var/spool/asterisk/outgoing/) >>>> >>>> >>>> >>>> exten => _[1-8]X.,1,MYSQL(Connect connid 127.0.0.1 stomaz lilas12pclinux >>>> pabxvirtual) >>>> exten => _[1-8]X.,n,MYSQL(Query resultid ${connid} SELECT `empresa` FROM >>>> `sipusers` WHERE `name` = '${CHANNEL:4:10}') >>>> exten => _[1-8]X.,n,MYSQL(Fetch fetchid ${resultid} empresa) >>>> exten => _[1-8]X.,n,MYSQL(Clear ${resultid}) >>>> exten => _[1-8]X.,n,MYSQL(Query resultid ${connid} SELECT `id` FROM >>>> `sipusers` WHERE `name` = '${CHANNEL:4:10}') >>>> exten => _[1-8]X.,n,MYSQL(Fetch fetchid ${resultid} RAMALEFETUA) >>>> exten => _[1-8]X.,n,MYSQL(Clear ${resultid}) >>>> exten => _[1-8]X.,n,MYSQL(Disconnect ${connid}) >>>> exten => _[1-8]X.,n,Dial(sip/${EMPRESA}${EXTEN},25,Tt) >>>> >>>> >>>> gostaria muito de conseguir fazer isso, é para fazer chamada à 3, sem >>>> precisar criar uma sala de conferência.. >>>> Abraços.. >>>> >>>> Em 4 de outubro de 2010 12:26, Rodrigo Lang < >>>> rodrigoferreiral...@gmail.com> escreveu: >>>> >>>> ; The syntax for declaring a dynamic feature is the following: >>>>> ; >>>>> ;<FeatureName> => >>>>> <DTMF_sequence>,<ActivateOn>[/<ActivatedBy>],<Application>[,<AppArguments>[,MOH_Class]] >>>>> ; >>>>> ; FeatureName -> This is the name of the feature used in when >>>>> setting the >>>>> ; DYNAMIC_FEATURES variable to enable usage of this >>>>> feature. >>>>> ; DTMF_sequence -> This is the key sequence used to activate this >>>>> feature. >>>>> ; ActivateOn -> This is the channel of the call that the >>>>> application will be executed >>>>> ; on. Valid values are "self" and "peer". "self" >>>>> means run the >>>>> ; application on the same channel that activated the >>>>> feature. "peer" >>>>> ; means run the application on the opposite channel >>>>> from the one that >>>>> ; has activated the feature. >>>>> ; ActivatedBy -> This is which channel is allowed to activate this >>>>> feature. Valid >>>>> ; values are "caller", "callee", and "both". "both" >>>>> is the default. >>>>> ; The "caller" is the channel that executed the Dial >>>>> application, while >>>>> ; the "callee" is the channel called by the Dial >>>>> application. >>>>> ; Application -> This is the application to execute. >>>>> ; AppArguments -> These are the arguments to be passed into the >>>>> application. >>>>> ; MOH_Class -> This is the music on hold class to play while the >>>>> idle >>>>> ; channel waits for the feature to complete. If left >>>>> blank, >>>>> ; no music will be played. >>>>> >>>>> >>>>> >>>>> Ats, >>>>> Rodrigo Lang. >>>>> >>>>> >>>>> Em 4 de outubro de 2010 12:12, Thiago Bruni Tawil < >>>>> stomaz....@gmail.com> escreveu: >>>>> >>>>> Obrigado pela atenção. >>>>>> Pelo o que eu lí, conf3 => 3,caller,Macro,conf3 >>>>>> o caller já não seria meu ActivateOn? >>>>>> Eu tentei mudar para peer, mas mesmo assim não deu certo. >>>>>> Eu preciso ir embora agora, mas quando chegar em casa eu volto e te >>>>>> mando a macro e tudo mais!! >>>>>> Obrigado!! >>>>>> >>>>>> Em 4 de outubro de 2010 12:06, Rodrigo Lang < >>>>>> rodrigoferreiral...@gmail.com> escreveu: >>>>>> >>>>>> Opa Thiago, seguinte, a sintax da dynamic feature é a seguinte: >>>>>>> >>>>>>> <FeatureName> => >>>>>>> <DTMF_sequence>,<ActivateOn>[/<ActivatedBy>],<Application>[,<AppArguments>] >>>>>>> >>>>>>> É obrigatório você colocar o <ActivateOn>, enquanto o <ActivatedBy> é >>>>>>> opcional. Então teria que ficar assim: >>>>>>> >>>>>>> conf3 => 3,self,Macro,conf3 >>>>>>> ou >>>>>>> conf3 => 3,peer,Macro,conf3 >>>>>>> >>>>>>> >>>>>>> Mais um detalhe. Provavelmente deve ter aparecido algum erro no >>>>>>> console do Asterisk quando você carregou o arquivo de configuração ou >>>>>>> quando >>>>>>> tentou executar. >>>>>>> >>>>>>> Se não funcionar, poste também sua macro. >>>>>>> >>>>>>> >>>>>>> Ats, >>>>>>> Rodrigo Lang. >>>>>>> >>>>>>> >>>>>>> Em 4 de outubro de 2010 11:49, Thiago Bruni Tawil < >>>>>>> stomaz....@gmail.com> escreveu: >>>>>>> >>>>>>>> Olá, >>>>>>>> Eu não tenho muita experiência com o features.conf. >>>>>>>> Sei que é possível colocar no applicationmap algum DTMF para discar >>>>>>>> durante uma chamada. >>>>>>>> Eu gostaria de adicionar o digito 3, para cair dentro da macro que >>>>>>>> criei com o intúito de fazer uma chamada à 3. >>>>>>>> >>>>>>>> Se alguem puder me explicar ficarei grato. >>>>>>>> >>>>>>>> Eu já tentei o seguinte: >>>>>>>> >>>>>>>> [applicationmap] >>>>>>>> >>>>>>>> conf3 => 3,caller,Macro,conf3 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> No cli, executei e ví o seguinte: >>>>>>>> >>>>>>>> CLI> features show >>>>>>>> >>>>>>>> Dynamic Feature Default Current >>>>>>>> --------------- ------- ------- >>>>>>>> conf3 no def 3 >>>>>>>> StomazLab*CLI> >>>>>>>> >>>>>>>> Porém durante uma chamada eu digito 3 e nada acontece.... >>>>>>>> Abraços. >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> 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 >>>>>>>> _______________________________________________ >>>>>>>> Temos tudo para seu projeto VoIP com Asterisk! >>>>>>>> Descontos especiais para assinantes da AsteriskBrasil.org. >>>>>>>> Registre-se e receba um cupom exclusivo de desconto! >>>>>>>> Acesse agora www.voipmania.com.br >>>>>>>> ______________________________________________ >>>>>>>> Lista de discussões AsteriskBrasil.org >>>>>>>> AsteriskBrasil@listas.asteriskbrasil.org >>>>>>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >>>>>>>> ______________________________________________ >>>>>>>> Para remover seu email desta lista, basta enviar um email em branco >>>>>>>> para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Rodrigo Lang >>>>>>> http://rodrigorecipes.blogspot.com/<http://rodrigorecipes.blogspot.com/2010/08/ssh-rapido-e-pratico.html> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> 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 >>>>>>> _______________________________________________ >>>>>>> Temos tudo para seu projeto VoIP com Asterisk! >>>>>>> Descontos especiais para assinantes da AsteriskBrasil.org. >>>>>>> Registre-se e receba um cupom exclusivo de desconto! >>>>>>> Acesse agora www.voipmania.com.br >>>>>>> ______________________________________________ >>>>>>> Lista de discussões AsteriskBrasil.org >>>>>>> AsteriskBrasil@listas.asteriskbrasil.org >>>>>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >>>>>>> ______________________________________________ >>>>>>> Para remover seu email desta lista, basta enviar um email em branco >>>>>>> para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >>>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> 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 >>>>>> _______________________________________________ >>>>>> Temos tudo para seu projeto VoIP com Asterisk! >>>>>> Descontos especiais para assinantes da AsteriskBrasil.org. >>>>>> Registre-se e receba um cupom exclusivo de desconto! >>>>>> Acesse agora www.voipmania.com.br >>>>>> ______________________________________________ >>>>>> Lista de discussões AsteriskBrasil.org >>>>>> AsteriskBrasil@listas.asteriskbrasil.org >>>>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >>>>>> ______________________________________________ >>>>>> Para remover seu email desta lista, basta enviar um email em branco >>>>>> para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Rodrigo Lang >>>>> http://rodrigorecipes.blogspot.com/<http://rodrigorecipes.blogspot.com/2010/08/ssh-rapido-e-pratico.html> >>>>> >>>>> >>>>> _______________________________________________ >>>>> 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 >>>>> _______________________________________________ >>>>> Temos tudo para seu projeto VoIP com Asterisk! >>>>> Descontos especiais para assinantes da AsteriskBrasil.org. >>>>> Registre-se e receba um cupom exclusivo de desconto! >>>>> Acesse agora www.voipmania.com.br >>>>> ______________________________________________ >>>>> Lista de discussões AsteriskBrasil.org >>>>> AsteriskBrasil@listas.asteriskbrasil.org >>>>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >>>>> ______________________________________________ >>>>> Para remover seu email desta lista, basta enviar um email em branco >>>>> para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >>>>> >>>> >>>> >>> >> >> _______________________________________________ >> 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 >> _______________________________________________ >> Temos tudo para seu projeto VoIP com Asterisk! >> Descontos especiais para assinantes da AsteriskBrasil.org. >> Registre-se e receba um cupom exclusivo de desconto! >> Acesse agora www.voipmania.com.br >> ______________________________________________ >> Lista de discussões AsteriskBrasil.org >> AsteriskBrasil@listas.asteriskbrasil.org >> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >> ______________________________________________ >> Para remover seu email desta lista, basta enviar um email em branco para >> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >> > > > > -- > Rodrigo Lang > http://rodrigorecipes.blogspot.com/<http://rodrigorecipes.blogspot.com/2010/08/ssh-rapido-e-pratico.html> > > > _______________________________________________ > 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 > _______________________________________________ > Temos tudo para seu projeto VoIP com Asterisk! > Descontos especiais para assinantes da AsteriskBrasil.org. > Registre-se e receba um cupom exclusivo de desconto! > Acesse agora www.voipmania.com.br > ______________________________________________ > Lista de discussões AsteriskBrasil.org > AsteriskBrasil@listas.asteriskbrasil.org > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > ______________________________________________ > Para remover seu email desta lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >
_______________________________________________ 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 _______________________________________________ Temos tudo para seu projeto VoIP com Asterisk! Descontos especiais para assinantes da AsteriskBrasil.org. Registre-se e receba um cupom exclusivo de desconto! Acesse agora www.voipmania.com.br ______________________________________________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org