<div>Dear Daniel,</div>
<div> </div>
<div>Nice to meet you.</div>
<div>Yes, my pdt table is:</div>
<div>sdomain: caller.openser.ip.address ( the openser's ip address of caller)<br>prefix: 444</div>
<div>domain: callee.openser.ip.address ( the openser's ip address of callee)</div>
<div> </div>
<div>But I got "PDT:prefix2domain: no prefix found in [444111]" when caller( <a href="mailto:222@caller.openser.ip.address">222@caller.openser.ip.address</a> ) try to make a call 444111 to callee ( <a href="mailto:111@callee.openser.ip.address">
111@callee.openser.ip.address</a> ) using prefix2domain("0", "0") in route[0] of openser.cfg.</div>
<div> </div>
<div>Would you please give me some tips how to debug it?</div>
<div> </div>
<div>Thank you very much.<br><br>Best regards,</div>
<div>Charles</div>
<div><br> </div>
<div><span class="gmail_quote">2007/5/23, Daniel-Constantin Mierla <<a href="mailto:daniel@voice-system.ro">daniel@voice-system.ro</a>>:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hello,<br><br>sdomain is the source domain -- it is taken from From URI, if you call<br>from <a href="mailto:xyz@aaa.com">
xyz@aaa.com</a> to <a href="mailto:444111@aaa.com">444111@aaa.com</a> and want to<br>become <a href="mailto:111@bbb.com">111@bbb.com</a> ,then entry in pdt table should be:<br><br>sdomain: <a href="http://aaa.com">aaa.com
</a><br>prefix: 444<br>domain: <a href="http://bbb.com">bbb.com</a><br><br>Cheers,<br>Daniel<br><br><br>On 05/23/07 11:57, Charles Wang wrote:<br>> Hi all,<br>><br>> I try to rewrite <a href="mailto:444111@aaa.com">
444111@aaa.com</a> <mailto:<a href="mailto:444111@aaa.com">444111@aaa.com</a>> to <a href="mailto:111@bbb.com">111@bbb.com</a><br>> <mailto:<a href="mailto:111@bbb.com">111@bbb.com</a>> with pdt module.<br>
><br>><br>> ############# pdt table in DB ##################<br>> mysql> select * from pdt;<br>> +----+----------------------+----------+--------------+<br>> | id | sdomain | prefix | domain |
<br>> +----+----------------------+----------+--------------+<br>> | 1 | <a href="http://bbb.com">bbb.com</a> <<a href="http://bbb.com">http://bbb.com</a>> | 444 | <a href="http://bbb.com">bbb.com
</a><br>> <<a href="http://bbb.com">http://bbb.com</a>> |<br>> +----+----------------------+----------+--------------+<br>><br>> ############## parts of my openser.cfg ##################################3
<br>> 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)<br>><br>> route[0] {<br>> ........................(skip)
<br>> if (is_method("INVITE")) {<br>> xlog("L_INFO", "Prefix To Domain I - M=$rm RURI=$ru F=$fu T=$tu<br>> 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<br>> IP=$si ID=$ci\n");<br>> };<br>> ........................(skip)<br>> }<br>><br>> #################### /var/log/message
<br>> #######################################<br>><br>> May 23 15:55:12 localhost openser[22172]: New request - M=INVITE<br>> RURI=<a href="mailto:sip:444111@aaa.com">sip:444111@aaa.com</a> <mailto:<a href="mailto:sip">
sip</a>:<a href="mailto:444111@aaa.com">444111@aaa.com</a>> F=<a href="mailto:sip:222@aaa.com">sip:222@aaa.com</a><br>> <mailto:<a href="mailto:sip">sip</a>:<a href="mailto:222@aaa.com">222@aaa.com</a>> T= <a href="mailto:sip:444111@aaa.com">
sip:444111@aaa.com</a><br>> <mailto:<a href="mailto:sip">sip</a>:<a href="mailto:444111@aaa.com">444111@aaa.com</a>> IP=60.244.xxx.xxx<br>> ID=<a href="mailto:88BEB1DB-B447-4DAF-A3D6-212DBA3EC628@10.6.1.185">88BEB1DB-B447-4DAF-A3D6-212DBA3EC628@10.6.1.185
</a><br>> <mailto:<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 -
<br>> M=INVITE RURI= <a href="mailto:sip:444111@aaa.com">sip:444111@aaa.com</a> <mailto:<a href="mailto:sip">sip</a>:<a href="mailto:444111@aaa.com">444111@aaa.com</a>><br>> F=<a href="mailto:sip:222@aaa.com">
sip:222@aaa.com</a> <mailto:<a href="mailto:sip">sip</a>:<a href="mailto:222@aaa.com">222@aaa.com</a>> T=<a href="mailto:sip:444111@aaa.com">sip:444111@aaa.com</a><br>> <mailto:<a href="mailto:sip">sip</a>:<a href="mailto:444111@aaa.com">
444111@aaa.com</a>> IP=60.244.xxx.xxx<br>> ID=<a href="mailto:88BEB1DB-B447-4DAF-A3D6-212DBA3EC628@10.6.1.185">88BEB1DB-B447-4DAF-A3D6-212DBA3EC628@10.6.1.185</a><br>> <mailto:<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<br>> found in [444111]<br>> May 23 15:55:12 localhost openser[22172]: Prefix To Domain II -
<br>> M=INVITE RURI= <a href="mailto:sip:444111@aaa.com">sip:444111@aaa.com</a> <mailto:<a href="mailto:sip">sip</a>:<a href="mailto:444111@aaa.com">444111@aaa.com</a>><br>> F=<a href="mailto:sip:222@aaa.com">
sip:222@aaa.com</a> <mailto:<a href="mailto:sip">sip</a>:<a href="mailto:222@aaa.com">222@aaa.com</a>> T=<a href="mailto:sip:444111@aaa.com">sip:444111@aaa.com</a><br>> <mailto:<a href="mailto:sip">sip</a>:<a href="mailto:444111@aaa.com">
444111@aaa.com</a>> IP=60.244.xxx.xxx<br>> ID=<a href="mailto:88BEB1DB-B447-4DAF-A3D6-212DBA3EC628@10.6.1.185">88BEB1DB-B447-4DAF-A3D6-212DBA3EC628@10.6.1.185</a><br>> <mailto:<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<br>> ------------------------------------------------------------------------<br>><br>> _______________________________________________
<br>> Users mailing list<br>> <a href="mailto:Users@openser.org">Users@openser.org</a><br>> <a href="http://openser.org/cgi-bin/mailman/listinfo/users">http://openser.org/cgi-bin/mailman/listinfo/users</a><br>>
<br></blockquote></div><br><br clear="all"><br>-- <br><br>Best Regards<br>Charles