Create/Modify a NAP with RestFul API
You can create/modify a NAP in your system with RestFul API using JSON format. The JSON must be in the following format:
{
"sip_cfg": {
"registration_parameters": {
"register_to_proxy": false,
"address_to_register": "",
"***meta***": {
"valid_url": false
}
},
"filtering_parameters": {
"filter_by_local_port": true,
"filter_by_proxy_address": true,
"filter_by_proxy_port": true,
"***meta***": {
"valid_url": false
}
},
"accept_only_authorized_users": false,
"proxy_polling_interval": "1 minute",
"proxy_address": "192.168.1.55",
"sipi_parameters": {
"append_f_to_outgoing_calls": false,
"call_progress_method": "183 Call Progress",
"content_type": "itu-t",
"isup_protocol_variant": "ITU",
"enable": false,
"***meta***": {
"valid_url": false
}
},
"nap_sip_acls": [],
"proxy_port_type": "UDP",
"authentication_parameters": {
"password": "",
"ignore_realm": false,
"reuse_challenge": false,
"user": "",
"realm": "",
"***meta***": {
"valid_url": false
}
},
"advanced_parameters": {
"map_any_response_to_available_status": true,
"response_timeout": "12 seconds",
"privacy_type": "P-Asserted-Identity",
"proxy_polling_max_forwards": 1,
"183_triggers_call_progress": false,
"***meta***": {
"valid_url": false
}
},
"network_address_translation": {
"local_method_sip": "",
"remote_method_sip": "None",
"remote_method_rtp": "None",
"local_method_rtp": "",
"***meta***": {
"valid_url": false
}
},
"proxy_port": 5060,
"***meta***": {
"valid_url": false
},
"poll_remote_proxy": true,
"sip_use_proxy": true
},
"enabled": true,
"port_ranges": [
"Host.pr_voip0"
],
"name": "MyPBX",
"congestion_threshold": {
"nb_calls_per_period": 1,
"period_duration": "1 minute",
"***meta***": {
"valid_url": false
}
},
"sip_transport_servers": [
"voip0_ts_5060"
],
"default_profile": "default",
"call_rate_limiting": {
"processing_delay_low_threshold": "3 seconds",
"maximum_call_burst": 0,
"processing_delay_high_threshold": "6 seconds",
"maximum_calls_per_second": 0,
"maximum_outgoing_calls_per_second": 0,
"maximum_simultaneous_outgoing_calls": 0,
"maximum_incoming_calls_per_second": 0,
"maximum_simultaneous_total_calls": 0,
"maximum_simultaneous_incoming_calls": 0,
"***meta***": {
"valid_url": false
}
},
"***meta***": {
"version": "3.1.137",
"src_path": ""
}
}