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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090423/c4e747ba/attachment-0001.html>