Titulo Estágio
2022_23_N5_Evolução no controlo automático de chamadas (ARI)_MEI
Áreas de especialidade
Engenharia de Software
Local do Estágio
Aveiro
Enquadramento
WMS (Windless Media Server) é uma solução desenvolvida
pela Altice Labs para serviços de multimédia, tais como Interactive Voice
Response (IVR), toque de anúncios audio, gravação de chamadas, entre outros.
Os serviços multimédia do WMS são servidos pela
aplicação open-source Asterisk, sobre o protocolo de sinalização SIP (Session Initiation Protocol) em conjunto com os protocolos SDP (Session Description Protocol) e
RTP (Real Time Transport Protocol).
Objetivo
Pretende-se que seja adquirida experiência com o servidor Asterisk, com o
intuito de substituir a atual WMS API pela Asterisk REST interface (ARI) para
execução dos serviços de multimédia atualmente implementados pelo WMS da Altice
Labs.
Plano de Trabalhos - Semestre 1
- Estudo dos protocolos SIP e SDP
- Instalação e experimentação do Asterisk
- Estudo da ARI (api) disponibilizada pelo Asterisk
- Desenvolvimento de protótipo de serviço IVR para a ARI em linguagem Golang
- Testes
- Elaboração de relatório
Plano de Trabalhos - Semestre 2
- Estudo e análise da WMS API e identificação das operações a implementar sobre a ARI API do Asterisk
- Desenvolvimento de serviço IVR, das operações identificadas anteriormente, utilizando a ARI em linguagem Golang
- Estudo e aplicação de técnicas de desenvolvimento de micro serviços e deploy em ambientes kubernets
- Testes de desempenho, redundância e resiliência
- Elaboração de relatório
Condições
Com possibilidade de integrar uma Bolsa de Investigação -
Programa GENIUS - durante a realização do projeto de Dissertação - Integração
numa equipa de I&D na Empresa Altice Labs .
Valor de bolsa de acordo com tabelas da FCT (ver pdf em (www.Inova-Ria.pt).
Período de realização
de acordo com o enquadramento da Universidade.
Horário:
De acordo com enquadramento da Universidade
Formato:
hibrido ou remoto (a combinar)
Meios:
atribuição de um PC portátil e acessos à rede Interna da Altice Labs
Kit de
Acolhimento
Onboarding
nas equipas da Altice Labs, com atribuição de um tutor full-time
Possibilidade de
participar em todas as iniciativas de partilha de conhecimento ou de
entretenimento levadas a cabo pela Altice Labs
Possibilidade
de entrada nos quadros da empresa
Os alunos interessados deverão enviar para
genius@inova-ria.pt ao cc Dra Regina Maia Sacchetti (963618710).
• Curriculum Vitae;
• Disciplinas realizadas até ao momento com médias ; simples
documento eletrónico, que poderá obter no portal académico .
Processo de Seleção: Entrevista Inova-Ria - PROGRAMA GENIUS
na qual fará parte o Orientador do projeto de forma a esclarecer a temática
envolvida.
• média prevista de 13,5 - 14 valores (média linear entre
licenciatura e mestrado);
• Indicação de áreas de interesse.
Enviar a tua candidatura: genius@inova-ria.pt
Observações
Referências bibliográficas:
- https://wiki.asterisk.org/wiki/display/AST/Home
- https://wiki.asterisk.org/wiki/pages/viewpage.action?pageId=29395573
Perfil requerido ao candidato:
- Disponibilidade e motivação para aceitar novos desafios
- Assertividade na discussão de conceitos, arquiteturas e tecnologias
- Conhecimentos na área de programação e arquitetura de sistemas
- Conhecimento/vontade de aprender arquitetura de sistemas cloud-based e -docker/kubernets Conhecimentos/vontade de aprender na área de SaaS
- Conhecimento em linguagem de programação GO , C, C++
- Conhecimento/vontade de aprender o protocolo SIP
- Conhecimentos de Linux
Aspectos inovadores da proposta:
- SIP
- REST
- Cloud / Kubernets
Orientador
Eng. Fernando Delfim Da Rocha Vieira
FVieira@alticelabs.com 📩