JSON API for YateUCN Configuration

From YateBTS
Revision as of 17:41, 13 July 2015 by Gratiela.dumitrica (Talk | contribs) (Created page with " == Request: set_ss7_node == { node_type: ucn/stp/gmsc local: [ { node_subtype: msc/vlr/sgsn/ggsn, // required only when node_type is “ucn” point...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Request: set_ss7_node

{   node_type:  ucn/stp/gmsc
    local: [
	{  node_subtype: msc/vlr/sgsn/ggsn,   // required only when node_type is “ucn”
          pointcode: ,
	   gt: ,
	   netindicator: national/reservednational/international,
	   dialect: ITU/ANSI,
	   ip: ,
	   nnsf_node: ,
	   sgsn_ip_gtp: ,   // only for sgsn subnode
	}
     ]
     linksets: [
 	{  type: MTP3/M3UA
	   pointcode: , 
          gt: , 
          ip: ,
          aspid:                     // only for M3UA
          contexts:                // only for M3UA
          links: [ {  port: ,     // port on the adjacent node
                      localport:
                   },
                   .. // other links if necessary
                 ]
       },
       { .. }  // linkset for the second STP 
     ],
     access_points: [                 // only for ucn node
        {  name: ,
           ipv: ipv4/ipv6/both,
           qos: ,
           ordered_delivery: 0/1,
	    charging: 0/1,
	    protocol_options: DNS/IP mask/P-CSCF,
	    primary_dns_ipv4: ,
	    secondary_dns_ipv4: ,
	    primary_dns_ipv6: ,
	    secondary_dns_ipv6: ,
	    p-cscf_ipv4: ,
	    p-cscf_ipv6: ,
	},
     ],
     tunnels: [                           // only for ucn node
	 { ipv4_gtpu_address:  ,
	    ipv6_gtpu_address:  ,
	    dscp: expedited/.. ,
	    poolv4: ,
	    poolv6: ,
	    access_point: ,
	 },
     ]
}

Request: set_numbers

Only for the UCN node.

{  type: roaming/handover,
   numbers: [ .. ]
}