Integrate Allworx with CRM

Client has Allworx phone system and is looking to automatically create Phone In / Phone Out Sage CRM Communications against recognised Customer/Prospect/Supplier callers id's along with duration (start / end times) and user based on the call data records.

Has anyone looked at this?  I see that Greytrix has a CTI piece.  I was looking for any alternatives that there may be.