<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:'times new roman', 'new york', times, serif;font-size:12pt"><div></div><div>hi all,</div><div>I try to configure domainpolicy but it does not work.</div><div>===========</div><div>my scenarios is :</div><div>1: i configure multi domain with kamailio, and i set two domain example.com and kamailio.com which have the same ip(192.168.1.40).</div><div>2:the sip client can register and make call in local domain .</div><div>3: i try to make policy in domain example.com to call to kamailio.com.</div><div>my config as :</div><div>============</div><div>i add some line in kamailio.cfg</div><div>loadmodule "domainpolicy.so"</div><div><div>#---------------------domainpolicy----------------------------</div><div>modparam("domainpolicy", "db_url", "mysql://openser:openserrw@localhost/kamailio")</div><div>modparam("domainpolicy", "dp_table",
 "supportedpolicies")</div><div>modparam("domainpolicy", "dp_col_rule", "rules")</div><div>modparam("domainpolicy", "dp_col_type", "type")</div><div>modparam("domainpolicy", "dp_col_att", "att")</div><div>modparam("domainpolicy", "dp_col_val", "val")</div><div>modparam("domainpolicy", "port_override_avp", "portoverride")</div><div>modparam("domainpolicy", "transport_override_avp", "transportoverride")</div><div>modparam("domainpolicy", "domain_replacement_avp", "domainreplacement")</div><div>modparam("domainpolicy", "domain_prefix_avp", "domainprefix")</div><div>modparam("domainpolicy", "domain_suffix_avp", "domainsuffix")</div><div>modparam("domainpolicy", "send_socket_avp", "sendsocket")</div></div><div><br></div><div><div>&nbsp;if (is_method("INVITE")) {</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;setflag(1); # do accounting</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>dp_can_connect();<span class="Apple-tab-span"
 style="white-space:pre">                        </span>#&lt; i add</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>dp_apply_policy();<span class="Apple-tab-span" style="white-space:pre">                        </span>#&lt; i add</div><div><br></div><div>in mysql i create table : and add rules as :</div></div><div><br></div><div><div>mysql&gt; select * from supportedpolicies;</div><div>+----+--------------+------+-------------------+--------------+--------------+-------------------+-------------------+--------------+--------------+-------------+</div><div>| id | rules &nbsp; &nbsp; &nbsp; &nbsp;| type | att &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | val &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| portoverride | transportoverride | domainreplacement | domainprefix | domainsuffix | description
 |</div><div>+----+--------------+------+-------------------+--------------+--------------+-------------------+-------------------+--------------+--------------+-------------+</div><div>| &nbsp;5 | kamailio.com | dom &nbsp;| domainreplacement | kamailio.com | 5060 &nbsp; &nbsp; &nbsp; &nbsp; | udp &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | kamailio.com &nbsp; &nbsp; &nbsp;| NULL &nbsp; &nbsp; &nbsp; &nbsp; | NULL &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |</div><div>| &nbsp;6 | example.com &nbsp;| dom &nbsp;| domainreplacement | kamailio.com | NULL &nbsp; &nbsp; &nbsp; &nbsp; | NULL &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| kamailio &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| NULL &nbsp; &nbsp; &nbsp; &nbsp; | NULL &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
 |</div><div>+----+--------------+------+-------------------+--------------+--------------+-------------------+-------------------+--------------+--------------+-------------+</div><div>2 rows in set (0.00 sec)</div></div><div><br></div><div><br></div><div>the log when i make call from 1@example.com to 3@kamailio.com</div><div><br></div><div><div>Aug 14 10:16:41 appliance /usr/local/sbin/kamailio[2140]: INFO: domainpolicy [domainpolicy.c:547]: looking up Domain itself: example.com</div><div>Aug 14 10:16:41 appliance /usr/local/sbin/kamailio[2140]: INFO: domainpolicy [domainpolicy.c:429]: checking for 'example.com'.</div><div>Aug 14 10:16:41 appliance /usr/local/sbin/kamailio[2140]: INFO: domainpolicy [domainpolicy.c:473]: querying database OK</div><div>Aug 14 10:16:41 appliance /usr/local/sbin/kamailio[2140]: INFO: domainpolicy [domainpolicy.c:506]: DB returned domainreplacement/kamailio.com</div><div>Aug 14 10:16:41 appliance
 /usr/local/sbin/kamailio[2140]: INFO: domainpolicy [domainpolicy.c:551]: found a match on domain itself</div><div><br></div><div>Please help me to correct config to use domainpolicy</div><div>thanks for help.</div>peter_green</div><div><br></div><div><br></div><div style="position:fixed"></div>


</div><br>

      </body></html>