Todo lo que representa a un cliente en NEXIA vive en el menú Users: la cuenta con su saldo, los puntos por donde entra y por donde sale el tráfico, los números que presenta como identificador y el portal de autoservicio. Esta página recorre las cuatro piezas y termina con el alta completa de un cliente nuevo.
Usuarios: la cuenta
Dónde: Users → Users. La grilla muestra usuario, empresa, cuántos puntos de origination y termination tiene, saldo, moneda, zona horaria y estado. Cada fila trae + BALANCE (acreditar), EDIT, HIDE y DELETE. Arriba hay buscador, el botón Hidden Users para ver los ocultos y + Add New para crear.
Datos de la cuenta
- Account —
UsernameyPassword, el nombre visible o razón social (Display Name / Company) y el checkbox Activate WEB interface (ver más abajo). - Billing —
Billing TypePrepaid o Postpaid,Currency, y elBalanceactual. En Postpaid se habilitanCredit Limit(saldo negativo máximo permitido) yMin Balance Alert. - Call Settings —
Call LimityCPSa nivel cliente: en0mandan los límites de cada punto de conexión; con un valor mayor a cero imponés un tope de llamadas concurrentes (o de llamadas por segundo) para todo el cliente, sumando sus puntos. También laTime Zone, que afecta la facturación y cómo ve sus CDR, y las opcionesHiddenyHide non-answered calls. - Blocking —
Not Blocked,BlockedoBlock as Conditional. Un cliente bloqueado deja de cursar de inmediato. - Warning Balance — avisa cuando el saldo cae por debajo (o sube por encima) del umbral que definas.
- Details, Contact Emails y Address — identificación fiscal, idioma, país, teléfono, dirección y correos separados para contacto general, NOC, facturación y tarifas. Sirven para que cada aviso llegue a quien corresponde.
Origination Points: por dónde entra el tráfico
Dónde: Users → Origination Points. Un OP es la puerta de entrada de un cliente. Un cliente puede tener varios (una sede, un softswitch, un dialer) y cada uno se configura por separado.
| Sección | Qué define |
|---|---|
| General | El usuario dueño del punto, una descripción, el
Ringing Timeout y el Grace Period en segundos. |
| Network | IP Address, Port (5060 por defecto)
y Transport UDP, TCP o TLS. Al crear podés cargar una IP sola, un rango
CIDR o una lista de IPs y NEXIA genera un punto por cada una. |
| Authentication | Tres modos: IP Based (IP fija, sin credenciales), IP + Credentials (IP fija más usuario y clave) y Dynamic / Registration (usuario y clave desde cualquier IP). El botón Generate arma login y contraseña aleatorios. |
| Limits | Capacity, las llamadas concurrentes de este punto
(0 = sin tope) y CPS, el máximo de llamadas nuevas por segundo. |
| Codecs | Arrastrás los codecs de Available a Active y los
ordenás por prioridad. Enforce same codecs on calling leg obliga a la pata
entrante a usar el mismo codec. |
| Routing | Tech Prefix, Sell Tariff y
Routing Group. |
| CallerID | Cómo se presenta el cliente hacia afuera. |
| Advanced | DTMF Mode, Qualify (ping OPTIONS
para saber si el punto está vivo) e Ignore SIP 183 without SDP. |
Tech prefix
Es el prefijo que el cliente antepone al número. NEXIA lo valida y lo corta antes de rutear: si el punto exige prefijo y la llamada no lo trae, no entra. A cada OP nuevo se le propone un prefijo de 6 dígitos único (el botón Generate arma otro); si no querés exigir prefijo, dejá el campo vacío.
Tarifa de venta y routing group
Los dos viven en el punto de origination, no en la cuenta. Eso significa que un mismo cliente puede tener un punto con una lista de precios y otro con otra, o salir por rutas distintas según por dónde entre.
- Sell Tariff — la lista de precios que le cobrás. Sin tarifa que cubra el destino, la llamada se rechaza: NEXIA nunca inventa un precio.
- Routing Group — el paquete de reglas que decide por qué carrier sale el tráfico de este punto. El detalle está en Ruteo y Dial Peers.
CallerID
- Passthrough — se envía el identificador que manda el cliente, tal cual.
- Fixed — siempre el mismo número (y opcionalmente un nombre).
- Number pool — un número al azar del pool elegido, distinto en cada llamada.
Termination Points: por dónde sale
Dónde: Users → Termination Points. Un TP es un carrier: el destino al que NEXIA entrega la llamada. El formulario es el mismo que el del OP —red, autenticación, límites, codecs, avanzado— con dos diferencias:
- Buy Tariff — la tarifa de compra, lo que ese carrier te cobra. Es lo que
NEXIA usa para costear la llamada y para ordenar candidatos por precio. Si está vacía o no
tiene precio para el destino, la salida por ese TP se rechaza con
503. - Tech Prefix — acá es el prefijo que el carrier te exige, y NEXIA se lo agrega al salir.
La capacidad se controla igual que en un OP: Capacity para llamadas
concurrentes y CPS para llamadas por segundo. Un TP no rutea por sí solo: se
asigna a uno o varios dial peers, y ahí definís qué destinos van por él, con qué
prioridad frente a los otros carriers y qué pasa si rechaza.
Active o Disabled y, al lado, el estado SIP real: REG con la
latencia si el punto está registrado, o SIP OK si responde al ping. El botón
Call Flow abre el monitor de ese punto y INFO su ficha.Number Pools
Dónde: Users → Number Pools. Un pool es una lista con nombre de números presentables como CallerID. Un punto de origination con modo Number pool toma uno al azar en cada llamada, así el tráfico rota sobre todo tu inventario en vez de salir siempre con el mismo número.
- + New Pool: nombre, descripción y los números, uno por línea o separados por comas. También podés Import from file desde CSV, TXT, XLS o XLSX: se leen todas las celdas y los encabezados o columnas de más se ignoran.
- Formatos como
+1 (305) 123-4567se normalizan solos; lo que no sea un número marcable se descarta y el panel te dice cuántas líneas rechazó. - El checkbox Add to existing suma números al pool en vez de reemplazarlos.
- La grilla muestra nombre, descripción, cantidad de números, Used by (qué puntos lo usan) y estado Enabled / Disabled.
- Los cambios rigen en la llamada siguiente: no hay que recargar nada.
Portal de cliente
Se activa con el checkbox Activate WEB interface en la ficha del usuario (Users → Users → EDIT → Account). El cliente entra por la misma pantalla de login del panel, con el usuario y la contraseña de esa ficha, y accede a un área de solo lectura acotada a sus propios datos: no existe ninguna acción de escritura ni ve información de costos, proveedores ni margen.
Lo que ve el cliente:
- Dashboard — su saldo y el resumen de su cuenta.
- My Devices — sus puntos de conexión: descripción, tipo de autenticación, IP, puerto, transporte, tech prefix, codecs, capacidad y estado.
- Active Calls — sus llamadas en curso.
- Last Calls — su historial con filtros de fecha y estado, y exportación a CSV.
- Rates — su propia lista de precios de venta.
Para ver el portal exactamente como lo ve él, usá el botón LOGIN AS en la fila del usuario (aparece solo si tiene la interfaz web activada). Mientras dure, una barra fija al pie te recuerda a quién estás viendo y con qué cuenta de administrador; el botón Exit te devuelve a tu sesión.
Alta de un cliente nuevo, paso a paso
- Creá la cuenta. Users → Users → + Add New: usuario y contraseña, nombre o
razón social, moneda, tipo de facturación y saldo inicial. Si es Postpaid, cargá el
Credit Limit. Definí zona horaria y, si querés un tope global, elCall Limit. - Asegurate de tener la tarifa de venta cargada. En Users → Tariffs. Tiene que cubrir los destinos que ese cliente va a marcar.
- Creá su punto de origination. Users → Origination Points → + Add New: elegí el usuario, cargá la IP (o generá credenciales si va a registrarse), puerto y transporte, los codecs y la capacidad.
- Asignale la tarifa de venta y el routing group en la sección Routing de ese mismo punto. Sin tarifa no hay precio; sin routing group no hay salida.
- Definí su CallerID: passthrough, un número fijo o un pool.
- Probá antes de abrir. Usá Routing → Call Simulation para ver, sin cursar nada, qué regla matchea un número, por qué carrier saldría y a qué precio. Después hacé una llamada real y verificá la fila en Calls → Last Calls.
- Opcional: activá Activate WEB interface y comprobá su portal con LOGIN AS antes de pasarle las credenciales.