<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 7, 2017 at 10:03 AM, Sylvain Boily <span dir="ltr"><<a href="mailto:sylvainboilydroid@gmail.com" target="_blank">sylvainboilydroid@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><br>
<br>
Le 2017-09-05 à 23:54, Matt Fredrickson a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Wed, Aug 30, 2017 at 1:54 PM, Sylvain Boily<br>
<<a href="mailto:sylvainboilydroid@gmail.com" target="_blank">sylvainboilydroid@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello!<br>
<br>
We start a proof of concept based on thie review board<br>
(<a href="https://reviewboard.asterisk.org/r/4365/" rel="noreferrer" target="_blank">https://reviewboard.asterisk.<wbr>org/r/4365/</a>) to get all ARI messages and all<br>
AMI messages in rabbitmq instead of using a proxy like we did in Wazo<br>
(<a href="https://github.com/wazo-pbx/xivo-amid" rel="noreferrer" target="_blank">https://github.com/wazo-pbx/x<wbr>ivo-amid</a>) or with an existing like<br>
<a href="https://github.com/nvisibleinc/go-ari-proxy" rel="noreferrer" target="_blank">https://github.com/nvisibleinc<wbr>/go-ari-proxy</a>.<br>
<br>
There is two parts. The first is the amqp resources wrote in this review<br>
board to permit to publish directly in rabbitmq. I extracted it to a<br>
specific module here: <a href="https://github.com/sboily/asterisk-amqp" rel="noreferrer" target="_blank">https://github.com/sboily/aste<wbr>risk-amqp</a>.<br>
And the second, i created another module to push stasis channel events and<br>
all ari events to the bus. <a href="https://github.com/sboily/asterisk-stasis-amqp" rel="noreferrer" target="_blank">https://github.com/sboily/aste<wbr>risk-stasis-amqp</a>.<br>
We need to add AMI too.<br>
<br>
Channels are using the routing key "stasis.channel" and ari events app are<br>
using "stasis.app".<br>
<br>
So the proof of concept works, but we would like to know the feeling of<br>
people about this feature. Would like to get it inside asterisk? We need it<br>
in Wazo and we don't want to maintain an external program to push events in<br>
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>
</blockquote>
Hey Sylvain,<br>
<br>
Long time no see, hope you are doing well :-)<br>
</blockquote>
<br></div></div>
Yes thank you :). I'll see you at the Astricon.<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Sorry for the delay on this - somehow I missed this email in the last<br>
week few days here.<br>
<br>
This sounds like a very interesting project, and one that would be of<br>
interest to the Asterisk project in general.  Feel free to push it up<br>
to gerrit when you feel comfortable and we'd be glad to start<br>
reviewing it.<br>
</blockquote>
<br></span>
Ok thank you, i propose to have a small intervention to give feedback from people at the astridevcon and after we'll push it on gerrit.<br>
<br>
Feedback from other people who develop around Asterisk is welcome. For example we want to push on every messages (AMI and ARI) the asterisk uuid, but maybe there is another interesting informations people need it.<span class="HOEnZb"><font color="#888888"><br>
<br>
Sylvain</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
-- <br>
______________________________<wbr>______________________________<wbr>_________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" rel="noreferrer" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
  <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" rel="noreferrer" target="_blank">http://lists.digium.com/mailma<wbr>n/listinfo/asterisk-dev</a></div></div></blockquote></div></div><div class="gmail_extra"><br></div><div class="gmail_extra">This is good to see and something close to what we talked about at astridevcon last year - Asterisk providing a means into ARI from somewhere other than Websocket/HTTP - which would enable scaling - back then I was talking about wanting to push in the ARI Proxy inside the project but this seems like a good middle ground. I'll be interested to hear more and what restrictions there are and how you'd interact with it.</div></div>