Hi,
I am trying to extract the SSN's from the SCCP layer. So far, I tried these (just for CallingPartyAddr, same for CalledPartyAddr anyways):
sccp_message["CallingPartyAddr"].show()
### CallingPartyAddr ###
<Len : 9>
### Value ###
### AddrInd ###
<res : 1>
<RoutingInd : 0 (route on GT)>
<GTInd : 2 (global title includes translation type only)>
<SSNInd : 0>
<PCInd : 1>
<PC : <redacted>>
### GT : 2 -> GT_2 ###
<TranslationType : 97>
<Addr : <redacted>>
The SSNInd value above is incorrect because the SSN is really present.
sccp_message["CallingPartyAddr"]["Value"].show()
### Value ###
### AddrInd ###
<res : 1>
<RoutingInd : 0 (route on GT)>
<GTInd : 2 (global title includes translation type only)>
<SSNInd : 0>
<PCInd : 1>
<PC : <redacted>>
### GT : 2 -> GT_2 ###
<TranslationType : 97>
<Addr : <redacted>>
Same comment as above regarding the SSNInd value.
sccp_message["CallingPartyAddr"]["SSN"].show()
<SSN [transparent] : 0 (SSN not known/not used)>
The SSN value is either not shown or is set to 0. I don't know if the SCCP flavor we use (ANSI) makes a difference here. I had to patch the ANSI version of MTP3 to get the point codes. Maybe I have to do the same here?
Thank you!