Já foi respondido anteriormente.<br>Pequeno exemplo:<br><br>#extensions_additional.conf<br><br>[ivr-3]<br>include =&gt; ivr-3-custom<br>include =&gt; from-did-direct-ivr<br>include =&gt; app-directory<br>exten =&gt; #,1,dbDel(${BLKVM_OVERRIDE})<br>
exten =&gt; #,n,Set(__NODEST=)<br>exten =&gt; #,n,Goto(app-directory,#,1)<br>exten =&gt; h,1,Hangup<br>exten =&gt; s,1,Set(MSG=custom/no_expediente)<br>exten =&gt; s,n,Set(LOOPCOUNT=0)<br>exten =&gt; s,n,Set(__DIR-CONTEXT=default)<br>
exten =&gt; s,n,Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT})<br>exten =&gt; s,n,Set(_IVR_CONTEXT=${CONTEXT})<br>exten =&gt; s,n,GotoIf($[&quot;${CDR(disposition)}&quot; = &quot;ANSWERED&quot;]?begin)<br>exten =&gt; s,n,Answer<br>
exten =&gt; s,n,Wait(1)<br>exten =&gt; s,n(begin),Set(TIMEOUT(digit)=3)<br>exten =&gt; s,n,Set(TIMEOUT(response)=10)<br>exten =&gt; s,n,Set(__IVR_RETVM=)<br>exten =&gt; s,n,ExecIf($[&quot;${MSG}&quot; != &quot;&quot;],Background,${MSG})<br>
exten =&gt; s,n,WaitExten(,)<br>exten =&gt; hang,1,Playback(vm-goodbye)<br>exten =&gt; hang,n,Hangup<br>exten =&gt; 1,1,dbDel(${BLKVM_OVERRIDE})<br>exten =&gt; 1,n,Set(__NODEST=)<br>exten =&gt; 1,n,Goto(ext-queues,4001,1)<br>
exten =&gt; 2,1,dbDel(${BLKVM_OVERRIDE})<br>exten =&gt; 2,n,Set(__NODEST=)<br>exten =&gt; 2,n,Goto(ext-queues,4002,1)<br>exten =&gt; 3,1,dbDel(${BLKVM_OVERRIDE})<br>exten =&gt; 3,n,Set(__NODEST=)<br>exten =&gt; 3,n,Goto(ivr-8,s,1)<br>
exten =&gt; 4,1,dbDel(${BLKVM_OVERRIDE})<br>exten =&gt; 4,n,Set(__NODEST=)<br>exten =&gt; 4,n,Goto(ext-queues,4005,1)<br>exten =&gt; 9,1,dbDel(${BLKVM_OVERRIDE})<br>exten =&gt; 9,n,Set(__NODEST=)<br>exten =&gt; 9,n,Goto(ext-queues,4003,1)<br>
exten =&gt; i,1,Playback(invalid)<br>exten =&gt; i,n,Goto(loop,1)<br>exten =&gt; t,1,Goto(loop,1)<br>exten =&gt; loop,1,Set(LOOPCOUNT=$[${LOOPCOUNT} + 1])<br>exten =&gt; loop,n,GotoIf($[${LOOPCOUNT} &gt; 2]?hang,1)<br>exten =&gt; loop,n,Goto(ivr-3,s,begin)<br>
exten =&gt; return,1,Set(MSG=custom/no_expediente)<br>exten =&gt; return,n,Set(_IVR_CONTEXT=${CONTEXT})<br>exten =&gt; return,n,Set(_IVR_CONTEXT_${CONTEXT}=${IVR_CONTEXT_${CONTEXT}})<br>exten =&gt; return,n,Goto(ivr-3,s,begin)<br>
exten =&gt; fax,1,Goto(ext-fax,in_fax,1)<br><br>; end of [ivr-3]<br><br>Se quero alguma detalhe que a Interface WEB não me oferece, crio em extensions_custom.conf o include que está na primeira linha do meu diaplan ivr-3-custom<br>
<br>#extensions_custom.conf<br><br>[ivr-3-custom]<br>exten =&gt; 5,1,Answer()<br>exten =&gt; 5,n,NoOp(FUNCIONOU)<br>exten =&gt; 5,n,Hangup<br><br><br><div class="gmail_quote">2009/7/30 Juda BenHur <span dir="ltr">&lt;<a href="mailto:judabenhur@hotmail.com">judabenhur@hotmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Pessoal,<br>
<br>
Me desculpem.<br>
<br>
Talvez não tenha conseguido explicar corretamente.<br>
<br>
O arquivo em questão do exemplo (extensions_additional.conf), tem uma linha<br>
informando que não deveriamos alterá-lo, pois é utilizado pela interface do<br>
FreePBX.<br>
<br>
No entando, a interface gráfica infelizmente não contempla algumas<br>
facilidades que permita que possamos customizar ainda mais as<br>
configuraçãoes.<br>
<br>
Se editar o arquivo e carrega-lo novamente pela linha de comando do<br>
asterisk, tudo bem, ele passa a funcionar perfeitamente, mas se você alterar<br>
posteriormente alguma coisa pela interface gráfica, ele vai considerar a<br>
versão anterior à alteração que foi efetuada pela edição direta do arquivo.<br>
<br>
Pode parecer teimosia ou insistência, mas como citei, há alterações que<br>
infelizmente a interface gráfica não contempla e, editando diretamente o<br>
arquivo, tudo fica mais fácil.<br>
<br>
Como podemos resolver essa situação?<br>
<br>
Um abraço<br>
<br>
Juda Benhur<br>
<br>
----- Original Message -----<br>
From: &quot;Rodrigo Vian&quot; &lt;<a href="mailto:listas@porttaltecnologia.com.br">listas@porttaltecnologia.com.br</a>&gt;<br>
To: &lt;<a href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</a>&gt;<br>
Sent: Thursday, July 30, 2009 8:30 PM<br>
Subject: Re: [AsteriskBrasil] Asterisk X FreePBX<br>
<br>
<br>
Isso é perfeitamente normal Juda...<br>
Os arquivos que podem ser alterados em linha de comando são estes:<br>
<br>
SIP<br>
sip_custom.conf<br>
sip_custom_post.conf<br>
sip_general_custom.conf<br>
sip_nat.conf<br>
sip_registrations_custom.conf<br>
<br>
IAX<br>
iax_custom.conf<br>
iax_custom_post.conf<br>
iax_general_custom.conf<br>
iax_registrations_custom.conf<br>
<br>
EXTENSION<br>
extensions_custom.conf<br>
<br>
OBS: Caso não exista esses arquivos no diretório de configuração do<br>
asterisk, poderá criá-los sem problema... Verifique também que nos<br>
arquivos sip.conf, iax.conf e extensions.conf há chamadas para outros<br>
arquivos de configuração.<br>
<br>
Abraço!<br>
<br>
<br>
Juda BenHur escreveu:<br>
&gt; Pessoal,<br>
&gt;<br>
&gt;<br>
&gt; Tenho o servidor Asterisk. 1.4, instalado a partir do CD Centos (FreePBX).<br>
&gt;<br>
&gt; Há algum tempo atrás, encaminhei essa questão eobtive apenas uma única<br>
&gt; resposta, dizendo que eu deveria utilizar os arquivos &quot;custom.conf&quot; .<br>
&gt;<br>
&gt; Hoje, voltei a deparar com esse mesmo problema e, pesquisando os tais<br>
&gt; arquivos &quot;custom.conf&quot;, fiquei mais confuso ainda. Não consegui<br>
&gt; identificar<br>
&gt; onde os arquivos &quot;custom.conf&quot; guardam as configurações, quando é<br>
&gt; executado<br>
&gt; o comando &#39;reload&#39; pela interface gráfica.<br>
&gt;<br>
&gt;<br>
&gt; Bem, tenho a seguinte situacao, com duas cenas:<br>
&gt;<br>
&gt; 1a cena:<br>
&gt; - Realizar alteracao diretamente nos arquivos, carregando as novas<br>
&gt; configuracoes pelo console do Asterisk ( CLI&gt; ), apos o &quot;reload&quot;, as<br>
&gt; alteracoes passam a funcionar;<br>
&gt;<br>
&gt; 2a cena:<br>
&gt; - Realizar alteracao pela interface grafica. Apos alterar e  ao realizar<br>
&gt; alguma outra alteracao pela interface grafica, e clicar em &quot;Apply<br>
&gt; Configuration Changes&quot;, o conteudo do arquivo alterado, nao contempla as<br>
&gt; alteracoes realizadas anteriormente, conforme a 1a cena.<br>
&gt;<br>
&gt;<br>
&gt; Na prática, usando o meu cenário como exemplo, eu altero o arquivo<br>
&gt; &quot;extensions_additional.conf&quot; onde tenho as configurações de grupos, filas,<br>
&gt; ivr e, via linha de comando no asterisk, executo &quot;extensions reload&quot;.<br>
&gt; Contudo, ao realizar alguma alteração (exemplo, criar um novo ramal) pela<br>
&gt; interface gráfica do FreePBX, as configurações no mesmo arquivo que<br>
&gt; alterei<br>
&gt; (&quot;extensions_additional.conf&quot;), retornam como se não tivesse sido<br>
&gt; realizado<br>
&gt; nenhuma alteração pela linha de comando.<br>
&gt;<br>
&gt; Alguem ja passou por isso?<br>
&gt;<br>
&gt; Como resolver essa situacao, haja visto que algumas alteracoes sao mais<br>
&gt; rapidas e mais simples quando realizadas diretamente no arquivo ???<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Grato pela ajuda!<br>
&gt;<br>
&gt; Juda Benhur.<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Openmoko Freerunner, primeiro telefone open source, disponível no Brasil<br>
&gt; rodando o Android da Google.<br>
&gt; <a href="http://www.neodroid.com" target="_blank">http://www.neodroid.com</a><br>
&gt;<br>
&gt; Compre uma camiseta da AsteriskBrasil.org!<br>
&gt; <a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
&gt;<br>
&gt; Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na<br>
&gt; rede Freenode.net: #asterisk-br<br>
&gt; _______________________________________________<br>
&gt; Lista de discussões AsteriskBrasil.org<br>
&gt; <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
&gt; <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Openmoko Freerunner, primeiro telefone open source, disponível no Brasil<br>
&gt; rodando o Android da Google.<br>
&gt; <a href="http://www.neodroid.com" target="_blank">http://www.neodroid.com</a><br>
&gt;<br>
&gt; Compre uma camiseta da AsteriskBrasil.org!<br>
&gt; <a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
&gt;<br>
&gt; Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na<br>
&gt; rede Freenode.net: #asterisk-br<br>
&gt; _______________________________________________<br>
&gt; Lista de discussões AsteriskBrasil.org<br>
&gt; <a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
&gt; <a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
&gt;<br>
<br>
<br>
<br>
Rodrigo S. Vian<br>
Analista TI<br>
Porttal Tecnologia<br>
Soluções em TI &amp; Telecom<br>
<a href="http://www.porttaltecnologia.com.br" target="_blank">http://www.porttaltecnologia.com.br</a><br>
phone:55+19+3542-9667<br>
mobile:55+19+7808-5121<br>
nextel:55*89*25546<br>
<br>
|-- Antes de Imprimir, pense em sua responsabilidade com o Meio Ambiente --|<br>
_______________________________________________<br>
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil<br>
rodando o Android da Google.<br>
<a href="http://www.neodroid.com" target="_blank">http://www.neodroid.com</a><br>
<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na<br>
rede Freenode.net: #asterisk-br<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>
_______________________________________________<br>
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google.<br>
<a href="http://www.neodroid.com" target="_blank">http://www.neodroid.com</a><br>
<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<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>
</blockquote></div><br><br clear="all"><br>-- <br>Atenciosamente<br>Daviramos Roussenq Fortunato<br>