ANI support?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux