{"id":31933,"date":"2024-12-05T22:07:29","date_gmt":"2024-12-05T22:07:29","guid":{"rendered":"https:\/\/www.dotcom-monitor.com\/blog\/troubleshoot-sip-400-bad-request\/"},"modified":"2026-07-16T00:05:16","modified_gmt":"2026-07-16T00:05:16","slug":"troubleshoot-sip-400-bad-request","status":"publish","type":"post","link":"https:\/\/www.dotcom-monitor.com\/blog\/es\/troubleshoot-sip-400-bad-request\/","title":{"rendered":"C\u00f3mo manejar y solucionar el error SIP 400 Bad Request"},"content":{"rendered":"<p>Si te est\u00e1s enfrentando al temido error SIP 400 \u2013 Bad Request, puede parecer que te est\u00e1s topando con un muro de ladrillos. \u00a1Pero no temas! Este tipo de error generalmente indica que algo est\u00e1 mal con tu solicitud SIP, y puede solucionarse bastante f\u00e1cil si sabes d\u00f3nde buscar. A veces es debido a errores tipogr\u00e1ficos, informaci\u00f3n faltante o problemas de formato que hacen que un servidor SIP no entienda tu solicitud. Es la forma del servidor de decir, &#8220;Oye, no entiendo este mensaje.&#8221; Este tipo de errores se encuentran com\u00fanmente en sistemas de <a href=\"https:\/\/www.dotcom-monitor.com\/es\/productos-de-monitoreo\/herramientas-de-supervision-de-voip-dotcom-monitor\/\">VoIP<\/a> y de videoconferencia.<\/p>\n<p>En este art\u00edculo, te proporcionaremos nuestra gu\u00eda detallada sobre c\u00f3mo resolver cualquier error SIP 400 \u2013 Bad Request que est\u00e9s recibiendo de cualquier sistema de comunicaci\u00f3n basado en SIP.<\/p>\n<p>&nbsp;<\/p>\n<h2 id='revisa-los-patrones-de-marcado'  id=\"boomdevs_1\">Revisa los patrones de marcado<\/h2>\n<p>A veces son las cosas simples las que nos complican, y un peque\u00f1o error en el n\u00famero que est\u00e1s marcando puede causar un error SIP 400. Podr\u00edan ser errores simples como faltar el c\u00f3digo de pa\u00eds, agregar espacios extras o usar caracteres no soportados. Quieres asegurarte de que el n\u00famero est\u00e9 limpio y correctamente formateado. Tambi\u00e9n debes verificar si necesitas un prefijo para ciertos n\u00fameros como un +1 para llamadas de EE. UU. Si est\u00e1s usando una aplicaci\u00f3n VoIP, aseg\u00farate de que siga las reglas de marcado correctas porque una revisi\u00f3n r\u00e1pida puede ahorrarte mucho tiempo y dolores de cabeza.<\/p>\n<p>Pasos:<\/p>\n<ol>\n<li><strong>Validar formatos de n\u00fameros<\/strong><br \/>\nAseg\u00farate de que los n\u00fameros sigan el est\u00e1ndar internacional E.164 o tus convenciones locales de marcado. Incluye los prefijos correctos, como c\u00f3digos de pa\u00eds o de \u00e1rea.<\/li>\n<li><strong>Caracteres especiales<\/strong><br \/>\nEvita caracteres no soportados como *, # o +, a menos que sean requeridos espec\u00edficamente por tu configuraci\u00f3n. Aseg\u00farate de que est\u00e9n correctamente codificados si se usan en encabezados SIP.<\/li>\n<li><strong>Reglas de marcado de PBX<\/strong><br \/>\nVerifica los planes de marcado del PBX con los requisitos de tu proveedor SIP para asegurar la compatibilidad. Algunos PBX requieren reglas adicionales para manejar llamadas locales, nacionales o internacionales.<\/li>\n<\/ol>\n<p><strong>Ejemplo<\/strong><\/p>\n<p>Para una llamada internacional:<\/p>\n<ul>\n<li>Formato: +<\/li>\n<li>Aseg\u00farate de que el PBX pueda procesar el car\u00e1cter + y convertirlo al prefijo correcto para llamadas salientes.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2 id='verifica-la-informaci\u00f3n-del-encabezado-sip'  id=\"boomdevs_2\">Verifica la informaci\u00f3n del encabezado SIP<\/h2>\n<p>Piensa en los encabezados SIP como las &#8220;etiquetas de direcci\u00f3n&#8221; de tu mensaje. Si algo est\u00e1 mal, el servidor SIP no sabr\u00e1 a d\u00f3nde enviar tu mensaje. Recomendamos encarecidamente que te tomes un momento para revisar los encabezados clave y verificar si est\u00e1n correctamente formateados. Algunos encabezados clave que t\u00edpicamente pueden causar encabezados SIP mal formados o incompletos son:<\/p>\n<ul>\n<li><strong>From:<\/strong> URI de la parte originadora<\/li>\n<li><strong>To:<\/strong> URI de la parte de destino<\/li>\n<li><strong>Contact:<\/strong> URI para el enrutamiento de respuestas<\/li>\n<li><strong>Call-ID:<\/strong> Identificador \u00fanico para la transacci\u00f3n SIP<\/li>\n<li><strong>CSeq:<\/strong> N\u00famero de secuencia para identificaci\u00f3n de la solicitud<\/li>\n<\/ul>\n<p>Pasos:<\/p>\n<ol>\n<li><strong>Capturar tr\u00e1fico<\/strong><br \/>\nUsa herramientas como Wireshark o tcpdump para capturar paquetes SIP en tu interfaz de red.<\/li>\n<\/ol>\n<p>shell<\/p>\n<p>tcpdump -i eth0 -w sip_traffic.pcap port 5060<\/p>\n<p style=\"padding-left: 40px\">2. <strong>Inspeccionar encabezados<\/strong><br \/>\nAnaliza los encabezados SIP para asegurar:<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Formato adecuado (por ejemplo, sip:usuario@dominio.com).<\/li>\n<li>Presencia de encabezados obligatorios.<\/li>\n<li>Ausencia de encabezados no soportados o innecesarios.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"padding-left: 40px\">3. <strong>Problemas comunes<\/strong><br \/>\nAlgunos problemas comunes que podr\u00edas encontrar son:<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Falta del encabezado Content-Length.<\/li>\n<li>Tipo de contenido incorrecto para cuerpos de mensajes SIP (por ejemplo, cargas \u00fatiles SDP).<\/li>\n<li>Encabezados Via desalineados que causan problemas de enrutamiento.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"padding-left: 40px\">Herramientas usadas para verificar la informaci\u00f3n del encabezado SIP:<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li><strong>Wireshark:<\/strong> Filtra por sip para aislar paquetes SIP.<\/li>\n<li><strong>Registros de depuraci\u00f3n SIP:<\/strong> Consulta los logs en servidores SIP o sistemas PBX.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 id='confirma-la-configuraci\u00f3n-y-compatibilidad-del-dispositivo'  id=\"boomdevs_3\">Confirma la configuraci\u00f3n y compatibilidad del dispositivo<\/h2>\n<p>Los dispositivos pueden ser quisquillosos, y una <a href=\"https:\/\/www.dotcom-monitor.com\/es\/productos-de-monitoreo\/monitorizacion-sip-dotcom-monitor\/\">configuraci\u00f3n incorrecta de un dispositivo SIP<\/a> puede causar desajustes de transporte, fallas en el registro o errores al analizar mensajes. Una configuraci\u00f3n incorrecta suele ser la culpable detr\u00e1s de un error SIP 400. Querr\u00e1s verificar cosas como que los ajustes de proxy SIP y proxy de salida apunten al servidor correcto. Tambi\u00e9n puede valer la pena asegurarte de que el firmware del dispositivo est\u00e9 actualizado. Peque\u00f1os ajustes en tus configuraciones pueden hacer la diferencia.<\/p>\n<p>Pasos:<\/p>\n<ol>\n<li><strong>Protocolos de transporte<\/strong><br \/>\nAsegura el uso consistente de protocolos de transporte entre dispositivos (UDP, TCP, <a href=\"https:\/\/www.dotcom-monitor.com\/es\/productos-de-monitoreo\/ssl-certificate-monitoring\/\">TLS<\/a>).<br \/>\nEjemplo: Un desajuste (por ejemplo, el cliente usa TCP mientras el servidor solo soporta UDP) puede bloquear la comunicaci\u00f3n.<\/li>\n<li><strong>Actualizaciones de firmware<\/strong><br \/>\nVerifica que los dispositivos est\u00e9n ejecutando el firmware m\u00e1s reciente. Las nuevas actualizaciones a menudo resuelven problemas de compatibilidad o errores conocidos.<\/li>\n<li><strong>Configuraci\u00f3n de proxy SIP y servidor registrador<\/strong><br \/>\nRevisa dos veces la configuraci\u00f3n del proxy SIP, el servidor registrador y los puertos. Por ejemplo, el puerto SIP predeterminado es 5060 para UDP\/TCP y 5061 para TLS.<\/li>\n<li><strong>Autenticaci\u00f3n y NAT<\/strong><\/li>\n<\/ol>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Confirma credenciales v\u00e1lidas para la autenticaci\u00f3n SIP.<\/li>\n<li>Utiliza Session Traversal Utilities for NAT (STUN) o Traversal Using Relays around NAT (TURN) para manejar problemas relacionados con NAT.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2 id='revisa-la-sintaxis-de-uri-sip'  id=\"boomdevs_4\">Revisa la sintaxis de URI SIP<\/h2>\n<p>Los URI SIP deben seguir un formato espec\u00edfico, como sip:usuario@dominio.com. Aseg\u00farate de que tengas el prefijo sip:, el nombre de usuario y el dominio todos correctos. Cuidado con errores tipogr\u00e1ficos, espacios extra o partes faltantes. Un solo car\u00e1cter fuera de lugar puede hacer que el servidor tire la toalla y te env\u00ede un error 400. Observa detenidamente el URI y a menudo encontrar\u00e1s el problema r\u00e1pidamente.<\/p>\n<p>Pasos:<\/p>\n<ol>\n<li><strong>Validar URIs<\/strong><br \/>\nRevisa los URIs From, To y Contact en el mensaje SIP. Asegura formatos adecuados como sip:usuario@dominio o sip:usuario@IP:puerto.<\/li>\n<li><strong>Caracteres inv\u00e1lidos<\/strong><br \/>\nElimina cualquier car\u00e1cter no permitido en los URIs SIP. Problemas comunes incluyen:<\/li>\n<\/ol>\n<ul>\n<li>Espacios en los URIs.<\/li>\n<li>Falta de informaci\u00f3n de usuario (por ejemplo, sip:@dominio).<\/li>\n<li><strong>URIs basados en IP<\/strong><br \/>\nCuando uses una direcci\u00f3n IP, incluye el puerto correcto si no usas el puerto SIP predeterminado:<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.dotcom-monitor.com\/blog\/es\/synthetic-monitoring-graphql\/\">graphql<\/a><\/p>\n<p>sip:usuario@192.168.1.1:5060<\/p>\n<p><strong>Ejemplo<\/strong><\/p>\n<p>Un URI mal formateado como sip:usuario dominio en lugar de sip:usuario@dominio desencadenar\u00e1 un error SIP 400.<\/p>\n<p>&nbsp;<\/p>\n<h2 id='analiza-los-registros-del-servidor'  id=\"boomdevs_5\">Analiza los registros del servidor<\/h2>\n<p>Los registros del servidor son como el cuaderno de un detective, est\u00e1n llenos de pistas y son invaluables para identificar problemas espec\u00edficos que causan errores SIP 400. Si puedes acceder a ellos, revisa los registros alrededor de la hora en que ocurri\u00f3 el error. Pueden decirte si hay un problema con el formato de la solicitud o si fall\u00f3 la autenticaci\u00f3n. Observa las marcas de tiempo para vincular el error con tu solicitud. Es una excelente manera de determinar si el problema est\u00e1 de tu lado o del servidor. Algunos errores com\u00fanmente revelados son encabezados mal formados, fallas de autenticaci\u00f3n o desajustes de protocolo.<\/p>\n<p>Pasos:<\/p>\n<ol>\n<li><strong>Acceder a los registros<\/strong><br \/>\nUbica los registros del servidor SIP. Ubicaciones t\u00edpicas:<\/p>\n<ul>\n<li>Asterisk: \/var\/log\/asterisk\/full<\/li>\n<li>FreeSWITCH: \/var\/log\/freeswitch.log<\/li>\n<\/ul>\n<\/li>\n<li><strong>Filtrar mensajes SIP<\/strong><br \/>\nUsa filtros para aislar registros relevantes para un SIP Call-ID espec\u00edfico o c\u00f3digo de error.<\/li>\n<li><strong>Comparar con paquetes capturados<\/strong><br \/>\nCorrelaciona los registros del servidor con las capturas de paquetes SIP para encontrar discrepancias.<\/li>\n<\/ol>\n<p><strong>Ejemplo<\/strong><\/p>\n<p>Registros con mensajes como 400 Bad Request &#8211; Invalid Contact Header indican un encabezado Contact mal formateado.<\/p>\n<p>Herramientas<\/p>\n<ul>\n<li><strong>Splunk:<\/strong> Para an\u00e1lisis avanzado de logs.<\/li>\n<li><strong>Scripts personalizados:<\/strong> Usa expresiones regulares para analizar logs en busca de errores espec\u00edficos.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2 id='t\u00e9cnicas-avanzadas-de-soluci\u00f3n-de-problemas'  id=\"boomdevs_6\">T\u00e9cnicas avanzadas de soluci\u00f3n de problemas<\/h2>\n<p>Si lo b\u00e1sico no ha funcionado, es hora de sacar las herramientas pesadas. Una gran opci\u00f3n es SIPp, que es una herramienta poderosa que te permite simular llamadas SIP. Es perfecta para identificar errores de an\u00e1lisis o detectar problemas que podr\u00edan no ser evidentes durante el uso regular. Tambi\u00e9n puedes probar <a href=\"https:\/\/www.dotcom-monitor.com\/blog\/es\/sip-monitoring-services-many-points-of-potential-failure\/\">validadores SIP<\/a> para buscar errores ocultos de sintaxis. \u00bfTodav\u00eda no est\u00e1s seguro? Probar con un dispositivo o aplicaci\u00f3n diferente puede revelar si el problema est\u00e1 aislado a tu configuraci\u00f3n actual. Estos m\u00e9todos pueden parecer un poco t\u00e9cnicos, pero son revolucionarios cuando se trata de encontrar esos problemas dif\u00edciles y ocultos.<\/p>\n<p><strong>Valida el an\u00e1lisis SIP con herramientas de prueba<\/strong><\/p>\n<p>Usa herramientas como SIPp para simular llamadas SIP e identificar errores de an\u00e1lisis.<\/p>\n<p>shell<\/p>\n<p>sipp -sf scenario.xml -s 1000 192.168.1.10:5060<\/p>\n<p><strong>Habilita el modo depuraci\u00f3n en servidores SIP<\/strong><\/p>\n<p>Aumenta la verbosidad del registro en tu servidor SIP para una depuraci\u00f3n detallada:<\/p>\n<ul>\n<li><strong>Asterisk:<\/strong> core set debug 5<\/li>\n<li><strong>FreeSWITCH:<\/strong> loglevel 7<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2 id='contacta-al-soporte-del-proveedor'  id=\"boomdevs_7\">Contacta al soporte del proveedor<\/h2>\n<p>\u00bfSigues atascado? No te preocupes, para eso est\u00e1 el soporte del proveedor. Comun\u00edcate con tu proveedor SIP o fabricante del dispositivo y expl\u00edcales lo que est\u00e1 pasando. Comparte cualquier registro o detalle sobre lo que ya has probado. Cuanta m\u00e1s informaci\u00f3n des, m\u00e1s r\u00e1pido podr\u00e1n ayudarte. A veces la soluci\u00f3n es algo que ya han visto antes, y pueden ayudarte a volver a la normalidad en poco tiempo.<\/p>\n<p>Pasos<\/p>\n<ol>\n<li>Re\u00fane datos relevantes, incluyendo:\n<ul>\n<li>Registros SIP.<\/li>\n<li>Capturas de paquetes.<\/li>\n<li>Archivos de configuraci\u00f3n.<\/li>\n<\/ul>\n<\/li>\n<li>Abre un ticket de soporte con una descripci\u00f3n detallada del problema.<\/li>\n<li>Solicita actualizaciones sobre errores conocidos, parches de firmware o diagn\u00f3sticos adicionales.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2 id='resumen'  id=\"boomdevs_8\">Resumen<\/h2>\n<p>Resolver errores SIP 400 puede ser frustrante, pero con un poco de paciencia y una revisi\u00f3n met\u00f3dica, casi seguro encontrar\u00e1s que solo es un peque\u00f1o ajuste el que debe hacerse. Resolver los errores SIP 400 implica revisar los patrones de marcado y encabezados SIP en busca de precisi\u00f3n, asegurar que la configuraci\u00f3n de los dispositivos est\u00e9 correctamente ajustada para compatibilidad, y analizar los registros del servidor para descubrir la causa ra\u00edz. Si el problema persiste, contacta al soporte del proveedor con informaci\u00f3n diagn\u00f3stica detallada para una resoluci\u00f3n m\u00e1s r\u00e1pida.<\/p>\n<p>T\u00f3malo paso a paso, y no dudes en pedir ayuda cuando la necesites. \u00a1T\u00fa puedes!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si te est\u00e1s enfrentando al temido error SIP 400 \u2013 Bad Request, puede parecer que te est\u00e1s topando con un muro de ladrillos. \u00a1Pero no temas! Este tipo de error generalmente indica que algo est\u00e1 mal con tu solicitud SIP, y puede solucionarse bastante f\u00e1cil si sabes d\u00f3nde buscar. A veces es debido a errores [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":8257,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[875],"tags":[],"class_list":["post-31933","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categorizar"],"_links":{"self":[{"href":"https:\/\/www.dotcom-monitor.com\/blog\/es\/wp-json\/wp\/v2\/posts\/31933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dotcom-monitor.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dotcom-monitor.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dotcom-monitor.com\/blog\/es\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dotcom-monitor.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=31933"}],"version-history":[{"count":0,"href":"https:\/\/www.dotcom-monitor.com\/blog\/es\/wp-json\/wp\/v2\/posts\/31933\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dotcom-monitor.com\/blog\/es\/wp-json\/wp\/v2\/media\/8257"}],"wp:attachment":[{"href":"https:\/\/www.dotcom-monitor.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=31933"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dotcom-monitor.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=31933"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dotcom-monitor.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=31933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}