<div>Hi all,</div>
<div> </div>
<div>I try to rewrite <a href="mailto:444111@aaa.com">444111@aaa.com</a> to <a href="mailto:111@bbb.com">111@bbb.com</a> with pdt module. </div>
<div> </div>
<div> </div>
<div>############# pdt table in DB ##################</div>
<div>mysql> select * from pdt;<br>+----+----------------------+----------+--------------+<br>| id | sdomain | prefix | domain |<br>+----+----------------------+----------+--------------+<br>| 1 | <a href="http://bbb.com">
bbb.com</a> | 444 | <a href="http://bbb.com">bbb.com</a> |<br>+----+----------------------+----------+--------------+</div>
<div> </div>
<div>############## parts of my openser.cfg ##################################3</div>
<div>loadmodule "pdt.so"<br>modparam("pdt", "db_url", "mysql://openser:openserrw@localhost/openser")<br>modparam("pdt", "db_table", "pdt")<br>modparam("pdt", "domain_column", "sdomain")
<br>modparam("pdt", "prefix_column", "prefix")<br>modparam("pdt", "prefix", "")<br>modparam("pdt", "hsize_2pow", 4)<br>modparam("pdt", "sync_time", 300)
<br>modparam("pdt", "clean_time", 600)</div>
<div> </div>
<div>route[0] {</div>
<div>........................(skip)</div>
<div> if (is_method("INVITE")) {<br> xlog("L_INFO", "Prefix To Domain I - M=$rm RURI=$ru F=$fu T=$tu IP=$si ID=$ci\n");<br> prefix2domain("0","0");<br> xlog("L_INFO", "Prefix To Domain II - M=$rm RURI=$ru F=$fu T=$tu IP=$si ID=$ci\n");
<br> };<br>........................(skip)</div>
<div>}</div>
<div> </div>
<div>#################### /var/log/message #######################################</div>
<div> </div>
<div>May 23 15:55:12 localhost openser[22172]: New request - M=INVITE RURI=<a href="mailto:sip:444111@aaa.com">sip:444111@aaa.com</a> F=<a href="mailto:sip:222@aaa.com">sip:222@aaa.com</a> T=<a href="mailto:sip:444111@aaa.com">
sip:444111@aaa.com</a> IP=60.244.xxx.xxx <a href="mailto:ID=88BEB1DB-B447-4DAF-A3D6-212DBA3EC628@10.6.1.185">ID=88BEB1DB-B447-4DAF-A3D6-212DBA3EC628@10.6.1.185</a> <br>May 23 15:55:12 localhost openser[22172]: Prefix To Domain I - M=INVITE RURI=
<a href="mailto:sip:444111@aaa.com">sip:444111@aaa.com</a> F=<a href="mailto:sip:222@aaa.com">sip:222@aaa.com</a> T=<a href="mailto:sip:444111@aaa.com">sip:444111@aaa.com</a> IP=60.244.xxx.xxx <a href="mailto:ID=88BEB1DB-B447-4DAF-A3D6-212DBA3EC628@10.6.1.185">
ID=88BEB1DB-B447-4DAF-A3D6-212DBA3EC628@10.6.1.185</a> <br>May 23 15:55:12 localhost openser[22172]: PDT:prefix2domain: no prefix found in [444111] <br>May 23 15:55:12 localhost openser[22172]: Prefix To Domain II - M=INVITE RURI=
<a href="mailto:sip:444111@aaa.com">sip:444111@aaa.com</a> F=<a href="mailto:sip:222@aaa.com">sip:222@aaa.com</a> T=<a href="mailto:sip:444111@aaa.com">sip:444111@aaa.com</a> IP=60.244.xxx.xxx <a href="mailto:ID=88BEB1DB-B447-4DAF-A3D6-212DBA3EC628@10.6.1.185">
ID=88BEB1DB-B447-4DAF-A3D6-212DBA3EC628@10.6.1.185</a> <br>-- <br><br>Best Regards<br>Charles </div>