Asterisk Manager Interface (AMI) client for .NET based around the Reactive Extensions (Rx) framework