As shown in Figure 11, the two main components of the voice solution are the packet gateway controller (PGC) and the packet gateway (PG) feature on JUNOS routing platforms. The PGC and the PG communicate over the Packet Gateway Control Protocol (PGCP).
Figure 11: Voice Solution Architecture

The PGC is an external device that controls the PG on the router. The PGC requests media services and resource allocation from the PG, and it uses those services and resources for VoIP call signaling setup. The PGC maintains awareness and control over the network's transport resource using PGCP connections with all of the PGs in the network.
The packet gateway feature on the router provides Interconnect-BGF transport services for VoIP sessions. The packet gateway feature consists of:
You can configure two VPGs in a router. Each VPG appears to the PGC as a separate network entity, and is connected to a PGC over its own PGCP connection. One VPG can connect to one PGC and one PIC at the same time.
The PG and the PGC communicate over a Packet Gateway Control Protocol (PGCP) connection. PGCP is an H.248 v3 protocol with Juniper Networks extensions.