SIP Trunk specificaties

Overview

Customers are able to connect their own PBX with the secure SIP trunk. The SIP trunk offers a
redundant with two SIP registrations to facilitate failover situations. Besides a redundant registrations,
it could be that the PBX is for some reason not reachable, malfunctioning or if all concurrent calls are
used up, we offer a Trunk Failover feature. With this feature all incoming calls will automatically
reroute to the ‘failover’ dialplan.

Features

- Limitation of concurrent calls
- Limit access to specific IP’s or subnets
- Limit destinations that can be called by country or specific prefixes
- Limit amount of calls per hour, day and week to assist in fraud events
- One trunks means 2 SIP accounts to facilitate failover situations
- One trunk can receive multiple incoming numbers
- One trunk can use multiple numbers as Caller ID

Specifications and Considerations

Protocol SIP/UDP SIP over UDP, TCP is not supported
Related
Standards
RFC2833,
RFC3261,
RFC3264,
RFC3325,
RFC3326,
RFC4566
Although we aim to be compliant with these standards, this might not be possible in all cases. For instance compatibility with certain non-compliant devices might be a reason to divert from the standards.
Supported
Methods
ACK,BYE, INVITE,
OPTIONS,
REGISTER
Only these SIP Methods can be used, all others might be ignored.
Codecs g711a, g711u Codec g711a prefered. Others might be available on certain destinations but are not officially supported.
DTMF RFC2833 We support only RFC 2833 for DTMF. SIP INFO or inband might work in certain cases but are not officially supported.
T.38 Not supported We do not support T.38 passthrough. Although it might work on certain
destinations it is not officially supported.
Authentication SIP DIGEST SIP REGISTER with DIGEST authentication.
Call
authorization
SIP DIGEST SIP INVITE with DIGEST authorization.
Number Format E164+ All SIP headers sent or received by Kwebbl, including Request URI, From and To, must use international E164+ format (example +3120202020).
Expiry Timer Min SE The value for the Session Expiry Timer is 1800 seconds
Caller ID P-AssertedIdentity Besides the From header, the caller ID should always be set in the
P-Asserted-Identity header. In some cases the Remote-Party-Id header might serve as a viable but unsupported alternative. Calls without correct Caller ID headers might be ignored.
Anonymous
Caller ID
Privacy Calling out anonymously can be done using the Privacy header, setting the header to "Privacy: id" will hide the caller id. The From and
P-Asserted-Identity headers should always be set to a valid number.
Keepalive OPTIONS We might periodically send an OPTIONS packet to check if the trunk is alive. An OPTIONS packet should always be replied with a 200 OK. We will also reply 200 OK to received OPTIONS packets.
Failover Dual Trunk You will always receive 2 trunks. For outbound calls it is your responsibility to choose when to failover from one trunk to the other. We advise to use priority routing, first trying the primary trunk and then the secondary. We will automatically failover incoming calls if one of the trunks becomes unavailable.