US 12,452,361 B1
Caller identification presentation from third-party call systems
Karen Kuei Ren Hong, Los Altos, CA (US); Kwan Seng Low, San Jose, CA (US); and Hui Sun, Hefei (CN)
Assigned to Zoom Communications, Inc., San Jose, CA (US)
Filed by Zoom Communications, Inc., San Jose, CA (US)
Filed on Jul. 31, 2023, as Appl. No. 18/362,657.
Int. Cl. H04M 3/42 (2006.01); H04M 7/00 (2006.01)
CPC H04M 3/42042 (2013.01) [H04M 7/0075 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a hardware analog foreign exchange office (FXO) port associated with a software platform, an analog caller identification (ID) signal associated with a call that includes caller ID information from a third-party call system and a caller name of the third-party call system;
converting the analog caller ID signal to a digital session initiation protocol (SIP) invite message, wherein the caller ID information is preserved;
modifying the caller ID information of the third-party call system to a SIP register number of the software platform to obtain a modified SIP invite message;
determining whether the modified SIP invite message is destined to a device associated with the software platform;
determining whether the modified SIP invite message includes the caller name of the third-party call system based on a SIP header of the modified SIP invite message including an FXO indicator that indicates that the caller ID information originated from an analog source;
obtaining a caller number of the software platform from the SIP register number of the software platform based on a user-agent field of the modified SIP invite message including an FXO string; and
transmitting a second modified SIP invite message to route the call to the device based on the modified SIP invite message including the FXO indicator and the FXO string, wherein the second modified SIP invite message includes the caller name of the third-party call system and the caller number of the software platform for display on the device.