Emergency Call Back via ARP MAC Address Binding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Emergency call back features in mobile devices with dynamic IP addresses often fail to function properly due to the inability of enterprise communication infrastructure to reliably reconnect calls after disconnection, unlike desk-phone devices which can ensure callback to PSAPs.
Innovation Solution
Implementing an Address Resolution Protocol (ARP) process that associates Media Access Control (MAC) addresses with both initial and secondary Internet Protocol (IP) addresses, allowing for reestablishment of emergency calls through a second SIP INVITE message routed to the communication endpoint based on its current IP address, ensuring callback functionality even with dynamic IP changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If enterprise communication servers use traditional IP address-based routing for emergency calls, then desk-phone devices can successfully callback PSAPs, but mobile devices with dynamic IP addresses cannot be reliably reconnected after call disconnection
Solution Approach 1:
The patent introduces a MAC address as an intermediary identifier that remains constant for a communication endpoint regardless of IP address changes. The enterprise communication server uses the MAC address to identify the endpoint and maintains routing information based on this stable identifier, enabling reliable callback for mobile devices with dynamic IP addresses while preserving the existing IP-based routing infrastructure.
2Ease of operation
If the system allows emergency calls without user registration, then emergency calls can proceed immediately, but the system cannot reliably track the communication endpoint for callback purposes
Solution Approach 1:
The patent performs preliminary binding of the communication endpoint's MAC address to its IP address before the emergency call is initiated. The enterprise communication server obtains the MAC address in advance (through ARP or similar mechanisms) and stores the mapping relationship beforehand. This preliminary action ensures that even though no user registration occurs, the system already has the stable MAC address identifier needed for reliable callback tracking.
Data Source
AI summary
An Address Resolution Protocol (ARP) process receives a first Internet Protocol (IP) address that is associated with a Media Access Control (MAC) address of a communication endpoint. A first Session Initiation Protocol (SIP) INVITE for an emergency call request is received from the communication endpoint. The ARP process receives a second IP address that is associated with the MAC address of the communication endpoint. A second SIP INVITE is received that is a request for an emergency call back. The second SIP INVITE is routed to the communication endpoint based on the second IP address associated with the MAC address of the communication endpoint to reestablish the emergency call with the communication endpoint.


