#Es posible en el modelo conversacional para llamadas recoger el numero de telefono por donde llama

1 messages · Page 1 of 1 (latest)

gilded oxideBOT
#
AI-generated Answer for mudo9963

Sí. Con el conector SIP (SIP trunking) puedes pasar el número llamante en el INVITE y exponerlo al agente y a tus integraciones:

  • Qué debes enviar: añade en el INVITE (y en el payload del webhook si lo usas) los headers X-CALLER-ID (número llamante) y X-CALL-ID. Si usas Twilio Elastic SIP Trunking, existe fallback al header sip.twilio.callSid. Una vez recibido, ElevenLabs pone caller_id/call_id a tu disposición. (elevenlabs.io)

  • Dónde leerlo en tiempo de ejecución: el número queda disponible como variable dinámica del sistema system__caller_id (también system__called_number y, con Twilio, system__call_sid). Puedes usarlo en prompts y en tool calls para guardarlo donde necesites. (elevenlabs.io)

  • Webhooks “pre-call” (Twilio) y “post-call”: en inbound con Twilio, el pre-call webhook recibe caller_id y otros campos; tras la llamada, el post_call_transcription webhook incluye metadata y conversation_initiation_client_data (donde puedes conservar el número). (elevenlabs.io)

  • Vía API después de la llamada: consulta la conversación con GET /v1/convai/conversations/:conversation_id y lee metadata y conversation_initiation_client_data para recuperar los detalles de la llamada que hayas guardado (p. ej., el número). (elevenlabs.io)

En resumen: sí es posible capturar el número con SIP; pásalo por X-CALLER-ID y luego léelo como system__caller_id, por webhook o vía GET Conversation. (elevenlabs.io)

Sources:
SIP trunking | ElevenLabs Documentation
Dynamic variables | ElevenLabs Documentation
Twilio personalization | ElevenLabs Documentation
Get conversation details | ElevenLabs Documentation
SIP trunking | ElevenLabs Documentation

ancient quest
#

Tengo una herramienta donde envió datos que le pregunto al cliente, y cuando termina la llamada envio a n8n un json de esa informacion, como añado el numero de telefono entrante