[reSIProcate] Need info on SipMessage.addHeader() arguments

Jason Fischl jason at counterpath.com
Thu May 18 17:36:27 CDT 2006


You wouldn't use the addHeader method directly. Have you looked at
http://wiki.resiprocate.org?

Here's how you would add a Call-Info header.

SipMessage msg;
msg.header(h_CallInfo) = Data("foobar");



On 5/18/06, Kovar, William (Bill) <bkovar at avaya.com> wrote:
>
>  I'm looking to add a Header into a SIP msg before sending it out and
> assume addHeader() is the right way to go. However, the signature is
> confusing to me. Can someone explain the method args??
>
> SipMessage::addHeader(
>     Headers::Type header,      // what's this?? Would it be GenericUri
>     const char* headerName,    // what's this?? Would it be "Call-Info"
>     int headerlen,             // I assume this is the length of
> headerName
>     const char* start,         // points to header data, a.k.a. the 'info'
> part as per RFC3261
>     int len)                   // length of start
>
> I'm not sure about the first 2 args. Can someone set me right?
>
> Also, if I'm adding a Call-Info header, is everything that I want to add
> after the "Call-Info:" part in the 'start' argument, including the
> info-param(s)? Or is there some special way to add them in.
>
> Thanks!!
>
> Bill Kovar
> bkovar at avaya.com
>
>
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel at list.sipfoundry.org
> https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20060518/1730e69f/attachment.htm>


More information about the resiprocate-devel mailing list