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.