Current User: Guest Login Register
Please consider registering

Search 
Search Forums:


 




Helpful CDR queries

UserPost

3:35 pm
February 10, 2009


Terry

Admin

Virginia Beach

posts 5

1

Hopefully these will help some people.  They are queries to help when you are searching your callmanager CDR database


'Show all calls to and from a particular number, drop the OR statement for only calls to a number

 SELECT DATEADD([second], dateTimeOrigination - 32400, CONVERT(DATETIME, '1970-01-01 00:00:00', 102)) AS Called_At, callingPartyNumber AS Extension, originalCalledPartyNumber, finalCalledPartyNumber, DATEADD([second], dateTimeConnect - 32400, CONVERT(DATETIME, '1970-01-01 00:00:00', 102)) AS TimeConnect, DATEADD([second], dateTimeDisconnect - 32400, CONVERT(DATETIME, '1970-01-01 00:00:00', 102)) AS Time_Disconnect, duration, callingPartyNumberPartition, originalCalledPartyNumberPartition (FROM CallDetailRecord (WHERE (originalCalledPartyNumber = '1234') OR (callingPartyNumber = '1234') (ORDER BY dateTimeOrigination DESC

 'Show all 911 Calls

 SELECT DATEADD([second], dateTimeOrigination - 32400, CONVERT(DATETIME, '1970-01-01 00:00:00', 102)) AS Called_At, callingPartyNumber AS Extension, originalCalledPartyNumber, finalCalledPartyNumber, DATEADD([second], dateTimeConnect - 32400, CONVERT(DATETIME, '1970-01-01 00:00:00', 102)) AS TimeConnect, DATEADD([second], dateTimeDisconnect - 32400, CONVERT(DATETIME, '1970-01-01 00:00:00', 102)) AS Time_Disconnect, duration, callingPartyNumberPartition, originalCalledPartyNumberPartition (FROM CallDetailRecord (WHERE (originalCalledPartyNumber = '911')(ORDER BY dateTimeOrigination DESC

 'Show all DN's and their e164 Masks 

 (SELECT CCM0304.dbo.NumPlan.DNOrPattern, CCM0304.dbo.DeviceNumPlanMap.e164Mask (FROM CCM0304.dbo.NumPlan, CCM0304.dbo.DeviceNumPlanMap (WHERE CCM0304.dbo.NumPlan.pkid=CCM0304.dbo.DeviceNumPlanMap.fkNumPlanAND  CCM0304.dbo.DeviceNumPlanMap.e164Mask = '1234567890'

 

'Show all calls from phones with a particular e164 Mask

 SELECT DATEADD([second], dateTimeOrigination - 32400, CONVERT(DATETIME, '1970-01-01 00:00:00', 102)) AS Called_At, callingPartyNumber AS Extension, originalCalledPartyNumber, finalCalledPartyNumber, DATEADD([second], dateTimeConnect - 32400, CONVERT(DATETIME, '1970-01-01 00:00:00', 102)) AS TimeConnect, DATEADD([second], dateTimeDisconnect - 32400, CONVERT(DATETIME, '1970-01-01 00:00:00', 102)) AS Time_Disconnect, duration, callingPartyNumberPartition, originalCalledPartyNumberPartition (FROM CallDetailRecord (WHERE (callingPartyNumber IN (        (SELECT CCM0304.dbo.NumPlan.DNOrPattern (        FROM    CCM0304.dbo.NumPlan, CCM0304.dbo.DeviceNumPlanMap (        WHERE   CCM0304.dbo.NumPlan.pkid = CCM0304.dbo.DeviceNumPlanMap.fkNumPlan                 AND (CCM0304.dbo.DeviceNumPlanMap.e164Mask = '1234567890')) (ORDER BY dateTimeOrigination DESC


Reply to Topic: Helpful CDR queries

NOTE: New Posts are subject to administrator approval before being displayed

Guest Name (Required):

Guest EMail (Required):

Guest URL (required)

Math Required!
What is the sum of: 11 + 5        (Required)

Topic Reply:


 

About the VoIPosaur | Voice over IP info forum

Currently Online:

4 Guests

Maximum Online: 7

Forums:

Groups: 3

Forums: 9

Topics: 47

Posts: 52

Members:

There are 9 members

There are 1 guests


Terry has made 5 posts

Top Posters:

Ayesha - 17

sales.Fonebooth - 13

Farzana - 7

hkgx - 6

muhammad.amir - 3

Administrator: Terry | Moderators: Terry


© Simple:Press Forum - Version 3.1.4 (Build 357)  

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks