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.
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)
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
Para retornar com a configuração padrão, basta descomentar as linha comentadas anteriormente e executar o comando de releitura com os comandos mostrados.