Emergency telephone

Hazardous-area emergency telephone: Ex d cast body with bolted cover, handset on its hook with perforated ear and mouth caps, armoured stainless cord, keypad, red emergency call button, ringer grille, gland and stopping plug. enclosure hood puts it in a hollow GRP acoustic hood (tapered sides, foam lining, open front and bottom; about 790 × 740 × 560 mm) on a stanchion or wall; booth puts it in a floor-standing open-front acoustic booth with roof light; none mounts the telephone alone. Red call beacon flashes when ringing; ISO 7010 E004 sign.

IEC 60079-1IEC 60079-0ISO 7010EN 54-23
Drag to orbit, scroll to zoom
Parameters
– m

Installation

$npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz add emergency-telephone

Copies safety/emergency-telephone.tsx and the shared lib/ into src/components/deck-twin/. Needs three, @react-three/fiber and @react-three/drei. See installation for the manual route.

Usage

import { Canvas } from '@react-three/fiber'
import { OrbitControls } from '@react-three/drei'
import { Stage } from './components/deck-twin/lib/stage'
import { EmergencyTelephone } from './components/deck-twin/safety/emergency-telephone'

export default function Scene() {
  return (
    <Canvas shadows camera={{ position: [8, 5, 9], fov: 35 }}>
      <Stage>
        <EmergencyTelephone />
      </Stage>
      <OrbitControls makeDefault />
    </Canvas>
  )
}

Props

PropTypeDefaultRange
enclosure"hood" | "booth" | "none"null
mount"pole" | "wall"null
colour"yellow" | "red" | "orange"null
heightnumber (m)null1 – 1.8
beaconbooleannull
ringingbooleannull
signbooleannull
tagstringnull
...groupposition, rotation, scale…

P&ID

P&ID symbol for emergency-telephone

Telecom or escape layout: a telephone symbol (box with a handset) at the phone position, labelled EMERGENCY or with its extension; booths and acoustic hoods noted.

Telecom layout convention; ISO 7010 sign

Only on telecom and escape layouts. A box with only a push-button is a manual call point.

Telephone station datasheet (IEC 60079-1) fields and the props they set
Enclosureenclosure
Mountingmount
Colourcolour
Mounting heightheight
Ringing beaconbeacon
ISO 7010 signsign
Tag numbertag

Typical suppliers

Storacall · Gai-Tronics (Hubbell) · Auer Signal · Johnson Controls (Spector Lumenex). The geometry is generic and sized from public standards. It is not vendor CAD.

For agents

Machine-readable entry with props, ranges, defaults and ports:

$npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz info emergency-telephone

Or fetch /r/emergency-telephone.json, or copy a ready-made instruction:

Add the Deck Twin "Emergency telephone" component to this project. Run `npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz add emergency-telephone` (it copies the file and the shared lib into src/components/deck-twin/), then `npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz info emergency-telephone` for its props, ranges and ports. Render <EmergencyTelephone /> inside a React Three Fiber <Canvas shadows>, wrapped in <Stage> from src/components/deck-twin/lib/stage. Set props from my data (metres, NPS in inches, ASME class) and leave the rest at defaults. Install three, @react-three/fiber, @react-three/drei and @types/three if they're missing. Full guide: https://decktwin.com/skill/SKILL.md