asterisk / asterisk-feature-requests

A place to submit feature and improvement requests for the Asterisk project. Contains no code.
2 stars 1 forks source link

Two obvious handles are missing in the ARI #36

Open shurshilov opened 4 months ago

shurshilov commented 4 months ago

Is your feature or improvement request related to a problem? Please describe. I am an integrator of telephony in various cpm ERP systems. And I've already done a lot of them. But strangely enough, the order for integration with asterix has just arrived. And I have 2 problems.

Describe the solution you'd like 1.Get the call history with one http request (cdr file in terms Asterisk).

  1. Add a webhook with one http request. So that the asterix server itself comes to my web server according to events. websocket is not suitable because it requires keeping a separate process on the server and it does not suit server web development at all.

Additional context As a rule, all telephony providers supply handles for the history of calls, after that you go through each call and pull out conversation recordings where they are. And then you insert the address of your web server and receive events from their server (webhooks). This is very convenient and makes the module work without a single revision right out of the box. Just enter the user data login password and enter your server address. I was very surprised that Asterix still doesn't have this.((

jcolp commented 3 months ago

Asterisk is a toolkit and component, made for building these things on top of it - not really as part of it. I don't see these as things that we (Sangoma) would be working on at all, though the community could. Both would need serious discussion though and in the case of call history I don't even know how feasible that would be.

shurshilov commented 3 months ago

Asterisk is a toolkit and component, made for building these things on top of it - not really as part of it. I don't see these as things that we (Sangoma) would be working on at all, though the community could. Both would need serious discussion though and in the case of call history I don't even know how feasible that would be.

I have already done this on python and we will be testing it on production servers in the near future https://github.com/shurshilov/asterisk_python_fastapi