Thanks On Fri, Apr 24, 2009 at 12:34 PM, amit tyagi <amit.ty83 at gmail.com> wrote: > Hi > > Actually I had implemented this for windows application, so not sure it > will work for > symbian.If you require that code then I'll forward you within one or two > days. > > Thanks > Amit > > > On Fri, Apr 24, 2009 at 12:18 PM, vivek shrivastava <vivek.mics at gmail.com>wrote: > >> hi amit , >> >> Plsease tell me where and how should i implement it if u have snippet >> please provide me >> >> thanks >> vivek >> >> On Fri, Apr 24, 2009 at 11:17 AM, amit tyagi <amit.ty83 at gmail.com>wrote: >> >>> 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 >>>> >>>> >>> >>> _______________________________________________ >>> 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 >> >> > > _______________________________________________ > 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/e8e808fb/attachment-0001.html>