====== 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.