[OpenSIPS-Devel] dialog profile with value to count the outgoing calls doesn't work

Richard Revels rrevels at bandwidth.com
Tue Sep 2 14:08:53 CEST 2008


Somewhere in the missing config is there a setflag("4"); ?

Sent from my iPhone

On Sep 2, 2008, at 6:13 AM, Andrew Pogrebennyk <andrew.pogrebennyk at portaone.com 
 > wrote:

> Hi,
> I am using the following configuration to allow only 1 parallel call  
> per
> user:
>
> loadmodule "dialog.so"
> modparam("dialog", "db_url", "mysql://opensips:xxx@localhost/ 
> opensips")
> modparam("dialog", "dlg_flag", 4)
> modparam("dialog", "db_mode", 1)
> modparam("dialog","profiles_with_value","caller")
> ...
>         get_profile_size("caller","$fu","$avp(s:cnt)");
>         xlog("----- currently, the user $fu has $avp(s:cnt) active
> outgoing calls\n");
>         if($avp(s:cnt) > 1) {
>                 sl_send_reply("403","Not allowed");
>                 exit;
>         }
>         set_dlg_profile("caller","$fu");
>
> I make N parallel calls from one account and each time see the  
> following
> message in the log:
> ----- currently, the user sip:000100 at a.b.c.d has 0 active outgoing  
> calls
>
> The dialog table in the DB is empty. OpenSIPS version is 1.4.2. Is  
> this
> a bug in dialog module implementation or I am doing something wrong?
>
> -- 
> Sincerely,
> Andrew Pogrebennyk
>
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel



More information about the Devel mailing list