[SR-Users] Add Header on cancel
Klaus Darilion
klaus.mailinglists at pernau.at
Fri May 21 10:34:10 CEST 2010
Hi François!
Am 21.05.2010 09:26, schrieb François BERGANZ:
> When I use forward, it doesnt work!
> I don't know how to do
It works fine for me:
route{
if (is_method("CANCEL")) {
if (!is_present_hf("Reason")) {
xlog("L_ERR", "reason missing");
append_hf("Reason: Q.850; cause=31\r\n");
xlog("L_ERR", "Reason added");
}
forward();
exit;
}
Note: above code snippet only works if the proxy does not do any
parallel forking of the INVITE. It may also be necessary to change the
request-URI to forward the request to the same destination as the INVITE.
in:
U 2010/05/21 10:29:38.372934 83.136.33.3:16534 -> 88.198.53.113:5060
CANCEL sip:01505641636 at 83.123.45.165 SIP/2.0
Via: SIP/2.0/UDP
10.10.0.51:16534;branch=z9hG4bK-d8754z-7b591160b17cfc57-1---d8754z-;rport
To: "01505641636"<sip:01505641636 at 83.123.45.165>
From: <sip:klaus at 83.123.45.165>;tag=7c681960
Call-ID: MzcxYTgzZmIwMGYyMTA4YzVkN2IzZDhjYjhjYjYwNTk.
CSeq: 2 CANCEL
User-Agent: eyeBeam release 1102q stamp 51814
Content-Length: 0
out:
U 2010/05/21 10:29:38.373331 88.198.53.113:5060 -> 83.123.45.165:5060
CANCEL sip:01505641636 at 83.123.45.165 SIP/2.0
Via: SIP/2.0/UDP
88.198.53.113;branch=z9hG4bK-d8754z-7b591160b17cfc57-1---d8754z-
Via: SIP/2.0/UDP
10.10.0.51:16534;received=83.136.33.3;branch=z9hG4bK-d8754z-7b591160b17cfc57-1---d8754z-;rport=16534
To: "01505641636"<sip:01505641636 at 83.123.45.165>
From: <sip:klaus at 83.123.45.165>;tag=7c681960
Call-ID: MzcxYTgzZmIwMGYyMTA4YzVkN2IzZDhjYjhjYjYwNTk.
CSeq: 2 CANCEL
User-Agent: eyeBeam release 1102q stamp 51814
Content-Length: 0
Reason: Q.850; cause=31
regards
Klaus
More information about the sr-users
mailing list