Difference between revisions of "System"

From Sky Networks Wiki
Jump to navigation Jump to search
(SIP Proxy)
(SIP B2BUA)
 
(34 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''SYSTEM'''
 
  
 +
Click Here to return to the main Screen: '''[[Routing|Back]]'''
  
In this chapter, technical details of the network topology described in chapter 1 are managed.
+
In this chapter, technical details of the network topology described in chapter 1 are managed.  
  
 
== SIP Proxy ==
 
== SIP Proxy ==
 
This table defines the SIP proxies that will handle the calls. The proxies serve as the public face of the SKY DANCE system.
 
This table defines the SIP proxies that will handle the calls. The proxies serve as the public face of the SKY DANCE system.
 +
 +
Note: ''You will want to setup the list of B2BUA's in the system prior to adding proxies.''
  
  
Line 12: Line 14:
  
 
<center>''Figure 41. SIP Proxy.''</center>
 
<center>''Figure 41. SIP Proxy.''</center>
 +
 +
 +
Click the checkbox of the proxy you want to edit and click the edit button to edit it.  The following screen will be displayed.
  
  
Line 19: Line 24:
 
<center>''Figure 41a. SIP Proxy Edit Screen.''</center>
 
<center>''Figure 41a. SIP Proxy Edit Screen.''</center>
  
To edit a Route Server:
 
  
 +
In the '''Sip Proxy Route Element''', each b2bua that will be used for media handling and routing can be setup, along with the percentage of traffic that each should be allocated.
 +
 +
The '''SIP Proxy IP Address''' list is used to setup which address or addresses the SIP Proxy will listen on for incoming calls (172.17.7.101). ''Note that the listen port for the proxy is currently always 5060''.
 +
 +
The '''SIP Proxy Server''' Section is used to list the OAM&P addresses (172.17.7.69) that will be used for secure shell access to the server which physically hosts the proxy.
 +
 +
Once you are done, click Save to save your changes.
 +
 +
== SIP B2BUA ==
 +
This table defines the list of B2BUAs associated with the SIP Proxies. Sky Dance uses the B2BUA or Session Controller element to handle media translations, for routing and as a central element for running custom applications.
 +
 +
Note: ''This table should be created before the proxy table, as the proxy table depends on it. -also  you will need to setup the route server before this.''
  
# Select the check box of the Proxy list you want to edit and click “Edit”. The following window will appear.
+
IP Address: The IP address the b2bua will listen on for calls coming from the proxy.
  
<center>[[Image:Figure42.png]]</center>
+
Port: The port the b2bua will listen on.
  
 +
Server Cluster Name:  This is the name of the route server cluster that was previously created and that will be used to route calls passing through this b2bua
  
<center>''Figure 42. SIP Proxy Edition.''</center>
 
  
 +
<center>[[Image:Figure40.png]]</center>
  
  
 +
<center>''Figure 40. SIP B2BUA.''</center>
  
 +
You can check whether the various services SIP, ssh etc. are working on the IP addresses you have setup by clicking on the information icon [[Image:Information_Icon.png]] on the right side of the row.
  
# Drag and drop B2BUA from the list of available UA to the left and configure your list to the right.
+
The following screen will be displayed:
 +
 
 +
<center>[[Image: Information_Screen.png]] </center>
 +
 
 +
== SIP Route Server Cluster ==
  
# Assign the load of each UA.
+
Routing servers can be setup in groups of two for redundancy.  These groups are called routing clusters.  The routing cluster is referred to by name in the LUA scripts on the backend of SKY DANCE.  Currently it must be named 'routing'.
  
# Click “Save” to confirm the changes or “Cancel” to discard them.
 
  
== SIP Route Server ==
+
<center>[[Image:Figure39.png]]</center>
In this option the routing servers –  are defined. These servers are responsible for managing the static and automatic routing.  
 
  
  
<center>[[Image:Figure38.png]]</center>
+
<center>''Figure 39. SIP Route Server Cluster.''</center>
  
  
<center>''Figure 38. SIP Route Server.''</center>
+
This setup also determines how routing queries are shared between routing servers. Set the percentages as appropriate.
  
  
You can add and delete routing servers of the list by using the corresponding buttons.
+
You can add, save and delete SIP Routing Server Clusters of the list by using the corresponding buttons.
  
== SIP Route Server Cluster ==
+
Technical Note for advanced users:
In the process, the Back to Back User Agent –  queries the routing servers and in return, the routing servers will deliver the list of qualified suppliers to terminate the call. In this table the pair of routing servers that the B2BUA query, are defined.
+
If the name of the routing cluster needs to be changed it can be found in the /usr/local/scripts/dedalus/routing_functions.lua located on the routing server. (Using variable: MYSELF)
  
 +
== SIP Route Server ==
 +
Sky Dance Routing Servers are used by the B2BUA/SBC element to determine which route to use for outbound calls.  This is done using a SIP 302 Redirect query to the Routing Server.  Routing Servers can be grouped into clusters for redundancy.
  
<center>[[Image:Figure39.png]]</center>
+
<center>[[Image:Figure38.png]]</center>
  
  
<center>''Figure 39. SIP Route Server Cluster.''</center>
+
<center>''Figure 38. SIP Route Server.''</center>
  
  
The percentage of calls a B2BUA will consult to a routing server or the other is defined in the SIP Route Server Cluster. For example, in row 1 of figure 39 the User Agent queries the routing server Madrid and Miami in the same percentage of calls.
+
You can add, save and delete routing servers of the list by using the corresponding buttons.
  
 +
== Announcements ==
  
You can add and delete SIP Routing Server Clusters of the list by using the corresponding buttons.
+
The announcement table is used to configure which announcements are available for the system.  Routes can be setup to terminate to an announcement in the "Called Translation" table.
  
== SIP B2BUA ==
+
Below is a picture of the announcement table
This table defines the list of B2BUA associated with the SIP Route Server Clusters.
 
  
 +
<center>[[Image:AnnouncementTable.png]]</center>
  
<center>[[Image:Figure40.png]]</center>
 
  
 +
Here is a corresponding route in the called translation table.
  
<center>''Figure 40. SIP B2BUA.''</center>
+
<center>[[Image:MidCallAnnouncementSetup.png]]</center>

Latest revision as of 15:20, 24 August 2014

Click Here to return to the main Screen: Back

In this chapter, technical details of the network topology described in chapter 1 are managed.

SIP Proxy

This table defines the SIP proxies that will handle the calls. The proxies serve as the public face of the SKY DANCE system.

Note: You will want to setup the list of B2BUA's in the system prior to adding proxies.


Figure41.png


Figure 41. SIP Proxy.


Click the checkbox of the proxy you want to edit and click the edit button to edit it. The following screen will be displayed.


Proxy Edit Screen.png


Figure 41a. SIP Proxy Edit Screen.


In the Sip Proxy Route Element, each b2bua that will be used for media handling and routing can be setup, along with the percentage of traffic that each should be allocated.

The SIP Proxy IP Address list is used to setup which address or addresses the SIP Proxy will listen on for incoming calls (172.17.7.101). Note that the listen port for the proxy is currently always 5060.

The SIP Proxy Server Section is used to list the OAM&P addresses (172.17.7.69) that will be used for secure shell access to the server which physically hosts the proxy.

Once you are done, click Save to save your changes.

SIP B2BUA

This table defines the list of B2BUAs associated with the SIP Proxies. Sky Dance uses the B2BUA or Session Controller element to handle media translations, for routing and as a central element for running custom applications.

Note: This table should be created before the proxy table, as the proxy table depends on it. -also you will need to setup the route server before this.

IP Address: The IP address the b2bua will listen on for calls coming from the proxy.

Port: The port the b2bua will listen on.

Server Cluster Name: This is the name of the route server cluster that was previously created and that will be used to route calls passing through this b2bua


Figure40.png


Figure 40. SIP B2BUA.

You can check whether the various services SIP, ssh etc. are working on the IP addresses you have setup by clicking on the information icon Information Icon.png on the right side of the row.

The following screen will be displayed:

Information Screen.png

SIP Route Server Cluster

Routing servers can be setup in groups of two for redundancy. These groups are called routing clusters. The routing cluster is referred to by name in the LUA scripts on the backend of SKY DANCE. Currently it must be named 'routing'.


Figure39.png


Figure 39. SIP Route Server Cluster.


This setup also determines how routing queries are shared between routing servers. Set the percentages as appropriate.


You can add, save and delete SIP Routing Server Clusters of the list by using the corresponding buttons.

Technical Note for advanced users: If the name of the routing cluster needs to be changed it can be found in the /usr/local/scripts/dedalus/routing_functions.lua located on the routing server. (Using variable: MYSELF)

SIP Route Server

Sky Dance Routing Servers are used by the B2BUA/SBC element to determine which route to use for outbound calls. This is done using a SIP 302 Redirect query to the Routing Server. Routing Servers can be grouped into clusters for redundancy.

Figure38.png


Figure 38. SIP Route Server.


You can add, save and delete routing servers of the list by using the corresponding buttons.

Announcements

The announcement table is used to configure which announcements are available for the system. Routes can be setup to terminate to an announcement in the "Called Translation" table.

Below is a picture of the announcement table

AnnouncementTable.png


Here is a corresponding route in the called translation table.

MidCallAnnouncementSetup.png