A method and apparatus for providing multi-client support in a SIP-enabled terminal
involves providing a SIP processing stack on the terminal. A SIP processing stack
listens on multiple ports of a network interface. Each port is associated with
a client application. The SIP processing stack sends and receives SIP messages
for the client applications. Incoming SIP messages are sent to the appropriate
client by looking at the port at which the SIP message was received.