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.
Claims19
1-7. (canceled)
A method for creating a virtual SIP user agent by use of a webRTC enabled web browser, the method comprising:
- a) logging in to a web application server via a webRTC enabled web browser;
- b) the web application server using the logged in user identity to lookup an associated SIP user identity along with a registrar server address;
- c) the web application server initiating a SIP registration procedure using the 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 the registrar server via a SIP request interface so that a call received against said SIP user identity can reach and be handled at the web application server in parallel to other existing contacts that are registered against the SIP user identity.
A method for creating a virtual Session Initiation Protocol (SIP) user agent by use of a 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;
- looking up an 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;
- and
- 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 establishable 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;
- and
- 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 an 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.
A communication system, comprising:
- a web application server;
- a first user communication device having a browser that is associated with a user and is connectable to the web application server;
- 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 an SIP user identity and a registrar server address associated with the user using the user identity obtained from the processing of the user login;
- and
- the web application server configured to communicate with the SIP registrar device to initiate an 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 establishable 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 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 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 an 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 video communication in which video and audio is transmitted in the SIP communication session.
Dependencies are inferred from the claim text.