Beleza então Thiago.<br><br>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:<br>
<br>[macro-conf3]<br>
exten => s,1,Read(ramal)<br>exten => s,n,System(/bin/sh conf3.sh ${ARG1} ${ramal})<br>exten => s,n,Gotoif($[ "${SYSTEMSTATUS}" == "SUCCESS" ]?SUCESSO:FALHA)<br>exten => s,n(FALHA),Playback(falha-conf3)<br>
exten => s,n,Macroexit()<br>exten => s,n(SUCESSO),Noop("Sucesso em realizar a conferência")<br><br><br>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.<br>
<br><br>Ats,<br>Rodrigo Lang.<br><br><br><div class="gmail_quote">Em 5 de outubro de 2010 09:00, Thiago Bruni Tawil <span dir="ltr"><<a href="mailto:stomaz.fei@gmail.com">stomaz.fei@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Consegui, estava faltando setar a variável do features:<br><br><br>exten => _[1-8]X.,n,Set(__DYNAMIC_FEATURES=conf3)<br>
<br>Obrigado!!<br><br><div class="gmail_quote">Em 5 de outubro de 2010 08:18, Thiago Bruni Tawil <span dir="ltr"><<a href="mailto:stomaz.fei@gmail.com" target="_blank">stomaz.fei@gmail.com</a>></span> escreveu:<div>
<div></div><div class="h5"><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">OBS: Se eu aperto 3 durante a chamada nada ocorre... eu preciso colocar um include? sei lá? no parkedcalls eu coloquei o include.<br>
<br><div class="gmail_quote">Em 5 de outubro de 2010 08:17, Thiago Bruni Tawil <span dir="ltr"><<a href="mailto:stomaz.fei@gmail.com" target="_blank">stomaz.fei@gmail.com</a>></span> escreveu:<div><div></div><div>
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Que droga, não funciona....<br>Sei lá o que estou errando.<br><br>Veja só:<br><br><br>[applicationmap]<br>
<br>conf3 => 3,self/caller,Macro,conf3<br><br><br><br>Agora meu extensions é só a macro e o Dial:<br><br>[macro-conf3]<br>
exten => s,1,Read(ramal)<br>exten => s,n,System(echo Channel: SIP/${ARG1}${ramal} > /var/spool/asterisk/tmpConf3-${ARG1}${ramal})<br>exten => s,n,System(echo CallerID: ${empresa}_Conf >> /var/spool/asterisk/tmpConf3-${ARG1}${ramal})<br>
exten => s,n,System(echo MaxRetries: 1 >> /var/spool/asterisk/tmpConf3-${ARG1}${ramal})<br>exten => s,n,System(echo WaitTime: 20 >> /var/spool/asterisk/tmpConf3-${ARG1}${ramal})<br>exten => s,n,System(echo Application: Chanspy >> /var/spool/asterisk/tmpConf3-${ARG1}${ramal})<br>
exten => s,n,System(echo \'Data: ${CHANNEL},Bbq\' >> /var/spool/asterisk/tmpConf3-${ARG1}${ramal})<br>exten => s,n,System(mv /var/spool/asterisk/tmpConf3-${ARG1}${ramal} /var/spool/asterisk/outgoing/)<br>
<br><br><br>exten => _[1-8]X.,1,MYSQL(Connect connid 127.0.0.1 stomaz lilas12pclinux pabxvirtual)<br>exten => _[1-8]X.,n,MYSQL(Query resultid ${connid} SELECT `empresa` FROM `sipusers` WHERE `name` = '${CHANNEL:4:10}')<br>
exten => _[1-8]X.,n,MYSQL(Fetch fetchid ${resultid} empresa)<br>exten => _[1-8]X.,n,MYSQL(Clear ${resultid})<br>exten => _[1-8]X.,n,MYSQL(Query resultid ${connid} SELECT `id` FROM `sipusers` WHERE `name` = '${CHANNEL:4:10}')<br>
exten => _[1-8]X.,n,MYSQL(Fetch fetchid ${resultid} RAMALEFETUA)<br>exten => _[1-8]X.,n,MYSQL(Clear ${resultid})<br>exten => _[1-8]X.,n,MYSQL(Disconnect ${connid})<br>exten => _[1-8]X.,n,Dial(sip/${EMPRESA}${EXTEN},25,Tt)<br>
<br><br>gostaria muito de conseguir fazer isso, é para fazer chamada à 3, sem precisar criar uma sala de conferência..<br>Abraços..<br><br><div class="gmail_quote">Em 4 de outubro de 2010 12:26, Rodrigo Lang <span dir="ltr"><<a href="mailto:rodrigoferreiralang@gmail.com" target="_blank">rodrigoferreiralang@gmail.com</a>></span> escreveu:<div>
<div></div><div><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">; The syntax for declaring a dynamic feature is the following:<br>;<br>;<FeatureName> => <DTMF_sequence>,<ActivateOn>[/<ActivatedBy>],<Application>[,<AppArguments>[,MOH_Class]]<br>
;<br>
; FeatureName -> This is the name of the feature used in when setting the<br>; DYNAMIC_FEATURES variable to enable usage of this feature.<br>; DTMF_sequence -> This is the key sequence used to activate this feature.<br>
; ActivateOn -> This is the channel of the call that the application will be executed<br>; on. Valid values are "self" and "peer". "self" means run the<br>; application on the same channel that activated the feature. "peer"<br>
; means run the application on the opposite channel from the one that<br>; has activated the feature.<br>; ActivatedBy -> This is which channel is allowed to activate this feature. Valid<br>
; values are "caller", "callee", and "both". "both" is the default.<br>; The "caller" is the channel that executed the Dial application, while<br>
; the "callee" is the channel called by the Dial application.<br>; Application -> This is the application to execute.<br>; AppArguments -> These are the arguments to be passed into the application.<br>
; MOH_Class -> This is the music on hold class to play while the idle<br>; channel waits for the feature to complete. If left blank,<br>; no music will be played.<br><br><br><br>
Ats,<br>Rodrigo Lang.<br><br><br><div class="gmail_quote">Em 4 de outubro de 2010 12:12, Thiago Bruni Tawil <span dir="ltr"><<a href="mailto:stomaz.fei@gmail.com" target="_blank">stomaz.fei@gmail.com</a>></span> escreveu:<div>
<div></div><div><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Obrigado pela atenção.<br>Pelo o que eu lí, conf3 => 3,caller,Macro,conf3<br>o caller já não seria meu ActivateOn?<br>Eu tentei mudar para peer, mas mesmo assim não deu certo.<br>Eu preciso ir embora agora, mas quando chegar em casa eu volto e te mando a macro e tudo mais!!<br>
Obrigado!!<br><br><div class="gmail_quote">Em 4 de outubro de 2010 12:06, Rodrigo Lang <span dir="ltr"><<a href="mailto:rodrigoferreiralang@gmail.com" target="_blank">rodrigoferreiralang@gmail.com</a>></span> escreveu:<div>
<div></div><div><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Opa Thiago, seguinte, a sintax da dynamic feature é a seguinte:<br><br><FeatureName> => <DTMF_sequence>,<ActivateOn>[/<ActivatedBy>],<Application>[,<AppArguments>]<br><br>É obrigatório você colocar o <ActivateOn>, enquanto o <ActivatedBy> é opcional. Então teria que ficar assim:<br>
<br>conf3 => 3,self,Macro,conf3<br>ou<br>conf3 => 3,peer,Macro,conf3<br><br><br>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.<br>
<br>Se não funcionar, poste também sua macro.<br><br><br>Ats,<br>Rodrigo Lang.<br><br><br><div class="gmail_quote">Em 4 de outubro de 2010 11:49, Thiago Bruni Tawil <span dir="ltr"><<a href="mailto:stomaz.fei@gmail.com" target="_blank">stomaz.fei@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div>Olá,<br>Eu não tenho muita experiência com o features.conf.<br>
Sei que é possível colocar no applicationmap algum DTMF para discar durante uma chamada.<br>
Eu gostaria de adicionar o digito 3, para cair dentro da macro que criei com o intúito de fazer uma chamada à 3.<br>
<br>Se alguem puder me explicar ficarei grato.<br><br>Eu já tentei o seguinte:<br><br>[applicationmap]<br><br>conf3 => 3,caller,Macro,conf3<br><br><br><br><br>No cli, executei e ví o seguinte:<br><br>CLI> features show<br>
<br>Dynamic Feature Default Current<br>--------------- ------- -------<br>conf3 no def 3<br>StomazLab*CLI><br><br>Porém durante uma chamada eu digito 3 e nada acontece....<br>Abraços.<br>
<br></div></div>_______________________________________________<br>
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
_______________________________________________<br>
Temos tudo para seu projeto VoIP com Asterisk!<br>
Descontos especiais para assinantes da AsteriskBrasil.org.<br>
Registre-se e receba um cupom exclusivo de desconto!<br>
Acesse agora <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a><br>
______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote>
</div><font color="#888888">
<br><br clear="all"><br>-- <br>Rodrigo Lang<br><a href="http://rodrigorecipes.blogspot.com/2010/08/ssh-rapido-e-pratico.html" target="_blank">http://rodrigorecipes.blogspot.com/</a><br><br>
</font><br>_______________________________________________<br>
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
_______________________________________________<br>
Temos tudo para seu projeto VoIP com Asterisk!<br>
Descontos especiais para assinantes da AsteriskBrasil.org.<br>
Registre-se e receba um cupom exclusivo de desconto!<br>
Acesse agora <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a><br>
______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote>
</div></div></div>
<br>
<br>_______________________________________________<br>
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
_______________________________________________<br>
Temos tudo para seu projeto VoIP com Asterisk!<br>
Descontos especiais para assinantes da AsteriskBrasil.org.<br>
Registre-se e receba um cupom exclusivo de desconto!<br>
Acesse agora <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a><br>
______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote>
</div></div></div><div><div></div><div>
<br><br clear="all"><br>-- <br>Rodrigo Lang<br><a href="http://rodrigorecipes.blogspot.com/2010/08/ssh-rapido-e-pratico.html" target="_blank">http://rodrigorecipes.blogspot.com/</a><br><br>
</div></div><br>_______________________________________________<br>
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
_______________________________________________<br>
Temos tudo para seu projeto VoIP com Asterisk!<br>
Descontos especiais para assinantes da AsteriskBrasil.org.<br>
Registre-se e receba um cupom exclusivo de desconto!<br>
Acesse agora <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a><br>
______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org" target="_blank">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote>
</div></div></div>
<br>
</blockquote></div></div></div><br>
</blockquote></div></div></div><br>
<br>_______________________________________________<br>
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
_______________________________________________<br>
Temos tudo para seu projeto VoIP com Asterisk!<br>
Descontos especiais para assinantes da AsteriskBrasil.org.<br>
Registre-se e receba um cupom exclusivo de desconto!<br>
Acesse agora <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a><br>
______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div>
<br><br clear="all"><br>-- <br>Rodrigo Lang<br><a href="http://rodrigorecipes.blogspot.com/2010/08/ssh-rapido-e-pratico.html" target="_blank">http://rodrigorecipes.blogspot.com/</a><br><br>