Access the answers to your technology questions today.
Subscribe Now
30-day free trial. Register in 60 seconds.
What Makes Experts Exchange Unique?
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.
Try it out and discover for yourself.
Subscribe Now
30-day free trial. Register in 60 seconds.
Join the Community
Give a Little. Get a Lot.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Join the Community
by: ryankahanPosted on 2009-03-24 at 04:29:18ID: 23966737
Hi guys,
We need your urgent response on this request please! Is there anything more you might need from us to get assistance?
Essentially we have a service on win2k3 server written in C# that connects to a PBX's SMDR/CDR IP+PORT (TCP/UDP) to retrieve the PBX's provided real-time SMDR/CDR (call data records) data.
This particular PBX (Samsung 7400) closes/drops the port connection every 4x mins. We have eliminated all/any network related possible issue's.
At the moment a windows scheduled task that is scheduled to run every 1x min (lowest that windows allows us to set) that calls a batch file that re-estblishes the TCP connection for the service, batch file contents: "sc control smdrcdr_service 150"
The issue is that when the connection drops, the time between the batch is run (connection re-estblshed), we lose/miss this CRITICAL SMDR/CDR data that the PBX's made available, but we could not retrieve it as the connection to the PORT was lost/dropped for that period.
This is causing major havoc for us and we should receive about 10-15k SMDR/CDR records a day, but we currently lose/miss about 2-3k records.
Please HELP!
Thank you in advance for your assistance.