Continuando...<div><br></div><div>Verifiquei meu sudo e ele já temo comando router e pode ser executado, coloquei meus arquivos como usuário asterisk com Chown e mesmo assim não funciona.</div><div><br></div><div>Segue abaixo meu sudo</div>
<div><br></div><div>visudo</div><div><br></div><div><div>asterisk ALL = NOPASSWD: /sbin/shutdown</div><div>asterisk ALL = NOPASSWD: /usr/bin/nmap</div><div>asterisk ALL = NOPASSWD: /usr/bin/yum</div><div>asterisk ALL = NOPASSWD: /bin/touch</div>
<div>asterisk ALL = NOPASSWD: /bin/chmod</div><div>asterisk ALL = NOPASSWD: /bin/chown</div><div>asterisk ALL = NOPASSWD: /sbin/service</div><div>asterisk ALL = NOPASSWD: /sbin/init</div><div><br></div><div><b><font class="Apple-style-span" color="#ff0000">asterisk ALL = NOPASSWD: /sbin/route</font></b></div>
<div><br></div><div>asterisk ALL = NOPASSWD: /bin/hostname</div><div>asterisk ALL = NOPASSWD: /usr/sbin/postmap</div><div>asterisk ALL = NOPASSWD: /usr/sbin/postfix</div><div>asterisk ALL = NOPASSWD: /usr/sbin/saslpasswd2</div>
<div>asterisk ALL = NOPASSWD: /bin/date</div><div>uucp ALL = NOPASSWD: /bin/chmod</div><div>asterisk ALL = NOPASSWD: /usr/sbin/hardware_detector</div><div>asterisk ALL = NOPASSWD: /sbin/chkconfig</div><div><br></div>
<br>
<br><div><span style="font-size:13.3px;font-family:Verdana, Arial, Helvetica, sans-serif"><p style="margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;text-align:left"><strong><span style="font-family:verdana, geneva">Maurício Magalhães.</span></strong></p>
</span></div><div>Adm. Rede e Segurança</div>Salvador - BA<br>
<br><br><div name="sig_d41d8cd98f" style="margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; "></div><div class="gmail_quote">Em 1 de setembro de 2011 12:20, Mauricio Magalhães <span dir="ltr"><<a href="mailto:mauriciommagalhaes@gmail.com">mauriciommagalhaes@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Ola <span style="font-family:arial, sans-serif;font-size:13px;white-space:nowrap;background-color:rgb(255, 255, 255)">Alejandro,</span><div>
<font face="arial, sans-serif"><span style="white-space:nowrap"><br>
</span></font></div><div><font face="arial, sans-serif"><span style="white-space:nowrap">Primeiramente obrigado, porém meu script estão como usuário root e permissão 777, não deveria funcionar?</span></font><br>
</div><div><font face="arial, sans-serif"><span style="white-space:nowrap">Então eu tenho que configurar o sudo para que ele rode o comando "route" (que está dentro dos arquivos) com o usuário asterisk? </span></font></div>
<div><font face="arial, sans-serif"><span style="white-space:nowrap">é isso?</span></font></div><div><font face="arial, sans-serif"><span style="white-space:nowrap"><br>
</span></font></div><div><div>-rwxrwxrwx 1 root root 144 Aug 31 22:51 ebt.sh</div><div>-rwxrwxrwx 1 root root 141 Aug 31 22:51 gvt.sh</div><div><br></div>Grande Abraço</div><div><br><div><span style="font-size:13.3px;font-family:Verdana, Arial, Helvetica, sans-serif"><p style="margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px;text-align:left">
<strong><span style="font-family:verdana, geneva">Maurício Magalhães.</span></strong></p></span></div><div><div>Adm. Rede e Segurança</div>Salvador - BA</div>
<br><br><div class="gmail_quote">Em 1 de setembro de 2011 06:55, Alejandro Flores <span dir="ltr"><<a href="mailto:alejandrorflores@gmail.com" target="_blank">alejandrorflores@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div class="h5"><p>Mauricio,</p>
<p>Seus scripts estão sendo executados pelo usuário que roda o asterisk, normalmente um usuário não privilegiado. Você precisa de privilegio root para comandos de roteamento, então recomendo que configure o sudo e configure o seu script para utiliza-lo.</p>
<p>Abraço!</p>
<div class="gmail_quote">Em 01/09/2011 00:46, "Mauricio Magalhães" <<a href="mailto:mauriciommagalhaes@gmail.com" target="_blank">mauriciommagalhaes@gmail.com</a>> escreveu:<div><div></div><div>
<br type="attribution">> Olá meninada (*)<br>
> <br>> Tenho um problema com um script que criei na central, não funciona, o<br>> objetivo é fazer com que o operador troque o "Gateway default" do servidor<br>> em caso de um dos links estiverem OFFLINE utilizando um ramal. Para isto<br>
> criei dois scripts bash um *gvt.sh* e outro* ebt.sh* e coloquei no *<br>> extencion_custom.conf* (USO O ELASTIX) as seguintes linhas:<br>> <br>> *[trocar_gateway]*<br>> *exten => 123,n,Answer()*<br>> *exten => 123,n,Authenticate(123456||6)*<br>
> *exten => 123,n,Background(beep)*<br>> *exten => 123,n,Read(GTW,,1)*<br>> *exten => 123,n,GotoIf($[${GTW}=1]?GVT:EBT)*<br>> *exten => 123,n(GVT),System(/root/bin/gvt.sh)*<br>> *exten => 123,n,Hangup()*<br>
> *exten => 123,n(EBT),System(/root/bin/ebt.sh)*<br>> *exten => 123,n,Hangup()*<br>> <br>> 1 - Pelo log no CLI, verifico que funciona as funções acima, porém o Gateway<br>> não é modificado - Versão (Asterisk 1.4.26.1)<br>
> 2 - Executando os arquivos *.sh mencionado acima manualmente, funciona<br>> normalmente.<br>> <br>> Segue Abaixo o Log:<br>> <br>> *-- Executing [123@NIVEL4:1] ResetCDR("SIP/3002-085bb950", "") in new stack<br>
> *<br>> * -- Executing [123@NIVEL4:2] Answer("SIP/3002-085bb950", "") in new<br>> stack*<br>> * -- Executing [123@NIVEL4:3] Authenticate("SIP/3002-085bb950",<br>> "123456||6") in new stack*<br>
> * -- <SIP/3002-085bb950> Playing 'agent-pass' (language 'pt_BR')*<br>> * -- <SIP/3002-085bb950> Playing 'auth-thankyou' (language 'pt_BR')*<br>> * -- Executing [123@NIVEL4:4] BackGround("SIP/3002-085bb950", "beep") in<br>
> new stack*<br>> * -- <SIP/3002-085bb950> Playing 'beep' (language 'pt_BR')*<br>> * -- Executing [123@NIVEL4:5] Read("SIP/3002-085bb950", "GTW||1") in new<br>> stack*<br>
> * -- Accepting a maximum of 1 digits.*<br>> * -- User entered '1'*<br>> * -- Executing [123@NIVEL4:6] GotoIf("SIP/3002-085bb950", "1?GVT:EBT") in<br>> new stack*<br>> * -- Goto (NIVEL4,123,7)*<br>
> * -- Executing [123@NIVEL4:7] System("SIP/3002-085bb950",<br>> "/root/bin/gvt.sh") in new stack*<br>> * -- Executing [123@NIVEL4:8] Hangup("SIP/3002-085bb950", "") in new<br>
> stack*<br>> * == Spawn extension (NIVEL4, 123, 8) exited non-zero on<br>> 'SIP/3002-085bb950'*<br>> * -- Executing [h@NIVEL4:1] Macro("SIP/3002-085bb950", "hangupcall|") in<br>
> new stack*<br>> * -- Executing [s@macro-hangupcall:1] GotoIf("SIP/3002-085bb950",<br>> "1?skiprg") in new stack*<br>> * -- Goto (macro-hangupcall,s,4)*<br>> * -- Executing [s@macro-hangupcall:4] GotoIf("SIP/3002-085bb950",<br>
> "1?skipblkvm") in new stack*<br>> * -- Goto (macro-hangupcall,s,7)*<br>> * -- Executing [s@macro-hangupcall:7] GotoIf("SIP/3002-085bb950",<br>> "1?theend") in new stack*<br>
> * -- Goto (macro-hangupcall,s,9)*<br>> * -- Executing [s@macro-hangupcall:9] Hangup("SIP/3002-085bb950", "") in<br>> new stack*<br>> * == Spawn extension (macro-hangupcall, s, 9) exited non-zero on<br>
> 'SIP/3002-085bb950' in macro 'hangupcall'*<br>> * == Spawn extension (NIVEL4, h, 1) exited non-zero on 'SIP/3002-085bb950'*<br>> <br>> <br>> Ajudem-me! por favor<br>> <br>> Abraços<br>
> <br>> *Maurício Magalhães*<br>> <br>> <br>> <br></div></div>> *Maurício Magalhães.*<br></div>
<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>
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 <a href="tel:%2811%293016-5200" value="+551130165200" target="_blank">(11)3016-5200</a>.<br>
________<br>
LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.<br>
Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.<br>
Confira em <a href="http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org" target="_blank">http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org</a><br>
Mais informações: <a href="http://www.shopvoip.com.br" target="_blank">www.shopvoip.com.br</a> ou <a href="tel:0800-6021244" value="+558006021244" target="_blank">0800-6021244</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>
<br></div>
</blockquote></div><br></div>