Show / Hide Table of Contents

log_lead_phone

Public Function log_lead_phone(ByVal lead_objid As Long, _
                               ByVal the_text As String, _
                               ByVal iuo As String, _
                               ByVal first As String, _
                               ByVal last As String, _
                               ByVal phone As String, _
                               ByVal action As String, _
                               ByVal log_date As String, _
                               ByVal duration As Long, _
                               ByVal user_name As String, _
                               ByVal gen_time_bombs As Boolean) As Integer

Description

This API allows you to log a phone for a lead. You must specify the objid of the lead (since no other information on the lead is unique), and the description (phone text).  You must also specify a contact for the log. If you want to use the lead as the contact (and not a real contact), then leave the first, last, and phone fields blank, and this will use the lead. You must specify the length of the phone call (in seconds).

There are a variety of optional items that you may set, including the action type of the call, when the call started, and who logged the call.

The API can also generate a time bomb (for business rule notification).

Parameters

Parameter Name Required? Description
lead_objid Yes The unique object ID of the lead
the_text No Note text
iuo No Internal Use Only optional text for the phone log
first Yes First name of the related contact. If you wish to use the lead as the contact, leave this field blank
last Yes Last name of the related contact. If you wish to use the lead as the contact, leave this field blank
phone Yes Phone number of the related contact. If you wish to use the lead as the contact, leave this field blank
action No Phone Log Action Type. If blank, the default value of the code list is used
log_date No When was the call logged? If blank, current date/time used
duration Yes How long did the call last, in seconds
user_name No Who logged the note? If blank, current user is used
gen_time_bombs Yes Should a time bomb be created? Values are "True" or "False".

Returns

Value Meaning
0 No errors
-1 Cannot find the specified lead
-2 The specified user is not found
-3 The PHONE LOG activity string is not found
-4 Cannot find the specified contact
-5 Cannot locate the specified phone log action type
-6 The duration is < 0

Examples

Sam logged a call on December 12, 2000 (at 11AM) for a lead. The text is "Hello there", and the call lasted 3 minutes and 15 seconds. Do not specify an action type. Use the lead as the contact. Generate time bombs.

JavaScript:

var ret_int = fcsfa.log_lead_phone(268435458, "Hello there", "", "", "", "",
                                   "", "12/12/2000 11:00:00",
                                   195, "sam", true);

Visual Basic:

Dim ret_int As Integer

ret_int = fcsfa.log_lead_phone(268435458, "Hello there", "", "", "", "", _
                               "", "12/12/2000 11:00:00", 195, "sam", True)

Log another call for the same lead. Specify a contact and an action type, and log it at the current time and from the current user. The call lasted 30 seconds, and don't generate a time bomb.

JavaScript:

var ret_int = fcsfa.log_lead_phone(268435458, "More notes", "", "Jane", "Doe",
                             "555-1212", "Outgoing call", "", 30, "", false);

Visual Basic:

Dim ret_int As Integer

ret_int = fcsfa.log_lead_phone(268435458, "More notes", "", "Jane", "Doe", _
                               "555-1212", "Outgoing call", _
                               "", 30, "", False)
Back to top © 2022 Dovetail Software, Inc. - All rights reserved.
Clarify, Amdocs, and related products and names are copyright and trademark of Amdocs, Inc.
.NET, Visual Studio.NET, C#, Visual Basic and related products are trademark of Microsoft corporation.