t1_e1_interfaces.save

Versioning Notes

This object and method were part of t1_e1_settings.save until version 1.1. For versions lower than this, combine the request parameters for these two requests into one and use the t1_e1_settings.save method.

Description

Save T1/E1 port configuration for one or more ports.

Arguments

name

required

value type

default

name

required

value type

default

name

yes

string

port1, port2, et. Al

line_type

no

t1, e1

t1

description

no

string

 

framing

no

D4, ESF, CCS

ESF

coding

no

B8ZS, AMI, HDB3

B8ZS

lbo

no

0-7

0

crc4

no

0/1

0

echocancel

no

0/1

1

rxgain

no

number with up to 1 decimal

0

txgain

no

number with up to 1 decimal

0

signaling

no

PRI, EM, EM_W, FEATD, FEATDMF, FEATB, FXS_LS, FXS_KS, FXS_GS, FXO_LS, FXO_KS, FXO_GS, MIXED

PRI

signaling_role

no

net, cpe

cpe

pri_switchtype

no

NATIONAL, NI1, DMS100, 4ESS, 5ESS, QSIG

national

qsigchannelmapping

no

LOGICAL, PHYSICAL

PHYSICAL

pri_dialplan

no

UNKNOWN, INTERNATIONAL, LOCAL, NATIONAL, DYNAMIC, PRIVATE

NATIONAL

pri_nsf

no

NONE, SDN, MEGACOM, TOLLFREEMEGACOM, ACCUNET

NONE

idle_bearer_reset

no

0/1

1

pri_resetinterval

no

number

3600

pri_overlapdial

no

NO, INCOMING, OUTGOING, BOTH

NO

pri_inbanddisconnect

no

0/1

0

pri_indication

no

0/1

1

pri_facilityenable

no

0/1

0

pri_exclusive

no

0/1

0

pri_huntstrategy

no

ascending, descending

descending

pri_discardremoteholdretrieval

no

0/1

1

hidecalleridname

no

0/1

0

layer_2_out_unack_iframes

no

number

7

layer_2_num_frame_retransmit

no

number

3

layer_2_frame_retransmit_time

no

number

1000

layer_2_time_wo_frame_exch

no

number

10000

disconnect_ack

no

number

30000

release_ack

no

number

4000

enable_maintain_calls_on_disconnect

no

0/1

0

maintain_calls_on_disconnect

no

number

 

connect_ack

no

number

3000

busydetect

no

0/1

1

busycount

no

number

3

busypattern

no

two numbers, comma delimited

500,500

answeronpolarityswitch

no

0/1

1

hanguponpolarityswitch

no

0/1

1

polarityonanswerdelay

no

number

600

prewink

no

number

50

wink

no

number

50

start

no

number

1500

rxwink

no

number

300

debounce

no

number

600

toneduration

no

number

100

ringtimeout

no

number

8000

usecallerid

no

0/1

1

cidsignaling

no

bell, v23, v23_jp, dtmf

bell

cidstart

no

ring, polarity

ring

waitfordialtone

no

0/1

0

Example Requests & Responses

Example One

Request

Save T1/E1 port configuration for one or more ports.

{     'method' => 't1_e1_interfaces.save',     'parameters' => {           'port2' => {                        'pri_discardremoteholdretrieval' => 1,                        'pri_overlapdial' => 'NO',                        'pri_switchtype' => 'NATIONAL',                        'coding' => 'B8ZS',                        'maintain_calls_on_disconnect' => '-1',                        'cidstart' => 'ring',                        'preflash' => '50',                        'wink' => '50',                        'pri_resetinterval' => '3600',                        'signaling' => 'PRI',                        'pri_qsigchannelmapping' => 'PHYSICAL',                        'usecallerid' => 0,                        'flash' => '750',                        'hidecalleridname' => 0,                        'prewink' => '50',                        'pri_exclusive' => 0,                        'lbo' => '0',                        'layer_2_out_unack_iframes' => '7',                        'description' => 'port2',                        'enable_maintain_calls_on_disconnect' => 0,                        'layer_2_time_wo_frame_exch' => '10000',                        'layer_2_num_frame_retransmit' => '3',                        'answeronpolarityswitch' => 0,                        'txgain' => '0',                        'disconnect_ack' => '30000',                        'pri_indication' => 1,                        'pri_inbanddisconnect' => 0,                        'pri_facilityenable' => 0,                        'rxflash' => '1250',                        'start' => '1500',                        'polarityonanswerdelay' => '600',                        'line_type' => 't1',                        'framing' => 'ESF',                        'idle_bearer_reset' => 1,                        'echocancel' => 1,                        'port_num' => '2',                        'release_ack' => '4000',                        'layer_2_frame_retransmit_time' => '1000',                        'rxgain' => '0',                        'debounce' => '600',                        'cidsignaling' => 'bell',                        'pri_localdialplan' => 'NATIONAL',                        'crc4' => 0,                        'rxwink' => '300',                        'hanguponpolarityswitch' => 0,                        'connect_ack' => '3000',                        'pri_nsf' => 'NONE',                        'pri_dialplan' => 'UNKNOWN',                        'pri_huntstrategy' => 'descending',                        'signaling_role' => 'NET'                      },             } }

Response

{           'result' => 'success'  }

Or

{           'result' => 'error',           'error' => 'An Error String',           'error_key' => 'AN_ERROR_LANGUAGE_KEY',  }

Return to Documentation Home I Return to Sangoma Support