Method and system for creating a virtual SIP user agent by use of a WEBRTC enabled web browser
AssigneeUnify GmbH & Co. KG
InventorsEleni Saridaki, Elias Balafoutis
Life of this patent
Estimating the term…
Abstract
A method for creating a virtual SIP user agent by use of a webRTC enabled web browser (200) comprises a user logging in to a web application server (400) via a webRTC enabled web browser (200). The web application server (400) uses the logged on user identity to lookup an associated SIP user identity along with a registrar server address and the web application server (400) initiates a SIP registration procedure using its IP address as the registered contact.
Claims20
A method for creating a virtual Session Initiation Protocol (SIP) user agent by use of a Web Real Time Communicaiton (webRTC) enabled web browser, the method comprising:
- a) logging in to a web application server having a processor and non-transitory memory via a webRTC enabled web browser;
- b) the web application server using a logged in user identity from the logging in to the web application server to lookup an associated SIP user identity associated with a user of the logged in user identity along with a registrar server address;
- c) the web application server initiating a SIP registration procedure using an IP address of the web application server as a registered contact for said SIP user identity;
- the web application server maintaining user SIP credentials associated with said SIP user identity in a database and propagating the user SIP credentials to a registrar server via a SIP request interface so that a call received against said SIP user identity is reached and handled at the web application server in parallel to other existing contacts that are registered against the SIP user identity;
- and
- wherein the web application server is configured to communicate with the registrar server to initiate the SIP registration procedure to register the IP address of the web application server as the registered contact with the registrar server so that the communication connection that is sought with the user is established via the web application server in parallel with the seeking of the establishment of the call with any other existing authorized contacts for the user that are registered with the registrar server so that the call is established via the web application server.
A method for creating a virtual Session Initiation Protocol (SIP) user agent by use of a Web Real Time Communicaiton (webRTC) enabled web browser, the method comprising:
- processing a user login for a user by a web application server having an address, said user login being received by the web application server via a webRTC enabled web browser, said user login including a user identity of the user for logging in to at least one service of the web application server, the web application server comprising a processor connected to non-transitory memory;
- looking up a SIP user identity and a registrar server address associated with the user using the user identity obtained from the processing of the user login through the web application server;
- initiating, through the web application server communicating to a SIP registrar, a SIP registration procedure for the user using the web application server's address as a registered contact after the looking up of the SIP user identity and the registrar address so that a communication connection that is sought with the user is established via the web application server in parallel with a seeking of an establishment of the sought communication connection with any other existing authorized contacts for the user that are registered with the SIP registrar;
- the web application server maintaining a database that contains credentials of the user that include the SIP user identity and the registrar address of the SIP registrar so that the credentials of the user are utilizable by the web application server for initiation of a communication session with at least one endpoint device associated with a different user;
- the web application server initiating a SIP communication session between the webRTC enabled web browser of the user and at least one endpoint device associated with a different user based on the credentials of the user stored in the database so the SIP communication session is seamlessly performed via the web browser of the user and the web application server, the SIP communication session being a video communication in which video and audio is transmitted in the SIP communication session;
- and
- wherein the initiating, occurs for establishing the communication connection via the web application server in parallel with the seeking of the establishment of the sought communication connection with any other existing authorized contacts for the user that are registered with the SIP registrar.
A communication system, comprising:
- a web application server, the web application server comprising a processor connected to non-transitory memory;
- a first user communication device having a browser that is associated with a user and is connectable to the web application server, the first user communication device comprising a processor and non-transitory memory to run the browser;
- a Session Initiation Protocol (SIP) registrar device that is connectable to the web application server;
- the web application server configured to process a user login for the user received via the browser of the first user device, the user login including a user identity of the user for logging in to at least one service of the web application server;
- the web application server configured to look up a SIP user identity and a registrar server address associated with the user using the user identity obtained from the processing of the user login;
- the web application server configured to communicate with the SIP registrar device to initiate a SIP registration procedure to register an address of the web application server as a registered contact with the SIP registrar device so that a communication connection that is sought with the user is established via the web application server in parallel with a seeking of an establishment of the sought communication connection with any other existing authorized contacts for the user that are registered with the SIP registrar device;
- the web application server configured to maintain a database that contains credentials of the user that include the SIP user identity and the registrar address of the SIP registrar device so that the credentials of the user are utilizable by the web application server for initiation of a communication session with at least one endpoint device associated with a different user;
- the web application server configured to initiate a SIP communication session between the browser and at least one endpoint device associated with a different user based on the credentials of the user stored in the database so the SIP communication session is seamlessly performed via the web browser of the user and the web application server, the SIP communication session being a communication in which audio is transmitted in the SIP communication session.
Dependencies are inferred from the claim text.