Thank you for responding - I am saying it shouldn't be because we use pipedrive and I can tell you with certainty that this is completely unusable without the call actually logging into a deal or a lead..
Here is a working template I wrote using some older templates and the 3cx template creator
https://github.com/modestcrab/3CX-Pipedrive-Integration/blob/main/pipedrive.xml
This one just works seamlessly and adds the call onto the lead.
<Scenario Id="ReportCall-GetLead" Type="REST">
<Request Url="https://api.pipedrive.com/v1/leads?owner_id=[CRMUserID]&person_id=[PersonId]&api_token=[APIkey]" MessagePasses="0" RequestEncoding="UrlEncoded" RequestType="Get" ResponseType="Json" />
<Rules>
<Rule Type="Any">data.id</Rule>
</Rules>
<Variables>
<Variable Name="LeadID" Path="data.id">
<Filter />
</Variable>
</Variables>
<Outputs Next="ReportCall-GetDeal" AllowEmpty="true" />
</Scenario>
<Scenario Id="ReportCall-GetContact" Type="REST">
<Request SkipIf="" Url="https://api.pipedrive.com/v1/searchResults?term=[Number]&item_type=person&start=0&api_token=[APIkey]" MessagePasses="0" RequestEncoding="UrlEncoded" RequestType="Get" ResponseType="Json" />
<Rules>
<Rule Type="Number">data.details.phone</Rule>
</Rules>
<Variables>
<Variable Name="EntityId" Path="data.id">
<Filter />
</Variable>
</Variables>
<Outputs Next="" AllowEmpty="false" />
</Scenario>
Of course, that one is not out of the box integreation and doesn't use an app to authorize.
However, it logs the call on the deal and the lead which gives you a clear picture of the progress of either a lead or a deal. Nobody in our organization goes to the contact view or the org view to check activities. We have six users for what its worth.