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
_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users