Configuring the Advanced FXS/Phone Global Settings

  1. Choose VoIP > SIP >SIP UA > Advanced.


  2. Configure settings using the information in the following table as a guide. When you have finished configuring settings, click Submit to make your changes take effect.

    FXS/Phone Port Advanced - Global Configuration Parameters

    ItemDescription

    Global Configuration

    Settings apply to all ports.

    Note: Values set for individual FXS/Phone ports on advanced page override the global settings on the FXS/Phone Port Settings - Basic page.

    Enable SIPUA

    Select the Enable SIPUA checkbox.

    Bind to LAN

    When selected, the UA process will bind to the last IP of the LAN network configured on the EdgeMarc. The EdgeMarc assumes that the LAN network is configured with a class C (/24) subnet.

    This IP should not be used by any other device on the LAN network.

    SIPUA IP Address

    To change the default IP of the SIP UA process, uncheck Bind to LAN and set the desired IP here. The IP needs to be an IP on the ALG LAN subnet.
    For example, if the ALG LAN is 192.168.1.0/24, the default IP address of the SIP UA is 192.168.1.252. If the default IP address conflicts with another host on the VoIP ALG LAN, you can define the SIP UA IP address in this field. In most of the cases, the default configuration is sufficient.

    SIPUA bind Port

    Enter a port number to which SIP UA binds and listens for SIP messages. If left empty, SIP UA binds to internal port 1025 by default.

    Note: If you use IAD mode or bind-to-WAN, you can use port 5060. In all other cases port 5060 cannot be used here.

    Conference URI

    Enter the Conference URI if your softswitch supports creating a conference using ad hoc SIP methods as outlined in RFC 4579, section 5.4.

    Format in the same manner as a SIP endpoint (user@host).

    Domain

    Enter the softswitch domain where each of the FXS ports will be provisioned. The domain is also the authentication domain for each FXS port. By default, when left blank, all FXS ports use the system ALG LAN IP address as the domain unless the value is overridden at port level. Factory default is to leave the field blank.

    RTP Min Port

    Enter the range of RTP ports that SIP UA uses for media.

    RTP Max Port

    Outbound Proxy Server IP

    Enter the IP address of the outbound proxy server, if a server that is different from the one configured under the SIP settings is desired. This server will be used for all FXS SIP messages. Use when the “Bind to LAN” box is un-checked.

    Outbound Proxy Server Port

    Enter the outbound proxy server port that SIP UA uses to register each FXS port and make outbound calls.

    Termination Impedance

    Choose the impedance on the outboard port based on the analog devices being connected and length of cable hooking up the device.

    Default is 600r for connections less than 5000 meters in length.

    Local Time Zone

    Choose the local time zone for FXS ports. The local time zone is used when sending date/time information in CallerID to an analog device connected to the FXS port. For US time zones, daylight savings observation is taken into account.

    Dialed in prefix (Incoming from IP network)

    Enter a dial pattern for the incoming IP network. Applicable only when Hunt mode is enabled.

    When a dial pattern is defined, the system looks for that pattern in the dialed in number (the “TO” field of the SIP message). If the found pattern is identified as a prefix, that prefix is stripped out and the remaining digits are given to the PBX as the dial pattern.

    CPC (Call Party Control) timer (in milliseconds)

    Enter the CPC timer value in milliseconds. Range is 250 to 1500ms.

    CPC is a signal sent from electronic COs to indicate that the Calling Party has hung up. CPC is also referred to as Open Loop Disconnect when programming telephone equipment.

    CPC is normally sent as an open (0 volts DC), ranging from 250 to 500 milliseconds. When FXS is in call and the remote party hangs up, FXS sends the CPC disconnect signal to the PBX/Key-system that is connected to the FXS.

    Ptime
    (Packetization Time in milliseconds)

    Defines the length of time in milliseconds represented by the media in a packet. When this setting is configured, the system inserts the attribute a=ptime: value in the SDP messages with a default setting of 20 (ms).

    Inter Digit Delay timer (in seconds)

    Enter the maximum delay between two dialed digits. If a key is not pressed within the defined delay, dialing is auto-completed and the collected digits are dialed out. Default is 4 seconds.

    Enable Call Waiting

    Select the Enable Call Waitingcheckbox to enable call waiting globally on all FXS ports.

    This box is checked by default and call waiting is enabled on all ports. To control call waiting at port level, disable the global setting and select the settings at port level.

    Enable Call Waiting CallerID

    Select the Enable Call Waiting CallerIDcheckbox to enable call-waiting callerID feature globally on all FXS ports.

    By default call-waiting callerId is disabled on ports. If feature is enabled globally, all FXS ports will have this feature enabled. To control feature at port level, disable the global setting and select the settings at port level.

    Internal Call Ring

    Choose the ring index to use for ringing the called phone. Range is Ring-0 to Ring-4.

    If the Alert-Internal header is missing, a ringing pattern is used based on the distinct ring rules configured on the FXS/Phone Port Distinctive Ring configuration page. The header must look like this: Alert-Info:info=alert-internal

    Refer to Configure Distinctive Ring to configure the ring type and the rules defining an internal call.

    External Call Ring

    Choose the ring index to use for ringing the called phone. Range is Ring-0 to Ring-4.

    If the Alert-External header is missing, a ringing pattern is used based on the distinct ring rules configured on the FXS/Phone Port Distinctive Ring configuration page. The header must look like this: Alert-Info:info=alert-external

    Refer to Configure Distinctive Ring to configure the ring type and the rules defining an external call.

    Dial-Completion Pattern

    Enter a value in the Dial-Completion Pattern field using the information in the Dial Completion Pattern Formatting table as a guide.

    Enter the dial-completion pattern that is used to auto-complete the dialed string on the FXS port. Each pattern can be defined in a list separated by the pipe character ( | ).

    Hunt Group DID

    Choose whether the Hunt Group Direct Inward Dialing (DID) is enabled or disabled (default) at the global level.

    At individual port setting this value takes effect if port level settings are set to Global Setting.

    When DIDs are mapped to the Hunt Group, all destinations configured under this group ring in order one after another with a timeout configured per destination. When the EdgeMarc receives the call from the IP network, it uses the Dial Rules to match the DID and forward the calls to the Hunt Group.

    Once the destination is answered, the call is connected and call hunting is stopped.

    Hunt scheme (round-robin)

    Check this box for a round-robin hunting scheme. When checked, free ports in the hunt group are picked up in circular order; thus, each port has equal weight in getting picked. By default, the lowest number free port in the hunt group is always picked up.

    INFO Keepalive Support

    If this field is enabled, an INFO message is added to the Allow header in the INVITE message. If the INFO request is received without a message body for an existing call, EdgeMarc responds with a 200 OK response locally. INFO messages with a message body will receive a “488 Not Acceptable Here” error message. If the associated leg is no longer active, EdgeMarc will send a “481 Call Leg/Transaction Does Not Exist” response. No additional operations will be performed.

    VAD EnableChoose whether to globally enable voice activity detection. VAD is turned on by default.

    Caller ID Time offset

    Define the offset value in hours and minutes (positive or negative) that would be necessary to reflect the hours and minutes in the local time zone, as compared to the time zone where the EdgeMarc is located.

    Country
    Choose the country where the EdgeMarc is located.

  3. Click Submit at the bottom of the page to save your changes or click Reset to Defaults at the top of the page.

Dial Completion Patterns

The following table outlines the dial completion patterns.

Dial Completion Pattern Formatting

SymbolDescription
.Matches one or more digits.
[x-y]Matches any single digit between x and y. For example, [1-3] matches 1, 2, or 3.
X

Matches any digit between 0 and 9, equivalent to [0-9].

Z

Matches any digit between 1 and 9, equivalent to [1-9].

NMatches any digit between 2 and 9, equivalent to [2-9].

Dial Completion Pattern Example

911|XXXX|XXXXXXX

If the dialed pattern matched 911 or any 4 or 7 digit number, dial operation is complete and the call is placed.