69.7. How to register a SIP telephone onto Abilis

The SIP telephone can be an IP phone or a softphone running on a PC. It can be registered in the Abilis private or public side.

The configuration varies depending on the telephone is behind a NAT.

Enter into the Abilis control-program or open the configuration file with the Console configurator and type the following commands.

a res:ctisip

or

s act res:ctisip

Add the CTISIP resource.

or

If the resource already exists, set it active.

s p ctisip act:yesEnable the CTISIP runtime functionalities.
a user:sip_phone pwd:sip_phone sip:yesAdd the username and password associated to the SIP telephone and enable it to SIP protocol.
s user:sip_phone sip-number:61Configure the SIP telephone number.
s user:sip_phone sip-maxses-bid:4Configure the maximum number of SIP bidirectional sessions.
save confSave the configuration.

On a working Abilis, a system restart is required to make the CTISIP resource running.

[Note]Note

It is possible to specify a FQDN in the DOMAIN parameter of the CTISIP resource. If the SIP user uses a local domain different from the one set in the CTISIP resource, you need to specify it in the User parameter SIP-DOMAIN. Usually you need to do it in this way when the Abilis has a public domain and the user need to access to it via the local area network.

[Note]Note

The previous configuration can be applied also when a SIP Proxy must register itself onto Abilis. In this case the proxy is a “normal” user like a SIP phone but the SIP-TYPE parameter must be set up to LOCAL-PEER (e.g. s user:sip_proxy sip-type:local-peer).

[Tip]Tip

For the softphones configuration refer to Chapter 76, Softphones.

[Tip]Tip

Interesting chapter: Section 49.2.1.1, “CTISIP INVITE messages”

69.7.1. How to register a SIP telephone onto Abilis when the telephone is behind a NAT

Enter into the Abilis control-program or open the configuration file with the Console configurator and type the following commands.

a res:ctisip

or

s act res:ctisip

Add the CTISIP resource.

or

If the resource already exists, set it active.

s p ctisip act:yesEnable the CTISIP runtime functionalities.
a user:sip_phone pwd:sip_phone sip:yesAdd the username and password associated to the SIP telephone and enable it to SIP protocol.
s user:sip_phone sip-number:61Configure the SIP telephone number.
s user:sip_phone sip-maxses-bid:4Configure the maximum number of SIP bidirectional sessions.
s user:sip_phone sip-remote-nat:strictConfigure the NAT trasversal method.
save confSave the configuration.

On a working Abilis, a system restart is required to make the CTISIP resource running.

[Note]Note

Users which are registered onto Abilis and that stays behind the same NAT, i.e. that presents themselves to the Abilis with the same IP address, can be configured (with SIP-CPO:YES) to exchange RTP directly each other, without transiting through the Abilis. In such a situation, if either puts on-hold, the other will receive RTP stream with the hold tone directly from the Abilis.

[Note]Note

It is possible to specify a FQDN in the DOMAIN parameter of the CTISIP resource. If the SIP user uses a local domain different from the one set in the CTISIP resource, you need to specify it in the User parameter SIP-DOMAIN. Usually you need to do it in this way when the Abilis has a public domain and the user need to access to it via the local area network.

[Note]Note

The previous configuration can be applied also when a SIP Proxy must register itself onto Abilis. In this case the proxy is a “normal” user like a SIP phone but the SIP-TYPE parameter must be set up to LOCAL-PEER (e.g. s user:sip_proxy sip-type:local-peer).

[Tip]Tip

For the softphones configuration refer to Chapter 76, Softphones.