Hi all, I'm dissecting Camel packet by using wireshark. I see most of my packet are "Camel-v1" or "Camel-v2" or "Camel" and nothing else. So:
- Does this mean my camel packets are version 1, version 2 ?
- How can I know the version of Camel packet if it is unknown (Protocol = "Camel" on GUI)?
- I check the code (branch trunk-1.10) and don't see other versions (Camel-v3, Camel-v4...) in the code. Does this mean this code of Wireshark does not support Camel version 3 and version 4?
- If the answer of question 3 is YES (IT DOESN'T SUPPORT): I read a book "Intelligent Network for the GSM, GPRS and UMTS Network" and it says:
One of the enhancements to the O-BCSM and the T-BCSM, compared with CAMEL phase 3,is the introduction of the alerting detection points. The following DPs are used for the alerting event: O-BCSM: O Term Seized; and T-BCSM: T Call Accepted
As I understand, if so, only camel-v4 has "O Term Seized" and "T Call Accepted" but I search in the wireshark code (which support only version 1 and version 2), there are values for "O Term Seized" and "T Call Accepted" as below:
static const value_string camel_EventTypeBCSM_vals[] = {
{ 2, "collectedInfo" },
{ 3, "analyzedInformation" },
{ 4, "routeSelectFailure" },
{ 5, "oCalledPartyBusy" },
{ 6, "oNoAnswer" },
{ 7, "oAnswer" },
{ 8, "oMidCall" },
{ 9, "oDisconnect" },
{ 10, "oAbandon" },
{ 12, "termAttemptAuthorized" },
{ 13, "tBusy" },
{ 14, "tNoAnswer" },
{ 15, "tAnswer" },
{ 16, "tMidCall" },
{ 17, "tDisconnect" },
{ 18, "tAbandon" },
{ 19, "oTermSeized" },
{ 27, "callAccepted" },
{ 50, "oChangeOfPosition" },
{ 51, "tChangeOfPosition" },
{ 52, "oServiceChange" },
{ 53, "tServiceChange" },
My question 4 is: If wireshark 1-10 does not support v3, v4, so why there are code string for values of v4 only? And if wireshark 1-10 support v3, v4, so why I cannot find out the indication of these versions in the code?
Thanks for your help :)
asked 20 Nov '13, 00:48
hoangsonk49
81●28●29●33
accept rate: 28%