I have been experimenting with AMI for almost 10 working days, it is useful but still lacks important features. For example no event when some call is Hold/Unhold, also no AMI command to put a call on Hold and Unhold.
Then I found this article on code project, about developing a IAX2 soft phone using IAXClient library.
codeproject.com/KB/IP/Asteri … x2878108xx
But going this way, I will be receiving events for only a registered extension and will be performing call control on only that line.
I need events for all the peers whether they are SIP/ZAP/IAX2, and call control (Originate/Answer/Hang-up/Hold/Unhold/Park/Unpark/Transfer) for all of them as well.
Anybody any idea?