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..ccQuery
QCIDaResponse
RCIDabcc..ccParameters
| Parameter | Description | Values |
|---|---|---|
| a | Phone number index | 0-9 (10 numbers) |
| b | Operation mode | See table |
| cc..cc | Phone number | Number or % (any number) |
Operation Modes
| Value | Mode | Description |
|---|---|---|
| 0 | Detection | Only generates CIDxx trigger (no audio) |
| 1 | Listen | Starts audio session listen only |
| 2 | Full Duplex | Starts bidirectional audio session |
Associated Signals
| Property | Value |
|---|---|
| Signal | CID |
| Index | 00-09 |
| Conditional use | NO |
| 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
| Action | Command |
|---|---|
| Trigger on call detection | TRG=CIDxx+ |
| Conditional (if active) | CND=CIDxx |
Compatibility
💾Firmware v1.03.00
SPLegacy
ULLegacy
MTLegacy
💾Firmware v1.00.00
SP-IOT
SM-IOT
See Also
- VCC Command - Start outgoing call
- VCH Command - End call
- CXVC Command - Audio configuration
Last updated