Analisando propostas

Plataforma de telefonía

Publicado em 15 de Janeiro de 2019 dias na TI e Programação

Sobre este projeto

Aberto

La idea general es programar un sistema de gestión para una empresa de telefonía IP. El core de la telefonía está ubicado en una base de datos donde se almacena información como: números de teléfono, destinos, extensiones, grupos, colas, menús interactivos, músicas de espera…
Partimos de la base que contaremos, entonces, con 2 bases de datos distintas. La principal será la que almacenará información de los clientes (como si de un CRM se tratase): clientes, productos, facturas, tareas, administradores, distribuidores… y la segunda que será la que “atacaremos” para pedir información sobre los productos de telefonía (configuración de destinos, números, agentes, extensiones…).

En el sistema los clientes son empresas y cada empresa tiene sus usuarios los cuales les permitirá tener un acceso diferente con “permisos” diferentes (un acceso solo para facturas, otro solo para productos, otro general…). Adicional a esto puede existir la funcionalidad que una empresa además pueda ser DISTRIBUIDORA (se diseñaría como si de un sistema de afiliados se tratase), se asignarían clientes a esa distribuidora la cual por cada producto cobraría un % personalizado.
Cada empresa puede tener varios productos, los productos (por poner ejemplos) podrían ser:
-    Centralita virtual
-    Línea SIP individual
-    Troncales IP
-    Servicios externos
Dentro de cada producto se podría gestionar otras funciones que ya sería todo atacando a la API principal (por ejemplo en el caso de modificar un destino de un teléfono, crear una extensión…).

Cada producto tiene unos precios “estándar” que pueden ser modificador por el operador acorde a cada tipo de negociación sobre cada cliente.  También los productos pueden tener opciones configurables (por ejemplo en el caso de centralita virtual podrían ser extensiones, las cuales tendrían un coste también).
En el sistema de facturación se generaría una factura mensual con todos los servicios (de forma automática), para ello el sistema tomaría de la base de datos principal los precios de los productos contratados, el tiempo (se prorratea) y, finalmente, tomaría de la base de datos de telefonía los consumos realizados por el cliente (sea por llamadas salientes o por llamadas entrantes).

Las facturas podrían ser pagadas por paypal o transferencia, aunque en el 90% de los casos se necesitaría generar un fichero cuaderno 19 para enviar al banco y generar los recibos mediante domiciliación bancaria.
También habría que programar un módulo helpdesk donde el cliente pueda enviar correos electrónicos (ej: soporte@empresa.com, facturacion@empresa.com) y el sistema lo reconozca y se pueda responder desde la plataforma misma con su departamento correspondiente, sus empleados asignados (del operador), etc (como si de un zendesk se tratase). Se podría valorar la opción de contratar un servicio externo de helpdesk e integrarlo.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias