Share

Alchemy Integration

File Release Notes and Changelog

Release Name: 0.2

Notes: "Here is a rough draft of an ActiveX control for handling PCPartner requests. Written in VB5. Released under LGPL. Considerably less clumsy to use than TAPI, I trust." Add the control to your app. Set the UnitIPAddress, Username and Password (unencrypted) properties. Call the Logon function to establish yourself as a PC partner for that extension, call Logoff to terminate. Call the SendShortCode function to send a shortcode. Don't need to be logged on to do this, but you do need to supply UnitIPAddress, Username and Password. Call the EncryptPassword and Decrypt Password functions. Once logged on, the DataArrival function will be called every time the Alchemy sends you a message. The message is stored in the LastResponse property of the control, as a custom data-type called AlchemyResponse. The AlchemyResponse packet parsing needs more work to handle different message types (errors etc); in the meantime, as well as populating the packet with data, it also supplies the raw message received as a string - interpret the string as a sequence of bytes to make sense of it. See my accompanying program for examples. I may not get much time to do any more work on this for a while. Please modify and improve the code, retaining the LGPL status: send me ( Jon.Musker@voiceanddata.com ) any changes for approval (not the list), and I'll maintain the master copy for the moment. Bug notifications/feature requests to the list please.


Changes: