Actions

ProSBC:Restful API SIP Domain: Difference between revisions

No edit summary
No edit summary
Line 60: Line 60:
* [[Parameter: Routing Method|routing_method]]
* [[Parameter: Routing Method|routing_method]]
* [[Parameter: Forwarding Mode|forwarding_mode]]
* [[Parameter: Forwarding Mode|forwarding_mode]]
==Adding a new SIP Domain==
You can add a new SIP Domain with the POST command:
POST http://ProSBCIP:12358/configurations/configuration_name//sip_registration_domains/
ProSBC will create a new SIP Domain from the name in the JSON file.
Example: We use the Postman tool in this example and the URL is:
http://192.168.1.25:12358/configurations/config_2/sip_registration_domains/
[[Image:RestFul_sip_domain_Post_Send.png|800px| ]]
If the new SIP Domain is created successfully, you will see the following information in the Postman Tool
[[Image:RestFul_sip_domain_Post_Response.png|800px| ]]

Revision as of 06:46, 24 January 2023

You can create/modify a SIP Domain in your system with RestFul API using JSON format. The JSON must be in the following format:


{
    "min_contact_expire": "30 seconds",
    "max_contact_expire": "1 hour",
    "enabled": true,
    "routing_method": "Register Source",
    "domain_name": "sip.telcobridges.com",
    "advanced_parameters": {
        "poll_registered_users_parameters": {
            "***meta***": {
                "valid_url": false
            },
            "poll_registered_users_interval": "20 seconds",
            "poll_registered_users_user_agent": "",
            "poll_registered_users": false
        },
        "unsubscribe_on_unregister": true,
        "***meta***": {
            "valid_url": false
        },
        "contact_expire_grace_time": "1 minute",
        "strict_user_matching": false
    },
    "sip_registration_registrars": {},
    "***meta***": {
        "version": "3.1.137",
        "src_path": ""
    },
    "naps": [
        "3CX",
        "OPEN_NAP"
    ],
    "default_contact_expire": "1 hour",
    "forwarding_parameters": {
        "forwarding_mode": "Contact Remapping",
        "***meta***": {
            "valid_url": false
        },
        "forward_after_switchover": true,
        "override_received_user_agent": false,
        "max_simultaneous_register_forward": 10000,
        "max_pending_register_forward": 10000,
        "min_registrar_expire": "1 hour"
    },
    "name": "TEST_DOMAIN",
    "unique_name": "sip.telcobridges.com",
    "registration_method": "Forwarding",
    "max_registered_users": 100000
}

Important parameters in the JSON file

Adding a new SIP Domain

You can add a new SIP Domain with the POST command:

POST http://ProSBCIP:12358/configurations/configuration_name//sip_registration_domains/

ProSBC will create a new SIP Domain from the name in the JSON file.

Example: We use the Postman tool in this example and the URL is:

http://192.168.1.25:12358/configurations/config_2/sip_registration_domains/

If the new SIP Domain is created successfully, you will see the following information in the Postman Tool