Notifications
Clear all

Call Types

5 Posts
3 Users
0 Reactions
507 Views
(@sherlock)
New Member
Joined: 15 years ago
Posts: 4
Topic starter  

When decoding phone calls I know that there are three primary types, namely incoming (x01), outgoing (x02) and missed (x03). But I have also encountered x04, x05, x06, x09 and x41.

I understand x04 to identify VoiceMail but it is not clear to me whether this is a standard or not. If anyone knows what types (and hex values) of calls there are and can say whether this is an industry standard (with source) or not that would be appreciated.

So far I have only identified the first three as standard.


   
Quote
(@trewmte)
Noble Member
Joined: 19 years ago
Posts: 1877
 

So far I have only identified the first three as standard.

When you say "standard" is that an industry standard and, if so can you name the supporting document/s or do you mean a GSM/3GPP standard/s and if so which one/s. As the hexadecimal coding you use is also used elsewhere for e.g. GPRS and has a completely different meaning.


   
ReplyQuote
(@mark_adp)
Trusted Member
Joined: 13 years ago
Posts: 63
 

When decoding phone calls I know that there are three primary types, namely incoming (x01), outgoing (x02) and missed (x03). But I have also encountered x04, x05, x06, x09 and x41.

I understand x04 to identify VoiceMail but it is not clear to me whether this is a standard or not. If anyone knows what types (and hex values) of calls there are and can say whether this is an industry standard (with source) or not that would be appreciated.

So far I have only identified the first three as standard.

When you say you're decoding phone calls, are these phone calls that are being decoded from memory reads from mobile phones? e.g. Nokia PM dumps?

If this is the case, It's difficult to suggest standards, it's likely they are standard markers used within a manufacturer, or maybe even a development team within a manufacturer but to say standard would perhaps imply a wider adoption.

If you are looking at a dump, in order to verify what you are looking at is in fact missed/received/dialled I would develop some test data on a control handset. This test data may help you in identifying these other markers. Also if you can provide details of device type make/model someone here might be able to provide some further advice on what the markers might be so you can better develop any test/control data sets.

If you're not talking about mobile dumps/extractions, I apologise p


   
ReplyQuote
(@sherlock)
New Member
Joined: 15 years ago
Posts: 4
Topic starter  

trewmte Despite a thorough search I have not found any supporting documents for a definition of call types and how they are identified, which is why I have turned to the forum and such experts as yourself.

mark_adp I am talking about mobile dumps/extractions. In this particular case the mobile phone is a Samsung GT-C3520 (with a proprietary OS) where I have positively identified incoming, outgoing and missed.
I have found that Android has incoming (x01), outgoing (x02), missed (x03) and voicemail (x04) as constants and that Apple has incoming (4), outgoing (5) and blocked (8). But I have not come across x09 or x41 which remain a mystery.


   
ReplyQuote
(@trewmte)
Noble Member
Joined: 19 years ago
Posts: 1877
 

Sherlock, until mark_adp mentioned memory dumps, I took your comments to mean network based identifiers. You will note these do not support your findings. mark_adp comments are useful.

However, it maybe worth drawing your attention to GSM, WCDMA, LTE use of protocol discriminators for call connection network based messaging types. These messages can be referred to in UMTS

Message Type
The messge type, the following message types are available.

0x01 Alerting
0x02 Call Proceeding
0x03 Progress
0x04 CC-ESTABLISHMENT
0x05 Setup
0x06 CC-ESTABLISHMENT CONFIRMED
0x07 Connect
0x08 Call Confirmed
0x09 START CC
0x0B RECALL
0x0E Emergency Setup
0x0F Connect Acknowledge
0x10 User Information
0x13 Modify Reject
0x17 Modify
0x18 Hold
0x19 Hold Acknowledge
0x1A Hold Reject
0x1C Retrieve

Clarification should be looked up in

Digital cellular telecommunications system (Phase 2+);
Universal Mobile Telecommunications System (UMTS); LTE;
Mobile radio interface Layer 3 specification;
Core network protocols; Stage 3
(3GPP TS 24.008 version 12.7.0 Release 12)

see - Table 10.3/3GPP TS 24.008 Message types for Call Control and call related SS messages
see - Table 10.5.117/3GPP TS 24.008 Call state information element


   
ReplyQuote
Share: