HP-UX C SIP Stack Programmer's Guide (Novembery 2007)

Working with the Transport Layer 291
Persistent Connection Handling
The following API function are supplied:
RvSipCallLegGetPersistency()
Gets the persistency level of call-legs and subscriptions.
Note To set the persistency level of a subscriptions, you must first get the
Subscription-associated call-leg and then use the Call-leg API. For more
information, see the Call-leg Functions chapter in the SIP Stack Reference Guide.
RvSipRegClientGetPersistency()
Gets the persistency level of reg-client objects.
RvSipTransactionGetPersistency()
Gets the persistency level of transactions.
RvSipTransmitterGetPersistency()
Gets the persistency level of transmitters.
RVSIPXXXSETCONNECTION()
You can use the RvSipXXXSetConnection() function to set a specific
connection to a SIP Stack object. The application can create its own connections
and insert them into the connection hash. Several connections can use the same
transport, local and remote addresses. To insure that a specific SIP Stack object
will use a specific connection, the application can set this connection to the
SIP Stack object. The SIP Stack object will then attach to the connection and try
to use it for further requests. If the connection address fits, it will be used.
Otherwise the object will detach from the connection and use a different
address.
Note You can set connections only to persistent objects.
The following API functions are supplied: