Serialized Form


Package net.threebit.jvr

Class net.threebit.jvr.ag extends jvr implements Serializable

Class net.threebit.jvr.CCLIB_MAKECALL_BLK extends JVRBaseClass implements Serializable

Class net.threebit.jvr.CCLIB_START_STRUCT extends JVRBaseClass implements Serializable

Serialized Fields

cclib_name

java.lang.String cclib_name
Name of the call control library that should be started.


cclib_data

java.lang.Object cclib_data
I haven't figured out this members usage yet - so it is ignored for now. Looks like the regular call control libraries do not require it anyway.

Class net.threebit.jvr.CT_DEVINFO extends JVRBaseClass implements Serializable

Serialized Fields

ct_prodid

long ct_prodid

ct_devfamily

int ct_devfamily

ct_devmode

int ct_devmode

ct_nettype

int ct_nettype

ct_busmode

int ct_busmode

ct_busencoding

int ct_busencoding

ct_rfu

int[] ct_rfu

Class net.threebit.jvr.dcb extends jvr implements Serializable

Class net.threebit.jvr.DialogicException extends JVRException implements Serializable

Class net.threebit.jvr.dt extends jvr implements Serializable

Class net.threebit.jvr.DV_DIGIT extends JvrJni implements Serializable

Serialized Fields

offset

int offset
Offset of the DV_DIGIT struct buffer allocated to this instance.

Class net.threebit.jvr.DV_TPT extends JVRBaseClass implements Serializable

Serialized Fields

rfu

int rfu

tp_data

int tp_data

tp_flags

int tp_flags

tp_length

int tp_length

tp_termno

int tp_termno

tp_type

int tp_type

Class net.threebit.jvr.dx extends jvr implements Serializable

Class net.threebit.jvr.DX_CAP extends JVRBaseClass implements Serializable

Serialized Fields

ca_pamd_qtemp

byte ca_pamd_qtemp

ca_pamd_spdval

byte ca_pamd_spdval

ca_alowmax

int ca_alowmax

ca_ansrdgl

int ca_ansrdgl

ca_blowmax

int ca_blowmax

ca_cnosig

int ca_cnosig

ca_cnosil

int ca_cnosil

ca_dtn_deboff

int ca_dtn_deboff

ca_dtn_npres

int ca_dtn_npres

ca_dtn_pres

int ca_dtn_pres

ca_hedge

int ca_hedge

ca_hi1bmax

int ca_hi1bmax

ca_hi1ceil

int ca_hi1ceil

ca_hi1tola

int ca_hi1tola

ca_hi1tolb

int ca_hi1tolb

ca_higltch

int ca_higltch

ca_hisiz

int ca_hisiz

ca_intflg

int ca_intflg

ca_intfltr

int ca_intfltr

ca_lcdly

int ca_lcdly

ca_lcdly1

int ca_lcdly1

ca_lo1bmax

int ca_lo1bmax

ca_lo1ceil

int ca_lo1ceil

ca_lo1rmax

int ca_lo1rmax

ca_lo1tola

int ca_lo1tola

ca_lo1tolb

int ca_lo1tolb

ca_lo2bmax

int ca_lo2bmax

ca_lo2rmin

int ca_lo2rmin

ca_lo2tola

int ca_lo2tola

ca_lo2tolb

int ca_lo2tolb

ca_logltch

int ca_logltch

ca_lower2frq

int ca_lower2frq

ca_lower3frq

int ca_lower3frq

ca_lowerfrq

int ca_lowerfrq

ca_maxansr

int ca_maxansr

ca_maxintering

int ca_maxintering

ca_mxtime2frq

int ca_mxtime2frq

ca_mxtime3frq

int ca_mxtime3frq

ca_mxtimefrq

int ca_mxtimefrq

ca_nbrbeg

int ca_nbrbeg

ca_nbrdna

int ca_nbrdna

ca_noanswer

int ca_noanswer

ca_nsbusy

int ca_nsbusy

ca_pamd_failtime

int ca_pamd_failtime

ca_pamd_minring

int ca_pamd_minring

ca_rejctfrq

int ca_rejctfrq

ca_stdely

int ca_stdely

ca_time2frq

int ca_time2frq

ca_time3frq

int ca_time3frq

ca_timefrq

int ca_timefrq

ca_upper2frq

int ca_upper2frq

ca_upper3frq

int ca_upper3frq

ca_upperfrq

int ca_upperfrq

rfu1

int rfu1

rfu2

int rfu2

rfu3

int rfu3

rfu4

int rfu4

Class net.threebit.jvr.DX_CST extends JVRBaseClass implements Serializable

Serialized Fields

cst_event

int cst_event
"unsigned short" becomes "int"


cst_data

int cst_data
"unsigned short" becomes "int"

Class net.threebit.jvr.DX_IOTT extends JvrJni implements Serializable

Serialized Fields

io_fhandle

int io_fhandle

io_type

int io_type

rfu

int rfu

io_length

long io_length

io_offset

long io_offset

offset

int offset
Offset of the DX_IOTT struct buffer allocated to this instance.

Class net.threebit.jvr.DX_XPB extends JvrJni implements Serializable

Serialized Fields

wFileFormat

int wFileFormat

nSamplesPerSec

long nSamplesPerSec

wBitsPerSample

long wBitsPerSample

wDataFormat

long wDataFormat

offset

int offset
Native buffer offset.

Class net.threebit.jvr.Event extends JVRBaseClass implements Serializable

Serialized Fields

deviceName

java.lang.String deviceName

device

int device

type

long type

termmsk

long termmsk

data

java.lang.Object data

Class net.threebit.jvr.gc extends jvr implements Serializable

Class net.threebit.jvr.GC_CALLACK_BLK extends JVRBaseClass implements Serializable

Serialized Fields

type

long type

rfu

long rfu

accept

int accept
Part of "dnis" struct.


info_len

int info_len
Part of "info" struct.


info_type

int info_type
Part of "info" struct.


acceptance

int acceptance
Part of "isdn" struct.


linedev

long linedev
Part of "isdn" struct.


gc_private

long[] gc_private

Class net.threebit.jvr.GC_CCLIB_STATE extends JVRBaseClass implements Serializable

Serialized Fields

name

java.lang.String name

state

int state

Class net.threebit.jvr.GC_CCLIB_STATUSALL extends JVRBaseClass implements Serializable

Serialized Fields

cclib_state

GC_CCLIB_STATE[] cclib_state

Class net.threebit.jvr.GC_INFO extends JVRBaseClass implements Serializable

Serialized Fields

gcValue

int gcValue

gcMsg

java.lang.String gcMsg

ccLibId

int ccLibId

ccLibName

java.lang.String ccLibName

ccValue

long ccValue

ccMsg

java.lang.String ccMsg

additionalInfo

java.lang.String additionalInfo

Class net.threebit.jvr.GC_MAKECALL_BLK extends JVRBaseClass implements Serializable

Serialized Fields

gclib

GCLIB_MAKECALL_BLK gclib

cclib

CCLIB_MAKECALL_BLK cclib
CCLIB_MAKECALL_BLK is not a Dialogic component, but is used here to be more descriptive than java.lang.Object.

Class net.threebit.jvr.GC_PARM extends JVRBaseClass implements Serializable

Serialized Fields

nvalue

long nvalue

svalue

java.lang.String svalue

isString

boolean isString

Class net.threebit.jvr.GC_PARM_BLK extends JvrJni implements Serializable

Serialized Fields

offset

int offset
Offset within native context GC_PARM_BLK array that is allocated to this instance. A value of -1 means that no instance has been allocated.

Class net.threebit.jvr.GC_START_STRUCT extends JVRBaseClass implements Serializable

Serialized Fields

num_cclibs

int num_cclibs

cclib_list

CCLIB_START_STRUCT[] cclib_list

Class net.threebit.jvr.GCException extends DialogicException implements Serializable

Serialized Fields

gcInfo

GC_INFO gcInfo

Class net.threebit.jvr.GCLIB_ADDRESS_BLK extends JVRBaseClass implements Serializable

Serialized Fields

address

java.lang.String address

address_type

int address_type

address_plan

int address_plan

sub_address

java.lang.String sub_address

sub_address_type

int sub_address_type

sub_address_plan

int sub_address_plan

Class net.threebit.jvr.GCLIB_CALL_BLK extends JVRBaseClass implements Serializable

Class net.threebit.jvr.GCLIB_CHAN_BLK extends JVRBaseClass implements Serializable

Class net.threebit.jvr.GCLIB_MAKECALL_BLK extends JVRBaseClass implements Serializable

Serialized Fields

destination

GCLIB_ADDRESS_BLK destination

origination

GCLIB_ADDRESS_BLK origination

chan_info

GCLIB_CHAN_BLK chan_info

call_info

GCLIB_CALL_BLK call_info

ext_data

GC_PARM_BLK ext_data

Class net.threebit.jvr.IE_BLK extends JVRBaseClass implements Serializable

Serialized Fields

length

int length

data

int[] data

Class net.threebit.jvr.jvr extends JvrJni implements Serializable

Class net.threebit.jvr.JVRBaseClass extends java.lang.Object implements Serializable

Class net.threebit.jvr.JVREvent extends JVREventBaseClass implements Serializable

Serialized Fields

target

java.lang.Object target
The target of the event - ie: what is this event about?


data

java.lang.Object data
Optional data that is event specific.


evttype

int evttype
The type of event is specific to each target class, except that '1' is reserved for the default 'no type' type.

Class net.threebit.jvr.JVREventBaseClass extends JVRBaseClass implements Serializable

Serialized Fields

eventTime

long eventTime
Time at which the event was created

Class net.threebit.jvr.JVREventListener extends JVRMetaEventListener implements Serializable

Class net.threebit.jvr.JVRException extends java.lang.Exception implements Serializable

Class net.threebit.jvr.JvrJni extends JVRBaseClass implements Serializable

Class net.threebit.jvr.JVRMetaEventListener extends JVRBaseClass implements Serializable

Class net.threebit.jvr.MetaEvent extends JVREventBaseClass implements Serializable

Serialized Fields

magicno

long magicno

flags

long flags
unsigned long becomes long.


evtdata

java.lang.Object evtdata
void* becomes an Object.


evtlen

long evtlen

evtdev

long evtdev

evttype

long evttype

linedev

long linedev

crn

long crn

extevtdatap

java.lang.Object extevtdatap
void* becomes an Object.


usrattr

java.lang.Object usrattr
void* becomes an Object.


cclibid

int cclibid

rfu1

int rfu1

gcInfo

GC_INFO gcInfo
Global Call information about this event. It is provided by default because it may not be possible to get it after the original METAEVENT pointer/struct has passed out of scope.

Class net.threebit.jvr.ms extends jvr implements Serializable

Class net.threebit.jvr.MS_CDT extends JVRBaseClass implements Serializable

Serialized Fields

chan_num

int chan_num

chan_sel

int chan_sel

chan_attr

int chan_attr

Class net.threebit.jvr.PDK_MAKECALL_BLK extends CCLIB_MAKECALL_BLK implements Serializable

Serialized Fields

flags

long flags
One of


ul_rfu

long[] ul_rfu
Reserved for future use.

Class net.threebit.jvr.SC_TSINFO extends JVRBaseClass implements Serializable

Serialized Fields

sc_numts

long sc_numts

sc_tsarray

long[] sc_tsarray

Class net.threebit.jvr.sr extends jvr implements Serializable

Class net.threebit.jvr.TN_GEN extends JVRBaseClass implements Serializable

Serialized Fields

tg_dflag

int tg_dflag

tg_freq1

int tg_freq1

tg_freq2

int tg_freq2

tg_ampl1

int tg_ampl1

tg_ampl2

int tg_ampl2

tg_dur

int tg_dur

Class net.threebit.jvr.TN_GENCAD extends JVRBaseClass implements Serializable

Serialized Fields

cycles

int cycles

numsegs

int numsegs

offtime

int[] offtime

tone

TN_GEN[] tone

Class net.threebit.jvr.UserIO extends DX_IOTT implements Serializable

Serialized Fields

handler

UserIOHandler handler
The handler that will be called when user input/output on this object is detected.


Package net.threebit.jvr.util

Class net.threebit.jvr.util.GCOutbound extends JVRMetaEventListener implements Serializable

Serialized Fields

setConfigParmBlk

GC_PARM_BLK setConfigParmBlk

ic

ImmediateCAP ic
CAP processing.


protocol

java.lang.String protocol
Global Call protocol that the device was opened with.


dxdev

int dxdev
Voice device handle used for dx.dial() calls.


linedev

long linedev
Line device used for dialing.


destination

java.lang.String destination
Called party number.


origin

java.lang.String origin
Calling party number.


crn

long crn
Call Reference Number if available.


finished

boolean finished
Set to true when this class is finished.


error

java.lang.Throwable error
Saved exception if one happens during dialing.


connected

boolean connected
True if the call becomes connected.


connectType

int connectType
The type of connection that was made (if any).


disconnectCause

int disconnectCause
If the call is not connected, this is the value of event.gcInfo.gcValue that was captured at the time of the GCEV_DISCONNECTED event.


pamdDelay

int pamdDelay

cap

DX_CAP cap

makeCallTimeout

int makeCallTimeout

Class net.threebit.jvr.util.ImmediateCAP extends JVRMetaEventListener implements Serializable

Serialized Fields

connected

boolean connected

jumpToPamdDelay

boolean jumpToPamdDelay
When true at start time, we have been asked to just wait for the pamd silence to elapse. Hack!


dxDev

int dxDev
Voice resource.


cap

DX_CAP cap
DX_CAP settings used during dialing.


notReady

boolean notReady
Set to true until this class is ready to start processing.


finished

boolean finished
Set to true when this class is finished handling requests. Necessary because the class may still be registered as an event listener.


stopped

boolean stopped

failureException

java.lang.Throwable failureException
Saved exception if one happens during dialing.


cpTerm

long cpTerm
dx.dial termination cause.


connType

long connType
type of connection.


pamdDelay

int pamdDelay
Milliseconds of silence after dx.dial() returns CON_PAMD.


pamdDelayStarted

long pamdDelayStarted

silon

boolean silon
True when silence is on.


siltime

long siltime
Time when silence started.


Package net.threebit.jvr.console

Class net.threebit.jvr.console.AbstractExample extends JVRBaseClass implements Serializable

Serialized Fields

console

JVRConsole console
JVRConsole will set this member to itself before invoking the run() method. Implementing classes are free to assume that it is not-null.


setupDialog

javax.swing.JDialog setupDialog
A dialog panel to which the implementing example can add configuration items.


propPanel

javax.swing.JPanel propPanel
Panel (within setupDialog) where configuration items are placed.


buttonPanel

javax.swing.JPanel buttonPanel
Button panel at the bottom of the setup dialog. Implementing classes must add the Run/Cancel buttons themselves.


runButton

javax.swing.JButton runButton
Run button at the bottom of the setup dialog. Implementing classes should add an actionlistener.


gbl

java.awt.GridBagLayout gbl
LayoutManager used by propPanel

Class net.threebit.jvr.console.Example1 extends AbstractExample implements Serializable

Serialized Fields

dlg

javax.swing.JDialog dlg

propPanel

javax.swing.JPanel propPanel

analogDxList

javax.swing.JList analogDxList

phoneNumber

javax.swing.JTextField phoneNumber

Class net.threebit.jvr.console.Example10 extends AbstractExample implements Serializable

Serialized Fields

dlg

javax.swing.JDialog dlg

msi7

int msi7

msi8

int msi8

dt2

int dt2

dx1

int dx1

stop

boolean stop

Class net.threebit.jvr.console.Example11 extends AbstractExample implements Serializable

Serialized Fields

dlg

javax.swing.JDialog dlg

msBrd

int msBrd

msi7

int msi7

msi8

int msi8

dt2

int dt2

dx1

int dx1

dx2

int dx2

confID

int confID

Class net.threebit.jvr.console.Example12 extends AbstractExample implements Serializable

Serialized Fields

dlg

javax.swing.JDialog dlg

dxDev

int dxDev

recDev

int recDev

dtDev

int dtDev

dtBDev

int dtBDev

xpb

DX_XPB xpb

iottArray

DX_IOTT[] iottArray

tpt

DV_TPT[] tpt

cap

DX_CAP cap

dialStr

javax.swing.JTextField dialStr

Class net.threebit.jvr.console.Example13 extends AbstractExample implements Serializable

Serialized Fields

dlg

javax.swing.JDialog dlg

go

boolean go

Class net.threebit.jvr.console.Example2 extends AbstractExample implements Serializable

Serialized Fields

dlg

javax.swing.JDialog dlg

propPanel

javax.swing.JPanel propPanel

analogDxList

javax.swing.JList analogDxList

Class net.threebit.jvr.console.Example3 extends AbstractExample implements Serializable

Serialized Fields

dxResourceList

javax.swing.JList dxResourceList

Class net.threebit.jvr.console.Example4 extends AbstractExample implements Serializable

Class net.threebit.jvr.console.Example5 extends AbstractExample implements Serializable

Class net.threebit.jvr.console.Example6 extends AbstractExample implements Serializable

Class net.threebit.jvr.console.Example7 extends AbstractExample implements Serializable

Serialized Fields

dlg

javax.swing.JDialog dlg

d7

int d7

d8

int d8

m

JVRMetaEventListener m

Class net.threebit.jvr.console.Example8 extends AbstractExample implements Serializable

Class net.threebit.jvr.console.Example9 extends AbstractExample implements Serializable

Class net.threebit.jvr.console.JVRConsole extends JVRBaseClass implements Serializable

Serialized Fields

frame

javax.swing.JFrame frame

textArea

javax.swing.JTextArea textArea

examples

javax.swing.JMenu examples


Package net.threebit.jvr.examples

Class net.threebit.jvr.examples.AbstractExample extends JVRBaseClass implements Serializable

Class net.threebit.jvr.examples.dxOpenAndClose extends AbstractExample implements Serializable