Параметр файла sip.conf для устройств: md5secret
Синтаксис:
md5secret=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
где xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx - md5 hash строки: "<user>:asterisk:<secret>"
Описание:
Используйте этот параметр, если Вы не хотите использовать нешифрованные пароли в Вашем файле sip.conf. Вы можете получить md5 hash, используя команду:
echo -n "<user>:<realm>:<secret>" | md5sum
По умолчанию, <realm> - это "asterisk". Если вы изменили его, используйте тот, что вы установили.
Использование ключа -n очень важно, т.к. в противном случае в конец строки будет добавлен символ перевода строки: "\n" и md5 hash будет абсолютно другим.
Если указан параметр md5secret в параметрах для какого-либо пользователя, то, указанный для него, параметр secret будет проигнорирован!
Пример:
Создание md5-hash для пользователя 1234 с паролем abcd, сделаем следующее:
echo -n "1234:asterisk:abcd" | md5sum
В результате Вы получите следующее:
4a8e71480c5b1ef0a5d502a8eb98576a