This paper proposes an Active Networks architecture for VoIP Gate Way. In the proposed architecture, instead of procedural
language, declarative language is used to describe the up-loaded program. This allows for a reduction in size of the up-loaded
program, and increases the flexibility for describing the up-loaded program. Active Networks can then provide highly flexible
services. An experimental system was implemented for feasibility studies. Specification of the declarative language used for
describing the up-loaded program, basic functionalities of an interpreter for the language, and execution control program
which executes components programs stored the node beforehand were confirmed.