Bom dia senhores,<br>tenho um gatway gsm com 8 portas no qual utilizarei algumas portas para determinada operadora móvel.<br>Para o Asterisk o gatway é reconhecido como simples ramais sip's registrados nele. Minha duvida é, para o<br>
cenário em que tenho os ramais 01, 02 e 03 com chips da operadora X, como faço para verificar se um dos ramais estão ou não ocupados para encaminhar a proxima ligação?<br><br>Tentei algo do tipo: realizo um dial no ramal 01 faço um gotoif com o dialstatus se der ocupado realizo um outro dial para o ramal 02, porém mesmo o ramal 01 estando disponível tenho o dialstatus como busy.<br>
<br>exten => s,n,Dial(SIP/01)<br>exten => s,n,GotoIf($[${DIALSTATUS} != BUSY]?:SEGUNDO)<br>exten => s,n,Set(CANAL_TRANSBORDO=01);<br>exten => s,n,Goto(FIM)<br>exten => s,n,GotoIf($[${DIALSTATUS} != BUSY]?:SEGUNDO)<br>
exten => s,n,Set(CANAL_TRANSBORDO=02);<br>
exten => s,n,Goto(FIM)<br><br><br>Um bom dia <br>Obrigado.<br>Delanno<br>