This is a DID based service that allows calls incoming from PSTN coming on specific DID numbers to be forwarded to enterprise subscriber’s IP PBX and Soft-Switch systems. Enterprises buy SIP trunks with multiple channels or VOIP ports assigned to each trunk. Calls coming from Gateways on PSTN side are forwarded to the service and it routes them to SIP based PBX systems on either subscriber’s premises or hosted in the Cloud.
The architecture of the service is shown below:
The service supports complete SIP Trunk Management use cases through a single interface follows:
SIP Trunk Creation
This feature allows a service provider to create a new SIP Trunk and assign it to a Customer. The Trunk is identified by a unique ID issued to it.
Working with any DID management system, this feature allows the assignment of specific DIDs to a SIP Trunk. It also handles cancelling the assignment in which case the DIDs go back into the available pool
Forwarding IP Management
This feature allows assigning a forwarding IP to the whole trunk. Any calls coming onto the DIDs within a trunk are forwarded to the given IP.
This feature allows specifying a maximum number of concurrent calls that are allowed on the SIP Trunk. The value is consumed by the SIP Trunking Application Server which keeps a count on current ongoing sessions on each trunk and rejects any new calls with congestion messages when the capacity has been met.
This feature provides a way for the upstream billing system to suspend the whole SIP Trunk in case of credit running out or other Operator specific policies. Once suspended, the service rejects any calls on the trunk.
doesn’t need any external provisioning of DIDs which remain correctly provisioned as before. Just a Resume signal from upstream billing or other Order Management system resumes the trunk back to normal operation
Sale Group Management
Sale Group Management allows a Service Provider to mention default values in terms of ChargesPerPort for a billing cycle and to also choose its billing cycle. Typical billing cycle is one month but all other variations are possible.
Once a sale group is assigned to a SIP Trunk, any external billing system can consume these values to charge for the SIP Trunks and once charged successfully, it can update the SIP Trunk PaidTill Date.