...
Ao entrar no menu de manipulações, todas as manipulações cadastradas, bem como os profiles e listas de callerid randômico, serão apresentados.
...
As manipulações são baseadas em expressão regular, tendo uma expressão que deve ser combinada e uma regra de manipulação, que se baseia nos grupos das expressões regulares para montar o resultado.
CLI Randômico
Neste menu são cadastrados as listas de números para serem utilizadas como CallerID dinâmico nas chamadas.
Ao clicar em Adicionar, um POP UP aparecerá, onde será possível cadastrar as listas. Não há limite para a quantidade de listas cadastradas, porém cada PIPE só pode ser vinculado a uma única lista.
...
Neste POP UP, deve ser configurado:
Nome: Identificação da lista de números.
Método: Seleciona a forma de escolha do número na lista configurada, que pode ser;
Aleatório: seleciona um número de forma aleatória na lista para cada chamada
Sequencial: utiliza os números de forma sequencial, pela ordem que foram cadastrados, para cada chamada
Números: Onde a lista de números é inserida.
A lista de números pode ser inserida diretamente no campo texto do POP UP, com os números sendo separados por vírgula (,) ou importando um arquivo CSV, com os números sendo separados por quebra de linha ou vírgula (,).
O recurso de CLI Randômico possui uma inteligência de fidelização de Códigos Nacionais (CN) baseado no número discado, fazendo com que os números escolhidos para uma identificar uma determinada chamada tenha o mesmo CN do número de destino, aumentando a probabilidade de atendimento da chamada pelo receptor da mesma.
Caso o número do destino não tenha um CN correspondente na lista de CLI Randômico, o sistema utilizará qualquer um dos números cadastrados para identificar a chamada.
Para que o sistema fidelize os CNs, é necessário que os números cadastrados estejam no formato CN+Número (4833328540, por exemplo) e que o número discado esteja no padrão E164 (Cód do País + Cód de área + Número). Caso seja necessário o uso de tech prefix com o fornecedor, se o número estiver no padrão E.164, o SBC consegue separar o prefixo do número e manter a fidelização dos números.
Suporte à CODECs
Codecs de áudio suportados pelo PGWS operando como SBC Proxy (passagem e transcodificação). Devido a limitações dos pacotes UDP em 1500 bytes, deve-se limitar o número de codecs simultâneos. Se o protocolo de transporte for TCP é possível utilizar um volume maior.
SILK Skype Audio codec.
iLBC@30i - iLBC using mode=30 which will win in all cases.
Speex
BroadVoice.
Siren
CELT wideband.
DVI4@8000h@20i - IMA ADPCM 8kHz using 20ms ptime. (multiples of 10)
DVI4@16000h@40i - IMA ADPCM 16kHz using 40ms ptime. (multiples of 10)
GSM@40i - GSM 8kHz using 40ms ptime. (GSM is done in multiples of 20, Default is 20ms)
G722 - G722 16kHz using default 20ms ptime. (multiples of 10)
G726-16 - G726 16kbit adpcm using default 20ms ptime. (multiples of 10)
G726-24 - G726 24kbit adpcm using default 20ms ptime. (multiples of 10)
G726-32 - G726 32kbit adpcm using default 20ms ptime. (multiples of 10)
G726-40 - G726 40kbit adpcm using default 20ms ptime. (multiples of 10)
AAL2-G726-16 - Same as G726-16 but using AAL2 packing. (multiples of 10)
AAL2-G726-24 - Same as G726-24 but using AAL2 packing. (multiples of 10)
AAL2-G726-32 - Same as G726-32 but using AAL2 packing. (multiples of 10)
AAL2-G726-40 - Same as G726-40 but using AAL2 packing. (multiples of 10)
LPC - LPC10 using 90ms ptime
PCMU - G711 8kHz ulaw using default 20ms ptime. (multiples of 10)
PCMA - G711 8kHz alaw using default 20ms ptime. (multiples of 10)
L16 - L16 isn't recommended for VoIP but you can do it. L16 can exceed the MTU Rather quickly.
G729 - G729 in passthru mode.
G729- G729 in transcode mode (opcional)
G723 - G723.1 in passthru mode.
AMR - AMR in passthru mode.
AMR-WB (G.722.2) - AMR-WB in passthru mode.\
H261 - H.261 Video
H263 - H.263 Video
H263-1998 - H.263-1998 Video
H263-2000 - H.263-2000 Video
H264 - H.264 Video
MP4 Video passthrough.
Para os CODECs de vídeo, o sistema suporta apenas passagem, sem possibilidade de transcodificação.
O sistema permite criptografia no padrão SRTP (Secure Real Time Protocol) com troca de chaves por descrição de sessão (SDES). Inclusive permite a conexão entre conexões criptografadas e não criptografadas.
...
Usuários
É possível cadastrar mais de um usuário para fazer a administração do PGWS. Ao clicar no menu Usuários, todos os usuários cadastrados serão listados.
Ao clicar em adicionar, um pop-up será exibido, onde os campos devem ser preenchidos com os dados do novo administrador.
Monitoramento (Dashboard)
No dashboard serão apresentadas informações dos componentes do PGWS, sendo B2B e proxy, e informações do servidor.
Nas informações do servidor, são apresentados dados de utilização dos recursos do próprio servidor contemplando todos os serviços que estão “rodando” neste. Sendo:
Carga do processador (Load Average), onde são apresentados dados de 1, 5 e 15 minutos;
Utilização de memória, onde são apresentados a quantidade de memória RAM e SWAP (arquivos de paginação) totais e disponíveis;
Uso de disco, onde é apresentado o tamanho total do disco e a quantidade de espaço disponível;
Uptime (tempo de atividade) do servidor.
No monitoramento do SBC Proxy, são apresentados:
A quantidade de chamadas totais que estão passando por este componente;
A lista dos IPs que originaram chamadas para o SBC, bem como a quantidade de chamadas por IP;
A lista dos IPs que receberam chamadas do SBC, bem como a quantidade de chamadas por IP;
Uptime (tempo de atividade) do componente.
No monitoramento do SBC B2B, são apresentados:
A quantidade de sessões que estão ativas neste componente;
A quantidade de sessões por segundo que está sendo processada;
A quantidade de sessões totais processadas desde o última reinicialização da aplicação;
Uptime (tempo de atividade) do componente;
Quantidade de sessões ativas em cada PIPE e Interface, denominados Profiles no Dashboard.
Firewall
O PGWS não possui bloqueio de firewall habilitado, uma vez que todo o controle é realizado a nível de aplicação, cabendo ao administrador de rede prover segurança a nível de rede. As seguintes portas deverão abertas e qualquer alteração deve ser feita pela equipe de suporte da SIPPulse via ticket de suporte.Usuários
É possível cadastrar mais de um usuário para fazer a administração do PGWS. Ao clicar no menu Usuários, todos os usuários cadastrados serão listados.
Ao clicar em adicionar, um pop-up será exibido, onde os campos devem ser preenchidos com os dados do novo administrador.
Monitoramento (Dashboard)
No dashboard serão apresentadas informações dos componentes do PGWS, sendo B2B e proxy, e informações do servidor.
Nas informações do servidor, são apresentados dados de utilização dos recursos do próprio servidor contemplando todos os serviços que estão “rodando” neste. Sendo:
Carga do processador (Load Average), onde são apresentados dados de 1, 5 e 15 minutos;
Utilização de memória, onde são apresentados a quantidade de memória RAM e SWAP (arquivos de paginação) totais e disponíveis;
Uso de disco, onde é apresentado o tamanho total do disco e a quantidade de espaço disponível;
Uptime (tempo de atividade) do servidor.
No monitoramento do SBC Proxy, são apresentados:
A quantidade de chamadas totais que estão passando por este componente;
A lista dos IPs que originaram chamadas para o SBC, bem como a quantidade de chamadas por IP;
A lista dos IPs que receberam chamadas do SBC, bem como a quantidade de chamadas por IP;
Uptime (tempo de atividade) do componente.
No monitoramento do SBC B2B, são apresentados:
A quantidade de sessões que estão ativas neste componente;
A quantidade de sessões por segundo que está sendo processada;
A quantidade de sessões totais processadas desde o última reinicialização da aplicação;
Uptime (tempo de atividade) do componente;
Quantidade de sessões ativas em cada PIPE e Interface, denominados Profiles no Dashboard.
Firewall
O PGWS não possui bloqueio de firewall habilitado, uma vez que todo o controle é realizado a nível de aplicação, cabendo ao administrador de rede prover segurança a nível de rede. As seguintes portas deverão abertas e qualquer alteração deve ser feita pela equipe de suporte da SIPPulse via ticket de suporte.
Serviço | Protocolo | IP Fonte | Porta Destino |
---|---|---|---|
Acesso remoto | TCP | Todas | 22 SSH |
Interface de administração | TCP | Todas | 8080 HTTP |
SBC Proxy | UDP | Todas | 9060 SIP |
SBC Proxy | UDP | Todas | 9061 SIPS |
SBC Proxy | UDP | Todas | 10000-20000 |
SBC Proxy | UDP | Todas | 3478 – STUN |
SBC B2B | UDP | Softswitch | 5061-5095 – Pipes SBCBE |
SBC B2B | UDP | Softswitch | 20001-30000 RTP |
SBC B2B | UDP | Todas | 5060 SIP |
...
Operação com Redundância (Opcional)
A operação com redundância segue o modelo ativo-passivo. O servidor principal funciona no modelo ativo enquanto a redundância permanece configurada, mas inativa. No caso de uma falha de hardware, o sistema migra o endereço IP do SBC ativo para o SBC redundante.
O Funcionamento em redundância é opcional, no caso de contratação após a instalação do primeiro SBC, este deverá ser reconfigurado. As configurações em disco são replicadas entre os dois sistemas através de replicação binári. O sistema de heartbeat permite o monitoramento da saúde do servidor primário e acionamento do servidor secundário. Os tempos de detecção e acionamento da redundância são configuráveis.