Professional Documents
Culture Documents
Funziona
Funziona
Possible layers are nas, ip, s1ap, gtpu and all. The 'all' layer
is used to address all the layers at the same time.
field values:
/* bind address for GTP-U. Normally = address of the PC, here bound
on local interface to be able to run ltemme on the same PC as
lteenb. By default, the S1AP SCTP connection is bound on the same
address. */
gtp_addr: "127.0.1.100",SSS
#ifdef GTP_U_BUNDLING
gtp_use_packet_bundling: true,
#endif
plmn: "00101",
mme_group_id: 32769,
mme_code: 1,
rx: {
bind_addr: "127.0.1.100",
qci: {audio: 1, video: 2},
},
/* network name and network short name sent in the EMM information
message to the UE */
network_name: "Amarisoft Network",
network_short_name: "Amarisoft",
/* DCNR support */
dcnr_support: true,
eps_5gs_interworking: "with_n26",
/* 15 bearers support */
fifteen_bearers: false,
/* ePDG configuration */
//epdg: {
// bind_addr: "127.0.1.100:500",
// esp_duration: 900,
// certificate: "epdg_cert.pem",
// private_key: "epdg_private_key.pem",
// /* required for some buggy Mediatek phones */
// //omit_auth_in_first_auth_rsp: true
//},
/* PDN INTERNET */
pdn_list: [
{
pdn_type: "ipv4",
access_point_name: "default",
first_ip_addr: "192.168.5.2",
last_ip_addr: "192.168.5.254",
ip_addr_shift: 2, /* difference between allocated IP addresses is 4 */
dns_addr: "1.1.1.1",
erabs: [
{
qci: 6,
priority_level: 6,
pre_emption_capability: "shall_not_trigger_pre_emption",
pre_emption_vulnerability: "not_pre_emptable",
},
],
},
/* PDN MCX */
{
pdn_type: "ipv4",
access_point_name: "mcx",
first_ip_addr: "192.168.3.2",
last_ip_addr: "192.168.3.254",
ip_addr_shift: 2, /* difference between allocated IP addresses is 4 */
dns_addr: "1.1.1.1",
erabs: [
{
qci: 69,
priority_level: 2,
pre_emption_capability: "shall_not_trigger_pre_emption",
pre_emption_vulnerability: "not_pre_emptable",
},
]
},
/* PDN NTN-INTERNET */
{
access_point_name: "ntn-internet",
pdn_type: "ipv4",
ip_addr_config: "default",
dns_addr: "1.1.1.1",
erabs: [
{
qci: 10,
priority_level: 15,
pre_emption_capability: "shall_not_trigger_pre_emption",
pre_emption_vulnerability: "not_pre_emptable",
},
],
},
erabs: [
{
qci: 5,
priority_level: 2,
pre_emption_capability: "shall_not_trigger_pre_emption",
pre_emption_vulnerability: "not_pre_emptable",
},
{
qci: 1,
priority_level: 2,
pre_emption_capability: "shall_not_trigger_pre_emption",
pre_emption_vulnerability: "pre_emptable",
setup_type: "on_demand",
on_demand_timeout: 4000,
gbr: {
maximum_bitrate_dl:10e6,
maximum_bitrate_ul:10e6,
guaranteed_bitrate_dl:3e6,
guaranteed_bitrate_ul:1e6,
},
filters:[
{
direction: "both",
id: 1,
precedence: 1,
components: [{
ipv6_remote_addr: "2001:468:3000:1::",
ipv6_remote_addr_prefix: "2001:468:3000:1::/128",
proto_id: 17,
local_port: 49121,
remote_port: 10001,
},
],
},
],
},
],
},
/* PDN IMS for VIDEO */
{
pdn_type: "ipv4",
access_point_name: "internet",
first_ip_addr: "192.168.2.2",
last_ip_addr: "192.168.2.254",
ip_addr_shift: 2, /* difference between allocated IP addresses is 4 */
dns_addr: "1.1.1.1", /* Google DNS address */
erabs: [
{
qci: 9,
priority_level: 15,
pre_emption_capability: "shall_not_trigger_pre_emption",
pre_emption_vulnerability: "not_pre_emptable",
},
],
},
/* PDN ATC */
{
access_point_name: "atc",
emergency: true,
pdn_type: "ipv4v6",
first_ip_addr: "192.168.6.2",
last_ip_addr: "192.168.6.254",
ip_addr_shift: 2, /* difference between allocated IP addresses is 4 */
first_ipv6_prefix: "2001:468:4000:1::",
last_ipv6_prefix: "2001:468:4000:ffff::",
p_cscf_addr: ["192.168.6.1", "2001:468:4000:1::"],
dns_addr: ["1.1.1.1", "2606:4700:4700::1111"],
erabs: [
{
qci: 5,
priority_level: 1,
pre_emption_capability: "shall_not_trigger_pre_emption",
pre_emption_vulnerability: "not_pre_emptable",
},
], /* erabs */
},
{
access_point_name: "sette",
pdn_type: "ipv4v6",
first_ip_addr: "192.168.7.2",
last_ip_addr: "192.168.7.254",
ip_addr_shift: 2, /* difference between allocated IP addresses is 4 */
first_ipv6_prefix: "2001:468:7000:1::",
last_ipv6_prefix: "2001:468:7000:ffff::",
p_cscf_addr: ["192.168.7.1", "2001:468:7000:1::"],
dns_addr: ["1.1.1.1", "2606:4700:4700::1111"],
erabs: [
{
qci: 5,
priority_level: 5,
pre_emption_capability: "shall_not_trigger_pre_emption",
pre_emption_vulnerability: "not_pre_emptable",
},
], /* erabs */
},
{
access_point_name: "otto",
pdn_type: "ipv4v6",
first_ip_addr: "192.168.8.2",
last_ip_addr: "192.168.8.254",
ip_addr_shift: 2, /* difference between allocated IP addresses is 4 */
first_ipv6_prefix: "2001:468:8000:1::",
last_ipv6_prefix: "2001:468:8000:ffff::",
p_cscf_addr: ["192.168.8.1", "2001:468:8000:1::"],
dns_addr: ["1.1.1.1", "2606:4700:4700::1111"],
erabs: [
{
qci: 5,
priority_level: 5,
pre_emption_capability: "shall_not_trigger_pre_emption",
pre_emption_vulnerability: "not_pre_emptable",
},
], /* erabs */
},
{
access_point_name: "nove",
pdn_type: "ipv4",
first_ip_addr: "192.168.9.2",
last_ip_addr: "192.168.9.254",
ip_addr_shift: 2, /* difference between allocated IP addresses is 4 */
p_cscf_addr: ["192.168.9.1"],
dns_addr: ["1.1.1.1"],
erabs: [
{
qci: 5,
priority_level: 5,
pre_emption_capability: "shall_not_trigger_pre_emption",
pre_emption_vulnerability: "not_pre_emptable",
},
], /* erabs */
},
{
access_point_name: "dieci",
pdn_type: "ipv4",
first_ip_addr: "192.168.10.2",
last_ip_addr: "192.168.10.254",
ip_addr_shift: 2, /* difference between allocated IP addresses is 4 */
p_cscf_addr: ["192.168.10.1"],
dns_addr: ["1.1.1.1"],
erabs: [
{
qci: 5,
priority_level: 5,
pre_emption_capability: "shall_not_trigger_pre_emption",
pre_emption_vulnerability: "not_pre_emptable",
},
], /* erabs */
}
],