Skip to Content

CID Command — Caller ID Detection

Configures incoming call detection through caller identification (Caller ID).


What is it for?

📞 Main use cases:

  • 🔔 Detect calls from specific numbers as event triggers
  • 🎧 Start audio session in remote listening mode
  • 📞 Establish bidirectional voice communication (full duplex)
  • 🚨 Activate alerts or actions when receiving authorized calls

When starting voice communication, data transmission and reception via GPRS is temporarily inhibited.


Commands

Configure

SCIDabcc..cc

Query

QCIDa

Response

RCIDabcc..cc

Parameters

ParameterDescriptionValues
aPhone number index0-9 (10 numbers)
bOperation modeSee table
cc..ccPhone numberNumber or % (any number)

Operation Modes

ValueModeDescription
0DetectionOnly generates CIDxx trigger (no audio)
1ListenStarts audio session listen only
2Full DuplexStarts bidirectional audio session

Associated Signals

PropertyValue
SignalCID
Index00-09
Conditional useNO
Edges+ positive edge only

Example

Call detection with rule

// Configure index 2, detection mode (0), number 999999999 >SCID209999999999< // Rule that sends message upon detection >SRL55E;TRG=CID02+;ACC=(STX CID 2 DETECTED ;@TRM)<

Rule 55 sends the message “CID 2 DETECTED” to the terminal port every time the call is detected.

Usage in rules

ActionCommand
Trigger on call detectionTRG=CIDxx+
Conditional (if active)CND=CIDxx

Compatibility

💾Firmware v1.03.00
SPLegacy
ULLegacy
MTLegacy
💾Firmware v1.00.00
SP-IOT
SM-IOT

See Also

Last updated