Hi For receiving messages you have to implement a callback function that invokes whenever a message come. Thanks Amit On Thu, Apr 23, 2009 at 7:11 PM, vivek shrivastava <vivek.mics at gmail.com>wrote: > > hello srivatsan, > thanks > for the reply ,i had done exactly as per your guideline . now i am sending > the message from one PJsip client to other but reciver device is not showing > any reciving message ,and also application is not crashing is > we have to right the receiving code also for that or application wil manage > to do so . > > > The code in symbian_ua.cpp is > > > void send_im (const char *chat_dest_add, const char *message,const char > *sipdomain) > > { > pj_status_t status; > pj_str_t * mime_type = NULL; // default type is Text/Plain so set to > NULL > > char tmp_id[PJSIP_MAX_URL_SIZE]; > pj_ansi_sprintf (tmp_id, "sip:%s@%s", chat_dest_add, sipdomain ); > // pj_ansi_sprintf (tmp_id, "sip:%s@%s", chat_dest_add, domain ); > pj_str_t dst = pj_str (tmp_id); > pj_str_t content = pj_str (( char* ) message); > status = pjsua_im_send (g_acc_id, &dst, mime_type, &content, NULL, NULL > ); > } > > > where const char *sipdomain is used to send the Sip domain dynamically . > > > and the code in symbian_ua_guiContainerView.cpp is like this > > > > TUint8 url[256]; > TPtr8 aUrl(url, 256); > TBuf8<25>ibuf; > > HBufC *bufPter=HBufC::NewL(300); > > > > bufPter->Des().Append(_L("8889197425")); > > CnvUtfConverter::ConvertFromUnicodeToUtf8(aUrl, *bufPter); > if(bufPter){delete bufPter;} > // if (symbian_ua_makecall((char *)aUrl.PtrZ()) != 0) > HBufC *bufTxt=HBufC::NewL(30); > bufTxt->Des().Append(_L("Hello ")); > if(bufTxt){delete bufTxt;} > PutMessage(_L("Messaging...")); > //ibuf.Append(aUrl); > //PutMessage(ibuf); > //send_im ((char *)aUrl.PtrZ(), (char *)bufTxt); > > > HBufC *domain=HBufC::NewL(300); > TBuf<200> regBuf; > GetRegisterIDValue(regBuf); > regBuf.Trim(); > domain->Des().Append(regBuf); > > send_im ((char *)aUrl.PtrZ(), (char *)bufTxt,( char *)domain); > > PutMessage(_L("Messaging.Done")); > > > i dont feel there is any error in coding but not able to diplay message on > other side Please guide > > Thankyou very much > > Regards > vivek > > On Thu, Apr 23, 2009 at 4:20 PM, Srivatsan Deenadayalan < > srivatsan at ongobiz.com> wrote: > >> Hi, >> >> Just add a line in symbian_ua.cpp >> #define SIP_DOMAIN "xyz.abc.com" >> >> For example: >> #define SIP_DOMAIN <18004664411 at sip.net4india.com> "sip.net4india.com"<18004664411 at sip.net4india.com> >> >> Also u need not send full sip address ( <18004664411 at sip.net4india.com> >> 18004664411 at sip.net4india.com ) <18004664411 at sip.net4india.com> of >> destination to the method <18004664411 at sip.net4india.com>. Just send >> 18004664411 <18004664411 at sip.net4india.com> alone to the method, it will >> form the full sip address. The line, pj_ansi_sprintf (tmp_id, "sip:%s@%s", >> chat_dest_add, SIP_DOMAIN ); in the method forms the full sip address based >> on the SIP_DOMAIN specified. You can change the method as your wish. >> >> This is the important line in sending the message, according to this u can >> change the method. >> >> pjsua_im_send (g_acc_id, &dst, mime_type, &content, NULL, NULL ); >> >> vivek shrivastava wrote: >> >> srivatsan >> >> Thanks , for your valuable support and responce >> >> i had implemented >> void send_im (const char *chat_dest_add, const char *message) in >> symbian_ua.cpp and called that method in symbian_ua_guiContainerView.cpp in >> HandleCommandL() >> >> for testing purpose >> >> HBufC *bufPter=HBufC::NewL(300); >> bufPter->Des().Append(_L("18004664411 at sip.net4india.com")); >> CnvUtfConverter::ConvertFromUnicodeToUtf8(aUrl, *bufPter); >> if(bufPter){delete bufPter;} >> // if (symbian_ua_makecall((char *)aUrl.PtrZ()) != 0) >> HBufC *bufTxt=HBufC::NewL(30); >> bufTxt->Des().Append(_L("Hello ")); >> if(bufTxt){delete bufTxt;} >> PutMessage(_L("Messaging...")); >> send_im ((char *)aUrl.PtrZ(), (char *)bufTxt); >> PutMessage(_L("Messaging.Done")); >> >> am i typing the address in the correct format ie, >> 18004664411 at sip.net4india.com or will the format be different >> >> in void send_im () function at line >> pj_ansi_sprintf (tmp_id, "sip:%s@%s", chat_dest_add, SIP_DOMAIN ); >> >> what is SIP_DOMAIN and where should i declear it . >> >> Thankyou once again for your help >> >> Best Regards >> vivek >> >> >> On Thu, Apr 23, 2009 at 11:57 AM, Srivatsan Deenadayalan < >> srivatsan at ongobiz.com> wrote: >> >>> Yes of course. But i suggest to add the messaging method in *symbian_ua.cpp >>> *class and declare the method in *symbian_ua.h *header. Now its easy for >>> you to access the method in symbian_ua_guiContainerView. I always suggest to >>> split UI from functional engines. And don't hesitate to ask your doubts. >>> Mailing list is for helping each other. >>> >>> vivek shrivastava wrote: >>> >>> Thanks srivatsan, >>> >>> For your Support ,So can i use this function directly in the >>> symbian_ua_guiContainerView including the >>> pjsua.h header in the file . >>> Sorry again for asking ,just had started PJsip and the task was >>> urgent >>> Thanks again >>> Regard's >>> vivek >>> On Wed, Apr 22, 2009 at 9:46 PM, Srivatsan Deenadayalan < >>> srivatsan at ongobiz.com> wrote: >>> >>>> Hi, >>>> >>>> This how i send instant message using pjsip in my application. Hope this >>>> will help you. >>>> >>>> /* Method to send instant message */ >>>> void send_im (const char *chat_dest_add, const char *message) >>>> { >>>> pj_status_t status; >>>> pj_str_t * mime_type = NULL; // default type is Text/Plain so set to >>>> NULL >>>> >>>> char tmp_id[PJSIP_MAX_URL_SIZE]; >>>> pj_ansi_sprintf (tmp_id, "sip:%s@%s", chat_dest_add, SIP_DOMAIN ); >>>> >>>> pj_str_t dst = pj_str (tmp_id); >>>> pj_str_t content = pj_str (( char* ) message); >>>> status = pjsua_im_send (g_acc_id, &dst, mime_type, &content, NULL, >>>> NULL ); >>>> } >>>> >>>> >>>> vivek shrivastava wrote: >>>> >>>> >>>> Hi all, >>>> >>>> Just new to Pjsip compiled and executed the Calling module >>>> successfully for s60 Symbian , thanks to rich documentation and forum >>>> Support >>>> I need to send Sip message to other sip Agent client i had seen >>>> Symbian_ua.cpp and >>>> >>>> *static void on_pager(pjsua_call_id call_id, const pj_str_t *from, >>>> const pj_str_t *to, const pj_str_t *contact, const pj_str_t *mime_type, >>>> const pj_str_t *text)* >>>> >>>> function meant for >>>> /* Incoming IM message (i.e. MESSAGE request)! */ >>>> >>>> Please suggest me the method /function from where i can make direct >>>> message to any other Sip agent please also suggest how to initiate it in >>>> symbian_ua_guiContainerView as i am referring the gui part from there . >>>> >>>> please let me know it is some urgent for me with little knowledge of >>>> Pjsip >>>> >>>> >>>> >>>> Best regards >>>> Vivek >>>> >>>> >>>> ------------------------------ >>>> >>>> _______________________________________________ >>>> Visit our blog: http://blog.pjsip.org >>>> >>>> pjsip mailing listpjsip at lists.pjsip.orghttp://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>>> >>>> >>>> -- >>>> Regards, >>>> Srivatsan.D, >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Visit our blog: http://blog.pjsip.org >>>> >>>> pjsip mailing list >>>> pjsip at lists.pjsip.org >>>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>>> >>>> >>> ------------------------------ >>> >>> _______________________________________________ >>> Visit our blog: http://blog.pjsip.org >>> >>> pjsip mailing listpjsip at lists.pjsip.orghttp://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>> >>> >>> -- >>> Regards, >>> Srivatsan.D, >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Visit our blog: http://blog.pjsip.org >>> >>> pjsip mailing list >>> pjsip at lists.pjsip.org >>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>> >>> >> ------------------------------ >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing listpjsip at lists.pjsip.orghttp://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> >> -- >> Regards, >> Srivatsan.D, >> >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip at lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090424/afce9a3e/attachment-0001.html>