-
公开(公告)号:CA2352967A1
公开(公告)日:2003-01-12
申请号:CA2352967
申请日:2001-07-12
Applicant: MEDIATRIX TELECOM INC
Inventor: TREMBLAY ERIC
Abstract: This invention concerns architecture for a SIP stack that enables the addition or removal of new services without this having any impact on the other part of the stack. The user agent class contains sessions, the session class contain transactions and service implementations, while the transaction class simply contains service implementations. The user-agent class is programmed to retrieve session service implementations from the application and to attach them to session instances. The session class is programmed to receive transaction service implementations from the application, via the user agent class and to attach them to transaction instances. The proposed architecture allows an application to simultaneously support more than one version of a specific service. Added benefits also include making the customization process of these services quite easy.
-
公开(公告)号:CA2349957A1
公开(公告)日:2002-12-12
申请号:CA2349957
申请日:2001-06-12
Applicant: MEDIATRIX TELECOM INC
Inventor: PAYEUR JOEL , TREMBLAY ERIC
Abstract: The Session Initiation Protocol (SIP) is a highly flexible and extensible signalling protocol used in Internet (IP) telephony. As per the internet's nature, two peers engaged in a SIP session might not be from the same vendor, and/or might not implement the same set of capabilities and SIP extensions. For example, vendors might sometimes want to add or remove capabilities, as some implementations can be customized to fit the resources available to embedded devices, or the features required by the vendor's clients. This invention provides a flexible and easily extensible method of adding or removing the ability of understanding, accessing and creating certain SIP structures, at compile time.
-
公开(公告)号:CA2442453A1
公开(公告)日:2003-01-23
申请号:CA2442453
申请日:2002-07-12
Applicant: MEDIATRIX TELECOM INC
Inventor: CHAREST ALEXANDRE , TREMBLAY ERIC
Abstract: This invention concerns architecture for a SIP stack that enables the addition or removal of new services without this having any impact on the other part of the stack. The user agent class contains sessions, the session class contain transactions and service implementations, while the transaction class simply contains service implementations. The user-agent class is programmed to retrieve session service implementations from the application and to attach them to session instances. The session class is programmed to receive transaction service implementations from the application, via the user agent class and to attach them to transaction instances. The proposed architecture allows an application to simultaneously support more than one version of a specific service. Added benefits also include making the customization process of these services quite easy.
-
-