Hi Sergi,

Try first to see if the dialogs are really monitored - use the fifo command dlg_list to see the active calls:
   openserctl fifo dlg_list

(of course, you need to have ongoing calls in order to see something).

btw, the variable is $dlg_count


regards,
Bogdan

[ACTIVENDY] NOC wrote:
I've changed it and now I doesn't get any error. But I configured my Openser like that:

   if (avp_check("$DLG_count", "gt/i:0")) {
            sl_send_reply("403","no more calls accepted");
            exit;
  }

I supose that now I cannot call because when I will try to call (one call greater than zero) I will get "403 no more calls accepted". But it doesn't work, I can call normally.

I try to configure too the dlg_flag:

   modparam("dialog","dlg_flag",3)

and if sip method is INVITE:

   setflag(3)

What I have to do to limit the simultaneous calls?

Thanks in advance,

Sergi

Ovidiu Sas wrote:
No you are not. You are using the one that is available for 1.2, not for 1.1.
$dlg_count != $DLG_count
Check the documentation for the right openser version.


Regards,
Ovidiu Sas

On 7/4/07, [ACTIVENDY] NOC <[EMAIL PROTECTED]> wrote:
I'm using it, as you can see in my configuration file. But when I try to
call I get this error:

8(4826) xl_get_spec_value: error - null sp->itf
8(4826) ERROR:avpops:ops_check_avp: cannot get src value

Thanks in advance,

Sergi

Ovidiu Sas wrote:
> You need to use $dlg_count with openser 1.1.
> http://www.openser.org/docs/modules/1.1.x/dialog.html#AEN167
>
>
> Regards,
> Ovidiu Sas
>
> On 7/4/07, [ACTIVENDY] NOC <[EMAIL PROTECTED]> wrote:
>> Hi,
>>
>> I want to limit the simultaneous calls on my Openser server. I use this
>> code to limit the calls:
>>
>> .....
>>
>> isten=xxx.xxx.xxx.xxx
>> listen=xxx.xxx.xxx.xxx.        # put your server IP address here
>> port=5060
>> children=4
>>
>> dns=no
>> rev_dns=no
>> fifo="/tmp/openser_fifo"
>> fifo_db_url="mysql://xxxxxxxxxxxxxx
>>
>> loadmodule "/usr/lib/openser/modules/mysql.so"
>> loadmodule "/usr/lib/openser/modules/sl.so"
>> loadmodule "/usr/lib/openser/modules/tm.so"
>> loadmodule "/usr/lib/openser/modules/rr.so"
>> loadmodule "/usr/lib/openser/modules/maxfwd.so"
>> loadmodule "/usr/lib/openser/modules/usrloc.so"
>> loadmodule "/usr/lib/openser/modules/registrar.so"
>> loadmodule "/usr/lib/openser/modules/uri_db.so"
>> loadmodule "/usr/lib/openser/modules/auth.so"
>> loadmodule "/usr/lib/openser/modules/auth_db.so"
>> loadmodule "/usr/lib/openser/modules/uri.so"
>> loadmodule "/usr/lib/openser/modules/domain.so"
>> loadmodule "/usr/lib/openser/modules/textops.so"
>> loadmodule "/usr/lib/openser/modules/avpops.so"
>> loadmodule "/usr/lib/openser/modules/xlog.so"
>> loadmodule "/usr/lib/openser/modules/dispatcher.so"
>> loadmodule "/usr/lib/openser/modules/permissions.so"
>> loadmodule "/usr/lib/openser/modules/acc.so"
>> loadmodule "/usr/lib/openser/modules/dialog.so"
>>
>> modparam("dispatcher", "list_file", "/etc/openser/dispatcher.list")
>> modparam("acc|auth_db|uri_db|usrloc|permissions", "db_url",
>> "mysql://xxxxxxxxxxx")
>> modparam("avpops","db_url","mysql://xxxxxxxxxxxxxxxx)
>> modparam("auth_db", "calculate_ha1", 1)
>> modparam("auth_db", "password_column", "password")
>> modparam("usrloc", "db_mode", 2)
>> modparam("rr", "enable_full_lr", 1)
>> modparam("tm", "wt_timer", 30)
>> modparam("tm", "fr_timer", 2)
>> modparam("tm", "fr_inv_timer", 120)
>> #modparam("tm", "fr_inv_timer_avp", "inv_timeout")
>> modparam("permissions", "default_allow_file",
>> "/etc/openser/permissions.allow")
>> modparam("permissions", "db_mode", 1)
>> modparam("dispatcher", "flags", 2 )
>> modparam("acc", "db_flag", 1)
>> modparam("acc", "db_missed_flag", 2)
>> modparam("acc", "log_flag", 1)
>> modparam("acc", "log_missed_flag", 2)
>>
>> modparam("dispatcher", "cnt_avp_id", 4)
>>
>> modparam("avpops","avp_table","gw_avail_port")
>>
>> modparam("dialog", "enable_stats", 1)
>>
>> modparam("dialog","dlg_flag",3)
>>
>>
>> .....
>>
>>
>>
>> if (avp_check("$DLG_count", "gt/i:10")) {
>>             sl_send_reply("403","no more calls accepted");
>>             exit;
>> }
>>
>> But I get the following error when I try to call and it doesn't work:
>>
>>
>> 8(4826) xl_get_spec_value: error - null sp->itf
>> 8(4826) ERROR:avpops:ops_check_avp: cannot get src value
>>
>> My Openser version is 1.1.1
>>
>> Thanks
>>
>> _______________________________________________
>> Users mailing list
>> Users@openser.org
>> http://openser.org/cgi-bin/mailman/listinfo/users
>>
>



------------------------------------------------------------------------

_______________________________________________
Users mailing list
Users@openser.org
http://openser.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
Users@openser.org
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to