<p>I haven't looked at the details in the code of the rabbitmq module yet, but saw in logs that it doesn't appear to deal properly with URI-encoding in usernames (and passwords I assume, but haven't tested).</p>

<p>For example if I use</p>

<pre><code>rabbitmq:opensips%40example.net:password@amqp.example.net/myvhost/exchange
</code></pre>

<p>then the username is sent as <code>opensips%40example.net</code> instead of <code>opensips@example.net</code> to RabbitMQ. (Obviously authentication fails at that point, since RabbitMQ doesn't have that username.)</p>

<p>Opening this issue at least as a reminder for me to go back and try to improve on this :)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br>Reply to this email directly or <a href='https://github.com/OpenSIPS/opensips/issues/148'>view it on GitHub</a>.<img src='https://github.com/notifications/beacon/cHRwG-eeZpfKR_UBFXzvRFQWJ1e2JjsQlVlLFuEW180rDCBF5PHrnFL82cSjGmGV.gif' height='1' width='1'></p>