Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Softswitch Release Notes

20/Jun/23


Projeto - Softswitch

Versão - 5.6

Data de lançamento - 20/Jun/23

Olá,

Temos o prazer de informar o lançamento da versão 5.6 do Softswitch. Abaixo está a lista dos itens tratados nesta versão.

Novos recursos: 10

  • COTA - Limite de uso do fornecedor (Provedor) (SSW-8)

Adicionado configuração de cota no cadastro do provedor, para limitar o consumo máximo na terminação

  • RELATORIO - Novo filtro para atender resolução ANATEL (SSW-147)

Adicionado opção de filtrar somente chamadas desligadas pela origem, além do filtro de chamadas abaixo de 3 segundos.

  • COTA - Bloqueio de chamadas curtas e ASR no Assinante (SSW-176)

Adicionado novo recurso no assinante para bloqueio de chamadas quando atingir o limite de completamento e máximo de chamadas, conforme resolução da ANATEL.

  • PLANO DE DISCAGENS - Atributo de roteamento por número de A (SSW-177)

Criado novo atributo ATI-ORIGEM para consultar o número de origem e identificar se é uma ligação local (030+RN1) ou LDN(040+RN1).

  • BLOCK LIST ENTRANTE - Bloqueio Geral de Chamada Entrante (SSW-183)

Criado novo tipo de lista de bloqueio, permitindo habilitar no assinante a opção de consultar o número de origem (caller-ID) para as ligações entrantes, retornando 404 Not Foun caso o número esteja cadastrado

  • PROVEDOR - Anatel Statistics  (SSW-220)

Bloqueio de completamento baseado em quantidade de chamadas curtas, conforme cadastrado na aba Limites Anatel do Provedor.

  • RENITÊNCIA - Múltiplas Listas de Bloqueio por Assinante  (SSW-248)

Adicionado recurso para permitir o cadastro e consulta de diferentes listas de bloqueio para chamadas saintes do assinante, ao invés de somente uma única lista global.

  • DETRAF - Adicionar campos TU RIU na criação (SSW-250)

Adicionado campos TU RIU N, TU RIU S, TU RIU R no Plano de Tarifas de DETRAF.

  • PREPAGO - Monitoramento e Alertas do Pre pago (SSW-255)

Sistema de Alerta do status de funcionamento do pré-pago como item no dashboard.

  • PLANO DE DISCAGEM - Adicionar o atributo sip-302 (SSW-270)

Melhoria:

23

21

  • DASHBOARD - Alterar filtro de usuários registradosTRONCOS - Adicionar paginação e filtros  (SSW-275162)

Listar na aba Registros do Dashboard todos os assinantes registrados no domínio. Acrescido do recurso de lupa para visualizar os detalhes de determinado registro listado em tela.

  • OPENSIPS - Encaminhamento DID / Contagem de Canais (SSW-273)

  • IMPORTAÇÃO DE ASSINANTES - Adicionar o campo CPF/CNPJ (SSW-269)

Adicionado o campo na importação de assinantes, pois em clientes que utilizam o BSS-Bcore ele é obrigatório.

  • OpenSIPS - Adicionar Json parser na autenticacao por IP (SSW-267)

Adicionado possibilidade de ler alguns atributos via Json na autenticação por IP, para compatibilidade de alguns cenários.

  • DETRAF - Ajuste exibição plano de tarifas para números pequenos (SSW-265)

Interface exibia números pequenos em formato de notação científica, ex: 4.9E-4. Alterado para exibir todas as casas decimais após a vírgula, ex: 0.00049

  • OPENSIPS - Criar logica chamada entrante remove +55 FROM (SSW-262)

Adicionado recurso de remoção do +55 no FROM da chamada, pois ao receber uma chamada com +55 no From header alguns dispositivos não binam corretamente o número de origem.

  • DETRAF - Automatização da seleção de EOT'S na tela agendamento de tarefas (SSW-253)

Adicionado na tela de Agendamento de Tarefas a opção "Sumarizar por EOT Credora e Devedora" para relatórios de DETRAF/DETRAT formatos 203 e 205, com filtro por valor apurado no período.

  • DETRAF - Plano de tarifas, filtros e paginação (SSW-247)

Filtro de Busca por Nome, RN1 e Rate ID, além de Paginação na lista retornada.

  • DASHBOARD - Abas Cliente e Fornecedores Tooltip ASR (SSW-240)

Adicionado no Tooltip da coluna ASR do Dashboard a contabilização do percentual de chamadas com desligamento contendo o SIP Reason "OK - Holding" no ACC do BYE.

  • TIMEROUTING - Adicionar na tela de roteamento de chamadas (SSW-236)

Adicionado tela de timerouting (Roteamento por horário) no menu de roteamento de chamadas. Havia sido removido em versões anteriores e agora volta a fazer parte do sistema.

  • DID - Alterar visualização de huntgroup na tela de DIDs (SSW-232)

Alterada a visualização de HuntGroup na tela criação de DID, ao invés de listar tudo irá abrir um diálogo para pesquisar por nomeNa tela Troncos de Interconexão, do menu STFC, foi adicionado paginação para a listagem dos troncos cadastrados e agora é possível realizar a busca por: Descrição, Cifra e Código de Área.

  • TARIFA DE COMPRA/VENDA - Validar caracteres especiais no nome da tarifa (SSW-164)

Adicionado validação no campo de nome de tarifa de venda e compra, para evitar condições especiais em que alguns caracteres poderiam afetar o correto funcionamento do fechamento de tarifa (CDR). Validação adicionada também na importação via planilha.

  • RELATORIO - Permitir exportação do campo dlg_end_reason (SSW-169)

Adicionado opção para seleção na configuração de exportação de relatório.

  • RELATORIO - Motivo de desligamento com base no CDR ao invés do ACC (SSW-170)

Relatório de detalhamento de chamadas agora tem a opção de filtrar quando Desconectado pela Origem. Relatório de motivo de desligamento passa a consultar na tabela de CDRs (campo dlg_end_reason) ao invés da tabela de ACCs, aumentando o período do histórico das chamadas.

  • GATEWAY - Seleção Tronco de Interconexão (SSW-172)

Alterado o campo Tronco de Interconexão na tela de configuração de gateway, quando for do tipo STFC. Ao invés de listagem simples para seleção foi alterado para pesquisa do tronco, facilitando a localização quando há maior número de itens cadastrados.

  • BLACKLIST - Traduzir nome na tela assinante (SSW-182)

Na tela de cadastro do assinante foi alterado a nomenclatura do campo "BlackList" para "Lista de Bloqueio" em português e em inglês "Block List".

  • IMPORTAÇÃO DE ASSINANTES - validação de campos (SSW-192)

Adicionado validação de espaço em branco nos campos RatePlanId e Profile

  • REGRAS DE ROTEAMENTO - Ajuste de permissão para deletar todas (SSW-193)

Ao realizar filtro com apenas Rule Id e realizar a exclusão geral, apagava todos os registros, desconsiderando o filtro. Agora deleta apenas as regras filtradas.

  • RETARIFAÇÃO - Adicionar tarifação diferenciada abaixo de 3 segundos e conexão (SSW-221)

Contemplado retarifação com os recursos de tarifação diferenciada para chamadas de 3 segundos e cobrança na conexão.

  • DOMÍNIO - Validar o campo domain na criação/edição (SSW-227)

Adicionado validação para não permitir espaço em branco no cadastro e edição de domínio.

  • REVENDA - DIDS filtrar por Número (SSW-231)

Na tela de DIDs do portal de revenda permite filtrar por número, conforme filtro pré-existente no portal admin.

  • DOMÍNIO - Validar o campo domain na criação/ediçãoDID - Alterar visualização de huntgroup na tela de DIDs (SSW-227)

Adicionado validação para não permitir espaço em branco no cadastro e edição de domínio.

  • RETARIFAÇÃO - Adicionar tarifação diferenciada abaixo de 3 segundos e conexão232)

Alterada a visualização de HuntGroup na tela criação de DID, ao invés de listar tudo irá abrir um diálogo para pesquisar por nome.

  • TIMEROUTING - Adicionar na tela de roteamento de chamadas (SSW-221)

Contemplado retarifação com os recursos de tarifação diferenciada para chamadas de 3 segundos e cobrança na conexão.

  • REGRAS DE ROTEAMENTO - Ajuste de permissão para deletar todas (SSW-193)

Ao realizar filtro com apenas Rule Id e realizar a exclusão geral, apagava todos os registros, desconsiderando o filtro. Agora deleta apenas as regras filtradas.

  • IMPORTAÇÃO DE ASSINANTES - validação de campos (SSW-192)

Adicionado validação de espaço em branco nos campos RatePlanId e Profile

  • BLACKLIST - Traduzir nome na tela assinante (SSW-182)

Na tela de cadastro do assinante foi alterado a nomenclatura do campo "BlackList" para "Lista de Bloqueio" em português e em inglês "Block List".

  • GATEWAY - Seleção Tronco de Interconexão (SSW-172)

Alterado o campo Tronco de Interconexão na tela de configuração de gateway, quando for do tipo STFC. Ao invés de listagem simples para seleção foi alterado para pesquisa do tronco, facilitando a localização quando há maior número de itens cadastrados.

  • RELATORIO - Motivo de desligamento com base no CDR ao invés do ACC (SSW-170)

Relatório de detalhamento de chamadas agora tem a opção de filtrar quando Desconectado pela Origem. Relatório de motivo de desligamento passa a consultar na tabela de CDRs (campo dlg_end_reason) ao invés da tabela de ACCs, aumentando o período do histórico das chamadas.

  • RELATORIO - Permitir exportação do campo dlg_end_reason (SSW-169)

Adicionado opção para seleção na configuração de exportação de relatório.

  • TARIFA DE COMPRA/VENDA - Validar caracteres especiais no nome da tarifa (SSW-164)

Adicionado validação no campo de nome de tarifa de venda e compra, para evitar condições especiais em que alguns caracteres poderiam afetar o correto funcionamento do fechamento de tarifa (CDR). Validação adicionada também na importação via planilha.

  • TRONCOS - Adicionar paginação e filtros  (SSW-162)

Na tela Troncos de Interconexão, do menu STFC, foi adicionado paginação para a listagem dos troncos cadastrados e agora é possível realizar a busca por: Descrição, Cifra e Código de Área.

Correção: 19

  • RELATÓRIOS DE TRANSITO - Erro ao carregar relatório, quando campo de assinantes estão nulos (SSW-278)

Corrigido o fato de gerar relatórios de Transito(DETRAF, DETRAT e DETRAF Inconsistente) com campos de assinanteA ou assinanteB nulos e apresentar o erro no carregamento do relatório em questão.

  • REGISTRO PERMANENTE - via SBC proxy (SSW-276)

  • OPENSIPS - Route DID (SSW-264)

  • OPENSIPS - recriar sessão de RTP para transbordo 4xx / 5xx  (SSW-263)

  • OPENSIPS - Tronco SS7 não informado no bilhete (SSW-261)

Efetuado ajuste para que a informação do tronco utilizado na chamada seja persistido no bilhete (ACC)

  • SCRIPT - Resolver problema de bilhetagem EMG/ESP (SSW-260)

Permitir a diferenciação da bilhetagem nas chamadas especiais e de emergencia

ESPECIAL: Ex: 030 + 41000 + 10315 -> RN2 + CNL + PREFIXO DISCADO

EMG: Ex: 010 + 41000 + 193 -> RN2 + CNL + PREFIXO DISCADO

  • DID - Ajuste variável account_code no bilhete (SSW-259)

Em algumas chamadas entrantes via DID com Hunt Group não estava registrando a informação do account_code no bilhete.

  • SIP PROXY - Limitação de chamadas (SSW-252)

Efetuado ajuste para garantir a limitação de chamadas simultâneas de contas agrupadas de acordo com a configuração definida na conta pai.

  • MANIPULAÇÃO DE SAÍDA - Retirada a necessidade de domínio. (SSW-249)

Removido o filtro de domínio na busca de manipulação de saída
  • 236)

Adicionado tela de timerouting (Roteamento por horário) no menu de roteamento de chamadas. Havia sido removido em versões anteriores e agora volta a fazer parte do sistema.

  • DASHBOARD - Abas Cliente e Fornecedores Tooltip ASR (SSW-240)

Adicionado no Tooltip da coluna ASR do Dashboard a contabilização do percentual de chamadas com desligamento contendo o SIP Reason "OK - Holding" no ACC do BYE.

  • DETRAF - Plano de tarifas, filtros e paginação (SSW-247)

Filtro de Busca por Nome, RN1 e Rate ID, além de Paginação na lista retornada.

  • DETRAF - Automatização da seleção de EOT'S na tela agendamento de tarefas (SSW-253)

Adicionado na tela de Agendamento de Tarefas a opção "Sumarizar por EOT Credora e Devedora" para relatórios de DETRAF/DETRAT formatos 203 e 205, com filtro por valor apurado no período.

  • OPENSIPS - Criar logica chamada entrante remove +55 FROM (SSW-262)

Adicionado recurso de remoção do +55 no FROM da chamada, pois ao receber uma chamada com +55 no From header alguns dispositivos não binam corretamente o número de origem.

  • DETRAF - Ajuste exibição plano de tarifas para números pequenos (SSW-265)

Interface exibia números pequenos em formato de notação científica, ex: 4.9E-4. Alterado para exibir todas as casas decimais após a vírgula, ex: 0.00049

  • IMPORTAÇÃO DE ASSINANTES - Adicionar o campo CPF/CNPJ (SSW-269)

Adicionado o campo na importação de assinantes, pois em clientes que utilizam o BSS-Bcore ele é obrigatório.

  • OPENSIPS - Encaminhamento DID / Contagem de Canais (SSW-273)

Ajuste para correto encaminhamento de chamada entrante quando há registro permanente com envio de MCDU e conta agrupadora.

  • DASHBOARD - Alterar filtro de usuários registrados (SSW-275)

Listar na aba Registros do Dashboard todos os assinantes registrados no domínio. Acrescido do recurso de lupa para visualizar os detalhes de determinado registro listado em tela.

Correção: 17

  • DASHBOARD - Ajuste cálculo de estatísticas (SSW-163)

Realizado ajuste no cálculo de estatísticas para considerar 100% das chamadas recentes, mesmo em condições de poucas chamadas. Para situações com apenas algumas unidades de chamadas por minuto havia a chance de não ser contabilizada todas as chamadas (principalmente mais recentes) no cálculo de estatísticas exibidas no dashboard.

  • LISTA DE GATEWAY - Transbordo em lista de gateway por peso (SSW-181)

Ajuste realizado para permitir o correto funcionamento da estratégia de distribuição de chamadas por peso na lista de gateways da versão 5 do softswitch.

  • TIPO DE CHAMADA - Ajuste para registrar tipo de chamada VC1 (SSW-187)

Chamada VC1 ao ser discada como 0CN+N11 de origem do mesmo CN estava sendo tratada como VC2 no atributo stfc-local e stfc-local-alt.

  • DASHBOARD - Erro ao listar chamadas ativas (SSW-198)

Ajustado filtro de GWID na aba Chamadas Ativas do Dashboard, permitindo sua correta utilização.

  • RELATÓRIO - Exportação de Chamadas por Gateway e Chamadas Timeout (SSW-203)

Ajustado exportação nos relatórios Detalhamento de Chamadas por Gateway e Chamadas Timeout por Assinante.

  • BILHETAGEM - Tarifação reversa (SSW-204)

Realizado ajuste para garantir maior acuracidade na tarifação entrante para chamadas com ou sem informação do Código Nacional (CN, também conhecido como DDD).

  • REVENDA - Problemas no Download de relatórios no portal de revenda (SSW-228)

Ajuste para tratar espaço em branco no nome da revenda, criando os diretórios sem espaço em branco.

  • IMPORTAÇÃO DE ASSINANTES - Alterar tipo dos siga-me (SSW-233)

Na importação de assinantes os campos referente a siga-me (normal, ocupado, não atende) exigia adição de caracteres de texto, agora passou a aceitar somente números, conforme o padrão de discagem do assinante.

  • REVENDA - Problemas no Download de relatórios no portal de revendaMANIPULAÇÃO DE SAÍDA - Retirada a necessidade de domínio. (SSW-228)

Ajuste para tratar espaço em branco no nome da revenda, criando os diretórios sem espaço em branco.

  • BILHETAGEM - Tarifação reversa249)

Removido o filtro de domínio na busca de manipulação de saída.

  • SIP PROXY - Limitação de chamadas (SSW-204252)

Realizado Efetuado ajuste para garantir maior acuracidade na tarifação entrante para chamadas com ou sem informação do Código Nacional (CN, também conhecido como DDD).

  • RELATÓRIO - Exportação de Chamadas por Gateway e Chamadas Timeout (SSW-203)

Ajustado exportação nos relatórios Detalhamento de Chamadas por Gateway e Chamadas Timeout por Assinante.

  • DASHBOARD - Erro ao listar chamadas ativas (SSW-198)

Ajustado filtro de GWID na aba Chamadas Ativas do Dashboard, permitindo sua correta utilização.

  • TIPO DE CHAMADA - Ajuste para registrar tipo de chamada VC1 (SSW-187)

Chamada VC1 ao ser discada como 0CN+N11 de origem do mesmo CN estava sendo tratada como VC2 no atributo stfc-local e stfc-local-alt.

  • LISTA DE GATEWAY - Transbordo em lista de gateway por peso (SSW-181)

Ajuste realizado para permitir o correto funcionamento da estratégia de distribuição de chamadas por peso na lista de gateways da versão 5 do softswitch.

  • DASHBOARD - Ajuste cálculo de estatísticas (SSW-163)

Realizado ajuste no cálculo de estatísticas para considerar 100% das chamadas recentes, mesmo em condições de poucas chamadas. Para situações com apenas algumas unidades de chamadas por minuto havia a chance de não ser contabilizada todas as chamadas (principalmente mais recentes) no cálculo de estatísticas exibidas no dashboard.

Remoção: 2

a limitação de chamadas simultâneas de contas agrupadas de acordo com a configuração definida na conta pai.

  • DID - Ajuste variável account_code no bilhete (SSW-259)

Em algumas chamadas entrantes via DID com Hunt Group não estava registrando a informação do account_code no bilhete.

  • SCRIPT - Resolver problema de bilhetagem EMG/ESP (SSW-260)

Permitir a diferenciação da bilhetagem nas chamadas especiais e de emergência

ESPECIAL: 030 + 41000 + 10315 -> RN2 + CNL + PREFIXO DISCADO

EMG: 010 + 41000 + 193 -> RN2 + CNL + PREFIXO DISCADO

  • OPENSIPS - Tronco SS7 não informado no bilhete (SSW-261)

Efetuado ajuste para que a informação do tronco utilizado na chamada seja persistido no bilhete (ACC)

  • OPENSIPS - recriar sessão de RTP para transbordo 4xx / 5xx  (SSW-263)

  • OPENSIPS - Route DID (SSW-264)

A chamada não tinha o dsturi, srcuri e service salvo em alguns cenários por conta do route did. Devido isso foi encontrado nas versões recentes da 5.x até 5.2.

  • REGISTRO PERMANENTE - via SBC proxy (SSW-276)

Chamada não completava quando o campo sbc_proxy_ip → registro permanente via SIP SBC estava preenchida no sistema ou estava com o valor 0 que foi subido via importação de assinantes.

Adicionamos um skip para esse caso, assim mesmo com 0 ou nulo o sistema não tem problemas no encaminhamento.

  • RELATÓRIOS DE TRANSITO - Erro ao carregar relatório, quando campo de assinantes estão nulos (SSW-278)

Corrigido o fato de gerar relatórios de Transito(DETRAF, DETRAT e DETRAF Inconsistente) com campos de assinanteA ou assinanteB nulos e apresentar o erro no carregamento do relatório em questão.

Remoção: 2

  • PLANO DE TARIFAS - Campo Franquia (SSW-234)

Removido o campo Franquia da tela Plano de Tarifas.

  • SMS - Remover campos de sms no Plano de Tarifas (SSW-237)

Retirados os campos de sms na tela de criação de Plano de Tarifas

  • PLANO DE TARIFAS - Campo Franquia (SSW-234)

Removido o campo Franquia da tela Plano de Tarifas.

Aguardamos seu feedback.

Obrigado,

Time de Softswitch