Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Overview

Info

Notice

The functionality described below is contained in the EngageIP Fraud Module, an add-on which is not included with EngageIP. If you wish to obtain a Fraud Module license please contact sales@logisense.com

LogiSense’s International Fraud reporting is designed to detect abnormal amounts of calls made from BroadWorks or Sansay switches to international locations. Only outbound international calls are analyzed to scan for issues and report them via e-mail to pre-defined users. Data is stored in a manner such that future reporting criteria (changes to existing reports or new reports) should be easily added.

Real-Time Fraud Services

There are windows services that need to be running in order to perform real-time fraud processing.

...

FraudServiceUrl – URL to the listening Fraud [doman:8378/owner name/] e.g. http://localhost:8378/Logisense Corporation/

Candidate CDR Records

CDRs that are considered (by the BroadWorks/Sansay rating code) for international fraud detection are records which:

...

(Note: field numbers above are based on BroadWorks/Sansay CDR fields starting with 1, not 0-based)

InternationalOutboundCallLog Table

After the previous lookups have occurred, the data is then stored in the InternationalOutboundCallLog table. The table is represented in SQL Server as the following:

...

  • Country - a list of International countries detailing if they are in the restricted list or not

  • Country code - this table links countries from the Country table to their country codes to determine the called country

  • SansayFraudTerminationPrefixesToStrip - provides the possibility to strip the prefixes in this table from the called number

Anti-Fraud Reports

The anti-fraud reports themselves exist as stored procedures in SQL Server. They are scheduled by the SQL Server Agent as jobs and can be configured to run at whatever interval is desired. The stored procedures are also responsible for sending email notifications out, thus SMTP email must be configured in SQL Server (for information on that, please consult SQL Server documentation).

...

Information on reported activity is saved in the "FraudByCallAmountsHistory" and "FraudByCallAmountsOwnerHistory" tables for User and Owner reporting. These tables contain the EngageIP User/Owner Name, ID of the Last International Outbound CallLog Reported and Reported Time.

User Report Examples

Scenario

Fraud Is Detected

Resulting Report

User has made no international calls

No

None

User has made $5 in the past hour of imported calls

No

None

User has made $500 of international calls in prior days/weeks

No

None

User makes $30.01 of international calls in the past hour of imported calls

Yes

Report is sent with the offending calls

User from previous scenario makes $1 worth of more international calls within the same hour.

Yes

Report is sent with the new calls only

User from previous scenario makes $29 worth of international calls two hours later

No

None

User from previous scenario then makes another $1.50 in international calls within the same hour as previous calls

Yes

Report is sent with the calls that totaled $29 and the most recent $1.50 in calls

User makes $40 worth of international calls within an hour, but has a “Fraud Threshold” set on the user of 50

No

None

Same user as previous scenario makes $51 worth of calls within the hour

Yes

Report is sent with the $51 worth of calls

Owner Report Examples

Scenario

Fraud Is Detected

Resulting Report

There are no international calls within an owner

No

None

Owners’ users have made $5 in the past hour of imported calls

No

None

Owners’ users have made $500 of international calls in prior days/weeks

No

None

Owners’ users (one or many) make $100.01 of international calls in the past hour of imported calls

Yes

Report is sent with the offending calls

Any user within the owner from previous scenario makes another $1 worth of more international calls within the same hour

Yes

Report is sent with the new calls only. The user making the calls can be different than the user(s) making the previous calls

User from previous scenario makes $99 worth of international calls two hours later

No

None

User from previous scenario then makes another $1.50 in international calls within the same hour as previous calls

Yes

Report is sent with the calls that totaled $99 and the most recent $1.50 in calls

Two users make $99 worth of international calls each (within the same hour), within different owners

No

None

Reported Fields

The following fields are included in the emailed reports by default:

OriginatingIdentifier, TerminatingIdentifier, BillingIdentifier, StartTime, ReleaseTime, AnswerTime, Amount, Country, Owner, User, OriginalCDRID, RedirectingReason, Classification.

Reporting Recipients

The recipients of the reports are stored within the reports’ SQL stored procedures. To modify them, the value assigned to parameter ‘@recipients ‘ (passed into msdb.dbo.sp_send_dbmail) needs to be modified. If you plan on regularly changing the reports’ recipients, it’s advisable to use an email alias, which can be maintained on the email server.