====== Redirecionamento do 0800 ====== As ligações do 0800 é controlado pelo Asterisk (PABX) de Brasília. A programação do 0800 da-se da segunde maneira: As ligações que chegam no PABX no período das 08:00 às 18:00 de Segunda-Feira a Quinta-Feira e nas Sextas-Feiras das 08:00 às 17:00 horas, as ligações são atendidas pela equipe de Brasília. Nos demais horários e dias da semana, as ligações são atendidas pela equipe de São Paulo. Caso seja necessário alterar essa programada, siga os seguintes passos... Acesse o PABX que controla as ligações, navegue até o diretório que contém os arquivos de configuração de PABX e altere o arquivo responsável pelo controle das ligações na parte especifica pelo 0800. Navegue até o diretório root@pabx-bsa:~# cd /etc/asterisk/ Arquivo padrão [...] 26 ;------------------------ 0800 -------------------------------------------------------------- 27 [direct] 28 exten => 08009190000,1,NoOp() 29 same => n,Set(TIMEOUT(absolute)=100) 30 same => n,Set(ANO=${STRFTIME(${EPOCH},,%Y)}) 31 same => n,Set(MES=${STRFTIME(${EPOCH},,%m)}) 32 same => n,Set(DIA=${STRFTIME(${EPOCH},,%d)}) 33 same => n,Set(NOME=${STRFTIME(${EPOCH},,%Y-%m-%d_%H.%M.%S)}) 34 same => n,MixMonitor(${DIR_ENTRANTES}/${ANO}/${MES}/${DIA}/${NOME}_from_${CALLERID(num)}_to_${EXTEN}.gsm,b) 35 same => n,GotoIfTime(8:00-18:00|mon-thu|*|*?10:9) 36 same => n,GotoIfTime(8:00-17:00|fri|*|*?10:11) 37 same => n,Queue(atendimento) 38 same => n,Dial(IAX2/SPO/1113) É possível ver na linha 37 um fila de atendimento que contém os ramais de atendimento. Diferente da linha 37, a linha 38 trata-se de um tronco IAX2 fechado entre o PABX de Brasília e o de São Paulo. Aqui a ligação é direcionada para um ramal especifico e não para uma fila como acontece na linha 37. ===== Alterando a programada padrão ===== Ates de ser feito qualquer alteração é recomendado fazer um cópia de segurança como mostrado a seguir. root@pabx-bsa:/etc/asterisk# cp extensions.conf backups/extensions.conf-$(date "+%Y%m%d") Para fazer o redirecionamento das ligações do 0800 para o PABX de São Paulo comente as linha 35, 36 e 37 como mostrado a seguir. 26 ;------------------------ 0800 -------------------------------------------------------------- 27 [direct] 28 exten => 08009190000,1,NoOp() 29 same => n,Set(TIMEOUT(absolute)=100) 30 same => n,Set(ANO=${STRFTIME(${EPOCH},,%Y)}) 31 same => n,Set(MES=${STRFTIME(${EPOCH},,%m)}) 32 same => n,Set(DIA=${STRFTIME(${EPOCH},,%d)}) 33 same => n,Set(NOME=${STRFTIME(${EPOCH},,%Y-%m-%d_%H.%M.%S)}) 34 same => n,MixMonitor(${DIR_ENTRANTES}/${ANO}/${MES}/${DIA}/${NOME}_from_${CALLERID(num)}_to_${EXTEN}.gsm,b) 35 ;same => n,GotoIfTime(8:00-18:00|mon-thu|*|*?10:9) 36 ;same => n,GotoIfTime(8:00-17:00|fri|*|*?10:11) 37 ;same => n,Queue(atendimento) 38 same => n,Dial(IAX2/SPO/1113) FIXME Os comentarios nesse arquivo é feito pelo ponto e vírgula. Após as alterações é necessário dá um ''reload'' no Asterisk para que ele releia o arquivo com as novas alterações. Há duas maneira de fazer com que o Asterisk releia o arquivo com as novas alterações, uma usando o usuário ''root'' e a outra usando o usuário ''asterisk''. Usando o usuário root você usa o comando ''systemctl'' da seguinte maneira: root@pabx-bsa:/etc/asterisk# systemctl reload asterisk Caso opte pelo usuário ''asterisk'', você vai precisar acessar o console do asterisk para só depois executar o comando de releitura. Acessando o console do asterisk root@pabx-bsa:/etc/asterisk# asterisk -rvvvvvvvvvvvv Comando de releitura pabx-bsa*CLI> dialplan reload Para sair do console basta executar o comando ''exit'' como mostrado a seguir. pabx-bsa*CLI> exit Se o comando de releitura não surtir efeito reinicie o ''asterisk'' com o usuário ''root'' executando o comando ''systemctl'' como mostrado a seguir. root@pabx-bsa:/etc/asterisk# systemctl restart asterisk ===== Retornando com a configuração padrão ===== Para retornar com a configuração padrão, basta descomentar as linha comentadas anteriormente e executar o comando de releitura com os comandos mostrados.