History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: XECS-1378
Type: Bug Bug
Status: Open Open
Priority: Minor Minor
Assignee: Unassigned
Reporter: Raymond Dans
Votes: 0
Watchers: 0
Available Workflow Actions

Resolve
Request Information
Operations

If you were logged in you would be able to see more operations.
sipXecs

Duplicate CSEs being generated for Request and Setup events

Created: 2008-04-22 13:33   Updated: 2008-04-23 09:10
Component/s: sipXproxy
Affects Version/s: 3.10.1
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: sipXecs 012233 - x86 or ppc


 Description  « Hide
sipXecs 3.10 introduced a newly merged Proxy (sipXproxy). The design of the merged proxy is such that for INVITEs and INVITE responses, the SIP message/response is required to be looped back to itself.
The Call State Event Observer (separate task in sipXproxy), monitors SIP messages, creates necessary CSEs and writes them to the appropriate DB for later processing into CDR records.
The negative impact of the SIP messages/responses being looped back into the proxy is that duplicate CSE records are being created and stored in the DB. This duplication not only consumes CPU because of record generation but also in DB space. On a heavily loaded system, performance could be impacted severely over time as the database grows.

 All   Comments   Work Log   Change History      Sort Order:
Scott Lawrence - 2008-04-23 09:03
This is not different than before in terms of the load - the records were previously generated by different components, but there are no more records than there were before.

Raymond Dans - 2008-04-23 09:10
Oh. I didn't know the full history, I assumed it was because of the merged proxy. Is there any technical reason why they're duplicated (I can't see one)? Seems like its inefficient to have them in there twice for both DB space and processing time.