Sandbox:Toolpack:Creating a Line Service restful 1
From TBwiki
(Difference between revisions)
(create test) |
(fix names to stand out) |
||
| Line 54: | Line 54: | ||
'''Parameters (list 2)''' | '''Parameters (list 2)''' | ||
local_index : 0 | local_index : 0 | ||
| − | name : "''line service name''" | + | name : "'''''[line service name]'''''" |
parameters ... | parameters ... | ||
audio_companding : | audio_companding : | ||
| Line 65: | Line 65: | ||
'''Parameters (json)''' | '''Parameters (json)''' | ||
"line_services" : { | "line_services" : { | ||
| − | "''line service name''" : { | + | "'''''[line service name]'''''" : { |
"local_index" : 0, | "local_index" : 0, | ||
| − | "name" : "''line service name''", | + | "name" : "'''''[line service name]'''''", |
"parameters" : { | "parameters" : { | ||
"***meta***" : { | "***meta***" : { | ||
Revision as of 12:36, 28 September 2015
Applies to version(s): v2.9.
A line service defines the type of paylaod that a line interface carries or it defines another line service. The definition of a line service ends when it reaches the E1/J1/T1 line service.
The E1/J1/T1 line services are also known as trunks or spans.
To create a new line service:
1- Select TDM Line Interfaces from the navigation panel
2- Select the line interface for which you would like to create a line service.
3- Click Create new child line service
4- Enter a name for the new line service
- Select a line service type.
- Select an available local index.
- Select a framingmode.
- Click Create.
5- The new line service is displayed in the Line Services list
RESTFUL provisioning API
Path
/configurations/[configuration_name]/hardware_units/[hardware_name]/tdm_line_interfaces/[line_interface_name]/line_services/[line_service_name]
Parameters (list 1)
local_index : [Integer] name : [Text] parameters ... audio_companding : [Text] "AUTO" framing : [Text] "AUTO" idle_code : [Integer] 85 loop_time : [true/false] false state ... loopback_type : [Text] "None"
Parameters (list 2)
local_index : 0 name : "[line service name]" parameters ... audio_companding : framing : "AUTO" idle_code : 85 loop_time : false state ... loopback_type : "None"
Parameters (json)
"line_services" : {
"[line service name]" : {
"local_index" : 0,
"name" : "[line service name]",
"parameters" : {
"***meta***" : {
"valid_url" : false
},
"audio_companding" : "AUTO",
"framing" : "AUTO",
"idle_code" : 85,
"loop_time" : false
},
"state" : {
"***meta***" : {
"valid_url" : false
},
"loopback_type" : "None"
}
}
}
Parameters (text)
/configurations/[configuration_name]/hardware_units/[hardware_name]/tdm_line_interfaces/[line_interface_name]/line_services /configurations/[configuration_name]/hardware_units/[hardware_name]/tdm_line_interfaces/[line_interface_name]/line_services/[line_service_name] local_index = 0 name = [line_service_name] /configurations/[configuration_name]/hardware_units/[hardware_name]/tdm_line_interfaces/[line_interface_name]/line_services/[line_service_name]/parameters audio_companding = "AUTO" framing = "AUTO" idle_code = 85 loop_time = false /configurations/[configuration_name]/hardware_units/[hardware_name]/tdm_line_interfaces/[line_interface_name]/line_services/[line_service_name]/state loopback_type = "None"
List of Parameters
Advanced Parameters




