< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index Next in Thread >

Re: [reSIProcate] About the OPTIONS


MESSAGE requests are defined in RFC3428:  http://www.ietf.org/rfc/rfc3428.txt

 

Scott

 

From: resiprocate-devel-bounces@xxxxxxxxxxxxxxx [mailto:resiprocate-devel-bounces@xxxxxxxxxxxxxxx] On Behalf Of Karlsson
Sent: December 8, 2007 9:22 AM
To: resiprocate-devel@xxxxxxxxxxxxxxx
Subject: Re: [reSIProcate] About the OPTIONS

 

Usually what messanges will be fire the onMessage(InviteSessionHandle h, const SipMessage& msg) ?

 

I have read the RFC3261,but still do not very clear.

 

Thanks,


 

2007/12/8, Karlsson <boost.regex@xxxxxxxxx>:

Hi, does the OPTIONS has two cases ?

 

1: The OPTIONS out side the Dialog.

If the OPTIONS is out side the Dialog, then

 

void UserAgent::-OnReceivedRequest(ServerOutOfDialogReqHandle h, const SipMessage & request)
{
   if (request.method() == OPTIONS)
   {
      mDum.send(h->answerOptions());
   }
}

 

 

 

2: The OPTIONS comes within a Dialog.

 

If the OPTIONS comes within a Dialog, then will be fired this callback ? It's right ?

 

void UserAgent::onMessage(InviteSessionHandle h, const SipMessage& msg)
{
 
}

 

If so, then how to reply this OPTIONS message?

 

Sorry for my question, thanks in advance.