PINConnector построен в виде отдельного приложения, обменивающегося данными как с Asterisk так и с VtigerCRM. Обмен данными с Asterisk реализован через интерфейс AMI. Обмен с vTiger происходит через модуль Звонки, имеющий нужный интерфейс.
PINConnector постоянно получает данные от Asterisk с помощью AMI. Его задача — отфильтровать те события которые должны найти отражение в CRM. Коннектор сохраняет эти данные в своей базе данных. В CRM информация уходит в форме уже доступной для использования модулем Звонки.