# TelAF RPC

Source: [https://docs.qualcomm.com/doc/80-41102-1/topic/rpc.html](https://docs.qualcomm.com/doc/80-41102-1/topic/rpc.html)

TelAF RPC allows communication between different TelAF systems. It expands the addressing
            range of TelAF services so that a client application is able to communicate with the
            TelAF services not only on a local system but also on remote systems through TelAF
            service APIs, thus both local service API and remote service API can be used within the
            same TelAF application if the RPC systems and RPC bindings are configured properly.

The TelAF services on remote systems are recognized as RPC services. Each TelAF system
            can be running on an independent physical device, or inside an LXC/VM on the same
            device. All systems are connected via an in-vehicle SOME/IP network.

The TelAF RPC proxy built on top of TelAF SOME/IP GW service APIs handles all RPC
            functionalities, like service discovery, service mapping, remote system authentication,
            RPC session/messaging/event processing, IPC proxy service/session/messaging/event
            processing, etc. When a TelAF system is constructed, all the RPC services it offers
            and/or requires are declared. At runtime, the TelAF RPC proxy enforces that only
            authorized remote systems can access approved offered/required RPC services.

- **[Systems](https://docs.qualcomm.com/doc/80-41102-1/topic/systems.html)**
- **[Service mapping](https://docs.qualcomm.com/doc/80-41102-1/topic/service-mapping.html)**
- **[RPC binding](https://docs.qualcomm.com/doc/80-41102-1/topic/rpc-binding.html)**
- **[Bind the same service on both local and remote systems](https://docs.qualcomm.com/doc/80-41102-1/topic/bind-the-same-service-on-both-local-and-remote-systems.html)**
- **[RPC JSON configuration](https://docs.qualcomm.com/doc/80-41102-1/topic/rpc-json-configuration.html)**
- **[RPC configuration setup](https://docs.qualcomm.com/doc/80-41102-1/topic/rpc-configuration-setup.html)**
- **[Build RPC test systems and run the test application](https://docs.qualcomm.com/doc/80-41102-1/topic/build-rpc-test-systems-and-run-the-test-application.html)**
- **[Limitations](https://docs.qualcomm.com/doc/80-41102-1/topic/limitations.html)**

Last Published: May 12, 2026

[Previous Topic
Configurations](https://docs.qualcomm.com/bundle/publicresource/80-41102-1/topics/audio-configurations.md) [Next Topic
Systems](https://docs.qualcomm.com/bundle/publicresource/80-41102-1/topics/systems.md)