Hello Experts, I need your help on the Gop per SIP MESSAGE call flow. The complete SIP MESSAGE call flow is like
The question is how can use Gop to extract both transactions with either sip.In-Reply-To or sip.Status.Code?
}; Done; Thank you so much!asked 04 Nov '15, 02:24 Alex Lu edited 04 Nov '15, 04:12 Jaap ♦ |
One Answer:
Hmmm, I'm not sure you could get the 2 transactions (I guess you want all the transactions where sip.In-Reply-To or sip.Call-Id have the value "a1", for example) into one GoP. To do this I think you'd need to create a GoP that contains each transaction and then a GoG (Group of Groups) that contains the 2 transactions. Something like:
(Of course your gop would need to put Call-Id and In-Reply-To into separate fields named answered 10 Nov '15, 17:14 JeffMorriss ♦ edited 11 Nov '15, 18:04 |
Thank you Jeff for the insight!
However the key here is to use sip.Call-ID as the SIP Response on 2nd part is only showing the sip.Call-Id not including the sip.In-Reply-To.
each Gop need trap sip.Call-Id and it will trigger alarm if used in multiple Gops.
Hmm, I think it should work. You'll end up with 2 GoPs: one with
callid
of "a1" (and noinreplyto
) and a 2nd withcallid
of "b1" andinreplyto
of "a1".The GoG will then group these 2 GoPs together because the first's
callid
matches the 2nd'sinreplyto
.Admittedly I haven't tried it...
Thanks again for the details and I will try that out.