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