Snom 4S manual Web Server Integration

Page 51

5.Web Server Integration

The SBC can use a web server as application server. This way you can use PHP, ASP and anything you like to implement the logic for your SIP traffic. For example, if you want to redirect a call to a specific gateway, you can do this easily on the web server. The SBC will just use the results that come from the web server to the further processing of the SIP request.

The SBC divides the interface to the application server into three

areas:

Authentication. Incoming requests are checked against a password list. If the user agent is not present in the local internal database, the SBC talks to the application server to update the information.

Registration. When a user agent wants to register its contact, the SBC updates the registration information in the application server.

Calls. When a new call is requested by a user agent, the SBC talks to the application server. The application server may route the call, change From and To-header, set the maximum call duration or re- ject the request.

The filter talks asynchronously to the web server. That means, the processing of other requests is not blocked by the request. Also the processing of other web requests is also not blocked by another web re- quest. The request is only made at the beginning of a call; further mes- sages inside the call will not cause additional web requests.

Please use the complete form for the server settings, including the “http://” in front of the host name. The filter supports only DNS A resolution for locating the web server; no http proxy is allowed.

5.

snom technology AG • 51

Image 51
Contents Snom 4S NAT Filter Admin Manual Snom 4S NAT Filter Version Table of Contents Snmp Overview Applications FeaturesSnom technology AG Overview NAT Filter and SIP ArchitectureNAT Signalling SIP How does NAT work?Symmetrical RTP Classification of User Agents Media RTPRole of the NAT Filter Probing Media PathsNAT Optimizing the Media Path for SymmetricalRegistering SBC BehaviourRTP Relay Snom technology AG NAT Scaling and RedundancyDetecting the right NAT Filter Requirements on User Agents Non NAT-Aware User AgentsSTUN/ICE-Aware User Agents Defining the Maximum Session Time Architecture Windows InstallationInstallation Snom technology AG Installation Snom technology AG Linux Rpm -ihv snomnatf-2.10.*.rpm Installation Port Binding LoggingStandard Port Random Port Logging System SettingsGeneral Outound Proxy Preparing RecoveryControlling Routing Media PortsPort Budgets Media RelayMultiple 2xx Handling Challenging Trusted AddressesMaximum Packet Size Silence Suppression Connection Oriented MediaRemoving Headers Codec Control Web Server IntegrationClir Addresses Register Timeouts Timeout SettingsCall Timeouts Security Settings Snom technology AG Outbound Proxy List Server Log System InformationTrace Call History Current Ports Memory Statistics Currently Handled UAConfiguration Web Server Integration Interface to the Web Server AuthenticationSnom technology AG Web Server Integration Registration Call Initiation Snom technology AG Call Termination Snom technology AG Web Server Integration Setup of the Tools Setup of the SBCOID Available OIDSnom technology AG Snmp Checklist for Installation Checklist for Installation Reader‘s Feedback Snom technology AG All rights reserved