Протокол регистрации на сервере телефонии sip

Я не могу понять как авторизоваться на сервере sip. В описании написано, что надо отправить тестовый запрос REGISTER, и на него придёт ответ с тем, что нет логина с паролем, но что самое важное, так это придет nonce. Я в rfc не нашел описание, какой надо запрос отправлять для сервера, и в интернете нет описания. даже на хабре нет. никто не знаю как будто. я много уже что перепробовал и так и не понял, что надо в запросе отправить, чтобы пришел nonce, чтобы я мог сделать запрос нормальный. я начал делать свою библиотеку, потому что так и не понял как использовать чужие. вот что я отправляю на сервер и что приходит.

->REGISTER sip:sip.zadarma.com SIP/2.0
Via: SIP/2.0/TCP [email protected]:5060;branch=Z8dna3DHbNFo
Authorization: Digest username="160104", realm="sip.zadarma.com", uri="sip:[email protected]"
CSeq: 1826 REGISTER

<-202:SIP/2.0 400 Missing Required Header in Request
Via: SIP/2.0/TCP [email protected]:5060;branch=Z8dna3DHbNFo;received=89.221.20.15
CSeq: 1826 REGISTER
Server: Zadarma server
Content-Length: 0



Ответы (0 шт):