SIP Proxy Server Embedding Ancillary Data in Emergency Calls
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current SIP-based communication systems lack a mechanism to effectively include and securely transmit ancillary data alongside location information, particularly in emergency calls, which is essential for comprehensive data delivery and security.
Innovation Solution
A SIP proxy server is introduced to embed ancillary data within the SIP message header using an XML/tagged structure, allowing for the inclusion of various types of data such as medical history or multimedia, and enabling encryption and digital signing for secure transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If URIs are provided with SIP messaging, then location information can be delivered, but ancillary data cannot be embedded within the SIP body part
Solution Approach 1:
The patent embeds ancillary data within the SIP message body by nesting XML-tagged data structures inside the SIP protocol framework. The ancillary data is contained within <AncillaryData> tags that are nested within the SIP message body, allowing multiple levels of data organization and encryption while maintaining SIP protocol compatibility.
Solution Approach 2:
The patent introduces an XML tagging system as an intermediary layer between the SIP protocol and the ancillary data. This intermediary structure allows diverse data types to be standardized, encrypted, and transmitted within the SIP message body without requiring fundamental changes to the SIP protocol itself.
2Reliability
If data is provided as separate body parts, then encryption can be applied, but the data cannot be integrated within the SIP message itself
Solution Approach 1:
The patent merges the ancillary data with the SIP message by embedding the encrypted XML-tagged data directly within the SIP message body. This combining approach ensures that the ancillary data travels with the SIP message through the same communication channel, maintaining both security and integration.
Solution Approach 2:
The patent applies encryption and digital signature parameters to the ancillary data within the XML structure. By changing the state of the data through encryption before embedding it in the SIP message, the system maintains security while achieving seamless integration.
3Loss of information
If multiple databases are queried for location and routing information, then comprehensive data can be obtained, but transmission time increases
Solution Approach 1:
The patent performs database lookups for location and routing information before the SIP message is transmitted. By completing these data retrieval operations in advance and embedding the results within the ancillary data structure, the system eliminates delays during message transmission while ensuring comprehensive information is available.
Data Source
AI summary
A SIP ancillary data server provides host to auxiliary data for an emergency SIP session (call) uniquely referred to in a transported SIP header. In a manner similar to how location is represented in an emergency call, a SIP header is extended. The extended SIP Header contains one of two possible types of content elements: either (a) a content pointer element to a SIP Message body part (a “cid:”, or content identifier); or (b) an <information_URI> (a.k.a, “info_URI” in this document).


