开启Opensips的认证功能

来源:互联网 发布:中国礼品数据库 编辑:程序博客网 时间:2024/06/06 14:27

首先找到opensips.cfg

编辑部分内容如下:


loadmodule "auth.so">>> loadmodule "auth_db.so">>> ...>>> modparam("usrloc", "db_url",>>>                         "mysql://opensips:opensipsrw@localhost>>> /opensips")>>> modparam("auth_db", "calculate_ha1", yes)>>> modparam("auth_db", "password_column", "password")>>> modparam("auth_db", "db_url",>>>                         "mysql://opensips:opensipsrw@localhost>>> /opensips")>>> modparam("auth_db", "load_credentials", "")>>> ...>>>         if (!(method=="REGISTER") && from_uri==myself) /*no multidomain>>> version*/>>>         {>>>                 if (!proxy_authorize("", "subscriber")) {>>>                         proxy_challenge("", "0");>>>                         exit;>>>                 }>>>                 if (!db_check_from()) {>>>                         sl_send_reply("403","Forbidden auth ID");>>>                         exit;>>>                 }>>>                 consume_credentials();>>>         }>>> ...>>>>>>         if (is_method("REGISTER"))>>>         {>>>                 # authenticate the REGISTER requests (uncomment to enable>>> auth)>>>                 if (!www_authorize("", "subscriber"))>>>                 {>>>                         www_challenge("", "0");>>>                         exit;>>>                 }>>>                 ##>>>                 if (!db_check_to())>>>                 {>>>                         sl_send_reply("403","Forbidden auth ID");>>>                         exit;>>>                 }>>>                 if (!save("location"))>>>                         sl_reply_error();>>>                 exit;>>>         }>>>

原创粉丝点击