Query Regarding Long Timer in conjuction with HandOff in H, 248

"sushil kumar" <[email protected]> Fri, 5 Feb 2010 15:10:50 +0530
Newsgroups gmane.ietf.megaco
Message-ID <004d01caa647$4ebc69e0$ec353da0$@com>
Hi All,

I need a help , what should be the behavior of MG (H.248 Protocol) in
following scenario:-

1. MGC1 established association with MG 

2. MGC1 initiate Add 1 request towards MG with transaction ID(let
transactionID be 2)

3. MG responded the Add request and should keep a copy of it for 30 sec
(LONG Timer ) so that it can response back if same transaction request comes
again.

4. Now MGC1 initiate handoff towards MGC2 (upto this point LONG timer did
not expire ) .

5. MGC2 established association with MG(upto this point LONG timer did not
expire ) .

6. Now MGC2 initiate Add 2  request towards MG with transaction ID 1( same
as above) and still LONG Timer did not expire.

What should be the expected response from MG ?

i) Should it reply this Add2 request?

    Or

ii) should in response of this request (having same transaction Id  and Long
timer did not expire ) MG  should return the same response which it saved
already?

Currently it respond with the OLD response which it already saved .

Please find the attached call flow for reference.

Thanks in advance !!

Regards

Sushil

_______________________________________________
Megaco mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/megaco
handoff.txt (text/plain, 1.9 KB)
[10.202.2.206]:5515 [18832650 (10 ms)] !/1 [10.202.3.1]:5515 T = 312{ C = - {sc=ROOT  { sv { v = 2 , mt = rs , re = "901 Cold Boot",pf=CISCO_TGW/1,20100113T10002800 }  } }}

[18832777 (10 ms)] !/2 <es250-6>:5515 P=312 {C=-{SC=root{SV{V=2}}}}

[18832804 (10 ms)] !/2 <es250-6>:5515 Transaction=2 {Context = $ { Add = ds/1/1/1 { Media { LocalControl { Mode = SendReceive } }}
,Add = RTP$ { Media { LocalControl { Mode = Receiveonly, RV=off } ,Local {
v=0
c=IN IP4 $
m=audio $ RTP/AVP $
} } } } }

[10.202.2.206]:5515 [18832805 (10 ms)] !/2 [10.202.3.1]:5515 P = 2{ C = 59 {a=ds/1/1/1  ,a=RTP/8122  { m { l {
v=0
o=- 58 1263376830 IN IP4 10.202.9.1
s=-
c=IN IP4 10.202.9.1
t=0 0
m=audio 16498 RTP/AVP 99 101
a=rtpmap:99 G729AB/8000/1
a=ptime:20
a=rtpmap:101 telephone-event/8000/1
a=fmtp:101 0-15
 }  }  } }}



Jai-1.1.VXSM.a >
[18834419 (10 ms)] !/2 <es250-6>:5515 T=5 { C=- {
SC = root {SV {
method=Handoff,MgcIdToTry=[10.202.2.223]:5515,Profile=CISCO_TGW/1
} } } }

[10.202.2.206]:5515 [18834420 (10 ms)] !/2 [10.202.3.1]:5515 P = 5{ C = - {sc=ROOT }}

[10.202.2.223]:5515 [18834420 (10 ms)] !/1 [10.202.3.1]:5515 T = 313{ C = - {sc=ROOT  { sv { v = 2 , mt = ho , re = "903 MGC Directed Change",pf=CISCO_TGW/1,20100113T10004600 }  } }}

[18834451 (10 ms)] !/2 <netra-9>:5515 P=313 {C=-{SC=root{SV{V=2}}}}


Jai-1.1.VXSM.a > dsph248calls 1
[18834850 (10 ms)] !/2 <netra-9>:5515 Transaction=2 {Context = $ { Add = DS/1/1/3 { Media { LocalControl { Mode = SendReceive } } },
Add = RTP$ { Media { LocalControl { Mode = SendReceive } ,Local {
v=0
c=IN IP4 $
m=audio $ RTP/AVP 0
a=rtpmap:108 G723.1-H/8000/1
} }}}}

[10.202.2.223]:5515 [18834850 (10 ms)] !/2 [10.202.3.1]:5515 P = 2{ C = 59 {a=ds/1/1/1  ,a=RTP/8122  { m { l {
v=0
o=- 58 1263376830 IN IP4 10.202.9.1
s=-
c=IN IP4 10.202.9.1
t=0 0
m=audio 16498 RTP/AVP 99 101
a=rtpmap:99 G729AB/8000/1
a=ptime:20
a=rtpmap:101 telephone-event/8000/1
a=fmtp:101 0-15
 }  }  } }}