SIP message emulation

Link copied to clipboard

On this panel, you emulate a call to find out what privacy/identity headers will be passed in the outgoing INVITE message to a vendor. Refer to Call emulation tool section for more details.

SIP message emulation panel

You can emulate calls using existing accounts/vendor connections, since these tests don’t affect the regular telephony service (the outgoing INVITE messages are not sent and there’s no charging for emulated calls).

The logs for emulated calls are available along with the normal call logs.

To emulate a call, fill in the details and click Test.

Caller

Link copied to clipboard

Account

Link copied to clipboard

Select the account ID to emulate a call from a specific account in the system. To find the needed account, you can type in the account ID fully or partially.

Once the account is selected, the corresponding customer name will be shown under this field.

Node

Link copied to clipboard

Select a node for the emulated call.

Callee

Link copied to clipboard

How to emulate a call that goes via a vendor

Link copied to clipboard
  1. Click Vendor on the toolbar.
  2. Select a vendor connection in the Vendor connection field. Start typing the connection name to find the needed one.

    Once you select a vendor connection, the corresponding vendor name will be displayed under this field.

How to emulate a call between two accounts in your system

Link copied to clipboard
  1. Click Account on the toolbar.
  2. Select the ID of the called account in the Account field. To find the needed account, type in the account ID fully or partially.

    Once the account is selected, the corresponding customer name will be shown under this field.

INVITE

Link copied to clipboard

The fields “To” and “From” are populated automatically when you select the calling and the called account.

If you emulate a call that goes via a vendor, you can specify any CLD in the “To” field. The CLD can be specified in the E.164 format or in a custom format according to dialing rules that are set up for the customer/account.

How to emulate a call with specific headers

Link copied to clipboard

You can emulate a call with specific headers that are typically received from an external endpoint in one of the following ways:

  • Add the specific headers manually one by one. For this, select a header name and specify its value in the corresponding fields. Click Add to add one more header.

    Add headers manually

  • Copy and paste the full INVITE from a sample log. For this, turn on the Paste a custom INVITE toggle and paste the invite in the Initial INVITE field.

    Paste a custom INVITE

    The SDP part must be included in a custom initial INVITE.

INVITE sent to callee

Link copied to clipboard

After you fill in the details and click Test, you can see the example of the outgoing INVITE message that can be passed to the vendor with the current configuration. You can check what privacy/identity headers will be passed on in this message.

To copy the outgoing INVITE message, click Copy The Copy icon. To open a log for the emulated call, click Log The Log icon.

Check INVITE sent to callee

Trying different configurations that may impact the privacy/identity headers

Link copied to clipboard

You can change the options that may impact the privacy/identity headers on the corresponding tabs:

  • Policies – the options applied via a service policy, e.g., the “Outgoing headers trusted” attribute.
    The dynamically matched service policies are not considered in the emulated calls. If you use a dynamically matched service policy, it may apply to calls where specific equipment is used. So, the INVITE message in a real call may differ from the emulated one. To consider the impact of a dynamically matched service policy, you can create a static service policy with the same configuration and apply it to the tested entity.

     

    Change service policy configuration

  • Account config – the options applied at the account/customer level for the calling/called party, e.g., “Override identity.”

    Change configuration on the customer/account level

  • Connection config – the options applied at the connection level, e.g., “Supply caller identity.”

    Change configuration on the connection level

How to reset the configuration changes

Link copied to clipboard

To reset changes that you have made on the Policies/Account config/Connection config tab, open the corresponding tab and click Reset changes The reset changes icon.

How to save the configuration for a specific entity

Link copied to clipboard

Once you find a suitable configuration, you can save the changed settings for specific entities by clicking Save configs.

The configuration is saved on each tab (Policies/Account config/Connection config) separately. For example, you have changed configuration for the account and the connection. If you open the Account config tab and click Save config, only the changes made for the account are saved.

On this page

Release
What's new
Admin manuals
Handbooks
Developers documentation
UI help