使用明文密码登录

modparam("auth_db", "calculate_ha1", yes)
modparam("auth_db", "password_column", "password")


使用密码登录

modparam("auth_db", "calculate_ha1", 0)
modparam("auth_db", "password_column", "ha1")


在opensipsctrl以上必须要确保去除下面的注释

STORE_PLAINTEXT=0


数据库subscriber表中


ha1是通过md5('username:domain:password')计算出来的

ha1b是通过md5('username@domain:domain:password')计算出来的



在数据库中进行数据迁移

update subscriber set ha1=md5(concat(username,':',domain,':',password)),ha1b=md5(concat(username,'@',domain,':',domain,':',password));