Signals
ServicePointsChanged | (a((us)as): Service_Points) |
Properties
KnownServicePoints | a((us)as) (Service_Point_Info_List) | Read only |
Types
Service_Point_Type | Enum | u | |
Service_Point_Info | Struct | ((us)as) | |
Service_Point | Struct | (us) |
Description
An interface for connections whose channels may be able to indicate specific they are connected to some form of service station. For example, when dialing 9-1-1 in the US, a GSM modem/network will recognize that as an emergency call, and inform higher levels of the stack that the call is being handled by an emergency service. In this example, the call is handled by a Public Safety Answering Point (PSAP) which is labeled as "urn:service:sos". Other networks and protocols may handle this differently while still using this interface.
Signals
ServicePointsChanged (a((us)as): Service_Points)
Parameters
- Service_Points — a((us)as) (Service_Point_Info_List)
The new value of KnownServicePoints.
Properties
KnownServicePoints — a((us)as) (Service_Point_Info_List)
Types
Service_Point_Type — u
- None (0)
- Emergency (1)
- Counseling (2)
Service_Point_Info — ((us)as)
Description of a service point and IDs which are mapped to it.
An example Service Point info for GSM emergency calls (callable through "911" and "112") could look like:
ServicePointInfo = ( Service_Point: ( Service_Point_Type: 1 (Emergency), Service_Point: "urn:service:sos" ), Service_IDs: [ "911", "112" ] )
- Service_Point — (us) (Service_Point)
- Service_IDs — as
Service_Point — (us)
- Service_Point_Type — u (Service_Point_Type)
- Service — s