On Sat, Apr 11, 2009 at 3:44 PM, Jinsong Hu <jinsong...@hotmail.com> wrote: > 2. people can use a single username/password , but uses it as a trunk, so > they run multiple channels of voice call . With this they can run up > thousands of dollars of bills on the kamailio owner. There are suggestion > that we use dialog module to limit it. However no sample code is given. > this is a sample code I googled: > if ( avp_check("$DLG_count", "gt/i:10") ) { > sl_send_reply("403","no more calls accepted"); > exit; > } > but looks DLG_count is a global variable. Does any body have a better > example ?
Hello, here's an example limiting the number of simultaneous calls for each user: get_profile_size("caller", "$fu", "$var(SIZE)"); if( $var(SIZE) >= MAX_NUMBER_OF_CALLS ){ sl_send_reply("503", "Simultaneous calls limit reached"); exit; } set_dlg_profile("caller","$fu"); _______________________________________________ Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users