7#define RESIPROCATE_SUBSYSTEM Subsystem::DUM
14 if(!mGenericOfferAnswer)
25 InfoLog(<<
"InviteSessionHandler::onStaleCallTimeout");
31 h->getAppDialogSet()->end();
42 InfoLog(<<
"InviteSessionHandler::onAckNotReceived");
49 InfoLog(<<
"InviteSessionHandler::onStaleReInviteTimeout");
56 InfoLog(<<
"InviteSessionHandler::onIllegalNegotiation");
62 InfoLog(<<
"InviteSessionHandler::onSessionExpired");
69 if(!mGenericOfferAnswer)
80 if(!mGenericOfferAnswer)
96 if(!mGenericOfferAnswer)
128 InfoLog(<<
"InviteSessionHandler::onFlowTerminated");
#define resip_assert(x)
This file needs to work for both C and C++ code.
Base class for all SIP body types.
virtual void onStaleReInviteTimeout(InviteSessionHandle h)
UAC gets no final response within the stale re-invite timeout (default is 40 seconds).
virtual void terminate(ClientInviteSessionHandle h)
called when an early dialog decides it wants to terminate the dialog.
virtual void onIllegalNegotiation(InviteSessionHandle, const SipMessage &msg)
will be called if reINVITE or UPDATE in dialog fails
virtual void onAckNotReceived(InviteSessionHandle)
default behaviour is to send a BYE to end the dialog
virtual void onAckReceived(InviteSessionHandle, const SipMessage &msg)
called when ACK is received
virtual void onAnswer(InviteSessionHandle, const SipMessage &msg, const SdpContents &)=0
called when an answer is received - has nothing to do with user answering the call
virtual void onEarlyMedia(ClientInviteSessionHandle, const SipMessage &, const SdpContents &)=0
called when an in-dialog provisional response is received that contains a body
virtual void onSessionExpired(InviteSessionHandle)
will be called if Session-Timers are used and Session Timer expires default behaviour is to send a BY...
virtual void onConnectedConfirmed(InviteSessionHandle, const SipMessage &msg)
called when ACK (with out an answer) is received for initial invite (UAS)
virtual void onStaleCallTimeout(ClientInviteSessionHandle h)
UAC gets no final response within the stale call timeout (default is 3 minutes).
virtual void onPrack(ServerInviteSessionHandle, const SipMessage &msg)
called when PRACK is received for a reliable provisional answer (UAS)
virtual void onOffer(InviteSessionHandle, const SipMessage &msg, const SdpContents &)=0
called when an offer is received - must send an answer soon after this
virtual void onReadyToSend(InviteSessionHandle, SipMessage &msg)
called to allow app to adorn a message. default is to send immediately
virtual void onRemoteAnswerChanged(InviteSessionHandle, const SipMessage &msg, const Contents &)
virtual void onFlowTerminated(InviteSessionHandle)
Called when a TCP or TLS flow to the server has terminated.
virtual void onOfferRequestRejected(InviteSessionHandle, const SipMessage &msg)
Called when an error response is received for a reinvite-nobody request (via requestOffer)
virtual void onRemoteSdpChanged(InviteSessionHandle, const SipMessage &msg, const SdpContents &)
called when a modified body is received in a 2xx response to a session-timer reINVITE.
virtual void end(const Data &userReason)
Makes the specific dialog end.
Provides an interface to process and generate SDP bodies (MIME content-type application/sdp).
Represents a SIP message.
dcm! – add UnusedChecking(_enum) below;