Mudanças entre as edições de "Arquivos de configuração"
(5 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 3: | Linha 3: | ||
Após a instalação, o local do arquivo de configuração padrão é: | Após a instalação, o local do arquivo de configuração padrão é: | ||
− | + | <pre> | |
+ | INSTALL_PATH/etc/opensips/opensips.cfg | ||
+ | </pre> | ||
+ | O arquivo de configuração é baseado em texto, escrita em uma linguagem personalizada para o OpenSISP, muito similar a linguagem C. Você irá encontra variáveis diferentes ( cada uma com diferentes escopos - explicado mais abaixo neste manual ), você pode fazer construções clássicas como if / while / switch, etc, e você pode também chamar sub-rotinas com parâmetros, então o script deverá ser facilmente legível para qualquer um com habilidades em programação SIP. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Devido ao fato de ter que reiniciar o OpenSIPS a cada mudança no arquivo de configuração, isto é de vital importância garantir que tudas as mudanças tenham efeito de acordo com a sintaxe de linguagem do OpenSIPS. | ||
+ | |||
+ | Você pode verificar a validade do arquivo de configuração do OpenSIPS executando o seguinte comando: | ||
+ | |||
+ | <pre> | ||
+ | [INSTALL_PATH]/sbin/opensips -C [PATH_TO_CFG] | ||
+ | </pre> | ||
− | + | Ao verificar o arquivo de configuração através do validador, se o cfg estiver OK, o OpenSIPS irá retornar 0. | |
− | + | Se a configuração conter algum erro, eles serão apresentados no console e o OpenSIPS irá retornar -1. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Edição atual tal como às 18h37min de 1 de agosto de 2013
O arquivo de configuração do OpenSIPS contém todos os parâmetros que controlam o núcleo e os módulos do OpenSIPS, juntamente com a lógica de roteamento que OpenSIPS usará para rotear o tráfego SIP.
Após a instalação, o local do arquivo de configuração padrão é:
INSTALL_PATH/etc/opensips/opensips.cfg
O arquivo de configuração é baseado em texto, escrita em uma linguagem personalizada para o OpenSISP, muito similar a linguagem C. Você irá encontra variáveis diferentes ( cada uma com diferentes escopos - explicado mais abaixo neste manual ), você pode fazer construções clássicas como if / while / switch, etc, e você pode também chamar sub-rotinas com parâmetros, então o script deverá ser facilmente legível para qualquer um com habilidades em programação SIP.
Devido ao fato de ter que reiniciar o OpenSIPS a cada mudança no arquivo de configuração, isto é de vital importância garantir que tudas as mudanças tenham efeito de acordo com a sintaxe de linguagem do OpenSIPS.
Você pode verificar a validade do arquivo de configuração do OpenSIPS executando o seguinte comando:
[INSTALL_PATH]/sbin/opensips -C [PATH_TO_CFG]
Ao verificar o arquivo de configuração através do validador, se o cfg estiver OK, o OpenSIPS irá retornar 0.
Se a configuração conter algum erro, eles serão apresentados no console e o OpenSIPS irá retornar -1.