Ir al contenido

Conectar la centralita

Puedes conectar el PBX de dos maneras:

  1. Trunk IP-to-IP: sin registro; autoriza la IP pública del PBX en la configuración de la cuenta.
  2. Extensión registrada: AI4CALL registra una extensión en el PBX.

Para el routing inbound, llama al número virtual del asistente y colócalo en el campo SIP TO. Cada número virtual es único para un asistente.

Usa GET y PATCH /account/allowed-ips para gestionar la allowlist. Las IP autorizadas se aplican a toda la cuenta, no a un solo asistente. Antes del PATCH comprueba la lista completa para no eliminar accidentalmente un PBX existente.

Para llamadas outbound mediante PBX usa /webhook/outbound_call_pbx; el ipPbx proporcionado debe pertenecer a esta allowlist.

Usa el modo IP-to-IP cuando AI4CALL deba alcanzar la dirección pública del PBX:

{
"dst": "+390212345678",
"callerId": "+390212300000",
"assistantApiKey": "<ASSISTANT_API_KEY>",
"method_uac": false,
"ipPbx": "203.0.113.10",
"sipPort": "5060"
}

Para el modo UAC registrado establece method_uac en true y omite tanto ipPbx como sipPort. No combines los dos modos en la misma solicitud.