Provisioning: PSTNAG Projects RTC Platforms (Provisioning Guides)
This guide describes the provisioning functions for PSTN.
PSTN Routes
A route is a PSTN prefix, one or more carriers can be assigned to route sessions with it. PSTN prefixes always start with 00 + Country code. (e.g. 0031 is Nederland). An empty prefix will match all possible routes while a longer match takes precedence. The actual number format sent out to the PSTN gateway can be modified using the gateway rules described below.
SOAP/XML functions
- SipPort → addRoutes()
- SipPort → deleteRoutes()
- SipPort → getRoutes()
Graphical client
CDRTool → Accounts → PSTN routes
PSTN Carriers
A carrier groups one or more gateways together and can be used during the assignment of PSTN routes. You must define at least one carrier for PSTN routing.
SOAP/XML functions
- SipPort → addCarrier()
- SipPort → deleteCarrier()
- SipPort → getCarriers()
Graphical client
CDRTool → Accounts → PSTN carriers
PSTN Gateways
You must define at least one gateway for PSTN routing. Before creating any gateway you must create a carrier.
SOAP/XML functions
- SipPort → addGateway()
- SipPort → updateGateway()
- SipPort → deleteGateway()
- SipPort → getGateways()
Graphical client
CDRTool → Accounts → PSTN gateways
PSTN Rules
These rules define the format of the request URI sent to the remote gateway. Rules can be used to strip and prepend digits depending on various conditions.
SOAP/XML functions
- SipPort → addGatewayRule()
- SipPort → updateGatewayRule()
- SipPort → deleteGatewayRule()
- SipPort → getGatewayRules()
Graphical client
CDRTool → Accounts → PSTN rules
Click on rule to edit its properties.
Next Steps
Continue by:
- learning about Main Entities used in Provisioning; or
- learning about Provisioning: DNS; or
- learning about Provisioning: Emergency Numbers; or
- learning about Provisioning: ENUM; or
- learning about Provisioning: SIP; or
- learning about Provisioning: Trusted Peers; or
- learning about Provisioning: User Notifications; or
- learning about Provisioning: Voicemail; or
- going back to Provisioning Introduction.