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"><<a href="mailto:sidnei_rp@ig.com.br">sidnei_rp@ig.com.br</a>></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:"Tahoma","sans-serif"">De:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <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 => s,1,Set(AgentContext=${CONTEXT})<u></u><u></u></p><p class="MsoNormal">exten => s,n,Set(AgentChannel=${CHANNEL})<u></u><u></u></p><p class="MsoNormal">exten => s,n,Set(AgentChannel=${CUT(AgentChannel,-,-2)})<u></u><u></u></p>
<p class="MsoNormal">exten => s,n,Set(AgentUser=${CUT(AgentChannel,/,2)})<u></u><u></u></p><p class="MsoNormal">exten => s,n,Set(PeerAgent=${AGENT(${AgentUser}:channel)})<u></u><u></u></p><p class="MsoNormal">exten => s,n,Set(AMPUSER=${CUT(PeerAgent,/,2-)})<u></u><u></u></p>
<p class="MsoNormal">exten => 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 => macro-user-callerid-custom <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<u></u><u></u></p>
<p class="MsoNormal">exten => s,1,Set(AMPUSER=${IF($["foo${AMPUSER}" = "foo"]?${CALLERID(number)}:${AMPUSER})})<u></u><u></u></p><p class="MsoNormal">exten => s,n,GotoIf($["${CHANNEL:0:5}" = "Local"]?report)<u></u><u></u></p>
<p class="MsoNormal">exten => s,n,ExecIf($["${REALCALLERIDNUM:1:2}" = ""],Set,REALCALLERIDNUM=${CALLERID(number)})<u></u><u></u></p><p class="MsoNormal">exten => s,n,Set(AMPUSER=${DB(DEVICE/${REALCALLERIDNUM}/user)})<u></u><u></u></p>
<p class="MsoNormal">exten => s,n,Set(AMPUSERCIDNAME=${DB(AMPUSER/${AMPUSER}/cidname)})<u></u><u></u></p><p class="MsoNormal">exten => s,n,GotoIf($["x${AMPUSERCIDNAME:1:2}" = "x"]?report)<u></u><u></u></p>
<p class="MsoNormal">exten => s,n,Set(AMPUSERCID=${IF($["${DB_EXISTS(AMPUSER/${AMPUSER}/cidnum)}" = "1"]?${DB_RESULT}:${AMPUSER})})<u></u><u></u></p><p class="MsoNormal">exten => s,n,Set(CALLERID(all)="${AMPUSERCIDNAME}" <${AMPUSERCID}>)<u></u><u></u></p>
<p class="MsoNormal">exten => s,n,ExecIf($["${DB(AMPUSER/${AMPUSER}/language)}" != ""],Set,CHANNEL(language)=${DB(AMPUSER/${AMPUSER}/language)})<u></u><u></u></p><p class="MsoNormal">exten => s,n(report),GotoIf($[ "${ARG1}" = "SKIPTTL" ]?continue)<u></u><u></u></p>
<p class="MsoNormal">exten => s,n(report2),Set(__TTL=${IF($["foo${TTL}" = "foo"]?64:$[ ${TTL} - 1 ])})<u></u><u></u></p><p class="MsoNormal">exten => s,n,GotoIf($[ ${TTL} > 0 ]?continue)<u></u><u></u></p>
<p class="MsoNormal">exten => s,n,Wait(${RINGTIMER})<u></u><u></u></p><p class="MsoNormal">exten => s,n,Answer<u></u><u></u></p><p class="MsoNormal">exten => s,n,Wait(2)<u></u><u></u></p><p class="MsoNormal">exten => s,n,Playback(im-sorry&an-error-has-occured&with&call-forwarding)<u></u><u></u></p>
<p class="MsoNormal">exten => s,n,Macro(hangupcall,)<u></u><u></u></p><p class="MsoNormal">exten => s,n,Congestion(20)<u></u><u></u></p><p class="MsoNormal">exten => s,n(continue),Noop(Using CallerID ${CALLERID(all)})<u></u><u></u></p>
<p class="MsoNormal">exten => 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>