Dear Daniel, Thank you for your help. It works. Thank you for your kind.
Best regards, Charles 2007/5/23, Daniel-Constantin Mierla <[EMAIL PROTECTED]>:
Hello, On 05/23/07 15:02, Charles Wang wrote: > Dear Daniel, > > Nice to meet you. > Yes, my pdt table is: > sdomain: caller.openser.ip.address ( the openser's ip address of caller) > prefix: 444 > domain: callee.openser.ip.address ( the openser's ip address of callee) > > But I got "PDT:prefix2domain: no prefix found in [444111]" when > caller( [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> ) try to make a call 444111 to > callee ( [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> ) using prefix2domain("0", "0") > in route[0] of openser.cfg. > > Would you please give me some tips how to debug it? try prefix2domain("0", "1"), in this case, because you have sdomain set. Cheers, Daniel > > Thank you very much. > > Best regards, > Charles > > > 2007/5/23, Daniel-Constantin Mierla <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>>: > > Hello, > > sdomain is the source domain -- it is taken from From URI, if you call > from [EMAIL PROTECTED] <mailto:[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 <http://aaa.com> > prefix: 444 > domain: bbb.com <http://bbb.com> > > Cheers, > Daniel > > > On 05/23/07 11:57, Charles Wang wrote: > > Hi all, > > > > I try to rewrite [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> to [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > <mailto:[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> <http://bbb.com> | > 444 | bbb.com <http://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]> <mailto: sip > <mailto:sip>:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > F=sip:[EMAIL PROTECTED] <mailto:sip:[EMAIL PROTECTED]> > > <mailto:sip <mailto:sip>:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> T= > sip:[EMAIL PROTECTED] <mailto:sip:[EMAIL PROTECTED]> > > <mailto:sip <mailto:sip>:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > IP=60.244.xxx.xxx > > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > <mailto:[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]> > <mailto:sip <mailto:sip>:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > > F= sip:[EMAIL PROTECTED] <mailto:sip:[EMAIL PROTECTED]> <mailto:sip > <mailto:sip>:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > T=sip:[EMAIL PROTECTED] <mailto:sip:[EMAIL PROTECTED]> > > <mailto:sip <mailto:sip>: [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> IP=60.244.xxx.xxx > > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > <mailto: [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]> > <mailto:sip <mailto:sip>:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > > F= sip:[EMAIL PROTECTED] <mailto:sip:[EMAIL PROTECTED]> <mailto:sip > <mailto:sip>:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > T=sip:[EMAIL PROTECTED] <mailto:sip:[EMAIL PROTECTED]> > > <mailto:sip <mailto:sip>: [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> IP=60.244.xxx.xxx > > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > <mailto: [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> > > -- > > > > Best Regards > > Charles > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Users mailing list > > [email protected] <mailto:[email protected]> > > http://openser.org/cgi-bin/mailman/listinfo/users > > > > > > > -- > > Best Regards > Charles
-- Best Regards Charles
_______________________________________________ Users mailing list [email protected] http://openser.org/cgi-bin/mailman/listinfo/users
