SuiteQL Query Library

Phone Calls

Returns calls related to a specific company, contact, etc.

-- Contributor: Tim Dietrich (timdietrich@me.com)
-- Additional Info: https://timdietrich.me/blog/netsuite-suiteql-phone-calls/
SELECT
	PhoneCall.ID,
	PhoneCall.ExternalID, 
	PhoneCall.CreatedDate,
	PhoneCall.StartDate,
	PhoneCall.CompletedDate,
	BUILTIN.DF( PhoneCall.Owner ) AS OwnerName,
	BUILTIN.DF( PhoneCall.Assigned ) As AssignedToName,
	PhoneCall.Company,
	Entity.AltName AS CompanyName,
	PhoneCall.Contact,
	BUILTIN.DF( PhoneCall.Contact ) AS ContactName,
	BUILTIN.DF( PhoneCall.Transaction ) AS TransactionName,
	BUILTIN.DF( PhoneCall.RelatedItem ) AS RelatedItemName,
	BUILTIN.DF( PhoneCall.SupportCase ) AS SupportCaseName,
	PhoneCall.Priority,
	PhoneCall.Status,
	PhoneCall.Phone,
	PhoneCall.Title,
	PhoneCall.Message
FROM 
	PhoneCall
	LEFT OUTER JOIN Entity ON
		( Entity.ID = PhoneCall.Company )
WHERE
	 ( PhoneCall.Company = 359 )
ORDER BY 
	PhoneCall.CreatedDate DESC

Click here to return to the list of available queries.

About Me

Hello, I’m Tim Dietrich. I design and build custom software for businesses running on NetSuite — from mobile apps and Web portals to Web APIs and integrations.

I’ve created several widely used open-source solutions for the NetSuite community, including the SuiteQL Query Tool and SuiteAPI, which help developers and businesses get more out of their systems.

I’m also the founder of SuiteStep, a NetSuite development studio focused on pushing the boundaries of what’s possible on the platform. Through SuiteStep, I deliver custom software and AI-driven solutions that make NetSuite more powerful, accessible, and future-ready.

Copyright © 2025 Tim Dietrich.