Re: [OpenSIPStack] doubt on opensipstack call backs...
Brought to you by:
joegenbaclor
|
From: kishore k. <kk...@gm...> - 2009-04-02 12:14:37
|
Hi,
Great thanks for the input, i downloaded the OSSPHONE code from CVS but when
i open the OSSPhone.cpp it is opening as some script. i am not able to find
any code in it. I am not able to find anyone of the file in that
atlsip\OSSPhone\vc80-mfc directory.
can anyone look into mu issue please......
BR,
Kishore.
On Thu, Apr 2, 2009 at 4:53 PM, Joegen Baclor <joe...@gm...>wrote:
> Yes that is correct. In addition to that, you can find a sample
> implementation of how to use SoftPhoneInterface by looking at OSSPhone-mfc.
> This is a simple MFC dialog that subclasses SoftPhoneInterface. It goes
> with the ATLSIP module. Just download atlsip from CVS and you will find it
> under atlsip\OSSPhone\vc80-mfc directory.
>
> --------------------------------------------------
> From: "Matthias Dreißig" <mdr...@gm...>
> Sent: Thursday, April 02, 2009 7:04 PM
> To: <ope...@li...>
> Subject: Re: [OpenSIPStack] doubt on opensipstack call backs...
>
> > Hi Kishore,
> >
> > when I look at the code of this TestRegistration I think you have to add
> > your own callback to the method
> >
> > Scenario_Normal::OnReceivedMessage(const SIPMessage & message,
> > SIPTransaction * transaction)
> >
> >
> > Something like:
> >
> > if( message.IsResponse() )
> > {
> > switch( message.GetStatusCode() )
> > {
> > case( SIPMessage::Code401_Unauthorized ):
> > m_Reg.SendAuthenticator( message );
> > break;
> > case( SIPMessage::Code200_Ok ):
> > m_Reg.StartRefreshTimer( message );
> > break;
> > default:
> > m_Reg.StartRefreshTimer( 10 );
> > break;
> > }
> > }
> > } else {
> > OString method = message.GetMethod().ToUpper();
> >
> > if ( method == "MESSAGE" ) {
> > m_Reg.OnInstantMessageReceived(message);
> > }
> > }
> >
> > And in class REGISTER there you have to create the callback
> > OnInstantMessageReceived(const SIPMessage & message).
> >
> > But if you want to implement your own SIP client it is better to use the
> > Softphone/SoftphoneInterface from opensipstack. There are already all
> > callbacks and methods to send MESSAGEs and you don't have to implement
> > it by yourself.
> >
> > Joegen if there are any mistakes please correct me.
> >
> > Regards,
> > Matthias
> >
> > kishore kumar schrieb:
> >> Hi Matthias,
> >> find the answers for your questions:
> >> 1. How do you send the message?
> >> Ans: I kept one more test application called TestMessaging in
> >> opensbc/Tools
> >> just as TestRegistration.
> >> Using the same code in the TestRegistration.cxx. but instead of REGISTER
> >> method, i am sending MESSAGE method.
> >>
> >> 2. How do you use the other callbacks?
> >> Ans: After sending the MESSAGE method i am able to get the call back to
> >> void
> >> REGISTER::OnReceivedMessage for 200_ok from the other opensipstack which
> >> is
> >> running on another machine.
> >>
> >> 3. Are you using the OpalOSSEndPoint directly or do use the
> >> SoftPhone/SoftPhoneInterface?
> >> Ans: I am not using any Softphoe/SoftPhoneInterface on the other side. I
> >> am
> >> running one more opensipstack in other machine, to where i am sending
> the
> >> MESSAGE method. in this stack i am expecting callback at
> >> OpalOSSEndPoint::OnInstantMessaging(), which is not implemented yet and
> >> not
> >> able to keep the break point itself.
> >>
> >> Regards,
> >> Kishore.
> >>
> >> 2009/4/1 Matthias Dreißig <mdr...@gm...>
> >>
> >>
> >>> I have some questions so I can give you any solution for your problem.
> >>>
> >>> How do you send the message?
> >>>
> >>> How do you use the other callbacks?
> >>>
> >>> Are you using the OpalOSSEndPoint directly or do use the
> >>> SoftPhone/SoftPhoneInterface?
> >>>
> >>> Regards,
> >>> Matthias
> >>>
> >>>
> >>> kishore kumar schrieb:
> >>>
> >>>> Hi Matthias,
> >>>>
> >>>> Thanks for the quick reply.
> >>>>
> >>>> the call back you mentioned is not implemented yet it seems. and i am
> >>>> not
> >>>> able to keep the call back in that file. and i am explaining my
> >>>> scenario
> >>>> more clearly here.
> >>>>
> >>>> USER 1:
> >>>>
> >>>> 1. Running OpenSIPStack.
> >>>> 2. An application called USER 1 is registered to that stack on the
> same
> >>>> machine just as TestResgistration application.
> >>>> 3. Expecting callback from USER 2 which is sending MESSSAGE to USER
> >>>> 1(for
> >>>> which call back we are getting in USER 1 OpenSIPStack. and from where
> >>>> we
> >>>>
> >>> are
> >>>
> >>>> sending the 200_OK to USER 2)---This is the actual question.
> >>>>
> >>>> USER 2:
> >>>>
> >>>> 1. Running OpenSIPStack.
> >>>> 2. Sending MESSAGE to USER 1 which is already registered on another
> >>>> machine.
> >>>> 3. Got 200_ok response from USER 1.
> >>>>
> >>>> I think this description may help you people to understand the
> scenario
> >>>> clearly..
> >>>>
> >>>> Regards,
> >>>> Kishore.
> >>>>
> >>>> On Wed, Apr 1, 2009 at 5:15 PM, Joegen Baclor <
> joe...@gm...
> >>>> wrote:
> >>>>
> >>>>
> >>>>
> >>>>> Yes, that is absolutely correct.
> >>>>>
> >>>>> --------------------------------------------------
> >>>>> From: "Matthias Dreißig" <mdr...@gm...>
> >>>>> Sent: Wednesday, April 01, 2009 6:45 PM
> >>>>> To: <ope...@li...>
> >>>>> Subject: Re: [OpenSIPStack] doubt on opensipstack call backs...
> >>>>>
> >>>>>
> >>>>>
> >>>>>> Hello Kishore,
> >>>>>>
> >>>>>> I think what you are looking for is this callback
> >>>>>>
> >>>>>> virtual void OpalOSSEndPoint::OnReceivedInstantMessage( const
> >>>>>>
> >>> SIPMessage
> >>>
> >>>>>> & message )
> >>>>>>
> >>>>>>
> >>>>>> Regards,
> >>>>>> Matthias
> >>>>>>
> >>>>>> kishore kumar schrieb:
> >>>>>>
> >>>>>>
> >>>>>>> Hi All,
> >>>>>>>
> >>>>>>> I am trying to send MESSAGE from the opensipstack to the another
> >>>>>>> opensipstack which is running on the other machine.
> >>>>>>> I am able to send MESSAGE and able to get the 200_OK from the other
> >>>>>>> machine
> >>>>>>> where another opensipstack is running.
> >>>>>>>
> >>>>>>> But i am not able to find the call back in opensipstack, which is
> >>>>>>>
> >>>>>>>
> >>>>> calling
> >>>>>
> >>>>>
> >>>>>>> when MESSAGE is received to other machine and from where it is
> >>>>>>> sending
> >>>>>>> the
> >>>>>>> 200_OK in opensipstack,
> >>>>>>>
> >>>>>>> Can anyone look in to this please.
> >>>>>>>
> >>>>>>> Regards,
> >>>>>>> Kishore.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>
> ------------------------------------------------------------------------------
> >>>
> >>>>>>> _______________________________________________
> >>>>>>> opensipstack-devel mailing list
> >>>>>>> ope...@li...
> >>>>>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>
> ------------------------------------------------------------------------------
> >>>
> >>>>>> _______________________________________________
> >>>>>> opensipstack-devel mailing list
> >>>>>> ope...@li...
> >>>>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>> No virus found in this incoming message.
> >>>>>> Checked by AVG - www.avg.com
> >>>>>> Version: 8.0.238 / Virus Database: 270.11.35/2033 - Release Date:
> >>>>>>
> >>>>>>
> >>>>> 03/31/09
> >>>>>
> >>>>>
> >>>>>> 13:05:00
> >>>>>>
> >>>>>>
> >>>>>>
> >>>
> ------------------------------------------------------------------------------
> >>>
> >>>>> _______________________________________________
> >>>>> opensipstack-devel mailing list
> >>>>> ope...@li...
> >>>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
> >>>>>
> >>>>>
> >>>>>
> >>>
> ------------------------------------------------------------------------------
> >>>
> >>>> _______________________________________________
> >>>> opensipstack-devel mailing list
> >>>> ope...@li...
> >>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
> >>>>
> >>>>
> >>>>
> >>>
> ------------------------------------------------------------------------------
> >>> _______________________________________________
> >>> opensipstack-devel mailing list
> >>> ope...@li...
> >>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
> >>>
> >>>
> >>
> ------------------------------------------------------------------------------
> >> _______________________________________________
> >> opensipstack-devel mailing list
> >> ope...@li...
> >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
> >>
> >>
> >
> >
> ------------------------------------------------------------------------------
> > _______________________________________________
> > opensipstack-devel mailing list
> > ope...@li...
> > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
>
>
>
> >
> > No virus found in this incoming message.
> > Checked by AVG - www.avg.com
> > Version: 8.0.238 / Virus Database: 270.11.37/2036 - Release Date:
> 04/01/09
> > 21:02:00
> >
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> opensipstack-devel mailing list
> ope...@li...
> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
>
|