Не проходит авторизация в sip proxy. Вот код.
$nc = 00000001;
$clnonce = md5($nonce);
$A1 = md5($this->username . ':' . $realm . ':' . $this->password);
$A2 = md5($this->method . ':' . $this->uri);
$valid_response = md5($A1 . ':' . $nonce . ':' . $nc . ':' . $clnonce . ':' . $qop . ':' . $A2);
///////////
$this->auth = 'Proxy-Authorization: Digest username="' . $this->username . '",realm="' . $realm . '",nonce="' . $nonce . '",uri="' . $this->uri . '",response="' . $valid_response . '",cnonce="' . $clnonce . '",nc='.$nc.',qop=' . $qop . ',algorithm=md5,opaque="' . $opaque;
Дайджест вычисляется думаю понятно как: $valid_response = md5($A1 . ':' . $nonce . ':' . $nc . ':' . $clnonce . ':' . $qop . ':' . $A2);
Но видимо он не верен. Может кто знает норм схему дайджеста?)