<div>Dear Daniel,</div>
<div> </div>
<div>Thank you for your help.</div>
<div>It works. Thank you for your kind.</div>
<div> </div>
<div>Best regards,</div>
<div>Charles<br><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>On 05/23/07 15:02, Charles Wang wrote:<br>> Dear Daniel,<br>><br>> Nice to meet you.
<br>> Yes, my pdt table is:<br>> sdomain: caller.openser.ip.address ( the openser's ip address of caller)<br>> prefix: 444<br>> domain: callee.openser.ip.address ( the openser's ip address of callee)
<br>><br>> But I got "PDT:prefix2domain: no prefix found in [444111]" when<br>> caller( <a href="mailto:222@caller.openser.ip.address">222@caller.openser.ip.address</a><br>> <mailto:<a href="mailto:222@caller.openser.ip.address">
222@caller.openser.ip.address</a>> ) try to make a call 444111 to<br>> callee ( <a href="mailto:111@callee.openser.ip.address">111@callee.openser.ip.address</a><br>> <mailto:<a href="mailto:111@callee.openser.ip.address">
111@callee.openser.ip.address</a>> ) using prefix2domain("0", "0")<br>> in route[0] of openser.cfg.<br>><br>> Would you please give me some tips how to debug it?<br>try prefix2domain("0", "1"), in this case, because you have sdomain set.
<br><br>Cheers,<br>Daniel<br><br>><br>> Thank you very much.<br>><br>> Best regards,<br>> Charles<br>><br>><br>> 2007/5/23, Daniel-Constantin Mierla <<a href="mailto:daniel@voice-system.ro">daniel@voice-system.ro
</a><br>> <mailto:<a href="mailto:daniel@voice-system.ro">daniel@voice-system.ro</a>>>:<br>><br>> 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> <mailto:<a href="mailto:xyz@aaa.com">xyz@aaa.com</a>> to <a href="mailto:444111@aaa.com">444111@aaa.com</a><br>> <mailto:<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> <mailto:<a href="mailto:111@bbb.com">111@bbb.com</a>> ,then entry in pdt table<br>> should be:<br>><br>> sdomain:
<a href="http://aaa.com">aaa.com</a> <<a href="http://aaa.com">http://aaa.com</a>><br>> prefix: 444<br>> domain: <a href="http://bbb.com">bbb.com</a> <<a href="http://bbb.com">http://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>><br>> <mailto:<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>><br>> > <mailto:<a href="mailto:111@bbb.com">111@bbb.com</a> <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>> <<a href="http://bbb.com">http://bbb.com</a>> |<br>> 444 | <a href="http://bbb.com">bbb.com</a> <<a href="http://bbb.com">http://bbb.com</a>><br>> > <<a href="http://bbb.com">
http://bbb.com</a>> |<br>> > +----+----------------------+----------+--------------+<br>> ><br>> > ############## parts of my openser.cfg<br>> ##################################3<br>
> > loadmodule "pdt.so"<br>> > modparam("pdt", "db_url",<br>> "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>> <mailto: sip<br>> <mailto:<a href="mailto:sip">sip</a>>:<a href="mailto:444111@aaa.com">444111@aaa.com</a> <mailto:<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>><br>> > <mailto:<a href="mailto:sip">sip</a> <mailto:<a href="mailto:sip">
sip</a>>:<a href="mailto:222@aaa.com">222@aaa.com</a> <mailto:<a href="mailto:222@aaa.com">222@aaa.com</a>>> T=<br>> <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>> > <mailto:<a href="mailto:sip">sip</a> <mailto:<a href="mailto:sip">sip</a>>:<a href="mailto:444111@aaa.com">444111@aaa.com</a> <mailto:
<a href="mailto:444111@aaa.com">444111@aaa.com</a>>><br>> 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: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>> <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>> <mailto:<a href="mailto:sip">
sip</a> <mailto:<a href="mailto:sip">sip</a>>:<a href="mailto:444111@aaa.com">444111@aaa.com</a> <mailto:<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>> <mailto:<a href="mailto:sip">sip</a><br>> <mailto:<a href="mailto:sip">sip</a>>:<a href="mailto:222@aaa.com">
222@aaa.com</a> <mailto:<a href="mailto:222@aaa.com">222@aaa.com</a>>><br>> T=<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>> > <mailto:<a href="mailto:sip">sip</a> <mailto:<a href="mailto:sip">sip</a>>: <a href="mailto:444111@aaa.com">444111@aaa.com</a><br>> <mailto:<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:88BEB1DB-B447-4DAF-A3D6-212DBA3EC628@10.6.1.185">
88BEB1DB-B447-4DAF-A3D6-212DBA3EC628@10.6.1.185</a>><br>> > <mailto: 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<br>> 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>> <mailto:<a href="mailto:sip">sip</a> <mailto:<a href="mailto:sip">sip</a>>:<a href="mailto:444111@aaa.com">444111@aaa.com</a> <mailto:
<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>> <mailto:
<a href="mailto:sip">sip</a><br>> <mailto:<a href="mailto:sip">sip</a>>:<a href="mailto:222@aaa.com">222@aaa.com</a> <mailto:<a href="mailto:222@aaa.com">222@aaa.com</a>>><br>> T=<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>> > <mailto:<a href="mailto:sip">sip</a> <mailto:<a href="mailto:sip">sip</a>>: <a href="mailto:444111@aaa.com">
444111@aaa.com</a><br>> <mailto:<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:88BEB1DB-B447-4DAF-A3D6-212DBA3EC628@10.6.1.185">88BEB1DB-B447-4DAF-A3D6-212DBA3EC628@10.6.1.185</a>><br>> > <mailto: 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>> > _______________________________________________
<br>> > Users mailing list<br>> > <a href="mailto:Users@openser.org">Users@openser.org</a> <mailto:<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>><br>><br>><br>><br>> --<br>><br>> Best Regards<br>> Charles<br></blockquote></div><br><br clear="all"><br>-- <br><br>Best Regards
<br>Charles