T1.ini

The ini file T1.ini controls how the hardware interface sets up a robbed bit T1 line connected to a Dialogic JCT (usually a D480 JCT 2-T1) card.

The following is a sample of a standard setup with 2 T1 lines. This is a "wink start" setup:

  • [ISDN]
  • USE_ISDN_CALLINGPLAN=TRUE
  • [T1_Span_1]
  • DTI_TRANSMIT_IDLE_BITS=0
  • DTI_TRANSMIT_SEIZE_BITS=3
  • DTI_TRANSMIT_WINK_BITS=3
  • DTI_RECEIVE_IDLE_BITS=0
  • DTI_RECEIVE_SEIZE_BITS=3
  • DTI_RECEIVE_WINK_BITS=3
  • DTI_WINK_DURATION=150
  • DTI_CO_WINK_TO_START=1
  • DTI_CO_SEIZE_TO_START=0
  • DTI_USER_WINK_TO_ANSWER=1
  • DTI_USER_SEIZE_TO_ANSWER=0
  • DTI_USER_WINK_TO_ANSWER=1
  • DTI_USER_SEIZE_TO_ANSWER=0
  • DTI_USER_RECIEVE_DNIS_AFTER_WINK=1
  • DTI_USER_RECIEVE_DNIS_AFTER_SEIZE=0
  • DTI_USER_WINK_TO_OUTDIAL=1
  • DTI_USER_SEIZE_TO_OUTDIAL=0
  • DTI_ANI_DNIS_MASK=*DDDD*AAAAAAAAAA*
  • DTI_TEST_DIAL_NUMBER=
  • [T1_Span_2]
  • DTI_TRANSMIT_IDLE_BITS=0
  • DTI_TRANSMIT_SEIZE_BITS=3
  • DTI_TRANSMIT_WINK_BITS=3
  • DTI_RECEIVE_IDLE_BITS=0
  • DTI_RECEIVE_SEIZE_BITS=3
  • DTI_RECEIVE_WINK_BITS=3
  • DTI_WINK_DURATION=150
  • DTI_CO_WINK_TO_START=1
  • DTI_CO_SEIZE_TO_START=0
  • DTI_USER_WINK_TO_ANSWER=1
  • DTI_USER_SEIZE_TO_ANSWER=0
  • DTI_USER_RECIEVE_DNIS_AFTER_WINK=1
  • DTI_USER_RECIEVE_DNIS_AFTER_SEIZE=0
  • DTI_USER_WINK_TO_OUTDIAL=1
  • DTI_USER_SEIZE_TO_OUTDIAL=0
  • DTI_ANI_DNIS_MASK=*DDDD*AAAAAAAAAA*
  • DTI_TEST_DIAL_NUMBER=

The [ISDN] section is ignored.

There is a section for each span, so the section [T1_Span_1] is for the first span on the first card and [T1_Span_2] is the second span on the first card (assuming D480 cards).

The bits setting refer to the ABCD bits of robbed-bit signaling. Generally the C and D bits are not used. The value 0 would represent all bits low. 3 means the A and B bits high. Basically the bits are treated as a binary number with the A bit being least signicant, but the value in the ini file is decimal. So all bit high would be binary nunber 1111 and entered in ini file as 15.

DTI_TRANSMIT_IDLE_BITS Bit state our system should send when line is idle.
DTI_TRANSMIT_SEIZE_BITS Bit state our system should send when line is active.
DTI_TRANSMIT_WINK_BITS Bit state our system should send when sending wink.
DTI_RECEIVE_IDLE_BITS Bit state to expect form CO (central office - or the "network" side) when the line is idle.
DTI_RECEIVE_SEIZE_BITS Bit state to expect form CO when the line is active.
DTI_RECEIVE_WINK_BITS Bit state to expect form CO when winking.
DTI_WINK_DURATION The time in milliseconds a wink is expected to last.

The following settings all take 0 or 1 as a value. 0 is false, 1 is true. These control how inbound calls and outbound calls function on different robbed-bit setups.

DTI_CO_WINK_TO_START CO will wink when an inbound calls starts - usually called "wink start".
DTI_CO_SEIZE_TO_START CO will simply set the bits to active when calls starts, sometimes called "E&M".
DTI_USER_WINK_TO_ANSWER The system will wink back when getting an inbound call.
DTI_USER_SEIZE_TO_ANSWER The system will simply send active bits to accept inbound call.
DTI_USER_RECIEVE_DNIS_AFTER_WINK Specifies if in-band DTMF (of the DNIS and/or callerid) is sent from CO after receiving wink for inbound call.
DTI_USER_RECIEVE_DNIS_AFTER_SEIZE Specifies if ANI/DNIS or callerid is sent from CO after system goes active for inbound call.
DTI_USER_WINK_TO_OUTDIAL Specifies if system winks to CO to initiate outbound call.
DTI_USER_SEIZE_TO_OUTDIAL Specifies if system goes active (bits to active or seized state) to initiate outbound call.

The setting DTI_ANI_DNIS_MASK sets up the in-band DTMF the CO sends with an inbound call (sent immediately after the wink in "wink start" lines). This can be highly variable and depends on the telco. If the telco just sends just 10 ANI digits (essentially Caller ID) then the value should be AAAAAAAAAA. If the telco sends asterisk, 4 DNIS digits, asterisk, then ANI, then asterisk, the value is *DDDD*AAAAAAAAAA*. DNIS generally represents the number the in-bound caller dialed, but can be truncated. For example it may be 1 digit and represent the last digit of the dialed number. Your telco will have to give you the exact specification.

© 2012 LumenVox LLC. All rights reserved.