We are having a few issues with the CDR data that is being collected from our ACME SBC's. We currently have 4 SBC's that are sending the CDR into the correct directory on the server, but it is only seeming to process 1 at a time. For example, it will only collect the data for SBC 1 into the DB, leaving the other 3 SBC's data in the CDR folder. But if we restart the service/server, it may pick up a different SBC. So, it is not consistantly picking SBC 1, it seems like a luck of the draw scenario.
Has anyone come across this previously and anyway to resolve???
how does your SBC config look like, in terms of CDR locations. When you say it picks up 1 only, it processes all CDRs from that SBC?
All of the CDR files from all 4 SBC's are going into the same directory (\SFTP\home\PrognosisCDR\CDRData). I can see the files, which are all correctly named with the filter and setup in SBC Configuration.
The issue is that it is only picking up 1 SBC at a time -
e.g - SBC1_CDR files will arrive in the directory and get processed and deleted. SBC2_CDR files will arrive in the directory and not get processed and sit in the directory. This also happens to the other SBC's that have files arrive in the directory.
After a restart, it will pick a random SBC to start processing, so it may be SBC4_CDR files will arrive in the directory and get processed and get deleted. But SBC1_CDR files, which were getting processed, will arrive and not get processed and stay in the directory.
As Shoaib mentioned, we can get a better idea of what is going on if we had a look at your SBC configuration. It can be captured in an IRFax. Depending on the folder path settings in the CDR configuration line, it could affect CDR file processing