Zap – Notrufclient

Zap ist ein universeller SIP-Client der Mozilla Gemeinde. Durch die Plattformunabhängigkeit und die Erweiterungsmöglichkeiten handelt es sich dabei um ein sehr interessantes Projekt unter der Mozilla Lizenz. Mehr Informationen zu Zap sind unter http://www.croczilla.com/zap abrufbar.

Der SIP-Client Zap ist auch Ausgangspunkt für das nic.at Notrufprojekt zur Implementierung eines „Notrufclients” (Download). Durch die Erweiterungen durch nic.at unterstützt Zap nun Standortbestimmung, Standortkonfiguration, Bestimmung der zuständigen Notrufzentrale, Erkennung von Notrufen sowie Übertragung der Standortinformation. Die Funktionen sind im Folgenden aufgelistet:

  • Standortbestimmung
    • GPS
  • Standortkonfiguration
    • HELD
    • DHCP
    • LLDP-MED (mit Hilfe von OpenLLDP)
    • Google Location Service (Zustimmung zu Google’s Terms & Conditions notwendig)
  • Bestimmen der zuständigen Notrufzentralen
    • LoST
  • Erkennen eines Notrufs
    • anhand der Notrufnummer (wird per LoST ermittelt)
  • Standortübertragung
    • SIP Location Conveyance (by Value und/oder by Reference)
  • Routing
    • direkt zur Notrufzentrale oder via SIP Proxy eines VoIP-Betreibers
  • Anzeige der Standortinformation bei eingehendem Anruf

Mit dieser Client-Implementierung kann also der Notruf aus Sicht des Benutzers durchgespielt werden.

Der Zap Notrufclient wurde im Rahmen 5. Emergency Services Workshop (Oktober 2008 in Wien) erstmals dazu verwendet, um einen “echten” VoIP-Notruf zu einer richtigen Notrufzentrale zuzustellen (siehe Bericht). Zuvor wurde der Client schon beim Code-Sprint beim 72. IETF Meeting erfolgreich eingesetzt (siehe Bericht).

Der nic.at Notrufclient Zap dient derzeit sogar als Referenzclient für einige 911-VoIP-Implementierungen in den USA.

Weitere Informationen zu Zap

Zap Readme

Zap Handbuch

Zap Projektseite und Download