I'm trying to add a header in an outbound invite with the following code:

   set(b_leg_caller=@user);
   set(b_leg_callee=$number);
   set(b_leg_domain=$domain);
   set(b_leg_app=followme_callee);
   set(b_leg_var.a_ltag=@local_tag);
   set(b_leg_hdrs=X-Call-Source: MEDIA)
   logAll(2);
   dlg.dialout(b_leg);



And no matter what I'm doing, the header does not appear in the outbound 
invite. I've tried the same thing in a B2B, and no headers...

In the trace, I can see the headers:
[#b68fbb90/9652] [execute, ModDlg.cpp:252] DEBUG: placing UAC call: user 
<12345>, app <followme_callee>, ruri <sip:[email protected]>, from 
<<sip:[email protected]>> from_uri <sip:[email protected]>, to 
<<sip:[email protected]>>, ltag <>, hdrs <X-Call-Source: MEDIA>, 
auth_user <>, auth_pwd <not shown>

and the generated invite:

[#b68fbb90/9652] [parse_via_params, parse_via.cpp:548] DEBUG: has_rport: 1
 [#b68fbb90/9652] [send_request, trans_layer.cpp:889] DEBUG: Sending to 
XXX.XXX.XXX.XXX:5060 <INVITE sip:[email protected] SIP/2.0
Via:...>
 [#b68fbb90/9652] [send, transport.cpp:98] DEBUG: send  msg
--++--
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP XXX.XXX.XXX.XXX:5555;branch=z9hG4bKqmomnafT;rport
From: <sip:[email protected]>;tag=47B7D16E-4F1432BD00049FFC-B68FBB90
To: <sip:[email protected]>
CSeq: 10 INVITE
Call-ID: 7DAA759A-4F1432BD0004A002-B68FBB90
Contact: <sip:[email protected]:5555>
Max-Forwards: 70
Content-Type: application/sdp
Content-Length: 199

v=0
o=sems 1 1 IN IP4 XXX.XXX.XXX.XXX
s=sems
c=IN IP4 XXX.XXX.XXX.XXX
t=0 0
m=audio 10000 RTP/AVP 0 8 96
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:96 telephone-event/8000
a=sendrecv
--++--


Am I missing something?

Thanks,
Derrick



_______________________________________________
Sems mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/sems

Reply via email to