SIP protocol stack parameter settings

Source: Internet
Author: User

In The XML configuration file of jain sip proxy, The proxy needs to initialize it through The XML file. Therefore, we need to know a lot about this part of content. Let's take a look at the parameters of the SIP protocol stack you configured. So we will give a detailed explanation of this Part, and hope it will help you.

SIP_STACK tag: this parameter is required. It defines the core parameters of the SIP protocol stack.

Stack_name parameter:
It defines the name of the stack. It is only a string identifier and is required.
Stack_IP_address parameter:
It defines the IP address of the starting stack server, required.
Outbound_proxy parameter:
Defines the next hop address for forward message forwarding when the server does not have relevant information to process and route messages. you cannot enter the proxy address for registration. Otherwise, the message will be forwarded to the proxy again, which forms a loop. Optional
Router_path parameter:
This JAVA class is used to forward messages to the router class, such as gov. nist. sip. proxy. router. ProxyRouter "optional.
Extension_methods parameter:
All methods used to create a dialog are defined. The default options are INVITE, SUBSCRIBE, MESSAGE, and reply Y. Optional.
Retransmission_filter parameter:
See the SipStackImpl document. Optional.
Stop_after parameter:
Defines the time when the proxy server stops running, in seconds. Optional.
LISTENING_POINT tag:
At least one point must be defined. It defines a point required for the SIP protocol stack to listen for input and output messages.
Port parameter:
Required to define the listener Port
Transport parameter:
It is required to define the transmission parameter (UDP or TCP) of the specified listening point.
DOMAIN tag:
Defines the region in which the SIP proxy server responds. If you want to register a user proxy to the registration server, or you need to reliably pass the request to the target contact, you can use it. Optional.
Domain parameter:
Used to define a domain. Required
REGISTER_TO_PROXY tag:
Defines the proxy you want to register. Your contact information is the IP address and port of the SIP protocol stack. Optional.
From parameter:
Defines the source part in the header of the REGISTER request package. OPTIONAL.
Host_port parameter:
Defines the host proxy port. OPTIONAL.
Host_name parameter:
The host proxy name is defined. required.

REGISTRAR tag:

Rfc2543_compatible parameter:
Boolean value. The default value is non-. When some traditional SIP phones process SIP addresses, the method is the same as those with the suffix 5060. in fact, the two are not the same in later rfc3261. if you select YES, you can interact with these devices.
Export_registrations parameter:
This parameter is used to export a registered user to RMI. Optional ..
Port parameter:
Defines the port for exporting the registered user's RMI ..

LOGGING tag: used to export route information to RMI. OPTIONAL.

Access_log_via_rmi parameter:
Boolean value. Enable indicates that the route information is queried and exported to RMI.
Rmi_port parameter:
Defines the port information for sending route information to RMI.
Trace_level parameter:
An integer ranging from 0 to 32. The default value is 0. It controls the number of logs written to the server log file and debugging file. if you want to record all the message routes to a file and view them later using the routing viewing tool, you can select 16server_log parameter:
Using the file name as a parameter, it can record the message routing information to a file, which is related to the value of the previous parameter. By using the route viewer level, you can view the relevant information ..
Debug_log parameter:
If this option is selected, you can view debugging information in the debugging file. When you find an error, please send it to us.
Bad_message_log parameter:
Uses the file name as a parameter to record corrupted SIP messages.
Output_proxy parameter:
The address that is forwarded downward from the proxy using the file name as the parameter. It is of a higher debugging level. Please notify us if any error is found.

PRESENCE_SERVER tag: whether to use the OPTIONAL function of the registration server.

Enable parameter:
Enable indicates that this function is enabled ..

AUTHENTICATION tag: whether the function of the account AUTHENTICATION server OPTIONAL is NO by default.

Enable parameter:
Enable indicates that this function is enabled.
Method parameter:
There is only one parameter, which can only be Digest.
Class_file parameter:
Defines the class name used to process the message when a message arrives. Here A: gov. nist. sip. proxy. authentication. DigestServerAuthenticationMethod is provided
Passwords_file parameter:
The configuration file that defines the user and its password.

REGISTRATIONS tag: whether to use the registration upload function. OPTIONAL.

Enable parameter:
. Enable indicates that this function is enabled.
Registrations_file parameter:
The file name is used as a parameter to define the path of the registered user file.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.