SERVICE ARCHITECTURE FOR SESSION INITIATION PROTOCOL STACK

    公开(公告)号:CA2352967A1

    公开(公告)日:2003-01-12

    申请号:CA2352967

    申请日:2001-07-12

    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.

    METHOD FOR USING A SIP HEADER
    2.
    发明专利

    公开(公告)号:CA2349957A1

    公开(公告)日:2002-12-12

    申请号:CA2349957

    申请日:2001-06-12

    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.

    SERVICE ARCHITECTURE FOR SESSION INITIATION PROTOCOL STACK

    公开(公告)号:CA2442453A1

    公开(公告)日:2003-01-23

    申请号:CA2442453

    申请日:2002-07-12

    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.

Patent Agency Ranking