Obtaining call records from CDR

I am running CCM 6.1
We need to pull our call records for a certain ext. THe problem i am having is in CDR is I go to CDR/search/User extensions and search.
It will only show 100 records and trunkcate the other. Now I need to pull 3 months worth and it would be to time consuming to do each day and copy it to a report.
I also attempted to goto device reports/gateway/detail and will puill ever 3 days the entire logs. This will put it in the PDF and allow me to search for that ext but its will not copy out of the PDF properly and I need to only show the ext I want.
Does anyone know a way I can get a detailed call report for only 1 ext that will not truncate the results? or another way I can access this.
In our older version of call manager (4.1) i was able to load sql and do a search on the DB and just copy the results out.

Since this old post is being revived, I should mention that in recent versions (too lazy to research exact) of CUCM, the syntax has changed slighty, and the above given command no longer works.
The new syntax is:
run sql car select * from tbl_billing_data where originalcalledpartynumber='911'
EDIT: In our very own forum member Will's blog, he states it was a change from 7x to 8x:
http://www.ucguerrilla.com/2012/03/cucm-sql-queries-installment-5.html
Anthony Holloway
Please use the star ratings to help drive great content to the top of searches.

Similar Messages

  • Obtaining call records in CDR

    I am running CCM 6.1
    We need to pull our call records for a certain ext. THe problem i am having is in CDR is I go to CDR/search/User extensions and search.
    It will only show 100 records and trunkcate the other. Now I need to pull 3 months worth and it would be to time consuming to do each day and copy it to a report.
    I also attempted to goto device reports/gateway/detail and will puill ever 3 days the entire logs. This will put it in the PDF and allow me to search for that ext but its will not copy out of the PDF properly and I need to only show the ext I want.
    Does anyone know a way I can get a detailed call report for only 1 ext that will not truncate the results? or another way I can access this.
    In our older version of call manager (4.1) i was able to load sql and do a search on the DB and just copy the results out.

    You could create a application with Visual Studio linked to the SQL DB of CCM.
    Crystal Reports has the capabilities as well.
    HTH, plz rate if so
    Regards,
    Justin

  • Call Records from Call Manager

    I am trying to figure out how I can get call records from Call Manager. I can get CR form our PBX but cannot figure out the Call Manager... Any ideas?
    Thanks,
    Dennis

    Hello
    There are 2 ways to get call record.
    Cisco has a built-in CDR Report Analysis. This application is accessable from the CallManager
    Go to Application, Install Plugin, install the CDR Reporting and Analysis plugin in CallManager. Then go to Servicability and go to Tools then select CDR Analysis and Reporting
    Default login is admin/admin
    2nd method is via SQL Server where there is a databae call CDR . You can customize a ASP page to retrive the data you want from there
    enjoy

  • Would like to access my call records from 2010 from Americredit Financial

    would like to access my cell phone inbound call records from Americredit Financial to cell number (removed) in 2010.
    >> Personal information removed to comply with the Verizon Wireless Terms of Service <<
    Message was edited by: Verizon Moderator

        snapple54,
    I understand how important this is for you, to access the records you're looking for. We can definitely assist you with the reprints, though the bill will include your entire usage, not specifically certain numbers. There's a $5 fee to request them, you can do this at a corporate store or calling *611 from your VZW phone as well as 800-922-0204.
    AdaS_VZW
    Follow us on Twitter at @VZWSupport 

  • How to obtain parent record from child record in relationship using API

    Hi,
    I have a record in the main table that is the child in a parent/child relationship to another main table record.  Using the Java API, how would I obtain the parent record in the relationship where I am starting with the child record?  In the API there seems to just be calls for getChildren, but not a getParent type call.
    Appreciate any immediate help that can be provided.
    Thanks,
    Eddie

    Hi Eddie,
    Please follow the below steps to retrieve only parents of a child Record.
    1. Create RetrieveRelationshipsCommand.
    2. Set the parameter RelationshipId.
    3. Set the parameter Anchor Record and Anchor Record Id. In this case the child record for which parents records to be retrieved.
    4. Set the parameter setGetChildren as false . This retrieves only the parent records for the specified child reocrd.
    5. Execute the RetrieveRelationshipsCommand.
    6. Retrieve member records from above step.
    Hope it helps
    Regards,
    Neeharika

  • CUCM 6.1.5 and CUCM 9.1 Call Recording CODEC Issue

    I have a call recording issue where if the CODEC agreed between an MGCP gateway and the IP phone is G711 call recording fails as it looks for an MTP (there are subs running XCODE in the MRGs for the devices in this scenario).  The traces seem to suggest that there is mismatch between the agreed DTMF.
    When the call between the phone and the gateway is G729 then call recording works fine and doesn't request MT resource.
    SIP traces show that the recorder (Verint Impact 360) responds with a SIP OK which contains options for PCMA, PCMU, and G729.
    Call manager traces show that as soon as the INVITE is sent to the call recorder from the CUCM the request for MTP resource begins (i.e. before any media options are presented and even before the 100 TRYING is sent back)
    The region setting between the phone and the gateways, in the failure scenario, is set to G711 and link loss type is low loss.  On CUCM 9.1 Ive set a CODEC preference list which I have tried g711 as the preference and then also G729.
    The region setting between the phone and the gateway regions towards the region the call recording SIP trunk is in allows max. G711.
    The question is, why when the call is set up using G729 there is no requirement for an MTP on the call recorded leg whereas when the call is setup with G711 then the CUCM looks for MTP?

    To answer your question we need to look at the traces  , please attach both the traces here.
    Thanks
    Manish

  • Is there any way of grouping calls logs from same person/number/contact in call record on iPhone5?

    I've just moved from BBry to iPhone5, and must admit that I am pretty dissapointed with the device.
    I cannot find the way to group call logs from the same person/nmber/contact in call records, so I ended up with having multiple records (sometimes 7-10) for calls to and from the same number. Any solution for this?
    Also, I cannot find the way to insert multiple attachements to my e-mails. How to do it?
    Another issue I have is that I am not able to use most of the apps via WiFi, won't load pages, refresh, etc. When switched to cellular network, works fine. How to solve it?
    All in all, device that costs $800 should have at least those basic functions, rahter than just being pure teenagers' show off phone! Business phone - no way!

    Anupam,
    If you are using 11.5 just keep in mind that the JCO connection points to a single application server (based upon the SAP Server alias connection settings), but the traffic itself to make a BAPI request is effectively the same as any client user traffic.  There will obviously be limitations on performance and throughput, with network and server constraints added to the number and size of the R/3 requests, but there is no magic formula to plug-in because of all of these variables.
    If you are using 12.0 (or plan to migrate when it goes GA) then taking advantage of the JRA (java resource adapter) and the associated application server pooling that it offers on the NetWeaver side of things will greatly help you in the throughput capacity.
    If you have put some of your xMII application into either test or productive use and are running into issues then I would highly recommend entering the specifics into the customer / partner support portal so that they can help you through any associated problems.
    Regards,
    Jeremy Good

  • Recording calls made from/to a BlackBerry by hardware means

    This thread is intended to talk about legally* circumventing the software block made on purpose by RIM because of the Canadian privacy laws. I'm assuming whoever reads this thread is allowed to do this.
    *Legally in Italy, where I live. Here the knowledge of both parties is unnecessary to record a call; only the (silent) consent of one of them is required.
    The 9900 can record a call via the Call Recorder app by Ajani InfoTech; however, this doesn't work on my 9790 and contacting the developer has proven to be a failure.
    So, I've come up with a hardware solution that needs to be improved. It does have flaws, and with this post I'm asking you to help me in fixing them.
    *** REQUIREMENTS ***
    A digital recorder
    A headset (headphone + microphone) with the mic and phones outs splitted (two outs)
    A 3-way splitter
    A 1/8'' TRS-to-TRS cable
    *** THE TECHNIQUE ***
    The BB has only one output, hence the need for the 3-way splitter. So the first step is to connect the 3-way splitter to the earphone plug of the BB.
    The first input of the splitter is for the 1/8'' TRS cable that will go directly to the microphone input of the digital recorder.
    The second and third input of the splitter are for the mic and phones of the headset.
    When making a call you have to select "Earphone" (and not "Device") because the BB won't recognize the splitter; press "Record" on the digital recorder and it will all begin.
    *** THE FLAWS ***
    This technique works, and I've tested it multiple times. However, the volume of the conversation is extremely low.
    If I remove the headset, and use for instance an earset (TRRS jack with both mic and earphones in 1 plug), I can hear the other party's conversation very well (good volume) but not my voice.
    My question: the headset I've used is very cheap & low-quality.
    Would a better headset solve this issue?
    Thank you for your support and remember, this is NOT intended to break the law!
    Tyrexionibus

    docmel wrote:
    Same thing happended here - just lost £10 to calls made to Indian numbers
    you can visit the link below for suggestions;
    Suggestions on how to handle “Hacked Skype Accounts”
    IF YOU FOUND OUR POST USEFUL THEN PLEASE GIVE "KUDOS". IF IT HELPED TO FIX YOUR ISSUE PLEASE MARK IT AS A "SOLUTION" TO HELP OTHERS. THANKS!
    ALTERNATIVE SKYPE DOWNLOAD LINKS | HOW TO RECORD SKYPE VIDEO CALLS | HOW TO HANDLE SUSPICIOS CALLS AND MESSAGES
    SEE MORE TIPS, TRICKS, TUTORIALS AND UPDATES in
    | skypefordummies.blogspot.com | 

  • QM - 9.0.1 CALL RECORDING

    Hi All - We have QM - 9.0.1, Agent made O/ B call the call got recorded sucessfully where it shows shows that the call duration is 4:38 in GUI but when we play the record it show 14 seconds.
    Checked DB CCR table, observerd that call Duration was 278000, Can you please help me out in getting vactual time value from DB CCR table.
    Can you please let me know what could tigger this issue, also informed my vendor to check call duration in CDR Report.
    SIVANESAN R       

    This is something I have not done before, but I recall seeing the feature for IP Phones.  It was an IP Phone Service which showed a menu for starting and stopping recordings for workers without a PC.
    On the QM 9.0 Data sheet, the feature is mentioned in the following bullet point:
    - The ability to control recording for manual start,  pause, and add metadata through Cisco Agent Desktop or Calabrio recording control browser or IP phone applications
    Source: http://www.cisco.com/en/US/prod/collateral/voicesw/custcosw/ps5693/ps8293/data_sheet_c78-710576.html#wp9000180
    I'm looking for the documentation to configure this feature.  Unfortunately, Calabrio has their own documentation and support site @ portal.calabrio.com which only Cisco partners can access (something I am not).  The answer may reside there.  I'll post back if I find the IP Phone Service URL to use.
    Anthony Holloway
    Please use the star ratings to help drive great content to the top of searches.

  • CallManager 4.3 Call Records

    Hi All,
    Recetly I have implemented call manager 8.5 for one of my clients. Ealier they had 4.3 call manager which they completely scraped and went with a complete new implementation. After pulling the old MCS servers out I got a request from the On Site Support if he could get a backup of the Call Records which the old call manager have just for future reference.
    Inside the Call Manager I found BARS (Backup and Restore System), I installed this and took a complete backup. The backup was a zip file, inside after digging thought the folders, I found a file CDR.DMP. I am i looking at the correct file? Or should i do something else for the call records.
    Anyone with the knowledge with call manager 4.3 and Call records please assist me with this.

    Here is whats supported
    http://www.cisco.com/en/US/customer/prod/collateral/voicesw/ps6788/vcallcon/ps556/prod_bulletin0900aecd800f8572.html
    TAC will probably tell you the same thing... if its not on the list, probably dont use it or use at your own risk

  • Powser Shell Script to Purge Computer Records from SCCM

    Hello!
    I have built a collection in Configuration Manager to bring in a list of computers that have duplicate names. Here is the query that I am using.
    select R.ResourceID,R.ResourceType,R.Name,R.SMSUniqueIdentifier,R.ResourceDomainORWorkgroup,R.Client from SMS_R_System as r   full join
    SMS_R_System as s1 on s1.ResourceId = r.ResourceId   full join SMS_R_System as s2 on s2.Name = s1.Name   where s1.Name = s2.Name and s1.ResourceId != s2.ResourceId
    I am building a PowerShell Script to obtain the names of the computer resources stored in the above SCCM 2012 collection and place them in a variable. Next,
    I want to obtain the computer resources (e.g., ddr records) and store them in a 2ed variable using the first variable to pipe in the data. I am using a “ForEach” looping construct to accomplish this. Lastly, I want to purge the computers records from the Configuration
    Manager database that are stored in the second variable which came from the computers names of the specified SCCM collection. I am attempting to use this line of code within my loop to purge the computer records from SCCM:
    $compObject.psbase.syncroot | % { $_.psbase.delete()
    Here is a
    blog I found suggesting this line of code.
    What I have discovered is rather interesting. My script works as intended, but even though the correct records  ARE
    being purged. The above line of code is returning an error.
    You cannot call a method on a null-valued expression.
    At line:18 char:35 + $compObject.psbase.syncroot | % { $_.psbase.delete() }
    +                                   ~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
        + FullyQualifiedErrorId : InvokeMethodOnNull
    I have a few questions:
    Does anyone know why this is occurring?
    Is there a different approach or code I should be using instead to purge the collected data?
    Here is my full script:
    #// required parameters
    $SCCMServer
    = "MySiteServer"
    $sitename
    = "PS1"
    $collectionID
    = "PS1009c8"
    #// Obtain collection members from $collectionID
    $SMSClients
    = Get-WmiObject
    -Query "SELECT * FROM SMS_FullCollectionMembership WHERE CollectionID='$collectionID' order by name" 
    -ComputerName $SCCMServer
    -Namespace  "ROOT\SMS\site_$sitename"
    #//looping construct to loop through all the colection members
    ForEach ($SMSclient
    in $SMSclients) {
    #// Loads computer records one at a time into $compobject variable using a ForEachloop to be deleted
    $compObject
    = get-wmiobject
    -query "select * from SMS_R_SYSTEM WHERE Name='$($smsclient.name)'"
    -computername $SCCMServer
    -namespace "ROOT\SMS\site_$sitename"
    #// Delete’s computer objects one at a time in $compObject variable from CM12 database
    $compObject.psbase.syncroot
    | % {
    $_.psbase.delete() }
    --Tony

    Daniel
    Have you ever used Orchestrator to kick off your Powershell scripts? I am using System Center 2012 R2 Orchestrator, and trying to use the "Run .Net Script" action to launch my Powershell code, but the process is failing.  When I run the code
    from within PowerShell and RunBook Tester the code executes as it should. When I run it from the RunBook I receive this error:
    Exception calling "Delete" with "0" argument(s): "Generic failure "
    Just curious if you had any thoughts why my code was blowing up in an Orchestrator RunBook when it works fine within PowerShell? My full code is below.
    #// required parameters
    $SCCMServer = "MySiteServer"
    $sitename = "PS1"
    $collectionID = "PS1009c8"
    #// Obtain collection members from $collectionID
    $SMSClients = Get-WmiObject -Query "SELECT * FROM SMS_FullCollectionMembership WHERE CollectionID='$collectionID' order by name" -ComputerName $SCCMServer -Namespace "ROOT\SMS\site_$sitename"
    #//looping construct to loop through all the colection members
    ForEach ($SMSclient in $SMSclients) {
    #// Obtains and deletes the SCCM computer records one at a time using a ForEachloop
    Get-WmiObject -query "select * from SMS_R_SYSTEM WHERE Name='$($smsclient.name)'" -computername $SCCMServer -namespace "ROOT\SMS\site_$sitename" |
    ForEach-Object { $_.Delete() }

  • Return records from Stored Procedure to Callable Statement

    Hi All,
    I am createing a web application to display a students score card.
    I have written a stored procedure in oracle that accepts the student roll number as input and returns a set of records as output containing the students scoring back to the JSP page where it has to be put into a table format.
    how do i register the output type of "records" from the stored function in oracle in the "registerOutParameter" method of the "callable" statement in the JSP page.
    if not by this way is there any method using which a "stored function/procedure" returning "record(s)" to the jsp page called using "callable" statement be retrieved to be used in the page. let me know any method other that writing a query for the database in the JSP page itself.

    I have a question for you:
    If the stored procedure is doing nothing more than generating a set of results why are you even using one?
    You could create a view or write a simple query like you mentioned.
    If you're intent on going the stored procedure route, then I have a suggestion. Part of the JDBC 2.0 spec allows you to basically return an object from a CallableStatement. Its a little involved but can be done. An article that I ran across a while back really helped me to figure out how to do this. There URL to it is as follows:
    http://www.fawcette.com/archives/premier/mgznarch/javapro/2000/03mar00/bs0003/bs0003.asp
    Pay close attention to the last section of the article: Persistence of Structured Types.
    Here's some important snippets of code:
    String UDT_NAME = "SCHEMA_NAME.PRODUCT_TYPE_OBJ";
    cstmt.setLong(1, value1);
    cstmt.setLong(2, value2);
    cstmt.setLong(3, value3);
    // By updating the type map in the connection object
    // the Driver will be able to convert the array being returned
    // into an array of LikeProductsInfo[] objects.
    java.util.Map map = cstmt.getConnection().getTypeMap();
    map.put(UDT_NAME, ProductTypeObject.class);
    super.cstmt.registerOutParameter(4, java.sql.Types.STRUCT, UDT_NAME);
    * This is the class that is being mapped to the oracle object. 
    * There are two methods in the SQLData interface.
    public class ProductTypeObject implements java.sql.SQLData, java.io.Serializable
        * Implementation of method declared in the SQLData interface.  This method
        * is called by the JDBC driver when mapping the UDT, SCHEMA_NAME.Product_Type_Obj,
        * to this class.
        * The object being returned contains a slew of objects defined as tables,
        * these are retrieved as java.sql.Array objects.
         public void readSQL(SQLInput stream, String typeName) throws SQLException
            String[] value1 = (String[])stream.readArray().getArray();
            String[] value2 = (String[])stream.readArray().getArray();
         public void writeSQL(SQLOutput stream) throws SQLException
    }You'll also need to create Oracles Object. The specification for mine follows:
    TYPE Detail_Type IS TABLE OF VARCHAR2(1024);
    TYPE Product_Type_Obj AS OBJECT (
      value1  Detail_Type,
      value2 Detail_Type,
      value3 Detail_Type,
      value4 Detail_Type,
      value5 Detail_Type,
      value6 Detail_Type,
      value7 Detail_Type,
      value8 Detail_Type);Hope this helps,
    Zac

  • Call recorder for iphone 5s

    i am having a iphone 5s which i am looking for a call recording app for voice calls..

    There are many call recording apps (for example, we are developers of such apps ). However, as KiltedTim says, such apps are not tied into the core dialing feature of iPhone but are implemented through one of the two ways:
    1 - VoIP based recording: the app will use your internet connection to connect your phone to the app's server, which in turn will connect you to the recipient phone. It's convenient to use but you must use the app's dialer to make the phone call so only outgoing calls are supported.
    2 - Conference call (3-way call) recorders: the idea is making a conference call with 3 'participants' - you, the person you want to record, and another phone number that actually makes the recording. This phone number is provided and managed by the app. This method supports recording of both incoming and outgoing calls but it's a bit uncomfortable to make the merging of the call with all the participants.
    Regarding the legal issue, each country/state has its own set of rules for phone recording. In some countries a single participant consent is enough, some countries require both participants, some have different rules for recordings that are shared vs private recordings. Our apps include a feature to play 'beep' sound every minute, to inform the other party that the call is recorded. You can use it or disable it as required by the law in your country/state.
    My company have two apps -  'Call Recorder - IntCall' is based on VoIP and CallRec Lite - Record Phone Calls is based on conference calls. You can find a comparison of both apps here - although it's a comparison of our apps most of the sections are relevant for all apps that are based on those two methods so you can learn a bit more about the pros and cons of each method.
    I may receive some form of compensation, financial or otherwise, from my recommendation or link.
    <Edited by Host>

  • How can I access my Call Handlers from outside line (outside district)

    CISCO VoIP System Info:
    Cisco Unity Connection version: 8.6.2ES25.21900-25
    CM Admin System version: 8.6.2.21900-5 on C200M2 Servers
    Our engineer setup our Call Handlers so that in our to change the recordings on them, you diall 7800 from a phone inside the office, or as he put it in the procedures, from within the district.  Once you dial, you need to enter the user code, password, then the extension of the Call Handler, and we have no problems recording/changing any Call Handlers.  However, due to possible inclement weather approaching in the next few weeks, I was asked how we cna change them from an outside line (manager's home, etc.).  We cannot access from an outside line.  7800 is not a DID, it is simply the extension he assigned to access the call handlers.  I even went so far as to setup a dummy phone and forward it to 7800, but this does not work either.  It forwards to the extension's voicemail.  Is there a way we can access the Call Handlers from an outside line?  Any help would be gretaly appreciated.  Thank you in advance.

    Hey Joseph,
    Go Flames ....errrrrrrrrrrrrrrrrrr maybe not so much
    What you are trying to get to is really just the Greetings Administrator
    conversation and there are multiple ways to get there.
    For example, you can set up a Caller Input off any mailbox (Press 1-9) let's say 7 to
    go to Conversation> Greetings Administrator. So you could set this on the managers mailbox
    and when he calls his own number from home once his greeting
    kicks in he can press 7 to link to the Greetings Administrator conversation
    or
    You could set up a DID DN xxx-xxx-2345 as a CTI-RP and set Call Forward All to reach Unity Connection.
    In this case you will need to use the Forwarded Routing Rules = xxx-xxx-2345 route to
    Greetings Administrator. Make sure to move this rule to the bottom of the list!!
    Cheers!
    Rob
    "Why do the best things always disappear " 
    - The Band

  • Need help on filtering out one record from a report and open in new page

    Hi I am new and embarrassed to write in the forum asking silly questions. Thing is I am learning all from scratch without help from anyone. I have created a database (have previous knowledge only from Access) and have managed to create a beautiful report from a search filter. This report lines up several records matching what I needed. Now, I want to make the whole report with hyperlinks to a detailed page on each of the records in the report. I have tried using the feature where one can make one column hyperlinked and redirect to a new page, where I am getting all the records again - instead of only getting the record I am clicking on. I have looked and looked in the forums without finding solution and I have tested and tried various methods without luck. I am suspecting that I need some sort of knowledge on how to write a select query with where conditions that can apply to filtering out a record from one report to get another detailed on only one object (i.e. record). :/ Stupid or what?

    Hrefna.
    What you need to look into is two things:
    1) The link you defined, needs to set additional attributes for the target page. In the "Column Link" box, you have set the link to "Page in this Application" and followed by the page number (let's say, Page 10). Below that, you should set an Item to an item on you target page (let's call that P10_PRODUCT_ID). This item should be the primary key of your detail table (on the targe page). You can select this item from the popup list. The Value of the item should be picked from a popup list as well, being the value from the record you clicked on. This should then transfer your selected item to your page. The URL will then have something like P10_PRODUCT_ID:5 at the end.
    2) On the target page, 10, you must change the query slightly, so that it adds a WHERE clause:
    WHERE PRODUCT_ID = :P10_PRODUCT_ID
    Now, you should be set.
    Hope this helps.
    Borkur

Maybe you are looking for