Coloca no extensions_override_freepbx.conf<br><br><div class="gmail_quote">Em 31 de janeiro de 2012 14:01, Sidnei - IG <span dir="ltr">&lt;<a href="mailto:sidnei_rp@ig.com.br">sidnei_rp@ig.com.br</a>&gt;</span> escreveu:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div link="blue" vlink="purple" lang="PT-BR"><div><p class="MsoNormal"><span style="color:#1f497d">Alguma idéia pessoal??<u></u><u></u></span></p><p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p>

<p class="MsoNormal"><span style="color:#1f497d"><u></u> <u></u></span></p><div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> <a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-bounces@listas.asteriskbrasil.org</a> [mailto:<a href="mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-bounces@listas.asteriskbrasil.org</a>] <b>Em nome de </b>Sidnei - IG<br>

<b>Enviada em:</b> segunda-feira, 30 de janeiro de 2012 23:07<br><b>Para:</b> <a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a><br><b>Assunto:</b> [AsteriskBrasil] macro-user-callerid-custom<u></u><u></u></span></p>

</div></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Olá Lista.<u></u><u></u></p><p class="MsoNormal">Estou usando o Elastix 1.6.2 e customizei um dialplan para repassar uma informação que preciso.<u></u><u></u></p>

<p class="MsoNormal">Fiz a macro e preciso que ela seja executada antes da macro “[macro-user-callerid]”.<u></u><u></u></p><p class="MsoNormal">Em extension_custom.conf inseri a macro “[macro-user-callerid-custom]” que está como include no extension_additional.conf<u></u><u></u></p>

<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">EXTENSION_CUSTOM.CONF<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">[macro-user-callerid-custom]<u></u><u></u></p><p class="MsoNormal">

exten =&gt; s,1,Set(AgentContext=${CONTEXT})<u></u><u></u></p><p class="MsoNormal">exten =&gt; s,n,Set(AgentChannel=${CHANNEL})<u></u><u></u></p><p class="MsoNormal">exten =&gt; s,n,Set(AgentChannel=${CUT(AgentChannel,-,-2)})<u></u><u></u></p>

<p class="MsoNormal">exten =&gt; s,n,Set(AgentUser=${CUT(AgentChannel,/,2)})<u></u><u></u></p><p class="MsoNormal">exten =&gt; s,n,Set(PeerAgent=${AGENT(${AgentUser}:channel)})<u></u><u></u></p><p class="MsoNormal">exten =&gt; s,n,Set(AMPUSER=${CUT(PeerAgent,/,2-)})<u></u><u></u></p>

<p class="MsoNormal">exten =&gt; s,n,Set(REALCALLERIDNUM=${CUT(PeerAgent,/,2-)})<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">EXTENSION_ADDITIONAL.CONF<u></u><u></u></p><p class="MsoNormal">

<u></u> <u></u></p><p class="MsoNormal">[macro-user-callerid]<u></u><u></u></p><p class="MsoNormal">include =&gt; macro-user-callerid-custom &lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;<u></u><u></u></p>

<p class="MsoNormal">exten =&gt; s,1,Set(AMPUSER=${IF($[&quot;foo${AMPUSER}&quot; = &quot;foo&quot;]?${CALLERID(number)}:${AMPUSER})})<u></u><u></u></p><p class="MsoNormal">exten =&gt; s,n,GotoIf($[&quot;${CHANNEL:0:5}&quot; = &quot;Local&quot;]?report)<u></u><u></u></p>

<p class="MsoNormal">exten =&gt; s,n,ExecIf($[&quot;${REALCALLERIDNUM:1:2}&quot; = &quot;&quot;],Set,REALCALLERIDNUM=${CALLERID(number)})<u></u><u></u></p><p class="MsoNormal">exten =&gt; s,n,Set(AMPUSER=${DB(DEVICE/${REALCALLERIDNUM}/user)})<u></u><u></u></p>

<p class="MsoNormal">exten =&gt; s,n,Set(AMPUSERCIDNAME=${DB(AMPUSER/${AMPUSER}/cidname)})<u></u><u></u></p><p class="MsoNormal">exten =&gt; s,n,GotoIf($[&quot;x${AMPUSERCIDNAME:1:2}&quot; = &quot;x&quot;]?report)<u></u><u></u></p>

<p class="MsoNormal">exten =&gt; s,n,Set(AMPUSERCID=${IF($[&quot;${DB_EXISTS(AMPUSER/${AMPUSER}/cidnum)}&quot; = &quot;1&quot;]?${DB_RESULT}:${AMPUSER})})<u></u><u></u></p><p class="MsoNormal">exten =&gt; s,n,Set(CALLERID(all)=&quot;${AMPUSERCIDNAME}&quot; &lt;${AMPUSERCID}&gt;)<u></u><u></u></p>

<p class="MsoNormal">exten =&gt; s,n,ExecIf($[&quot;${DB(AMPUSER/${AMPUSER}/language)}&quot; != &quot;&quot;],Set,CHANNEL(language)=${DB(AMPUSER/${AMPUSER}/language)})<u></u><u></u></p><p class="MsoNormal">exten =&gt; s,n(report),GotoIf($[ &quot;${ARG1}&quot; = &quot;SKIPTTL&quot; ]?continue)<u></u><u></u></p>

<p class="MsoNormal">exten =&gt; s,n(report2),Set(__TTL=${IF($[&quot;foo${TTL}&quot; = &quot;foo&quot;]?64:$[ ${TTL} - 1 ])})<u></u><u></u></p><p class="MsoNormal">exten =&gt; s,n,GotoIf($[ ${TTL} &gt; 0 ]?continue)<u></u><u></u></p>

<p class="MsoNormal">exten =&gt; s,n,Wait(${RINGTIMER})<u></u><u></u></p><p class="MsoNormal">exten =&gt; s,n,Answer<u></u><u></u></p><p class="MsoNormal">exten =&gt; s,n,Wait(2)<u></u><u></u></p><p class="MsoNormal">exten =&gt; s,n,Playback(im-sorry&amp;an-error-has-occured&amp;with&amp;call-forwarding)<u></u><u></u></p>

<p class="MsoNormal">exten =&gt; s,n,Macro(hangupcall,)<u></u><u></u></p><p class="MsoNormal">exten =&gt; s,n,Congestion(20)<u></u><u></u></p><p class="MsoNormal">exten =&gt; s,n(continue),Noop(Using CallerID ${CALLERID(all)})<u></u><u></u></p>

<p class="MsoNormal">exten =&gt; h,1,Macro(hangupcall,)<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Porém a mesma não é executada.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p>

<p class="MsoNormal">Se coloco a alteração direto no extension_additional.conf na macro acima funciona, mas sempre quando faço uma alteração via WEB ela volta para sua configuração original.<u></u><u></u></p><p class="MsoNormal">

Será que alguém sabe porque?<u></u><u></u></p><p class="MsoNormal">Desde já agradeço.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Sidnei Pereira.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p>

</div></div><br>_______________________________________________<br>
KHOMP ::: External Series Experience :::<br>
Um novo conceito para o mercado de aplicações que vai<br>
fazer você pensar fora da caixa. Aguarde este lançamento<br>
_______________________________________________<br>
DIGIVOICE: Lider no mercado de placas para Asterisk<br>
Único fabricante com Centro de Treinamento especializado.<br>
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.<br>
<a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a> ou (11)3016-5200.<br>
________<br>
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.<br>
email: <a href="mailto:yealink@commlogik.com.br">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a> | (11) 5503-1011<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>