📚 Centro de Ayuda

Guía completa para configurar y usar WPSwitch con Meta WhatsApp Business

Cómo Crear un Número de WhatsApp

1 Accede a la sección de Números

Ve a Números de Teléfono en el menú de navegación.

Verás un resumen de tus números actuales y el límite disponible según tu plan.

2 Haz clic en "Agregar Número"

El formulario te pedirá la siguiente información

  • Número de Teléfono En formato E.164 (ej: +573001234567)
  • Nombre para mostrar Identificador amigable (ej: "Soporte Técnico")
  • Estado Generalmente "Pendiente" hasta provisionar
  • Llamadas simultáneas Máximo permitido para este número
  • SIP Password de Meta Obtenido desde Meta API (ver siguiente sección)
  • Servidor SIP de Destino IP o hostname donde enrutar (ej: gwp.voipcentral.net)

3 Provisiona el número

Una vez creado, haz clic en Provisionar para

  • Configurar el enrutamiento hacia tu PBX

Listo! El número está activo y listo para recibir/realizar llamadas.

Configurar Número en Meta WhatsApp

⚠️ Importante Esta configuración debe hacerse en Meta ANTES de provisionar el número en WPSwitch.

1. Obtén tu Access Token y Phone Number ID

Desde Meta Business Manager, obtén

  • Access Token De tu aplicación de WhatsApp Business
  • Phone Number ID El ID del número (ej: 105640869227512)

2. Ejecuta el comando cURL

Reemplaza los valores y ejecuta este comando

curl --location --request POST 'https://graph.facebook.com/v23.0/PHONE_NUMBER_ID/settings' --header 'Authorization: Bearer ACCESS_TOKEN' --header 'Content-Type: application/json' --data '{"calling": {"status": "ENABLED", "call_icon_visibility": "DEFAULT", "callback_permission_status": "ENABLED", "srtp_key_exchange_protocol": "SDES", "sip": {"status": "ENABLED", "servers": [{"hostname": "gwp.voipcentral.net", "port": 5061}]}}}'

Reemplaza los valores

  • PHONE_NUMBER_ID El ID de tu número de WhatsApp Business
  • ACCESS_TOKEN Tu token de acceso de Meta

3. Verifica la configuración

Si el comando fue exitoso, recibirás una respuesta como

{
  "success": true
}

4. Obtén el SIP Password

Para obtener el password SIP que necesitas en WPSwitch, ejecuta

curl --location --request GET 'https://graph.facebook.com/v23.0/PHONE_NUMBER_ID/settings?include_sip_credentials=true' --header 'Authorization: Bearer ACCESS_TOKEN'

En la respuesta, busca el valor de sip_user_password

{
  "calling": {
    "status": "ENABLED",
    "sip": {
      "servers": [
        {
          "hostname": "gwp.voipcentral.net",
          "port": 5061,
          "sip_user_name": "1234567890",
          "sip_user_password": "your_sip_password_here"
        }
      ]
    }
  }
}