<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi Alex,</p>
<p>Thanks for your swift answer and clarification.</p>
<p>Regards!<br>
</p>
<div class="moz-signature">
<meta charset="utf-8">
<style type="text/css">
a {
color: #00A82D;
text-decoration: none;
}
a:hover {
color: #f4e110;
text-decoration: none;
}
</style>
<table width="100%" cellspacing="5" cellpadding="0" border="0">
<tbody>
<tr>
<td style="padding:5px;" valign="top" align="left">
<p> <font style="font-size:12pt;" face="Calibri, Arial,
Helvetica, sans-serif" color="#00A82D"><strong>Luis
Calderón Boix</strong></font><br>
<font style="font-size:11pt;" face="Calibri, Arial,
Helvetica, sans-serif" color="#111111"><strong>Support
Area Team Leader & LTE/VOIP Manager</strong></font><br>
<font font="" style="font-size:11pt;" face="Calibri,
Arial, Helvetica, sans-serif" color="#111111">(+34)
971 53 08 03</font><br>
<font style="font-size:11pt;" face="Calibri, Arial,
Helvetica, sans-serif" color="#111111">C. Santo
Domingo, 31<br>
07460 Pollença</font><br>
<font style="font-size:11pt;" face="Calibri, Arial,
Helvetica, sans-serif" color="#111111">Illes Balears</font><br>
<font style="font-size:11pt;" face="Calibri, Arial,
Helvetica, sans-serif"><a href="http://www.ibred.es/"><u>www.ibred.es</u></a></font>
</p>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td style="padding:5px;" valign="top" align="left"> <a
href="http://www.ibred.es"> <img
src="http://www.ibred.es/descargas/ibred-logo-firma-20.png"
alt="Logo IB-RED" hspace="5"> </a> </td>
</tr>
<tr>
<td> <a href="http://www.facebook.com/ibredinternet"><img
src="http://www.ibred.es/firma/ico-facebook-19.jpg"
alt="facebook" border="0"></a> <a
href="https://www.instagram.com/ib_red_internet/"><img
src="http://www.ibred.es/firma/ico-ig-19.jpg"
alt="twitter" border="0"></a> <a
href="http://www.linkedin.com/company/ib-red"><img
src="http://www.ibred.es/firma/ico-in-19.jpg"
alt="linkedIn" border="0"></a> </td>
</tr>
</tbody>
</table>
<table width="100%" cellspacing="5" cellpadding="0" border="0">
<tbody>
<tr>
<td style="padding:5px;" valign="top" align="left"> <font
style="font-size:9pt;" face="Calibri light, calibri,
Arial, Helvetica, sans-serif" color="#333333">Este
mensaje va dirigido, de manera exclusiva, a su
destinatario y puede contener información confidencial y
sujeta al secreto profesional, cuya divulgación no está
permitida por Ley. En caso de haber recibido este
mensaje por error, le rogamos que de forma inmediata,
nos lo comunique mediante correo electrónico remitido a
nuestra atención y proceda a su eliminación, así como a
la de cualquier documento adjunto al mismo. Asimismo, le
comunicamos que la distribución, copia o utilización de
este mensaje, o de cualquier documento adjunto al mismo,
cualquiera que fuera su finalidad, están prohibidas por
la ley. En aras del cumplimiento del Reglamento (UE)
2016/679 del Parlamento Europeo y del Consejo, de 27 de
abril de 2016, puede ejercer los derechos de acceso,
rectificación, cancelación, limitación, oposición y
portabilidad de manera gratuita mediante correo
electrónico a: <a class="moz-txt-link-abbreviated" href="mailto:administracion@ibred.es">administracion@ibred.es</a> o bien en la
dirección: Plaça Major, 8, 07460, Pollença (Illes
Balears).</font> </td>
</tr>
</tbody>
</table>
</div>
<div class="moz-cite-prefix">El 09/09/2021 a las 9:03, Alex Lutay
via Spce-user escribió:<br>
</div>
<blockquote type="cite"
cite="mid:06f742cb-c532-b06f-a590-0af5efac1e36@sipwise.com">Hi
Luis,
<br>
<br>
As I can see from the code, 'null' will not work, as the "item" is
quoted in code (processed as string).
<br>
<br>
<blockquote type="cite">kamailio/proxy/kamailio.cfg
<br>
760: ... FOREACH item IN
kamailio.proxy.block_useragents.ua_patterns %]$x_hdr(User-Agent)
=~ "[% item %]" ...
<br>
</blockquote>
<br>
It could be a valid point to improve NGCP User Agent Filtering
feature (a documentation link for the history):
<br>
<blockquote type="cite"><a class="moz-txt-link-freetext" href="https://www.sipwise.com/doc/mr9.5.1/spce/ce/mr9.5.1/advancedconfiguration/advancedconfiguration.html#_user_agent_filtering">https://www.sipwise.com/doc/mr9.5.1/spce/ce/mr9.5.1/advancedconfiguration/advancedconfiguration.html#_user_agent_filtering</a>
<br>
</blockquote>
<br>
Reported internally as TT#140550, will be improved one day, no
ETA.
<br>
<br>
PRO/Carrier versions has a feature Header Manipulations
<br>
<blockquote type="cite"><a class="moz-txt-link-freetext" href="https://www.sipwise.com/doc/mr9.5.1/sppro/pro/mr9.5.1/advancedconfiguration/advancedconfiguration.html#header-manipulations">https://www.sipwise.com/doc/mr9.5.1/sppro/pro/mr9.5.1/advancedconfiguration/advancedconfiguration.html#header-manipulations</a>
<br>
</blockquote>
To add missing User Agent with some label to block it further.
<br>
Also it can fill empty field, etc.
<br>
<br>
The current workaround for you a simple patchtt for kamailio to
handle missing/empty User Agent field in a code I mentioned above.
<br>
<br>
Thank you for improving NGCP!
<br>
<br>
On 9/8/21 9:19 PM, [ EXT ] Luis Calderón wrote:
<br>
<blockquote type="cite">Hi experts,
<br>
<br>
I would like to know it there's a way to drop incomming Register
and Invite messages without User agent header.
<br>
<br>
O drop user agents like "friendly-scanner" or "sipvivious" in
config.yml file. I've tried to add "null" but proxy drops all
REGISTER or INIVTE messages.
<br>
</blockquote>
<br>
</blockquote>
</body>
</html>