<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hello!<br>
    <br>
    We start a proof of concept based on thie review board (<a class="theme markdown__link" href="https://reviewboard.asterisk.org/r/4365/" rel="noreferrer" target="_blank" style="box-sizing: border-box; background-color: rgba(61, 60, 64, 0.0784314); color: rgb(35, 137, 215); text-decoration: none; cursor: pointer; word-break: break-word; font-family: "Open Sans", sans-serif; font-size: 13.5px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: pre-wrap; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;">https://reviewboard.asterisk.org/r/4365/</a>)
    to get all ARI messages and all AMI messages in rabbitmq instead of
    using a proxy like we did in Wazo
    (<a class="moz-txt-link-freetext" href="https://github.com/wazo-pbx/xivo-amid">https://github.com/wazo-pbx/xivo-amid</a>) or with an existing like
    <a class="moz-txt-link-freetext" href="https://github.com/nvisibleinc/go-ari-proxy">https://github.com/nvisibleinc/go-ari-proxy</a>.<br>
    <br>
    There is two parts. The first is the amqp resources wrote in this
    review board to permit to publish directly in rabbitmq. I extracted
    it to a specific module here:
    <a class="moz-txt-link-freetext" href="https://github.com/sboily/asterisk-amqp">https://github.com/sboily/asterisk-amqp</a>.<br>
    And the second, i created another module to push stasis channel
    events and all ari events to the bus.
    <a class="moz-txt-link-freetext" href="https://github.com/sboily/asterisk-stasis-amqp">https://github.com/sboily/asterisk-stasis-amqp</a>. We need to add AMI
    too.<br>
    <br>
    Channels are using the routing key "stasis.channel" and ari events
    app are using "stasis.app".<br>
    <br>
    So the proof of concept works, but we would like to know the feeling
    of people about this feature. Would like to get it inside asterisk?
    We need it in Wazo and we don't want to maintain an external program
    to push events in rabbitmq, so we could finish it and push it to
    gerrit.<br>
    <br>
    If someone want to work with us on this feature, you're welcome, let
    me know ;-).<br>
    <br>
    Sylvain<br>
  </body>
</html>