SourceForge
                           Logo

P4J

P4J's intent is to map Pika resources to classes, in order to build on top of them whatever system you may want to.
It's the first and second layer of an architecture for IVRs ...

1st layer: pika API access, via JNI.
2nd layer: Resource model classes.
Some are support related to Pika's own API, like local.pika.CasMessage or local.pika.Buffer.
Some are telephony world objects, like local.pika.Call.
3rd layer: configuration and resource allocation
4rd layer: real application.

This project is largelly based on my experience with D4J, but using a completelly different event model.

Some links:
D4J home (SourceForge D4J's project)
P4J home (SourceForge P4J's project)