Hello,

sdomain is the source domain -- it is taken from From URI, if you call from [EMAIL PROTECTED] to [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> and want to become [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>, then entry in pdt table should be:

sdomain: aaa.com
prefix: 444
domain: bbb.com

Cheers,
Daniel


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

Best Regards
Charles
------------------------------------------------------------------------

_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to