A computer implemented method of generating event-based request communications based on capabilities of resources that route event-based requests, the method being implemented in a computer system including one or more physical processors programmed with computer program instructions that, when executed by the one or more physical processors, cause the computer system to perform the method, the method comprising:
- obtaining an identification of a resource, wherein the resource comprises a public safety answering point (PSAP) resource;
- obtaining a capability of the resource;
- generating an event-based request communication (ERC) based on the capability of the resource;
- causing the ERC to be transmitted to the resource, wherein generating the ERC based on the capability of the resource comprises:
- determining, based on the capability of the resource, that the resource is capable of being sent different types of content including a voice content type, a text content type, and a multimedia content type;
- identifying, from the types of content that can be sent to the resource, which type of content is a preferred type of content for the resource, including identifying which one of the voice content type, the text content type, or the multimedia content type is the preferred type of content for the resource based on one of the voice content type, the text content type, and the multimedia content type being selected to be more preferred than the other of the voice content type, the text content type, and the multimedia content type, wherein one or more rules specify a particular format of the preferred type of content that the PSAP resource is capable of handling should be selected;
- and
- generating the ERC based on the type of content that is the preferred type of content for the resource.