ari-proxy icon indicating copy to clipboard operation
ari-proxy copied to clipboard

NATS or RabbitMQ message bus Asterisk REST Interface proxy system implemented in Go

Results 16 ari-proxy issues
Sort by recently updated
recently updated
newest added

I worked on adding RabbitMQ support as Message Bus. I created an abstraction, so we can choose to use NATS or RabbitMQ based on MESSAGEBUS_URL option. Please feel free to...

I am running ari-proxy 5.2.3 but getting following error ``` Error: failed to connect to ARI: failed to create websocket configuration: Failed to construct websocket config: parse "\"ws://localhost:8088/ari/events\"?app=my_test_app": invalid URI...

Hello, If my ari application, using Ari-proxy, creates an outgoing channel, the Stasis-Start event can be received by any of the applications that are running in my cluster. Is there...

Hi, I am not sure if I am missing something. I am able to register 2 apps via Docker if I do this: ``` environment: ARI_APPLICATION: app1,app2 ARI_USERNAME: asterisk ARI_PASSWORD:...

This PR adds support for ARI redirect method that tells Asterisk to redirect the channel to a different location. https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+Channels+REST+API#Asterisk13ChannelsRESTAPI-redirect --- This change is [](https://reviewable.io/reviews/cycoresystems/ari-proxy/39)

Looking at the code I see that the proxy client is tracking available Asterisk instances. This is tracked in the client/cluster/cluster.go but does not seem accessible. For cleanup purposes we...

Is this production ready? is this getting used anywhere in production because I need it to use in production.

Based on your feedback yesterday. There's also a pull request on ari/stdbus. This code is not that well tested yet, but seems promising so far. --- This change is [](https://reviewable.io/reviews/cycoresystems/ari-proxy/35)

This is an approach to fix leaking subscriptions. I've tested it with about thousand normal calls and it show no leak using pprof yet. I'm going to test a lot...

Previously, we created a new NATS subscription for each ARI subscription, which is inefficient for large numbers of similar subscriptions. (See Issue #26) With this change, we now retain a...