Hi,
I have added the following lines in my cfg file:
If(uri==myself) { .... if (method=="INVITE" && t_newtran()) { if (uri=~"^sip:(.+@)?(10.1.100.10)([:;?].*)?$") { append_hf("Retry-After: 120"); t_reply("480", "Stateful 480 Reply"); } else { sl_send_reply("480", "Stateless 480 Reply"); }; break; };
Now, I am expecting that when I get the response back from SER, the header should contain REPLY-AFTER header. But it does not.
Any Ideas as to why the REPLY-AFTER is not appended to the message header?
Here is the transaction:
10.1.100.10:5060 10.1.0.149:3490 | | <Call><PFrame><Time> | | |<--------------- REGISTER F1<| 1 PF:50 10:06:46.3533 | | |>F2 200 OK ----------------->| 1 PF:51 10:06:46.3557 | | |<------------(sdp) INVITE F3<| 2 PF:55 10:07:31.3778 | | |>F4 480 Stateful 480 Reply ->| 2 PF:56 10:07:31.4967 | | |>F5 480 Stateful 480 Reply ->| 2 PF:57 10:07:31.5715 | | |<-------------------- ACK F6<| 2 PF:58 10:07:33.5186 | | |<------------(sdp) INVITE F7<| 3 PF:167 10:26:51.5746 | | |>F8 480 Stateful 480 Reply ->| 3 PF:170 10:26:51.5939 | | |>F9 480 Stateful 480 Reply ->| 3 PF:171 10:26:52.3072 | | |<------------------- ACK F10<| 3 PF:172 10:26:53.5354 | | |<------------------- ACK F11<| 3 PF:173 10:26:53.7753
======================================================================== ========
SIP MESSAGE 1 10.1.0.149:3490() -> 10.1.100.10:5060() UDP Frame 50 11/Jul/05 10:06:46.3533 TimeFromPreviousSipFrame=490.6428 TimeFromStart=490.6428 REGISTER sip:10.1.100.10 SIP/2.0 Via: SIP/2.0/UDP 10.1.0.149:3490;branch=z9hG4bK944888c1.10.1.0.149.3490 From: "alice" sip:alice@10.1.100.10;tag=214fc363.10.1.0.149.3490 To: "alice" sip:alice@10.1.100.10 Call-ID: f53fe6c39e6fcc1d@10.1.0.149.3490 CSeq: 1 REGISTER Contact: "alice" sip:alice@10.1.0.149:3490;transport=udp;expires=7200;methods="INVITE, OPTIONS, BYE, CANCEL, ACK, SUBSCRIBE, NOTIFY";+g.poc.talkburst max-forwards: 70 supported: pref Content-Length: 0
======================================================================== ========
SIP MESSAGE 2 10.1.100.10:5060() -> 10.1.0.149:3490() UDP Frame 51 11/Jul/05 10:06:46.3557 TimeFromPreviousSipFrame=0.0024 TimeFromStart=490.6452 SIP/2.0 200 OK Via: SIP/2.0/UDP 10.1.0.149:3490;branch=z9hG4bK944888c1.10.1.0.149.3490 From: "alice" sip:alice@10.1.100.10;tag=214fc363.10.1.0.149.3490 To: "alice" sip:alice@10.1.100.10;tag=b27e1a1d33761e85846fc98f5f3a7e58.ed9f Call-ID: f53fe6c39e6fcc1d@10.1.0.149.3490 CSeq: 1 REGISTER Contact: sip:alice@10.1.0.180:3490;transport=udp;expires=6617, sip:alice@10.1.0.149:3490;transport=udp;expires=7200 Server: Sip EXpress router (0.8.99-dev2 (i386/linux)) Content-Length: 0 Warning: 392 10.1.100.10:5060 "Noisy feedback tells: pid=14070 req_src_ip=10.1.0.149 req_src_port=3490 in_uri=sip:10.1.100.10 out_uri=sip:10.1.100.10 via_cnt==1"
======================================================================== ========
SIP MESSAGE 3 10.1.0.149:3490() -> 10.1.100.10:5060() UDP Frame 55 11/Jul/05 10:07:31.3778 TimeFromPreviousSipFrame=45.0221 TimeFromStart=535.6673 INVITE sip:error480@10.1.100.10 SIP/2.0 Via: SIP/2.0/UDP 10.1.0.149:3490;branch=z9hG4bK411c33ff.10.1.0.149.3490 From: "alice" sip:alice@10.1.0.149;tag=369b1fba.10.1.0.149.3490 To: sip:error480@10.1.100.10 Call-ID: 66fcd326@10.1.0.149.3490 CSeq: 1 INVITE Contact: "alice" sip:alice@10.1.0.149:3490;+g.poc.talkburst max-forwards: 70 accept-contact: *;+g.poc.talkburst;require;explicit Content-Type: application/sdp Content-Length: 131
v=0 o=- 1113854502 1113854502 IN IP4 10.1.0.149 s=- c=IN IP4 10.1.0.149 t=0 0 m=audio 1000 RTP/AVP 98 a=rtpmap:98 AMR/16000
======================================================================== ========
SIP MESSAGE 4 10.1.100.10:5060() -> 10.1.0.149:3490() UDP Frame 56 11/Jul/05 10:07:31.4967 TimeFromPreviousSipFrame=0.1190 TimeFromStart=535.7863 SIP/2.0 480 Stateful 480 Reply Via: SIP/2.0/UDP 10.1.0.149:3490;branch=z9hG4bK411c33ff.10.1.0.149.3490 From: "alice" sip:alice@10.1.0.149;tag=369b1fba.10.1.0.149.3490 To: sip:error480@10.1.100.10;tag=a6a1c5f60faecf035a1ae5b6e96e979a-d446
Call-ID: 66fcd326@10.1.0.149.3490 CSeq: 1 INVITE Server: Sip EXpress router (0.8.99-dev2 (i386/linux)) Content-Length: 0 Warning: 392 10.1.100.10:5060 "Noisy feedback tells: pid=14072 req_src_ip=10.1.0.149 req_src_port=3490 in_uri=sip:error480@10.1.100.10 out_uri=sip:error480@10.1.100.10 via_cnt==1"
======================================================================== ========
SIP MESSAGE 5 10.1.100.10:5060() -> 10.1.0.149:3490() UDP Frame 57 11/Jul/05 10:07:31.5715 TimeFromPreviousSipFrame=0.0747 TimeFromStart=535.8610 SIP/2.0 480 Stateful 480 Reply Via: SIP/2.0/UDP 10.1.0.149:3490;branch=z9hG4bK411c33ff.10.1.0.149.3490 From: "alice" sip:alice@10.1.0.149;tag=369b1fba.10.1.0.149.3490 To: sip:error480@10.1.100.10;tag=a6a1c5f60faecf035a1ae5b6e96e979a-d446
Call-ID: 66fcd326@10.1.0.149.3490 CSeq: 1 INVITE Server: Sip EXpress router (0.8.99-dev2 (i386/linux)) Content-Length: 0 Warning: 392 10.1.100.10:5060 "Noisy feedback tells: pid=14072 req_src_ip=10.1.0.149 req_src_port=3490 in_uri=sip:error480@10.1.100.10 out_uri=sip:error480@10.1.100.10 via_cnt==1"
======================================================================== ========
SIP MESSAGE 6 10.1.0.149:3490() -> 10.1.100.10:5060() UDP Frame 58 11/Jul/05 10:07:33.5186 TimeFromPreviousSipFrame=1.9471 TimeFromStart=537.8081 ACK sip:error480@10.1.100.10 SIP/2.0 Via: SIP/2.0/UDP 10.1.0.149:3490;branch=z9hG4bK411c33ff.10.1.0.149.3490 From: "alice" sip:alice@10.1.0.149;tag=369b1fba.10.1.0.149.3490 To: sip:error480@10.1.100.10;tag=a6a1c5f60faecf035a1ae5b6e96e979a-d446
Call-ID: 66fcd326@10.1.0.149.3490 CSeq: 1 ACK Content-Length: 0
======================================================================== ========
SIP MESSAGE 7 10.1.0.149:3490() -> 10.1.100.10:5060() UDP Frame 167 11/Jul/05 10:26:51.5746 TimeFromPreviousSipFrame=1158.0560 TimeFromStart=1695.8641 INVITE sip:error480@10.1.100.10 SIP/2.0 Via: SIP/2.0/UDP 10.1.0.149:3490;branch=z9hG4bKd8f1b2b1.10.1.0.149.3490 From: "alice" sip:alice@10.1.0.149;tag=88bb6f0e.10.1.0.149.3490 To: sip:error480@10.1.100.10 Call-ID: 749a6f74@10.1.0.149.3490 CSeq: 2 INVITE Contact: "alice" sip:alice@10.1.0.149:3490;+g.poc.talkburst max-forwards: 70 accept-contact: *;+g.poc.talkburst;require;explicit Content-Type: application/sdp Content-Length: 131
v=0 o=- 1113855662 1113855662 IN IP4 10.1.0.149 s=- c=IN IP4 10.1.0.149 t=0 0 m=audio 1000 RTP/AVP 98 a=rtpmap:98 AMR/16000
======================================================================== ========
SIP MESSAGE 8 10.1.100.10:5060() -> 10.1.0.149:3490() UDP Frame 170 11/Jul/05 10:26:51.5939 TimeFromPreviousSipFrame=0.0193 TimeFromStart=1695.8834 SIP/2.0 480 Stateful 480 Reply Via: SIP/2.0/UDP 10.1.0.149:3490;branch=z9hG4bKd8f1b2b1.10.1.0.149.3490 From: "alice" sip:alice@10.1.0.149;tag=88bb6f0e.10.1.0.149.3490 To: sip:error480@10.1.100.10;tag=a6a1c5f60faecf035a1ae5b6e96e979a-f855
Call-ID: 749a6f74@10.1.0.149.3490 CSeq: 2 INVITE Server: Sip EXpress router (0.8.99-dev2 (i386/linux)) Content-Length: 0 Warning: 392 10.1.100.10:5060 "Noisy feedback tells: pid=14068 req_src_ip=10.1.0.149 req_src_port=3490 in_uri=sip:error480@10.1.100.10 out_uri=sip:error480@10.1.100.10 via_cnt==1"
======================================================================== ========
SIP MESSAGE 9 10.1.100.10:5060() -> 10.1.0.149:3490() UDP Frame 171 11/Jul/05 10:26:52.3072 TimeFromPreviousSipFrame=0.7133 TimeFromStart=1696.5967 SIP/2.0 480 Stateful 480 Reply Via: SIP/2.0/UDP 10.1.0.149:3490;branch=z9hG4bKd8f1b2b1.10.1.0.149.3490 From: "alice" sip:alice@10.1.0.149;tag=88bb6f0e.10.1.0.149.3490 To: sip:error480@10.1.100.10;tag=a6a1c5f60faecf035a1ae5b6e96e979a-f855
Call-ID: 749a6f74@10.1.0.149.3490 CSeq: 2 INVITE Server: Sip EXpress router (0.8.99-dev2 (i386/linux)) Content-Length: 0 Warning: 392 10.1.100.10:5060 "Noisy feedback tells: pid=14068 req_src_ip=10.1.0.149 req_src_port=3490 in_uri=sip:error480@10.1.100.10 out_uri=sip:error480@10.1.100.10 via_cnt==1"
======================================================================== ========
SIP MESSAGE 10 10.1.0.149:3490() -> 10.1.100.10:5060() UDP Frame 172 11/Jul/05 10:26:53.5354 TimeFromPreviousSipFrame=1.2282 TimeFromStart=1697.8249 ACK sip:error480@10.1.100.10 SIP/2.0 Via: SIP/2.0/UDP 10.1.0.149:3490;branch=z9hG4bKd8f1b2b1.10.1.0.149.3490 From: "alice" sip:alice@10.1.0.149;tag=88bb6f0e.10.1.0.149.3490 To: sip:error480@10.1.100.10;tag=a6a1c5f60faecf035a1ae5b6e96e979a-f855
Call-ID: 749a6f74@10.1.0.149.3490 CSeq: 2 ACK Content-Length: 0
======================================================================== ========
SIP MESSAGE 11 10.1.0.149:3490() -> 10.1.100.10:5060() UDP Frame 173 11/Jul/05 10:26:53.7753 TimeFromPreviousSipFrame=0.2400 TimeFromStart=1698.0648 ACK sip:error480@10.1.100.10 SIP/2.0 Via: SIP/2.0/UDP 10.1.0.149:3490;branch=z9hG4bKd8f1b2b1.10.1.0.149.3490 From: "alice" sip:alice@10.1.0.149;tag=88bb6f0e.10.1.0.149.3490 To: sip:error480@10.1.100.10;tag=a6a1c5f60faecf035a1ae5b6e96e979a-f855
Call-ID: 749a6f74@10.1.0.149.3490 CSeq: 2 ACK Content-Length: 0
======================================================================== ========
List of reasons 398 traced packets out of 409 in scenario were not included. 11 included. [192] Non Sip TCP/UDP Packet Filtered Out [117] TCP No Data [33] IEEE802.3 Packet [30] IGMP Packets [20] Arp Packets [6] TCP Duplicate Data ======================================================================== ========
Thanks & Regards, Amit Singh Sony Ericsson Mobile Communications, 7001 Development Drive, RTP Durham, NC 27709 Ph: +1-919-472-1601