0

Can someone please suggest what should be a value of in the seagull script so that Wireshark correctly decodes MNC-030 and MCC-234?

albert
  • 8,285
  • 3
  • 19
  • 32
  • What is the relevance of the doxygen tag? – albert Feb 23 '21 at 14:49
  • I found some info about doxygen from http://gull.sourceforge.net/doc/dev/,may be this community can help me with the seagull script. Apologies if I am wrong – Arun Dubey Feb 23 '21 at 15:33
  • The given link does not work, but doxygen is, in short, a tool to extract documentation from source code, so has nothing to do with your question. – albert Feb 23 '21 at 16:44

2 Answers2

1

It sounds like you're wanting to send the PLMN in the proper format in a Diameter message such as a ULR. The value has to be entered using the method defined by ETSI. In your case it would be 0x320430. See the example code below.

  <command name="ULR">
    <avp name="Session-Id" value="value_is_replaced"></avp>
    <avp name="Vendor-Specific-Application-Id">
        <avp name="Vendor-Id" value="10415"></avp>
        <avp name="Auth-Application-Id" value="16777251"></avp>
    </avp>
    <avp name="Auth-Session-State" value="1"></avp>
    <avp name="Origin-Realm" value="origin.com"></avp>
    <avp name="Origin-Host" value="seagull.origin.com"></avp>
    <avp name="Destination-Realm" value="destination.com"></avp>
    <avp name="User-Name" value="234030123456789"></avp>
    <avp name="RAT-Type" value="1004"></avp>
    <avp name="ULR-Flags" value="34"></avp>
    <avp name="Visited-PLMN-Id" value="0x320430"></avp>
  </command>

The ordering of the PLMN digits is outlined in TS 129 272, section 7.3.9.

j123qwe
  • 36
  • 3
1

Its not related to seagull or any other testing tool. If you want to find out what should be the value use this:

Visited-PLMN-ID

Its from the spec: ETSI TS 129 272 V15.6.0

Oded Itzhaky
  • 445
  • 5
  • 16