< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index Next in Thread >

Re: [reSIProcate-users] How to set a custom header to a pagedmessage....


Are you trying to use custom headers in the SIP request, or the *payload* of the SIP request? The code you have below seems to be trying to add custom headers to the payload, which doesn't make a whole lot of sense. If you are trying to add custom headers to the request itself, the only way I know of is to use a DumFeature (NonDialogUsage doesn't seem to have a passthrough like DialogUsage's onReadyToSend())

Best regards,
Byron Campen

I did not get any replies...is it possible to add custom headers to a MESSAGE (IM)?
thanks


From: resiprocate-users-bounces@xxxxxxxxxxxxxxxxxxxx [mailto:resiprocate-users-bounces@xxxxxxxxxxxxxxxxxxxx] On Behalf Of Nair, Rankarajan S. (Rankarajan S.)
Sent: Thursday, August 02, 2007 11:42 AM
To: resiprocate-users@xxxxxxxxxxxxxxxxxxxx
Subject: [reSIProcate-users] How to set a custom header to a pagedmessage....

I want to add a custom header to a paged message [IM].
But the Contents accepts only headers of h_contentType...
thanks.
/////////////////////////////////////////////////////////////////////////////////

Data[] aHeaders = {"xx","yy","zz","11"};

int nHeaders = 4;

SharedPtr<SipUserProfile> profile = "">

ClientPagerMessageHandle cpmh = mDum.makePagerMessage(NameAddr(toURI),profile);

auto_ptr<Contents> content(new PlainContents(Data(message)));

for(int i=0; i< nHeaders; i+=2){

Data name = aHeaders[i];

Data value = aHeaders[i+1];

UnknownHeaderType h_customHeader(name);

content->header(h_customHeader).push_back(StringCategory(value));

//error C2664: 'resip::H_ContentType::Type &resip::Contents::header(const resip::H_ContentType &) const' : cannot convert parameter 1 from 'resip::UnknownHeaderType' to 'const resip::H_ContentType

}

cpmh.get()->page(content);

_______________________________________________
resiprocate-users mailing list

Attachment: smime.p7s
Description: S/MIME cryptographic signature