Software feeding CDR’s into Timelion with Calculation of Concurrent Calls
$250-750 USD
Kulipwa wakati wa kujifungua
import CDR information in .csv performing concurrent call calculation prior to inserting into Elasticsearch using logstash
Then Plot a line time graph, using Timelion in Elasticsearch/Kibana to provide a graph of Concurrent Calls over time for the time duration of the .CSV file given.
Calculate the number of Concurrent calls for each second of duration in the file attached .CSV. For each call that starts in a given minute of time, increment concurrent calls counter. Set a timer to decrement until the end of the time call, then Decrement concurrent calls counter. the field in each CDR Indicating call start time is “setup_start_ts” and “call_time” field gives us The duration in milliseconds of the call. The time is measured from the final successful message until the first BYE message. this will give us a count of the number of Concurrent calls to insert into elasticsearch database.
please use PYTHON to implement this calculation and any other code you need to write
plot that number on a Timelion graph in Kibana
Provide a display option to enable display of minimum and maximum 1 second values When the plot on the graph is an averaged over 1 minute or more using the 1 second values you have placed in the ELS database.
Provide the ability from the timelion graph GUI to set the time axis to display with the following time spans:
• 5 minutes
• 20 minutes
• 1 hour
• 6 hours
• 24 hours
• 3 days
• 7 days
To confirm, these .CSVs use:
• Semi-colons (;) for field separators
• Field values are quoted when necessary (ie: if there's a semi-colon in the field value, it will be quoted--eg ";tag=3948u522;phone=whatever", etc.
For example, when using the Python CSV module to read these, the class would be invoked as follows:
import csv
cdr_reader = [login to view URL](input_file, delimiter=';', quotechar='"')
Please send us the code. This is just an extremely small proof of concept project. There will be measured many more larger ones to follow up on quick, bug free and successful completion of this one.
Purely for informational purposes, Here is a link to a similar project within elasticsearch using Avaya CDRs. We do NOT need you to support Avaya CDRs
[login to view URL]
Kitambulisho cha Mradi: #15916870
Kuhusu mradi
6 wafanyakazi huru wanazabuni wastani wa $460 kwa kazi hii
Greeting, I have understood your Software feeding CDR’s into Timelion with Calculation of Concurrent Calls task and can do it with your 100% satisfaction. Please ping me for more discussion. Relevant Skills and Expe Zaidi
Hello, I am expert in Python, Software Architecture, Windows desktop, Telecommunications Engineering, Elasticsearch, Hadoop, . I have more than 7 years experience in Software Architecture. Relevant Skills and Exper Zaidi
hello Relevant Skills and Experience programming Stay tuned, I'm still working on this proposal.