Jayesh,

use the CVS head = 0.10.x - the functionality you want to use is not available in 0.9.5

regards,
bogdan

jayesh nambiar wrote:

hi bogdan,
I jus forgot to add the ) in the mail. I've added it. I am using openser 0.9.5 and I also get an error for the "return" command. I've added break in place of return!! hope that works. I've also added the column "acl" in subscriber table. But I am not sure about what exactly should be the values. I added only integer value like 1 for user allowed to dial only free destinations.
will that be ok...
but I still cant figure out why there is a parse error in avp_check!!

*/Bogdan-Andrei Iancu <[EMAIL PROTECTED]>/* wrote:

    Jayesh,

    the command syntax looks ok, but you are missing a ) at the end of
    the
    ifs with :avp_check".

    regards,
    bogdan

    jayesh nambiar wrote:

    > hi bogdan,
    > Thanks for the help. atleast I got rid of that error but got a new
    > error. I am trying to implement the ACL Bitmap example provided
    in the
    > avp_docs. The idea is as follows:
    >
    > # 1 - free destination
    > # 2 - local call
    > # 3 - long distance call
    > # 4 - international call
    > #
    > if(uri=~"sip:0900[0-9]+") /* free destinations */
    > {
    > if (!avp_check("$acl", "and/i:0x01")
    > {
    > sl_send_reply("403","Forbidden - Free Destinations Not Allowed");
    > return;
    > };
    > } else if(uri=~"sip:0[1-9][0-9]+") {
    > if (!avp_check("$acl", "and/i:0x04")
    > {
    > sl_send_reply("403","Forbidden - Long Distance Calls Not Allowed");
    > return;
    > };
    > } else if(uri=~"sip:00[1-9][0-9]+") {
    > if (!avp_check("$acl", "and/i:0x08")
    > {
    > sl_send_reply("403","Forbidden - International Calls Not Allowed");
    > return;
    > };
    > } else {
    > if (!avp_check("$acl", "and/i:0x02")
    > {
    > sl_send_reply("403","Forbidden - Local Calls Not Allowed");
    > return;
    > };
    > };
    >
    > # authorized
    >
    > # rewritehostport("gateway_ip:gateway_port");
    > rewritehostport("10.10.10.10:5060");
    >
    > But now I get the following error:
    >
    > ERROR:avpops:parse_check_value: parse error in pos 3
    > Sep 29 15:33:31 localhost /usr/local/sbin/openser[15481]:
    > ERROR:avpops:fixup_check_avp: failed to parse checked value
    > Sep 29 15:33:31 localhost /usr/local/sbin/openser[15481]: ERROR:
    > fix_expr : fix_actions error
    > Sep 29 15:33:31 localhost /usr/local/sbin/openser[15481]: Binding
    > '2204','sip:[EMAIL PROTECTED]:8484' has expired
    > Sep 29 15:33:31 localhost /usr/local/sbin/openser[15481]:
    use_table():
    > Invalid parameter value
    > Sep 29 15:33:31 localhost /usr/local/sbin/openser[15481]:
    > db_del_ucontact: Error in use_table
    > Sep 29 15:33:31 localhost /usr/local/sbin/openser[15481]:
    wb_timer():
    > Can't delete contact from the database
    > Sep 29 15:33:31 localhost /usr/local/sbin/openser[15481]: Binding
    > '2207','sip:[EMAIL PROTECTED]:8467' has expired
    > Sep 29 15:33:31 localhost /usr/local/sbin/openser[15481]:
    use_table():
    > Invalid parameter value
    > Sep 29 15:33:31 localhost /usr/local/sbin/openser[15481]:
    > db_del_ucontact: Error in use_table
    > Sep 29 15:33:31 localhost /usr/local/sbin/openser[15481]:
    wb_timer():
    > Can't delete contact from the database
    > Is there anything wrong with the expression syntax or there could
    > be problem with the entry in the table. Can you pls help me
    figure it out.
    >
    > thanx in advance.
    > jayesh
    >
    >
    ------------------------------------------------------------------------
    > Yahoo! for Good
    > Click here to donate to the
    > Hurricane Katrina relief effort.
    >
    >------------------------------------------------------------------------
    >
    >_______________________________________________
    >Users mailing list
    >[email protected]
    >http://openser.org/cgi-bin/mailman/listinfo/users
    >
    >

------------------------------------------------------------------------
Yahoo! for Good
Click here to donate <http://store.yahoo.com/redcross-donate3/> to the Hurricane Katrina relief effort.



_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to