使用明文密码登录

1
2
modparam("auth_db""calculate_ha1"yes)
modparam("auth_db""password_column""password")


使用密码登录

1
2
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')计算出来的



在数据库中进行数据迁移

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