<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Hi,<div><br></div><div>I am working on a project where a custom sip client (user agent) will be integrated into a suite of applications to provide voip. &nbsp;The sip client will be working with Kamailio. &nbsp;The goal is to ensure that the user agent is authorized for communication with kamailio before allowing any calls to be made. &nbsp;Conventional username/password authentication for individual users will also be used once the user agent has been authenticated.</div><div><br></div><div>Currently other applications in the suite use a digital signature in the http headers when communicating with server processes. &nbsp;If the signature is validated by the server process then the applications identity is validated and communication with the server process is allowed.</div><div><br></div><div>Is it possible to include a public key and digital signature in the register events and have kamailio perform the transformation to validate the user agent's identity? &nbsp;If so which module provides such functionality? &nbsp;Has something like this been implemented in the past? &nbsp;Thanks for any input.</div><div><br></div><div>ttyl,</div><div>Dave</div>                                               </div></body>
</html>