This document defines the data fields that are output as part of SIP Trunk packets and maps the data fields of the SIP Trunk programming screen to the packet components required. The examples given illustrate the data packet content using Wireshark packet screens and color-coded orientation of data in the packets to the corresponding data field in the XBLUE Server interface.
IP Trunk Page
Use the Voice/Trunk/IP Trunk page to input all information specific to the SIP Trunk provider requirements.
Phone Number is the Authenticated Telephone Number or Registration Extension
Auth ID & Auth Password
Authorization credentials for this registration (AKA Username & Secret)
SIP Proxy, Outbound Proxy, Registrar Server, Outbound Registrar Server (and Ports)
All Proxy and Server settings must match the requirement of the provider. See the info below categorized under Packet Map…
The time interval used to signal the Registrar Server and keep the connection current. (Registration Timeout)
Outgoing Caller ID
This data will be P-Asserted-Identity and seen at called phones with CID capability unless the service provider setting takes precedence.
Yes or No statement, is the account a registration type account?
E.164 is format… if Yes a “+” character will be added to the user information
VOIP Ports (formerly Support DID)
This is the number of concurrent calls that can take placed based on the subscription. Setting this dictates the number of VoIP Ports to allocate to this registration. In this case all 12 ports are usable for this provider only. (Only unused ports are available for other providers.)
Incoming Caller ID Priority
Since carriers and providers are so widely varied, the data received affects the display of caller information. Use this setting to adjust the priority of incoming traffic Caller ID data. The pull-down allows you to select the priority from the fields available in SIP packets: RPID (Remote Party ID), PID (P-Asserted ID), From (From header)
This is a temporary destination. E.g. if you want to forward all calls to a cell phone enter that number in the box. All calls into this registration will be redirected to that number. No other programming will be affected. Delete the contents of the box to return to normally programmed ringing destinations (in the system programming)
Local Port Local SIP Port for IP Trunk
This is the specified local port to be used for SIP Trunks
Local RTP Port for IP Trunks
This is the Base Port (first in the range) that will be used for Real Time Protocol IP traffic
In some cases dialing a pound (#) is desired to enunciate the dialing is finished and the user wants the call routed at that time rather than wait for the Interdigit Timeout. (”Dial” display prompt can also be used.)
Generally the Server is unaware of connected call status. Interdigit Timeout is used to deduce the moment at which a dialed call is complete. After this timeout, SMDR and Call Log will be recorded.
Length of time to insert when a “P” or “p” is encountered in Call Routing
The time interval used to determine if the call is connected
A NAT setting to assist SIP packets traverse the network when the XBLUE server is installed behind another router