<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000'><font face="times new roman, new york, times, serif"><span style="font-size: 12pt;">Thanks Aki, </span></font><br><br><div><font face="times new roman, new york, times, serif"><span name="x" style="font-size: 12pt;"></span></font><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><div class="moz-signature" style="font-family: 'Times New Roman'; font-size: medium;">I applied your idea and it worked !!</div><div class="moz-signature" style="font-family: 'Times New Roman'; font-size: medium;"><br></div><div class="moz-signature" style="font-family: 'Times New Roman'; font-size: medium;">For anybody else getting stuck with anything similar,  I had to escape the backslash 3 times in my sql insert to get the record to look like this:</div></div><div class="moz-signature" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium;"><br></div><div class="moz-signature">100 100 "u" "E2U+sip" "!^3907428(..)$!sip:\\+3907428500\\1@mytest.com!"</div><div class="moz-signature"><br></div><div class="moz-signature">i.e. my insert looked like this:</div><div class="moz-signature"><br></div><div class="moz-signature">INSERT INTO `records` (domain_id, name, TYPE, content, ttl, prio) VALUES (21, '*.8.2.4.7.0.9.3.e164.arpa', 'NAPTR', '100 100 "u" "E2U+sip" "!^3907428(..)$!sip:\\\\+3907428\\\\1@mytest.com!\" .', 120, 0);</div><div class="moz-signature"><br></div><div class="moz-signature">Thanks again Aki, my headache has gone ;-)</div><div class="moz-signature"><br></div><div class="moz-signature">Giuseppe</div><div class="moz-signature"><br></div><div class="moz-signature"><br></div><div class="moz-signature"><br></div><div class="moz-signature"><br></div></div><hr id="zwchr" style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><blockquote style="color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12pt; border-left-width: 2px; border-left-style: solid; border-left-color: rgb(16, 16, 255); margin-left: 5px; padding-left: 5px; font-weight: normal; font-style: normal; text-decoration: none;"><b>Da: </b>"Aki Tuomi" <cmouse@youzen.ext.b2.fi><br><b>A: </b>"Giuseppe Cardone" <g.cardone@unidata.it><br><b>Cc: </b>pdns-dev@mailman.powerdns.com<br><b>Inviato: </b>Lunedì, 18 maggio 2015 19:18:26<br><b>Oggetto: </b>Re: [Pdns-dev] backslash error in parse DNS TXT on version 3.3.2 Authoritative Server<br><br>On Mon, May 18, 2015 at 07:06:30PM +0200, Giuseppe Cardone wrote:<br>> Hi, <br>> <br>> <br>> I'm trying to perfom ENUM lookups but get a failure like the following when the response is meant to include a regular expression which includes a backslash: <br>> <br>> <br>> <br>> May 18 18:34:00 localhost pdns[8461]: Exception: Unable to parse DNS TXT '"!^3907428(..)$!sip:+3907428\1@mytest.com!"' <br>> May 18 18:34:00 localhost pdns[8461]: Exception building answer packet (Unable to parse DNS TXT '"!^3907428(..)$!sip:+3907428\1@mytest.com!"') sending out servfail <br>> <br>> <br><br>Try \\1<br><br>Aki<br></blockquote><br></div></body></html>