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

Reply via email to