<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Thanks again Sergiu,</p>
<pre style="white-space: pre-wrap; color: rgb(0, 0, 0); font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><i>Hmmm... if dialog params are wrapped in a ifdef condition, then do you have
something like #!define WITH_DIALOG at the top?</i></pre>
<p> </p>
But the #!define WITH_DIALOG is to choose between loading module
parameters or not loading module parameters...
<p>When you do not add #!ifdef WITH_XXX before the parameters and
#!endif after, then those parameters will be loaded when starting
Kamailio.</p>
<p>So, I still have the issue that the profile is not being loaded.</p>
<p>I have tried renaming the profiles, in the route and the
parameters, but that does not make a difference..</p>
<p><br>
</p>
<p># ---- Dialog params -------------<br>
modparam("dialog", "default_timeout", 7200)<br>
modparam("dialog", "db_mode", 0)<br>
modparam("dialog", "dlg_flag", DLG_FLAG)<br>
modparam("dialog", "hash_size", 4096)<br>
#modparam("dialog", "detect_spirals", 1)<br>
modparam("dialog", "profiles_with_value", "inbound ; outbound")<br>
<br>
</p>
<p>route[CONCURRENT_IN]<br>
{<br>
#Add call to customer profile<br>
#Check if customer has not reached inbound call limit<br>
<br>
#Get max concurrent calls<br>
sql_query("cc", "select max_calls_in from calllimit where
cust_id='$avp(custid)'", "ra");<br>
$avp(maxcalls)=$dbr(ra=>[0,0]);<br>
sql_result_free("ra");<br>
$avp(concurrent) = 0;<br>
get_profile_size("inbound", "$avp(custid)",
"$avp(concurrent)");<br>
if( $avp(concurrent) >= $var(max) )<br>
{<br>
xlog("L_INFO"," Call limit reached for customer
$avp(custid)\r\n ");<br>
sl_send_reply("503", "No Lines Available");<br>
exit;<br>
}<br>
set_dlg_profile("inbound", "$avp(custid)");<br>
<br>
return;<br>
}<br>
<br>
</p>
<p>But this still results in:</p>
<p><br>
</p>
<p>Dec 5 09:34:33 proxy01 /usr/local/sbin/kamailio[75755]:
CRITICAL: dialog [dialog.c:391]: fixup_profile(): profile
<inbound> not defined<br>
Dec 5 09:34:33 proxy01 /usr/local/sbin/kamailio[75755]: ERROR:
<core> [core/route.c:1166]: fix_actions(): fixing failed
(code=-6) at cfg:/usr/local/etc/kamailio/kamailio.cfg:1578</p>
<p> </p>
<p><br>
</p>
<pre style="white-space: pre-wrap; color: rgb(0, 0, 0); font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">
</pre>
</body>
</html>