Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer implemented method comprising: establishing, by a signaling server, a first real-time transport protocol (RTP) session stream between a media server and a first remote endpoint using a first port; receiving, by the signaling server from a host server, an initiate operation identifying a destination address of a second remote endpoint and a first port identification (id); transmitting, by the signaling server to the second remote endpoint, a command to initiate a call with the second remote endpoint; transmitting, by the signaling server to the media server, a stop first port command identifying the first port id to stop the media session with the first remote endpoint; receiving, by the signaling server from the media server, an acknowledge command indicating the media session stopped; establishing, by the signaling server, a second RTP session stream between the first remote endpoint and the second remote endpoint and receiving, by the signaling server from the second remote endpoint, a bye command indicating the call should end.
2. The method of claim 1 , further comprising: transmitting, by the signaling server to the media server, a free the first port command; and receiving, by the signaling server from the media server, an acknowledge command.
3. The method of claim 2 , wherein the free the first port command frees the first port and returns the first port to the available port list.
4. The method of claim 1 , further comprising: transmitting, by the signaling server, a select port command to a media server based on the NIU id; receiving, by the signaling server from the media server, an acknowledgement of port selection, of a second port; transmitting, by the signaling server, a command to a remote endpoint where a session initiated protocol (SIP) call is executed; and receiving, by the signaling server from the remote endpoint, a command indicating that the SIP call has been answered by the remote endpoint.
5. The method of claim 4 , further comprising: transmitting, by the signaling server to the media server, a start port command based on the select port command and the second port; and receiving, by the signaling server from the media server, an acknowledgement of the start port command.
6. The method of claim 5 , wherein acknowledgement of port selection removes the second port from an available port list.
7. The method of claim 6 , wherein the acknowledgement of the start port command is success to continue.
8. The method of claim 7 , further comprising: re-establishing a real-time transport protocol (RTP) session stream between the media server and the first remote endpoint using the second port.
9. The method of claim 4 , wherein the acknowledgment contains an alternate media server including a media server number, the selected primitive identification (prim id) and channel from the alternate media server.
10. A system comprising a processor configured to: establishing, by a signaling server, a first real-time transport protocol (RTP) session stream between a media server and a first remote endpoint using a first port; receiving, by the signaling server from a host server, an initiate operation identifying a destination address of a second remote endpoint and a first port identification (id); transmitting, by the signaling server to the second remote endpoint, a command to initiate a call with the second remote endpoint; transmitting, by the signaling server to the media server, a stop first port command identifying the first port id to stop the media session with the first remote endpoint; receiving, by the signaling server from the media server, an acknowledge command indicating the media session stopped; and establishing, by the signaling server, a second RTP session stream between the first remote endpoint and the second remote endpoint; receiving, by the signaling server from the second remote endpoint, a bye command indicating the call should end.
11. The system of claim 10 , further comprising: transmitting, by the signaling server to the media server, a free the first port command; and receiving, by the signaling server from the media server, an acknowledge command.
12. The system of claim 11 , wherein the free the first port command frees the first port and returns the first port to the available port list.
13. The system of claim 10 , further comprising: transmitting, by the signaling server, a select port command to a media server based on the NIU id; receiving, by the signaling server from the media server, an acknowledgement of port selection of a second port; transmitting, by the signaling server, a command to a remote endpoint where a session initiated protocol (SIP) call is executed; and receiving, by the signaling server from the remote endpoint, a command indicating that the SIP call has been answered by the remote endpoint.
14. The system of claim 13 , further comprising: transmitting, by the signaling server to the media server, a start port command based on the select port command and the second port; and receiving, by the signaling server from the media server, an acknowledgement of the start port command.
15. The system of claim 14 , wherein acknowledgement of port selection removes the second port from an available port list.
16. The system of claim 14 , wherein the acknowledgement of the start port command is success to continue.
17. The system of claim 16 , further comprising: re-establishing a real-time transport protocol (RTP) session stream between the media server and the first remote endpoint using the second port.
18. The system of claim 13 , wherein the acknowledgment contains an alternate media server including a media server number, the selected primitive identification (prim id) and channel from the alternate media server.
Unknown
August 22, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.