I don't do ANI yet. For Caller ID, I parse it out from call_info.remote_info. (From pjsua_call_get_info) Then to get the DNIS that I added via a header, I use: pjsip_msg_find_hdr_by_name. How to add it depends on what your server is running. I'm using Asterisk, so it sets the Caller ID for me an I call SIPAddHeader in my dial plan. If using PJSUA to add the header, then use: pjsip_generic_string_hdr hdr1; pj_str_t hvalue, hname; pjsua_msg_data md; pjsua_msg_data_init(&md); hname = pj_str("X-My-Header"); pj_cstr(&hvalue, "MyValue"); pjsip_generic_string_hdr_init2(&hdr1, &hname, &hvalue); pj_list_push_back(&md.hdr_list, &hdr1); Norman Franke Answering Service for Directors, Inc. www.myasd.com On Mar 10, 2008, at 5:39 PM, logan wrote: > Hi Guys, > > Is it possible for you to show me how a SIP message should look with > ANI and DNIS (an Ethereal trace will be great)? The thing is that I'm > not entirely sure how the SIP message should carry it. Once I know it > then it should be easy to add it. > > Thanks. > > Best Regards, > Hitesh > > On Mon, Mar 10, 2008 at 12:55 PM, Norman Franke <norman at myasd.com> > wrote: >> >> That assumes there is a SIP standard that includes this and your >> gateway >> supports it. In my case, I added a custom header to send extra >> information >> (DNIS in my case.) Caller ID is sent in the call_info, but ANI is >> different >> than Caller ID and your gateway could insert any or none of these >> in there. >> >> Norman Franke >> Answering Service for Directors, Inc. >> www.myasd.com >> >> >> >> On Mar 10, 2008, at 3:07 PM, Jo?o Mesquita wrote: >> >> I think you just need to parse the call_info struct and get the >> remote_contact. >> >> Mesquita >> >> On Mon, 2008-03-10 at 10:07 -0700, logan wrote: >> Hi, >> >> I need to have ANI support in my application. Does PJSIP support it? >> If not then how should I go about to add it? >> >> Thanks. >> >> Best Regards, >> Hitesh >> >> _______________________________________________ >> 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/20080311/abcf5ab2/attachment.html