I do not know anything about call centers,
I 've made a program in VB (Visual Studio 2019) and my client wants to poopup a window each time he has an input call.
So, I have to somehow connect to his call center (it is a “Yeastar” with asterisk) and get the caller id.
I have never done this before and - as I said - I do not know anything about how to do that.
Is anyone familiar of how to do that?
I will appreciate if you can tell me specific what to do and what libraries I have to use and not answers like “connect there and get that”. I do not even know how to connect and how I can get something.
The standard way of doing this would be with AMI. I believe people have published class libraries for .NET (probably written in C#), but, if this is all you are doing, you may find it easier just to implement the protocol directly, yourself.
Most experience with AMI is probably with PHP, then probably Python or Java. There is very little use in the Microsoft ecosystem.
For me the easy way to use AMI is PHP, but I dont know how to use .NET, but at the end if you can connect to a socket and get stream of data is all the same but with different methods