<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sky-networks.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ToddIngarfield</id>
	<title>Sky Networks Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://sky-networks.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ToddIngarfield"/>
	<link rel="alternate" type="text/html" href="https://sky-networks.com/mediawiki/index.php?title=Special:Contributions/ToddIngarfield"/>
	<updated>2026-04-05T20:52:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.3</generator>
	<entry>
		<id>https://sky-networks.com/mediawiki/index.php?title=Session_Border_Controller_FAQ&amp;diff=2241</id>
		<title>Session Border Controller FAQ</title>
		<link rel="alternate" type="text/html" href="https://sky-networks.com/mediawiki/index.php?title=Session_Border_Controller_FAQ&amp;diff=2241"/>
		<updated>2023-02-16T22:01:49Z</updated>

		<summary type="html">&lt;p&gt;ToddIngarfield: /* How does an SBC integrate with existing communication infrastructure? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==What is a Session Border Controller==&lt;br /&gt;
A session border controller (SBC) is a device or software application that manages and secures real-time communications sessions between networks. It acts as a security gateway between different networks, such as between an enterprise network and the public Internet, or between different service providers' networks. The SBC performs functions such as security, quality of service, and protocol normalization and in so doing, it ensures disparate networks interwork seamlessly and securely.&lt;br /&gt;
&lt;br /&gt;
==How does a SBC work?==&lt;br /&gt;
A Session Border Controller (SBC) works by monitoring, controlling, and managing the flow of VoIP (Voice over Internet Protocol) traffic between different communication networks. It acts as a bridge between these networks and provides security, quality of service (QoS), and other essential functions for VoIP communications.&lt;br /&gt;
&lt;br /&gt;
An SBC is typically deployed at the edge of a network, and it uses signaling protocols such as SIP (Session Initiation Protocol) and H.323 to establish and manage sessions between communicating parties. It performs functions such as transcoding, which allows different codecs used by different networks to communicate with each other, and protocol normalization, which ensures that all traffic adheres to industry standards.&lt;br /&gt;
&lt;br /&gt;
The SBC also provides security functions such as authentication, authorization, and encryption to protect against unauthorized access and prevent malicious attacks. It can also provide firewall protection and traffic management to control the flow of data and ensure quality of service.&lt;br /&gt;
&lt;br /&gt;
In addition, the SBC can provide detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
Overall, the SBC acts as a centralized point of control for VoIP communications and enables seamless communication between different networks while maintaining security, quality, and reliability.&lt;br /&gt;
&lt;br /&gt;
==What are the benefits of using an SBC?==&lt;br /&gt;
There are several benefits to using a Session Border Controller (SBC) in a Voice over Internet Protocol (VoIP) communication system. Some of the key benefits include:&lt;br /&gt;
&lt;br /&gt;
*Security: An SBC provides a secure and controlled environment for VoIP traffic, protecting against unauthorized access and malicious attacks.&lt;br /&gt;
&lt;br /&gt;
*Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization, enabling seamless communication between different networks.&lt;br /&gt;
&lt;br /&gt;
*Quality of Service (QoS): An SBC helps ensure high-quality voice and video calls by controlling and managing the flow of traffic, providing prioritization for voice and video traffic, and reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
*Scalability: An SBC can be easily scaled to accommodate changing network requirements, allowing service providers and network administrators to easily adjust to changing needs.&lt;br /&gt;
&lt;br /&gt;
*Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
*Cost Savings: An SBC can help reduce costs by consolidating network elements and reducing the need for multiple devices and components, as well as improving call quality and reducing call failures, which can reduce support costs.&lt;br /&gt;
&lt;br /&gt;
*Disaster Recovery: An SBC can help ensure business continuity in the event of network outages or failures, providing automatic failover and disaster recovery capabilities.&lt;br /&gt;
&lt;br /&gt;
*Compliance: An SBC can help organizations meet regulatory requirements and ensure compliance with industry standards such as PCI DSS and HIPAA.&lt;br /&gt;
&lt;br /&gt;
Overall, an SBC provides a centralized point of control for VoIP communications and enables secure and reliable communication while providing a range of benefits that can improve the overall performance and efficiency of a network.&lt;br /&gt;
&lt;br /&gt;
==What are the common features of an SBC?==&lt;br /&gt;
Session Border Controllers (SBCs) typically have a range of features that are designed to monitor, control, and manage Voice over Internet Protocol (VoIP) traffic between different communication networks. Here are some of the most common features found in SBCs:&lt;br /&gt;
&lt;br /&gt;
* Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization.&lt;br /&gt;
&lt;br /&gt;
* Security: An SBC provides a secure environment for VoIP traffic, protecting against unauthorized access and malicious attacks. This includes features such as firewall protection, encryption, and authentication.&lt;br /&gt;
&lt;br /&gt;
* Quality of Service (QoS): An SBC provides traffic management and prioritization to ensure high-quality voice and video calls, reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
* Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
* Scalability: An SBC can be easily scaled to accommodate changing network requirements, allowing service providers and network administrators to easily adjust to changing needs.&lt;br /&gt;
&lt;br /&gt;
* Disaster Recovery: An SBC can help ensure business continuity in the event of network outages or failures, providing automatic failover and disaster recovery capabilities.&lt;br /&gt;
&lt;br /&gt;
* Media Processing: An SBC provides advanced media processing capabilities such as voice and video transcoding, echo cancellation, and noise reduction.&lt;br /&gt;
&lt;br /&gt;
* Protocol Support: An SBC can support multiple protocols, and protocol variants, such as SIP, to ensure compatibility with different communication systems.&lt;br /&gt;
&lt;br /&gt;
* Session Management: An SBC provides session management functions to control the flow of traffic and manage sessions between communicating parties.&lt;br /&gt;
&lt;br /&gt;
* Load Balancing: An SBC can provide load balancing to distribute traffic across multiple servers or network elements, improving performance and reliability.&lt;br /&gt;
Overall, these features provide a comprehensive set of tools for managing, controlling, and securing VoIP communications, allowing organizations to ensure reliable and secure communication while maximizing performance and efficiency.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC help with security?==&lt;br /&gt;
A Session Border Controller (SBC) helps to secure Voice over Internet Protocol (VoIP) communications by providing a range of security features designed to protect against unauthorized access and malicious attacks. Here are some of the ways in which an SBC can help with security:&lt;br /&gt;
&lt;br /&gt;
* Firewall Protection: An SBC provides firewall protection to control and manage the flow of traffic and prevent unauthorized access.&lt;br /&gt;
&lt;br /&gt;
* Authentication: An SBC provides authentication functions to verify the identity of communicating parties and ensure that only authorized users can access the network.&lt;br /&gt;
&lt;br /&gt;
* Authorization: An SBC provides authorization functions to control access to network resources and ensure that users are only able to perform authorized actions.&lt;br /&gt;
&lt;br /&gt;
* Encryption: An SBC provides encryption to protect the confidentiality of data and ensure that sensitive information is not intercepted or disclosed to unauthorized parties.&lt;br /&gt;
&lt;br /&gt;
* Spam and Fraud Detection: An SBC can detect and prevent spam and fraud, helping to reduce the risk of malicious attacks and unauthorized access.&lt;br /&gt;
&lt;br /&gt;
* Denial of Service (DoS) Attack Prevention: An SBC can help prevent DoS attacks by controlling the flow of traffic and preventing unauthorized access.&lt;br /&gt;
&lt;br /&gt;
* Traffic Management: An SBC provides traffic management functions to control the flow of data and ensure that VoIP traffic is properly managed and prioritized.&lt;br /&gt;
&lt;br /&gt;
Overall, the security features provided by an SBC help to protect against unauthorized access and malicious attacks, ensuring the confidentiality and security of VoIP communications. This is especially important for organizations that handle sensitive information, such as financial institutions or healthcare organizations, as it helps to ensure compliance with regulatory requirements and protect against security breaches.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC improve the quality of VoIP calls?==&lt;br /&gt;
A Session Border Controller (SBC) helps to improve the quality of Voice over Internet Protocol (VoIP) calls by providing a range of features designed to manage and optimize the flow of traffic. Here are some of the ways in which an SBC can improve the quality of VoIP calls:&lt;br /&gt;
&lt;br /&gt;
* Quality of Service (QoS): An SBC provides traffic management and prioritization to ensure high-quality voice and video calls, reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
* Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
* Media Processing: An SBC provides advanced media processing capabilities such as voice and video transcoding, echo cancellation, and noise reduction, improving the quality of calls.&lt;br /&gt;
&lt;br /&gt;
* Protocol Support: An SBC can support multiple protocols and protocol variants, including SIP (Session Initiation Protocol), and others, to ensure compatibility with different communication systems.&lt;br /&gt;
&lt;br /&gt;
* Session Management: An SBC provides session management functions to control the flow of traffic and manage sessions between communicating parties, improving the reliability of calls.&lt;br /&gt;
&lt;br /&gt;
* Load Balancing: An SBC can provide load balancing to distribute traffic across multiple servers or network elements, improving performance and reliability.&lt;br /&gt;
&lt;br /&gt;
* Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization, improving the compatibility and reliability of calls.&lt;br /&gt;
&lt;br /&gt;
Overall, these features help to ensure that VoIP calls are managed and optimized effectively, reducing the risk of call quality issues and improving the overall user experience. This is especially important for organizations that rely on VoIP communications for business-critical applications, as it helps to ensure the reliability and availability of the network.&lt;br /&gt;
&lt;br /&gt;
==Can an SBC support multiple protocols?==&lt;br /&gt;
Yes, a Session Border Controller (SBC) can support multiple protocols. This is a key feature of SBCs, as it allows them to act as a bridge between different communication networks and ensure compatibility and interoperability.&lt;br /&gt;
&lt;br /&gt;
The most commonly supported protocols in SBCs are SIP (Session Initiation Protocol), H.323, and MGCP (Media Gateway Control Protocol). SIP is the most widely used protocol for VoIP communications, while H.323 is an older protocol that is still used in some legacy systems. MGCP is used for controlling media gateways in IP telephony networks.&lt;br /&gt;
&lt;br /&gt;
An SBC can also support other protocols such as RTP (Real-time Transport Protocol) and RTCP (Real-time Transport Control Protocol), which are used for transporting audio and video over IP networks.&lt;br /&gt;
&lt;br /&gt;
By supporting multiple protocols, an SBC can ensure compatibility and interoperability between different communication systems, helping to eliminate the risk of protocol-related issues and improve the reliability of VoIP communications. This is especially important for organizations that have a mix of different communication systems or are looking to upgrade or replace existing systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How does an SBC manage sessions and control access to a network?==&lt;br /&gt;
A Session Border Controller (SBC) manages sessions and controls access to a network by performing a range of functions such as authentication, authorization, and traffic management. Here's how an SBC performs these functions:&lt;br /&gt;
&lt;br /&gt;
* Authentication: An SBC provides authentication functions to verify the identity of communicating parties and ensure that only authorized users can access the network. This is typically performed using techniques such as username and password authentication, digital certificates, or IP address authentication.&lt;br /&gt;
&lt;br /&gt;
* Authorization: An SBC provides authorization functions to control access to network resources and ensure that users are only able to perform authorized actions. This is typically performed by defining access control policies that specify the resources that a user is allowed to access, and the actions that they are allowed to perform.&lt;br /&gt;
&lt;br /&gt;
* Session Management: An SBC manages the flow of traffic between communicating parties and controls the establishment, maintenance, and termination of sessions. This includes functions such as session initiation, media negotiation, and session termination.&lt;br /&gt;
&lt;br /&gt;
* Traffic Management: An SBC provides traffic management functions to control the flow of data and ensure that VoIP traffic is properly managed and prioritized. This includes functions such as load balancing, traffic shaping, and congestion control.&lt;br /&gt;
&lt;br /&gt;
By managing sessions and controlling access to the network, an SBC helps to ensure the reliability, security, and performance of VoIP communications. This is especially important for organizations that rely on VoIP for business-critical applications, as it helps to ensure that the network is available and secure at all times.&lt;br /&gt;
&lt;br /&gt;
==How can an SBC support disaster recovery and business continuity?==&lt;br /&gt;
A Session Border Controller (SBC) can support disaster recovery and business continuity by providing a range of features designed to ensure the availability and reliability of VoIP communications. Here are some of the ways in which an SBC can support disaster recovery and business continuity:&lt;br /&gt;
&lt;br /&gt;
* Redundancy: An SBC can provide redundant servers to ensure that there is always a backup system available in the event of a failure. This can include active-active or active-passive configurations, where multiple servers are used in parallel to provide high availability.&lt;br /&gt;
&lt;br /&gt;
* Failover: An SBC can provide automatic failover capabilities to ensure that traffic is redirected to a backup system in the event of a failure. This can be performed on a per-call basis, or for all calls, depending on the configuration.&lt;br /&gt;
&lt;br /&gt;
* Load Balancing: An SBC can provide load balancing capabilities to distribute traffic across multiple servers or network elements, ensuring that traffic is evenly distributed and reducing the risk of failure.&lt;br /&gt;
&lt;br /&gt;
* Call Routing: An SBC can provide call routing capabilities to redirect calls to alternative locations in the event of a disaster, ensuring that calls can still be made even if a primary location is unavailable.&lt;br /&gt;
&lt;br /&gt;
* Media Processing: An SBC can provide media processing capabilities, such as voice and video transcoding, which can help to ensure that calls are of high quality, even in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
* Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which can be valuable information for network administrators and service providers in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
Overall, the features provided by an SBC help to ensure that VoIP communications are available and reliable, even in the event of a disaster. This is especially important for organizations that rely on VoIP for business-critical applications, as it helps to ensure that the network is available and secure at all times, even in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC integrate with existing communication infrastructure?==&lt;br /&gt;
A Session Border Controller (SBC) integrates with existing communication infrastructure by acting as a bridge between different communication networks and ensuring compatibility and interoperability. The SBC can be deployed at the network edge and can be configured to work with a variety of communication technologies, including IP PBXs, SIP trunks, VoIP gateways, and PSTN (Public Switched Telephone Network) gateways.&lt;br /&gt;
&lt;br /&gt;
Here's how an SBC integrates with existing communication infrastructure:&lt;br /&gt;
&lt;br /&gt;
* Interoperability: An SBC provides interoperability functions to ensure that different communication networks can work together seamlessly. This includes functions such as protocol translation, codec conversion, and media handling.&lt;br /&gt;
&lt;br /&gt;
* Integration with IP PBXs: An SBC can be integrated with an IP PBX to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that IP PBXs can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
* Integration with SIP Trunks: An SBC can be integrated with SIP trunks to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that SIP trunks can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
* Integration with VoIP gateways: An SBC can be integrated with VoIP gateways to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that VoIP gateways can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
* Integration with PSTN gateways: An SBC can be integrated with PSTN gateways to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that PSTN gateways can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
By integrating with existing communication infrastructure, an SBC helps to ensure that communication networks work together seamlessly, providing a stable and secure environment for VoIP communications. This is especially important for organizations that have a mix of different communication systems or are looking to upgrade or replace existing systems.&lt;/div&gt;</summary>
		<author><name>ToddIngarfield</name></author>
		
	</entry>
	<entry>
		<id>https://sky-networks.com/mediawiki/index.php?title=Session_Border_Controller_FAQ&amp;diff=2240</id>
		<title>Session Border Controller FAQ</title>
		<link rel="alternate" type="text/html" href="https://sky-networks.com/mediawiki/index.php?title=Session_Border_Controller_FAQ&amp;diff=2240"/>
		<updated>2023-02-16T22:01:20Z</updated>

		<summary type="html">&lt;p&gt;ToddIngarfield: /* How can an SBC support disaster recovery and business continuity? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==What is a Session Border Controller==&lt;br /&gt;
A session border controller (SBC) is a device or software application that manages and secures real-time communications sessions between networks. It acts as a security gateway between different networks, such as between an enterprise network and the public Internet, or between different service providers' networks. The SBC performs functions such as security, quality of service, and protocol normalization and in so doing, it ensures disparate networks interwork seamlessly and securely.&lt;br /&gt;
&lt;br /&gt;
==How does a SBC work?==&lt;br /&gt;
A Session Border Controller (SBC) works by monitoring, controlling, and managing the flow of VoIP (Voice over Internet Protocol) traffic between different communication networks. It acts as a bridge between these networks and provides security, quality of service (QoS), and other essential functions for VoIP communications.&lt;br /&gt;
&lt;br /&gt;
An SBC is typically deployed at the edge of a network, and it uses signaling protocols such as SIP (Session Initiation Protocol) and H.323 to establish and manage sessions between communicating parties. It performs functions such as transcoding, which allows different codecs used by different networks to communicate with each other, and protocol normalization, which ensures that all traffic adheres to industry standards.&lt;br /&gt;
&lt;br /&gt;
The SBC also provides security functions such as authentication, authorization, and encryption to protect against unauthorized access and prevent malicious attacks. It can also provide firewall protection and traffic management to control the flow of data and ensure quality of service.&lt;br /&gt;
&lt;br /&gt;
In addition, the SBC can provide detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
Overall, the SBC acts as a centralized point of control for VoIP communications and enables seamless communication between different networks while maintaining security, quality, and reliability.&lt;br /&gt;
&lt;br /&gt;
==What are the benefits of using an SBC?==&lt;br /&gt;
There are several benefits to using a Session Border Controller (SBC) in a Voice over Internet Protocol (VoIP) communication system. Some of the key benefits include:&lt;br /&gt;
&lt;br /&gt;
*Security: An SBC provides a secure and controlled environment for VoIP traffic, protecting against unauthorized access and malicious attacks.&lt;br /&gt;
&lt;br /&gt;
*Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization, enabling seamless communication between different networks.&lt;br /&gt;
&lt;br /&gt;
*Quality of Service (QoS): An SBC helps ensure high-quality voice and video calls by controlling and managing the flow of traffic, providing prioritization for voice and video traffic, and reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
*Scalability: An SBC can be easily scaled to accommodate changing network requirements, allowing service providers and network administrators to easily adjust to changing needs.&lt;br /&gt;
&lt;br /&gt;
*Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
*Cost Savings: An SBC can help reduce costs by consolidating network elements and reducing the need for multiple devices and components, as well as improving call quality and reducing call failures, which can reduce support costs.&lt;br /&gt;
&lt;br /&gt;
*Disaster Recovery: An SBC can help ensure business continuity in the event of network outages or failures, providing automatic failover and disaster recovery capabilities.&lt;br /&gt;
&lt;br /&gt;
*Compliance: An SBC can help organizations meet regulatory requirements and ensure compliance with industry standards such as PCI DSS and HIPAA.&lt;br /&gt;
&lt;br /&gt;
Overall, an SBC provides a centralized point of control for VoIP communications and enables secure and reliable communication while providing a range of benefits that can improve the overall performance and efficiency of a network.&lt;br /&gt;
&lt;br /&gt;
==What are the common features of an SBC?==&lt;br /&gt;
Session Border Controllers (SBCs) typically have a range of features that are designed to monitor, control, and manage Voice over Internet Protocol (VoIP) traffic between different communication networks. Here are some of the most common features found in SBCs:&lt;br /&gt;
&lt;br /&gt;
* Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization.&lt;br /&gt;
&lt;br /&gt;
* Security: An SBC provides a secure environment for VoIP traffic, protecting against unauthorized access and malicious attacks. This includes features such as firewall protection, encryption, and authentication.&lt;br /&gt;
&lt;br /&gt;
* Quality of Service (QoS): An SBC provides traffic management and prioritization to ensure high-quality voice and video calls, reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
* Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
* Scalability: An SBC can be easily scaled to accommodate changing network requirements, allowing service providers and network administrators to easily adjust to changing needs.&lt;br /&gt;
&lt;br /&gt;
* Disaster Recovery: An SBC can help ensure business continuity in the event of network outages or failures, providing automatic failover and disaster recovery capabilities.&lt;br /&gt;
&lt;br /&gt;
* Media Processing: An SBC provides advanced media processing capabilities such as voice and video transcoding, echo cancellation, and noise reduction.&lt;br /&gt;
&lt;br /&gt;
* Protocol Support: An SBC can support multiple protocols, and protocol variants, such as SIP, to ensure compatibility with different communication systems.&lt;br /&gt;
&lt;br /&gt;
* Session Management: An SBC provides session management functions to control the flow of traffic and manage sessions between communicating parties.&lt;br /&gt;
&lt;br /&gt;
* Load Balancing: An SBC can provide load balancing to distribute traffic across multiple servers or network elements, improving performance and reliability.&lt;br /&gt;
Overall, these features provide a comprehensive set of tools for managing, controlling, and securing VoIP communications, allowing organizations to ensure reliable and secure communication while maximizing performance and efficiency.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC help with security?==&lt;br /&gt;
A Session Border Controller (SBC) helps to secure Voice over Internet Protocol (VoIP) communications by providing a range of security features designed to protect against unauthorized access and malicious attacks. Here are some of the ways in which an SBC can help with security:&lt;br /&gt;
&lt;br /&gt;
* Firewall Protection: An SBC provides firewall protection to control and manage the flow of traffic and prevent unauthorized access.&lt;br /&gt;
&lt;br /&gt;
* Authentication: An SBC provides authentication functions to verify the identity of communicating parties and ensure that only authorized users can access the network.&lt;br /&gt;
&lt;br /&gt;
* Authorization: An SBC provides authorization functions to control access to network resources and ensure that users are only able to perform authorized actions.&lt;br /&gt;
&lt;br /&gt;
* Encryption: An SBC provides encryption to protect the confidentiality of data and ensure that sensitive information is not intercepted or disclosed to unauthorized parties.&lt;br /&gt;
&lt;br /&gt;
* Spam and Fraud Detection: An SBC can detect and prevent spam and fraud, helping to reduce the risk of malicious attacks and unauthorized access.&lt;br /&gt;
&lt;br /&gt;
* Denial of Service (DoS) Attack Prevention: An SBC can help prevent DoS attacks by controlling the flow of traffic and preventing unauthorized access.&lt;br /&gt;
&lt;br /&gt;
* Traffic Management: An SBC provides traffic management functions to control the flow of data and ensure that VoIP traffic is properly managed and prioritized.&lt;br /&gt;
&lt;br /&gt;
Overall, the security features provided by an SBC help to protect against unauthorized access and malicious attacks, ensuring the confidentiality and security of VoIP communications. This is especially important for organizations that handle sensitive information, such as financial institutions or healthcare organizations, as it helps to ensure compliance with regulatory requirements and protect against security breaches.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC improve the quality of VoIP calls?==&lt;br /&gt;
A Session Border Controller (SBC) helps to improve the quality of Voice over Internet Protocol (VoIP) calls by providing a range of features designed to manage and optimize the flow of traffic. Here are some of the ways in which an SBC can improve the quality of VoIP calls:&lt;br /&gt;
&lt;br /&gt;
* Quality of Service (QoS): An SBC provides traffic management and prioritization to ensure high-quality voice and video calls, reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
* Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
* Media Processing: An SBC provides advanced media processing capabilities such as voice and video transcoding, echo cancellation, and noise reduction, improving the quality of calls.&lt;br /&gt;
&lt;br /&gt;
* Protocol Support: An SBC can support multiple protocols and protocol variants, including SIP (Session Initiation Protocol), and others, to ensure compatibility with different communication systems.&lt;br /&gt;
&lt;br /&gt;
* Session Management: An SBC provides session management functions to control the flow of traffic and manage sessions between communicating parties, improving the reliability of calls.&lt;br /&gt;
&lt;br /&gt;
* Load Balancing: An SBC can provide load balancing to distribute traffic across multiple servers or network elements, improving performance and reliability.&lt;br /&gt;
&lt;br /&gt;
* Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization, improving the compatibility and reliability of calls.&lt;br /&gt;
&lt;br /&gt;
Overall, these features help to ensure that VoIP calls are managed and optimized effectively, reducing the risk of call quality issues and improving the overall user experience. This is especially important for organizations that rely on VoIP communications for business-critical applications, as it helps to ensure the reliability and availability of the network.&lt;br /&gt;
&lt;br /&gt;
==Can an SBC support multiple protocols?==&lt;br /&gt;
Yes, a Session Border Controller (SBC) can support multiple protocols. This is a key feature of SBCs, as it allows them to act as a bridge between different communication networks and ensure compatibility and interoperability.&lt;br /&gt;
&lt;br /&gt;
The most commonly supported protocols in SBCs are SIP (Session Initiation Protocol), H.323, and MGCP (Media Gateway Control Protocol). SIP is the most widely used protocol for VoIP communications, while H.323 is an older protocol that is still used in some legacy systems. MGCP is used for controlling media gateways in IP telephony networks.&lt;br /&gt;
&lt;br /&gt;
An SBC can also support other protocols such as RTP (Real-time Transport Protocol) and RTCP (Real-time Transport Control Protocol), which are used for transporting audio and video over IP networks.&lt;br /&gt;
&lt;br /&gt;
By supporting multiple protocols, an SBC can ensure compatibility and interoperability between different communication systems, helping to eliminate the risk of protocol-related issues and improve the reliability of VoIP communications. This is especially important for organizations that have a mix of different communication systems or are looking to upgrade or replace existing systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How does an SBC manage sessions and control access to a network?==&lt;br /&gt;
A Session Border Controller (SBC) manages sessions and controls access to a network by performing a range of functions such as authentication, authorization, and traffic management. Here's how an SBC performs these functions:&lt;br /&gt;
&lt;br /&gt;
* Authentication: An SBC provides authentication functions to verify the identity of communicating parties and ensure that only authorized users can access the network. This is typically performed using techniques such as username and password authentication, digital certificates, or IP address authentication.&lt;br /&gt;
&lt;br /&gt;
* Authorization: An SBC provides authorization functions to control access to network resources and ensure that users are only able to perform authorized actions. This is typically performed by defining access control policies that specify the resources that a user is allowed to access, and the actions that they are allowed to perform.&lt;br /&gt;
&lt;br /&gt;
* Session Management: An SBC manages the flow of traffic between communicating parties and controls the establishment, maintenance, and termination of sessions. This includes functions such as session initiation, media negotiation, and session termination.&lt;br /&gt;
&lt;br /&gt;
* Traffic Management: An SBC provides traffic management functions to control the flow of data and ensure that VoIP traffic is properly managed and prioritized. This includes functions such as load balancing, traffic shaping, and congestion control.&lt;br /&gt;
&lt;br /&gt;
By managing sessions and controlling access to the network, an SBC helps to ensure the reliability, security, and performance of VoIP communications. This is especially important for organizations that rely on VoIP for business-critical applications, as it helps to ensure that the network is available and secure at all times.&lt;br /&gt;
&lt;br /&gt;
==How can an SBC support disaster recovery and business continuity?==&lt;br /&gt;
A Session Border Controller (SBC) can support disaster recovery and business continuity by providing a range of features designed to ensure the availability and reliability of VoIP communications. Here are some of the ways in which an SBC can support disaster recovery and business continuity:&lt;br /&gt;
&lt;br /&gt;
* Redundancy: An SBC can provide redundant servers to ensure that there is always a backup system available in the event of a failure. This can include active-active or active-passive configurations, where multiple servers are used in parallel to provide high availability.&lt;br /&gt;
&lt;br /&gt;
* Failover: An SBC can provide automatic failover capabilities to ensure that traffic is redirected to a backup system in the event of a failure. This can be performed on a per-call basis, or for all calls, depending on the configuration.&lt;br /&gt;
&lt;br /&gt;
* Load Balancing: An SBC can provide load balancing capabilities to distribute traffic across multiple servers or network elements, ensuring that traffic is evenly distributed and reducing the risk of failure.&lt;br /&gt;
&lt;br /&gt;
* Call Routing: An SBC can provide call routing capabilities to redirect calls to alternative locations in the event of a disaster, ensuring that calls can still be made even if a primary location is unavailable.&lt;br /&gt;
&lt;br /&gt;
* Media Processing: An SBC can provide media processing capabilities, such as voice and video transcoding, which can help to ensure that calls are of high quality, even in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
* Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which can be valuable information for network administrators and service providers in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
Overall, the features provided by an SBC help to ensure that VoIP communications are available and reliable, even in the event of a disaster. This is especially important for organizations that rely on VoIP for business-critical applications, as it helps to ensure that the network is available and secure at all times, even in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC integrate with existing communication infrastructure?==&lt;br /&gt;
A Session Border Controller (SBC) integrates with existing communication infrastructure by acting as a bridge between different communication networks and ensuring compatibility and interoperability. The SBC can be deployed at the network edge and can be configured to work with a variety of communication technologies, including IP PBXs, SIP trunks, VoIP gateways, and PSTN (Public Switched Telephone Network) gateways.&lt;br /&gt;
&lt;br /&gt;
Here's how an SBC integrates with existing communication infrastructure:&lt;br /&gt;
&lt;br /&gt;
Interoperability: An SBC provides interoperability functions to ensure that different communication networks can work together seamlessly. This includes functions such as protocol translation, codec conversion, and media handling.&lt;br /&gt;
&lt;br /&gt;
Integration with IP PBXs: An SBC can be integrated with an IP PBX to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that IP PBXs can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with SIP Trunks: An SBC can be integrated with SIP trunks to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that SIP trunks can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with VoIP gateways: An SBC can be integrated with VoIP gateways to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that VoIP gateways can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with PSTN gateways: An SBC can be integrated with PSTN gateways to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that PSTN gateways can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
By integrating with existing communication infrastructure, an SBC helps to ensure that communication networks work together seamlessly, providing a stable and secure environment for VoIP communications. This is especially important for organizations that have a mix of different communication systems or are looking to upgrade or replace existing systems.&lt;/div&gt;</summary>
		<author><name>ToddIngarfield</name></author>
		
	</entry>
	<entry>
		<id>https://sky-networks.com/mediawiki/index.php?title=Session_Border_Controller_FAQ&amp;diff=2239</id>
		<title>Session Border Controller FAQ</title>
		<link rel="alternate" type="text/html" href="https://sky-networks.com/mediawiki/index.php?title=Session_Border_Controller_FAQ&amp;diff=2239"/>
		<updated>2023-02-16T22:00:53Z</updated>

		<summary type="html">&lt;p&gt;ToddIngarfield: /* How does an SBC manage sessions and control access to a network? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==What is a Session Border Controller==&lt;br /&gt;
A session border controller (SBC) is a device or software application that manages and secures real-time communications sessions between networks. It acts as a security gateway between different networks, such as between an enterprise network and the public Internet, or between different service providers' networks. The SBC performs functions such as security, quality of service, and protocol normalization and in so doing, it ensures disparate networks interwork seamlessly and securely.&lt;br /&gt;
&lt;br /&gt;
==How does a SBC work?==&lt;br /&gt;
A Session Border Controller (SBC) works by monitoring, controlling, and managing the flow of VoIP (Voice over Internet Protocol) traffic between different communication networks. It acts as a bridge between these networks and provides security, quality of service (QoS), and other essential functions for VoIP communications.&lt;br /&gt;
&lt;br /&gt;
An SBC is typically deployed at the edge of a network, and it uses signaling protocols such as SIP (Session Initiation Protocol) and H.323 to establish and manage sessions between communicating parties. It performs functions such as transcoding, which allows different codecs used by different networks to communicate with each other, and protocol normalization, which ensures that all traffic adheres to industry standards.&lt;br /&gt;
&lt;br /&gt;
The SBC also provides security functions such as authentication, authorization, and encryption to protect against unauthorized access and prevent malicious attacks. It can also provide firewall protection and traffic management to control the flow of data and ensure quality of service.&lt;br /&gt;
&lt;br /&gt;
In addition, the SBC can provide detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
Overall, the SBC acts as a centralized point of control for VoIP communications and enables seamless communication between different networks while maintaining security, quality, and reliability.&lt;br /&gt;
&lt;br /&gt;
==What are the benefits of using an SBC?==&lt;br /&gt;
There are several benefits to using a Session Border Controller (SBC) in a Voice over Internet Protocol (VoIP) communication system. Some of the key benefits include:&lt;br /&gt;
&lt;br /&gt;
*Security: An SBC provides a secure and controlled environment for VoIP traffic, protecting against unauthorized access and malicious attacks.&lt;br /&gt;
&lt;br /&gt;
*Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization, enabling seamless communication between different networks.&lt;br /&gt;
&lt;br /&gt;
*Quality of Service (QoS): An SBC helps ensure high-quality voice and video calls by controlling and managing the flow of traffic, providing prioritization for voice and video traffic, and reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
*Scalability: An SBC can be easily scaled to accommodate changing network requirements, allowing service providers and network administrators to easily adjust to changing needs.&lt;br /&gt;
&lt;br /&gt;
*Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
*Cost Savings: An SBC can help reduce costs by consolidating network elements and reducing the need for multiple devices and components, as well as improving call quality and reducing call failures, which can reduce support costs.&lt;br /&gt;
&lt;br /&gt;
*Disaster Recovery: An SBC can help ensure business continuity in the event of network outages or failures, providing automatic failover and disaster recovery capabilities.&lt;br /&gt;
&lt;br /&gt;
*Compliance: An SBC can help organizations meet regulatory requirements and ensure compliance with industry standards such as PCI DSS and HIPAA.&lt;br /&gt;
&lt;br /&gt;
Overall, an SBC provides a centralized point of control for VoIP communications and enables secure and reliable communication while providing a range of benefits that can improve the overall performance and efficiency of a network.&lt;br /&gt;
&lt;br /&gt;
==What are the common features of an SBC?==&lt;br /&gt;
Session Border Controllers (SBCs) typically have a range of features that are designed to monitor, control, and manage Voice over Internet Protocol (VoIP) traffic between different communication networks. Here are some of the most common features found in SBCs:&lt;br /&gt;
&lt;br /&gt;
* Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization.&lt;br /&gt;
&lt;br /&gt;
* Security: An SBC provides a secure environment for VoIP traffic, protecting against unauthorized access and malicious attacks. This includes features such as firewall protection, encryption, and authentication.&lt;br /&gt;
&lt;br /&gt;
* Quality of Service (QoS): An SBC provides traffic management and prioritization to ensure high-quality voice and video calls, reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
* Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
* Scalability: An SBC can be easily scaled to accommodate changing network requirements, allowing service providers and network administrators to easily adjust to changing needs.&lt;br /&gt;
&lt;br /&gt;
* Disaster Recovery: An SBC can help ensure business continuity in the event of network outages or failures, providing automatic failover and disaster recovery capabilities.&lt;br /&gt;
&lt;br /&gt;
* Media Processing: An SBC provides advanced media processing capabilities such as voice and video transcoding, echo cancellation, and noise reduction.&lt;br /&gt;
&lt;br /&gt;
* Protocol Support: An SBC can support multiple protocols, and protocol variants, such as SIP, to ensure compatibility with different communication systems.&lt;br /&gt;
&lt;br /&gt;
* Session Management: An SBC provides session management functions to control the flow of traffic and manage sessions between communicating parties.&lt;br /&gt;
&lt;br /&gt;
* Load Balancing: An SBC can provide load balancing to distribute traffic across multiple servers or network elements, improving performance and reliability.&lt;br /&gt;
Overall, these features provide a comprehensive set of tools for managing, controlling, and securing VoIP communications, allowing organizations to ensure reliable and secure communication while maximizing performance and efficiency.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC help with security?==&lt;br /&gt;
A Session Border Controller (SBC) helps to secure Voice over Internet Protocol (VoIP) communications by providing a range of security features designed to protect against unauthorized access and malicious attacks. Here are some of the ways in which an SBC can help with security:&lt;br /&gt;
&lt;br /&gt;
* Firewall Protection: An SBC provides firewall protection to control and manage the flow of traffic and prevent unauthorized access.&lt;br /&gt;
&lt;br /&gt;
* Authentication: An SBC provides authentication functions to verify the identity of communicating parties and ensure that only authorized users can access the network.&lt;br /&gt;
&lt;br /&gt;
* Authorization: An SBC provides authorization functions to control access to network resources and ensure that users are only able to perform authorized actions.&lt;br /&gt;
&lt;br /&gt;
* Encryption: An SBC provides encryption to protect the confidentiality of data and ensure that sensitive information is not intercepted or disclosed to unauthorized parties.&lt;br /&gt;
&lt;br /&gt;
* Spam and Fraud Detection: An SBC can detect and prevent spam and fraud, helping to reduce the risk of malicious attacks and unauthorized access.&lt;br /&gt;
&lt;br /&gt;
* Denial of Service (DoS) Attack Prevention: An SBC can help prevent DoS attacks by controlling the flow of traffic and preventing unauthorized access.&lt;br /&gt;
&lt;br /&gt;
* Traffic Management: An SBC provides traffic management functions to control the flow of data and ensure that VoIP traffic is properly managed and prioritized.&lt;br /&gt;
&lt;br /&gt;
Overall, the security features provided by an SBC help to protect against unauthorized access and malicious attacks, ensuring the confidentiality and security of VoIP communications. This is especially important for organizations that handle sensitive information, such as financial institutions or healthcare organizations, as it helps to ensure compliance with regulatory requirements and protect against security breaches.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC improve the quality of VoIP calls?==&lt;br /&gt;
A Session Border Controller (SBC) helps to improve the quality of Voice over Internet Protocol (VoIP) calls by providing a range of features designed to manage and optimize the flow of traffic. Here are some of the ways in which an SBC can improve the quality of VoIP calls:&lt;br /&gt;
&lt;br /&gt;
* Quality of Service (QoS): An SBC provides traffic management and prioritization to ensure high-quality voice and video calls, reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
* Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
* Media Processing: An SBC provides advanced media processing capabilities such as voice and video transcoding, echo cancellation, and noise reduction, improving the quality of calls.&lt;br /&gt;
&lt;br /&gt;
* Protocol Support: An SBC can support multiple protocols and protocol variants, including SIP (Session Initiation Protocol), and others, to ensure compatibility with different communication systems.&lt;br /&gt;
&lt;br /&gt;
* Session Management: An SBC provides session management functions to control the flow of traffic and manage sessions between communicating parties, improving the reliability of calls.&lt;br /&gt;
&lt;br /&gt;
* Load Balancing: An SBC can provide load balancing to distribute traffic across multiple servers or network elements, improving performance and reliability.&lt;br /&gt;
&lt;br /&gt;
* Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization, improving the compatibility and reliability of calls.&lt;br /&gt;
&lt;br /&gt;
Overall, these features help to ensure that VoIP calls are managed and optimized effectively, reducing the risk of call quality issues and improving the overall user experience. This is especially important for organizations that rely on VoIP communications for business-critical applications, as it helps to ensure the reliability and availability of the network.&lt;br /&gt;
&lt;br /&gt;
==Can an SBC support multiple protocols?==&lt;br /&gt;
Yes, a Session Border Controller (SBC) can support multiple protocols. This is a key feature of SBCs, as it allows them to act as a bridge between different communication networks and ensure compatibility and interoperability.&lt;br /&gt;
&lt;br /&gt;
The most commonly supported protocols in SBCs are SIP (Session Initiation Protocol), H.323, and MGCP (Media Gateway Control Protocol). SIP is the most widely used protocol for VoIP communications, while H.323 is an older protocol that is still used in some legacy systems. MGCP is used for controlling media gateways in IP telephony networks.&lt;br /&gt;
&lt;br /&gt;
An SBC can also support other protocols such as RTP (Real-time Transport Protocol) and RTCP (Real-time Transport Control Protocol), which are used for transporting audio and video over IP networks.&lt;br /&gt;
&lt;br /&gt;
By supporting multiple protocols, an SBC can ensure compatibility and interoperability between different communication systems, helping to eliminate the risk of protocol-related issues and improve the reliability of VoIP communications. This is especially important for organizations that have a mix of different communication systems or are looking to upgrade or replace existing systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How does an SBC manage sessions and control access to a network?==&lt;br /&gt;
A Session Border Controller (SBC) manages sessions and controls access to a network by performing a range of functions such as authentication, authorization, and traffic management. Here's how an SBC performs these functions:&lt;br /&gt;
&lt;br /&gt;
* Authentication: An SBC provides authentication functions to verify the identity of communicating parties and ensure that only authorized users can access the network. This is typically performed using techniques such as username and password authentication, digital certificates, or IP address authentication.&lt;br /&gt;
&lt;br /&gt;
* Authorization: An SBC provides authorization functions to control access to network resources and ensure that users are only able to perform authorized actions. This is typically performed by defining access control policies that specify the resources that a user is allowed to access, and the actions that they are allowed to perform.&lt;br /&gt;
&lt;br /&gt;
* Session Management: An SBC manages the flow of traffic between communicating parties and controls the establishment, maintenance, and termination of sessions. This includes functions such as session initiation, media negotiation, and session termination.&lt;br /&gt;
&lt;br /&gt;
* Traffic Management: An SBC provides traffic management functions to control the flow of data and ensure that VoIP traffic is properly managed and prioritized. This includes functions such as load balancing, traffic shaping, and congestion control.&lt;br /&gt;
&lt;br /&gt;
By managing sessions and controlling access to the network, an SBC helps to ensure the reliability, security, and performance of VoIP communications. This is especially important for organizations that rely on VoIP for business-critical applications, as it helps to ensure that the network is available and secure at all times.&lt;br /&gt;
&lt;br /&gt;
==How can an SBC support disaster recovery and business continuity?==&lt;br /&gt;
A Session Border Controller (SBC) can support disaster recovery and business continuity by providing a range of features designed to ensure the availability and reliability of VoIP communications. Here are some of the ways in which an SBC can support disaster recovery and business continuity:&lt;br /&gt;
&lt;br /&gt;
Redundancy: An SBC can provide redundant servers to ensure that there is always a backup system available in the event of a failure. This can include active-active or active-passive configurations, where multiple servers are used in parallel to provide high availability.&lt;br /&gt;
&lt;br /&gt;
Failover: An SBC can provide automatic failover capabilities to ensure that traffic is redirected to a backup system in the event of a failure. This can be performed on a per-call basis, or for all calls, depending on the configuration.&lt;br /&gt;
&lt;br /&gt;
Load Balancing: An SBC can provide load balancing capabilities to distribute traffic across multiple servers or network elements, ensuring that traffic is evenly distributed and reducing the risk of failure.&lt;br /&gt;
&lt;br /&gt;
Call Routing: An SBC can provide call routing capabilities to redirect calls to alternative locations in the event of a disaster, ensuring that calls can still be made even if a primary location is unavailable.&lt;br /&gt;
&lt;br /&gt;
Media Processing: An SBC can provide media processing capabilities, such as voice and video transcoding, which can help to ensure that calls are of high quality, even in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which can be valuable information for network administrators and service providers in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
Overall, the features provided by an SBC help to ensure that VoIP communications are available and reliable, even in the event of a disaster. This is especially important for organizations that rely on VoIP for business-critical applications, as it helps to ensure that the network is available and secure at all times, even in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC integrate with existing communication infrastructure?==&lt;br /&gt;
A Session Border Controller (SBC) integrates with existing communication infrastructure by acting as a bridge between different communication networks and ensuring compatibility and interoperability. The SBC can be deployed at the network edge and can be configured to work with a variety of communication technologies, including IP PBXs, SIP trunks, VoIP gateways, and PSTN (Public Switched Telephone Network) gateways.&lt;br /&gt;
&lt;br /&gt;
Here's how an SBC integrates with existing communication infrastructure:&lt;br /&gt;
&lt;br /&gt;
Interoperability: An SBC provides interoperability functions to ensure that different communication networks can work together seamlessly. This includes functions such as protocol translation, codec conversion, and media handling.&lt;br /&gt;
&lt;br /&gt;
Integration with IP PBXs: An SBC can be integrated with an IP PBX to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that IP PBXs can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with SIP Trunks: An SBC can be integrated with SIP trunks to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that SIP trunks can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with VoIP gateways: An SBC can be integrated with VoIP gateways to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that VoIP gateways can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with PSTN gateways: An SBC can be integrated with PSTN gateways to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that PSTN gateways can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
By integrating with existing communication infrastructure, an SBC helps to ensure that communication networks work together seamlessly, providing a stable and secure environment for VoIP communications. This is especially important for organizations that have a mix of different communication systems or are looking to upgrade or replace existing systems.&lt;/div&gt;</summary>
		<author><name>ToddIngarfield</name></author>
		
	</entry>
	<entry>
		<id>https://sky-networks.com/mediawiki/index.php?title=Session_Border_Controller_FAQ&amp;diff=2238</id>
		<title>Session Border Controller FAQ</title>
		<link rel="alternate" type="text/html" href="https://sky-networks.com/mediawiki/index.php?title=Session_Border_Controller_FAQ&amp;diff=2238"/>
		<updated>2023-02-16T22:00:23Z</updated>

		<summary type="html">&lt;p&gt;ToddIngarfield: /* How does an SBC improve the quality of VoIP calls? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==What is a Session Border Controller==&lt;br /&gt;
A session border controller (SBC) is a device or software application that manages and secures real-time communications sessions between networks. It acts as a security gateway between different networks, such as between an enterprise network and the public Internet, or between different service providers' networks. The SBC performs functions such as security, quality of service, and protocol normalization and in so doing, it ensures disparate networks interwork seamlessly and securely.&lt;br /&gt;
&lt;br /&gt;
==How does a SBC work?==&lt;br /&gt;
A Session Border Controller (SBC) works by monitoring, controlling, and managing the flow of VoIP (Voice over Internet Protocol) traffic between different communication networks. It acts as a bridge between these networks and provides security, quality of service (QoS), and other essential functions for VoIP communications.&lt;br /&gt;
&lt;br /&gt;
An SBC is typically deployed at the edge of a network, and it uses signaling protocols such as SIP (Session Initiation Protocol) and H.323 to establish and manage sessions between communicating parties. It performs functions such as transcoding, which allows different codecs used by different networks to communicate with each other, and protocol normalization, which ensures that all traffic adheres to industry standards.&lt;br /&gt;
&lt;br /&gt;
The SBC also provides security functions such as authentication, authorization, and encryption to protect against unauthorized access and prevent malicious attacks. It can also provide firewall protection and traffic management to control the flow of data and ensure quality of service.&lt;br /&gt;
&lt;br /&gt;
In addition, the SBC can provide detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
Overall, the SBC acts as a centralized point of control for VoIP communications and enables seamless communication between different networks while maintaining security, quality, and reliability.&lt;br /&gt;
&lt;br /&gt;
==What are the benefits of using an SBC?==&lt;br /&gt;
There are several benefits to using a Session Border Controller (SBC) in a Voice over Internet Protocol (VoIP) communication system. Some of the key benefits include:&lt;br /&gt;
&lt;br /&gt;
*Security: An SBC provides a secure and controlled environment for VoIP traffic, protecting against unauthorized access and malicious attacks.&lt;br /&gt;
&lt;br /&gt;
*Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization, enabling seamless communication between different networks.&lt;br /&gt;
&lt;br /&gt;
*Quality of Service (QoS): An SBC helps ensure high-quality voice and video calls by controlling and managing the flow of traffic, providing prioritization for voice and video traffic, and reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
*Scalability: An SBC can be easily scaled to accommodate changing network requirements, allowing service providers and network administrators to easily adjust to changing needs.&lt;br /&gt;
&lt;br /&gt;
*Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
*Cost Savings: An SBC can help reduce costs by consolidating network elements and reducing the need for multiple devices and components, as well as improving call quality and reducing call failures, which can reduce support costs.&lt;br /&gt;
&lt;br /&gt;
*Disaster Recovery: An SBC can help ensure business continuity in the event of network outages or failures, providing automatic failover and disaster recovery capabilities.&lt;br /&gt;
&lt;br /&gt;
*Compliance: An SBC can help organizations meet regulatory requirements and ensure compliance with industry standards such as PCI DSS and HIPAA.&lt;br /&gt;
&lt;br /&gt;
Overall, an SBC provides a centralized point of control for VoIP communications and enables secure and reliable communication while providing a range of benefits that can improve the overall performance and efficiency of a network.&lt;br /&gt;
&lt;br /&gt;
==What are the common features of an SBC?==&lt;br /&gt;
Session Border Controllers (SBCs) typically have a range of features that are designed to monitor, control, and manage Voice over Internet Protocol (VoIP) traffic between different communication networks. Here are some of the most common features found in SBCs:&lt;br /&gt;
&lt;br /&gt;
* Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization.&lt;br /&gt;
&lt;br /&gt;
* Security: An SBC provides a secure environment for VoIP traffic, protecting against unauthorized access and malicious attacks. This includes features such as firewall protection, encryption, and authentication.&lt;br /&gt;
&lt;br /&gt;
* Quality of Service (QoS): An SBC provides traffic management and prioritization to ensure high-quality voice and video calls, reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
* Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
* Scalability: An SBC can be easily scaled to accommodate changing network requirements, allowing service providers and network administrators to easily adjust to changing needs.&lt;br /&gt;
&lt;br /&gt;
* Disaster Recovery: An SBC can help ensure business continuity in the event of network outages or failures, providing automatic failover and disaster recovery capabilities.&lt;br /&gt;
&lt;br /&gt;
* Media Processing: An SBC provides advanced media processing capabilities such as voice and video transcoding, echo cancellation, and noise reduction.&lt;br /&gt;
&lt;br /&gt;
* Protocol Support: An SBC can support multiple protocols, and protocol variants, such as SIP, to ensure compatibility with different communication systems.&lt;br /&gt;
&lt;br /&gt;
* Session Management: An SBC provides session management functions to control the flow of traffic and manage sessions between communicating parties.&lt;br /&gt;
&lt;br /&gt;
* Load Balancing: An SBC can provide load balancing to distribute traffic across multiple servers or network elements, improving performance and reliability.&lt;br /&gt;
Overall, these features provide a comprehensive set of tools for managing, controlling, and securing VoIP communications, allowing organizations to ensure reliable and secure communication while maximizing performance and efficiency.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC help with security?==&lt;br /&gt;
A Session Border Controller (SBC) helps to secure Voice over Internet Protocol (VoIP) communications by providing a range of security features designed to protect against unauthorized access and malicious attacks. Here are some of the ways in which an SBC can help with security:&lt;br /&gt;
&lt;br /&gt;
* Firewall Protection: An SBC provides firewall protection to control and manage the flow of traffic and prevent unauthorized access.&lt;br /&gt;
&lt;br /&gt;
* Authentication: An SBC provides authentication functions to verify the identity of communicating parties and ensure that only authorized users can access the network.&lt;br /&gt;
&lt;br /&gt;
* Authorization: An SBC provides authorization functions to control access to network resources and ensure that users are only able to perform authorized actions.&lt;br /&gt;
&lt;br /&gt;
* Encryption: An SBC provides encryption to protect the confidentiality of data and ensure that sensitive information is not intercepted or disclosed to unauthorized parties.&lt;br /&gt;
&lt;br /&gt;
* Spam and Fraud Detection: An SBC can detect and prevent spam and fraud, helping to reduce the risk of malicious attacks and unauthorized access.&lt;br /&gt;
&lt;br /&gt;
* Denial of Service (DoS) Attack Prevention: An SBC can help prevent DoS attacks by controlling the flow of traffic and preventing unauthorized access.&lt;br /&gt;
&lt;br /&gt;
* Traffic Management: An SBC provides traffic management functions to control the flow of data and ensure that VoIP traffic is properly managed and prioritized.&lt;br /&gt;
&lt;br /&gt;
Overall, the security features provided by an SBC help to protect against unauthorized access and malicious attacks, ensuring the confidentiality and security of VoIP communications. This is especially important for organizations that handle sensitive information, such as financial institutions or healthcare organizations, as it helps to ensure compliance with regulatory requirements and protect against security breaches.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC improve the quality of VoIP calls?==&lt;br /&gt;
A Session Border Controller (SBC) helps to improve the quality of Voice over Internet Protocol (VoIP) calls by providing a range of features designed to manage and optimize the flow of traffic. Here are some of the ways in which an SBC can improve the quality of VoIP calls:&lt;br /&gt;
&lt;br /&gt;
* Quality of Service (QoS): An SBC provides traffic management and prioritization to ensure high-quality voice and video calls, reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
* Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
* Media Processing: An SBC provides advanced media processing capabilities such as voice and video transcoding, echo cancellation, and noise reduction, improving the quality of calls.&lt;br /&gt;
&lt;br /&gt;
* Protocol Support: An SBC can support multiple protocols and protocol variants, including SIP (Session Initiation Protocol), and others, to ensure compatibility with different communication systems.&lt;br /&gt;
&lt;br /&gt;
* Session Management: An SBC provides session management functions to control the flow of traffic and manage sessions between communicating parties, improving the reliability of calls.&lt;br /&gt;
&lt;br /&gt;
* Load Balancing: An SBC can provide load balancing to distribute traffic across multiple servers or network elements, improving performance and reliability.&lt;br /&gt;
&lt;br /&gt;
* Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization, improving the compatibility and reliability of calls.&lt;br /&gt;
&lt;br /&gt;
Overall, these features help to ensure that VoIP calls are managed and optimized effectively, reducing the risk of call quality issues and improving the overall user experience. This is especially important for organizations that rely on VoIP communications for business-critical applications, as it helps to ensure the reliability and availability of the network.&lt;br /&gt;
&lt;br /&gt;
==Can an SBC support multiple protocols?==&lt;br /&gt;
Yes, a Session Border Controller (SBC) can support multiple protocols. This is a key feature of SBCs, as it allows them to act as a bridge between different communication networks and ensure compatibility and interoperability.&lt;br /&gt;
&lt;br /&gt;
The most commonly supported protocols in SBCs are SIP (Session Initiation Protocol), H.323, and MGCP (Media Gateway Control Protocol). SIP is the most widely used protocol for VoIP communications, while H.323 is an older protocol that is still used in some legacy systems. MGCP is used for controlling media gateways in IP telephony networks.&lt;br /&gt;
&lt;br /&gt;
An SBC can also support other protocols such as RTP (Real-time Transport Protocol) and RTCP (Real-time Transport Control Protocol), which are used for transporting audio and video over IP networks.&lt;br /&gt;
&lt;br /&gt;
By supporting multiple protocols, an SBC can ensure compatibility and interoperability between different communication systems, helping to eliminate the risk of protocol-related issues and improve the reliability of VoIP communications. This is especially important for organizations that have a mix of different communication systems or are looking to upgrade or replace existing systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How does an SBC manage sessions and control access to a network?==&lt;br /&gt;
A Session Border Controller (SBC) manages sessions and controls access to a network by performing a range of functions such as authentication, authorization, and traffic management. Here's how an SBC performs these functions:&lt;br /&gt;
&lt;br /&gt;
Authentication: An SBC provides authentication functions to verify the identity of communicating parties and ensure that only authorized users can access the network. This is typically performed using techniques such as username and password authentication, digital certificates, or IP address authentication.&lt;br /&gt;
&lt;br /&gt;
Authorization: An SBC provides authorization functions to control access to network resources and ensure that users are only able to perform authorized actions. This is typically performed by defining access control policies that specify the resources that a user is allowed to access, and the actions that they are allowed to perform.&lt;br /&gt;
&lt;br /&gt;
Session Management: An SBC manages the flow of traffic between communicating parties and controls the establishment, maintenance, and termination of sessions. This includes functions such as session initiation, media negotiation, and session termination.&lt;br /&gt;
&lt;br /&gt;
Traffic Management: An SBC provides traffic management functions to control the flow of data and ensure that VoIP traffic is properly managed and prioritized. This includes functions such as load balancing, traffic shaping, and congestion control.&lt;br /&gt;
&lt;br /&gt;
By managing sessions and controlling access to the network, an SBC helps to ensure the reliability, security, and performance of VoIP communications. This is especially important for organizations that rely on VoIP for business-critical applications, as it helps to ensure that the network is available and secure at all times.&lt;br /&gt;
&lt;br /&gt;
==How can an SBC support disaster recovery and business continuity?==&lt;br /&gt;
A Session Border Controller (SBC) can support disaster recovery and business continuity by providing a range of features designed to ensure the availability and reliability of VoIP communications. Here are some of the ways in which an SBC can support disaster recovery and business continuity:&lt;br /&gt;
&lt;br /&gt;
Redundancy: An SBC can provide redundant servers to ensure that there is always a backup system available in the event of a failure. This can include active-active or active-passive configurations, where multiple servers are used in parallel to provide high availability.&lt;br /&gt;
&lt;br /&gt;
Failover: An SBC can provide automatic failover capabilities to ensure that traffic is redirected to a backup system in the event of a failure. This can be performed on a per-call basis, or for all calls, depending on the configuration.&lt;br /&gt;
&lt;br /&gt;
Load Balancing: An SBC can provide load balancing capabilities to distribute traffic across multiple servers or network elements, ensuring that traffic is evenly distributed and reducing the risk of failure.&lt;br /&gt;
&lt;br /&gt;
Call Routing: An SBC can provide call routing capabilities to redirect calls to alternative locations in the event of a disaster, ensuring that calls can still be made even if a primary location is unavailable.&lt;br /&gt;
&lt;br /&gt;
Media Processing: An SBC can provide media processing capabilities, such as voice and video transcoding, which can help to ensure that calls are of high quality, even in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which can be valuable information for network administrators and service providers in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
Overall, the features provided by an SBC help to ensure that VoIP communications are available and reliable, even in the event of a disaster. This is especially important for organizations that rely on VoIP for business-critical applications, as it helps to ensure that the network is available and secure at all times, even in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC integrate with existing communication infrastructure?==&lt;br /&gt;
A Session Border Controller (SBC) integrates with existing communication infrastructure by acting as a bridge between different communication networks and ensuring compatibility and interoperability. The SBC can be deployed at the network edge and can be configured to work with a variety of communication technologies, including IP PBXs, SIP trunks, VoIP gateways, and PSTN (Public Switched Telephone Network) gateways.&lt;br /&gt;
&lt;br /&gt;
Here's how an SBC integrates with existing communication infrastructure:&lt;br /&gt;
&lt;br /&gt;
Interoperability: An SBC provides interoperability functions to ensure that different communication networks can work together seamlessly. This includes functions such as protocol translation, codec conversion, and media handling.&lt;br /&gt;
&lt;br /&gt;
Integration with IP PBXs: An SBC can be integrated with an IP PBX to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that IP PBXs can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with SIP Trunks: An SBC can be integrated with SIP trunks to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that SIP trunks can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with VoIP gateways: An SBC can be integrated with VoIP gateways to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that VoIP gateways can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with PSTN gateways: An SBC can be integrated with PSTN gateways to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that PSTN gateways can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
By integrating with existing communication infrastructure, an SBC helps to ensure that communication networks work together seamlessly, providing a stable and secure environment for VoIP communications. This is especially important for organizations that have a mix of different communication systems or are looking to upgrade or replace existing systems.&lt;/div&gt;</summary>
		<author><name>ToddIngarfield</name></author>
		
	</entry>
	<entry>
		<id>https://sky-networks.com/mediawiki/index.php?title=Session_Border_Controller_FAQ&amp;diff=2237</id>
		<title>Session Border Controller FAQ</title>
		<link rel="alternate" type="text/html" href="https://sky-networks.com/mediawiki/index.php?title=Session_Border_Controller_FAQ&amp;diff=2237"/>
		<updated>2023-02-16T21:59:52Z</updated>

		<summary type="html">&lt;p&gt;ToddIngarfield: /* How does an SBC help with security? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==What is a Session Border Controller==&lt;br /&gt;
A session border controller (SBC) is a device or software application that manages and secures real-time communications sessions between networks. It acts as a security gateway between different networks, such as between an enterprise network and the public Internet, or between different service providers' networks. The SBC performs functions such as security, quality of service, and protocol normalization and in so doing, it ensures disparate networks interwork seamlessly and securely.&lt;br /&gt;
&lt;br /&gt;
==How does a SBC work?==&lt;br /&gt;
A Session Border Controller (SBC) works by monitoring, controlling, and managing the flow of VoIP (Voice over Internet Protocol) traffic between different communication networks. It acts as a bridge between these networks and provides security, quality of service (QoS), and other essential functions for VoIP communications.&lt;br /&gt;
&lt;br /&gt;
An SBC is typically deployed at the edge of a network, and it uses signaling protocols such as SIP (Session Initiation Protocol) and H.323 to establish and manage sessions between communicating parties. It performs functions such as transcoding, which allows different codecs used by different networks to communicate with each other, and protocol normalization, which ensures that all traffic adheres to industry standards.&lt;br /&gt;
&lt;br /&gt;
The SBC also provides security functions such as authentication, authorization, and encryption to protect against unauthorized access and prevent malicious attacks. It can also provide firewall protection and traffic management to control the flow of data and ensure quality of service.&lt;br /&gt;
&lt;br /&gt;
In addition, the SBC can provide detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
Overall, the SBC acts as a centralized point of control for VoIP communications and enables seamless communication between different networks while maintaining security, quality, and reliability.&lt;br /&gt;
&lt;br /&gt;
==What are the benefits of using an SBC?==&lt;br /&gt;
There are several benefits to using a Session Border Controller (SBC) in a Voice over Internet Protocol (VoIP) communication system. Some of the key benefits include:&lt;br /&gt;
&lt;br /&gt;
*Security: An SBC provides a secure and controlled environment for VoIP traffic, protecting against unauthorized access and malicious attacks.&lt;br /&gt;
&lt;br /&gt;
*Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization, enabling seamless communication between different networks.&lt;br /&gt;
&lt;br /&gt;
*Quality of Service (QoS): An SBC helps ensure high-quality voice and video calls by controlling and managing the flow of traffic, providing prioritization for voice and video traffic, and reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
*Scalability: An SBC can be easily scaled to accommodate changing network requirements, allowing service providers and network administrators to easily adjust to changing needs.&lt;br /&gt;
&lt;br /&gt;
*Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
*Cost Savings: An SBC can help reduce costs by consolidating network elements and reducing the need for multiple devices and components, as well as improving call quality and reducing call failures, which can reduce support costs.&lt;br /&gt;
&lt;br /&gt;
*Disaster Recovery: An SBC can help ensure business continuity in the event of network outages or failures, providing automatic failover and disaster recovery capabilities.&lt;br /&gt;
&lt;br /&gt;
*Compliance: An SBC can help organizations meet regulatory requirements and ensure compliance with industry standards such as PCI DSS and HIPAA.&lt;br /&gt;
&lt;br /&gt;
Overall, an SBC provides a centralized point of control for VoIP communications and enables secure and reliable communication while providing a range of benefits that can improve the overall performance and efficiency of a network.&lt;br /&gt;
&lt;br /&gt;
==What are the common features of an SBC?==&lt;br /&gt;
Session Border Controllers (SBCs) typically have a range of features that are designed to monitor, control, and manage Voice over Internet Protocol (VoIP) traffic between different communication networks. Here are some of the most common features found in SBCs:&lt;br /&gt;
&lt;br /&gt;
* Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization.&lt;br /&gt;
&lt;br /&gt;
* Security: An SBC provides a secure environment for VoIP traffic, protecting against unauthorized access and malicious attacks. This includes features such as firewall protection, encryption, and authentication.&lt;br /&gt;
&lt;br /&gt;
* Quality of Service (QoS): An SBC provides traffic management and prioritization to ensure high-quality voice and video calls, reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
* Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
* Scalability: An SBC can be easily scaled to accommodate changing network requirements, allowing service providers and network administrators to easily adjust to changing needs.&lt;br /&gt;
&lt;br /&gt;
* Disaster Recovery: An SBC can help ensure business continuity in the event of network outages or failures, providing automatic failover and disaster recovery capabilities.&lt;br /&gt;
&lt;br /&gt;
* Media Processing: An SBC provides advanced media processing capabilities such as voice and video transcoding, echo cancellation, and noise reduction.&lt;br /&gt;
&lt;br /&gt;
* Protocol Support: An SBC can support multiple protocols, and protocol variants, such as SIP, to ensure compatibility with different communication systems.&lt;br /&gt;
&lt;br /&gt;
* Session Management: An SBC provides session management functions to control the flow of traffic and manage sessions between communicating parties.&lt;br /&gt;
&lt;br /&gt;
* Load Balancing: An SBC can provide load balancing to distribute traffic across multiple servers or network elements, improving performance and reliability.&lt;br /&gt;
Overall, these features provide a comprehensive set of tools for managing, controlling, and securing VoIP communications, allowing organizations to ensure reliable and secure communication while maximizing performance and efficiency.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC help with security?==&lt;br /&gt;
A Session Border Controller (SBC) helps to secure Voice over Internet Protocol (VoIP) communications by providing a range of security features designed to protect against unauthorized access and malicious attacks. Here are some of the ways in which an SBC can help with security:&lt;br /&gt;
&lt;br /&gt;
* Firewall Protection: An SBC provides firewall protection to control and manage the flow of traffic and prevent unauthorized access.&lt;br /&gt;
&lt;br /&gt;
* Authentication: An SBC provides authentication functions to verify the identity of communicating parties and ensure that only authorized users can access the network.&lt;br /&gt;
&lt;br /&gt;
* Authorization: An SBC provides authorization functions to control access to network resources and ensure that users are only able to perform authorized actions.&lt;br /&gt;
&lt;br /&gt;
* Encryption: An SBC provides encryption to protect the confidentiality of data and ensure that sensitive information is not intercepted or disclosed to unauthorized parties.&lt;br /&gt;
&lt;br /&gt;
* Spam and Fraud Detection: An SBC can detect and prevent spam and fraud, helping to reduce the risk of malicious attacks and unauthorized access.&lt;br /&gt;
&lt;br /&gt;
* Denial of Service (DoS) Attack Prevention: An SBC can help prevent DoS attacks by controlling the flow of traffic and preventing unauthorized access.&lt;br /&gt;
&lt;br /&gt;
* Traffic Management: An SBC provides traffic management functions to control the flow of data and ensure that VoIP traffic is properly managed and prioritized.&lt;br /&gt;
&lt;br /&gt;
Overall, the security features provided by an SBC help to protect against unauthorized access and malicious attacks, ensuring the confidentiality and security of VoIP communications. This is especially important for organizations that handle sensitive information, such as financial institutions or healthcare organizations, as it helps to ensure compliance with regulatory requirements and protect against security breaches.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC improve the quality of VoIP calls?==&lt;br /&gt;
A Session Border Controller (SBC) helps to improve the quality of Voice over Internet Protocol (VoIP) calls by providing a range of features designed to manage and optimize the flow of traffic. Here are some of the ways in which an SBC can improve the quality of VoIP calls:&lt;br /&gt;
&lt;br /&gt;
Quality of Service (QoS): An SBC provides traffic management and prioritization to ensure high-quality voice and video calls, reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
Media Processing: An SBC provides advanced media processing capabilities such as voice and video transcoding, echo cancellation, and noise reduction, improving the quality of calls.&lt;br /&gt;
&lt;br /&gt;
Protocol Support: An SBC can support multiple protocols and protocol variants, including SIP (Session Initiation Protocol), and others, to ensure compatibility with different communication systems.&lt;br /&gt;
&lt;br /&gt;
Session Management: An SBC provides session management functions to control the flow of traffic and manage sessions between communicating parties, improving the reliability of calls.&lt;br /&gt;
&lt;br /&gt;
Load Balancing: An SBC can provide load balancing to distribute traffic across multiple servers or network elements, improving performance and reliability.&lt;br /&gt;
&lt;br /&gt;
Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization, improving the compatibility and reliability of calls.&lt;br /&gt;
&lt;br /&gt;
Overall, these features help to ensure that VoIP calls are managed and optimized effectively, reducing the risk of call quality issues and improving the overall user experience. This is especially important for organizations that rely on VoIP communications for business-critical applications, as it helps to ensure the reliability and availability of the network.&lt;br /&gt;
&lt;br /&gt;
==Can an SBC support multiple protocols?==&lt;br /&gt;
Yes, a Session Border Controller (SBC) can support multiple protocols. This is a key feature of SBCs, as it allows them to act as a bridge between different communication networks and ensure compatibility and interoperability.&lt;br /&gt;
&lt;br /&gt;
The most commonly supported protocols in SBCs are SIP (Session Initiation Protocol), H.323, and MGCP (Media Gateway Control Protocol). SIP is the most widely used protocol for VoIP communications, while H.323 is an older protocol that is still used in some legacy systems. MGCP is used for controlling media gateways in IP telephony networks.&lt;br /&gt;
&lt;br /&gt;
An SBC can also support other protocols such as RTP (Real-time Transport Protocol) and RTCP (Real-time Transport Control Protocol), which are used for transporting audio and video over IP networks.&lt;br /&gt;
&lt;br /&gt;
By supporting multiple protocols, an SBC can ensure compatibility and interoperability between different communication systems, helping to eliminate the risk of protocol-related issues and improve the reliability of VoIP communications. This is especially important for organizations that have a mix of different communication systems or are looking to upgrade or replace existing systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How does an SBC manage sessions and control access to a network?==&lt;br /&gt;
A Session Border Controller (SBC) manages sessions and controls access to a network by performing a range of functions such as authentication, authorization, and traffic management. Here's how an SBC performs these functions:&lt;br /&gt;
&lt;br /&gt;
Authentication: An SBC provides authentication functions to verify the identity of communicating parties and ensure that only authorized users can access the network. This is typically performed using techniques such as username and password authentication, digital certificates, or IP address authentication.&lt;br /&gt;
&lt;br /&gt;
Authorization: An SBC provides authorization functions to control access to network resources and ensure that users are only able to perform authorized actions. This is typically performed by defining access control policies that specify the resources that a user is allowed to access, and the actions that they are allowed to perform.&lt;br /&gt;
&lt;br /&gt;
Session Management: An SBC manages the flow of traffic between communicating parties and controls the establishment, maintenance, and termination of sessions. This includes functions such as session initiation, media negotiation, and session termination.&lt;br /&gt;
&lt;br /&gt;
Traffic Management: An SBC provides traffic management functions to control the flow of data and ensure that VoIP traffic is properly managed and prioritized. This includes functions such as load balancing, traffic shaping, and congestion control.&lt;br /&gt;
&lt;br /&gt;
By managing sessions and controlling access to the network, an SBC helps to ensure the reliability, security, and performance of VoIP communications. This is especially important for organizations that rely on VoIP for business-critical applications, as it helps to ensure that the network is available and secure at all times.&lt;br /&gt;
&lt;br /&gt;
==How can an SBC support disaster recovery and business continuity?==&lt;br /&gt;
A Session Border Controller (SBC) can support disaster recovery and business continuity by providing a range of features designed to ensure the availability and reliability of VoIP communications. Here are some of the ways in which an SBC can support disaster recovery and business continuity:&lt;br /&gt;
&lt;br /&gt;
Redundancy: An SBC can provide redundant servers to ensure that there is always a backup system available in the event of a failure. This can include active-active or active-passive configurations, where multiple servers are used in parallel to provide high availability.&lt;br /&gt;
&lt;br /&gt;
Failover: An SBC can provide automatic failover capabilities to ensure that traffic is redirected to a backup system in the event of a failure. This can be performed on a per-call basis, or for all calls, depending on the configuration.&lt;br /&gt;
&lt;br /&gt;
Load Balancing: An SBC can provide load balancing capabilities to distribute traffic across multiple servers or network elements, ensuring that traffic is evenly distributed and reducing the risk of failure.&lt;br /&gt;
&lt;br /&gt;
Call Routing: An SBC can provide call routing capabilities to redirect calls to alternative locations in the event of a disaster, ensuring that calls can still be made even if a primary location is unavailable.&lt;br /&gt;
&lt;br /&gt;
Media Processing: An SBC can provide media processing capabilities, such as voice and video transcoding, which can help to ensure that calls are of high quality, even in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which can be valuable information for network administrators and service providers in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
Overall, the features provided by an SBC help to ensure that VoIP communications are available and reliable, even in the event of a disaster. This is especially important for organizations that rely on VoIP for business-critical applications, as it helps to ensure that the network is available and secure at all times, even in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC integrate with existing communication infrastructure?==&lt;br /&gt;
A Session Border Controller (SBC) integrates with existing communication infrastructure by acting as a bridge between different communication networks and ensuring compatibility and interoperability. The SBC can be deployed at the network edge and can be configured to work with a variety of communication technologies, including IP PBXs, SIP trunks, VoIP gateways, and PSTN (Public Switched Telephone Network) gateways.&lt;br /&gt;
&lt;br /&gt;
Here's how an SBC integrates with existing communication infrastructure:&lt;br /&gt;
&lt;br /&gt;
Interoperability: An SBC provides interoperability functions to ensure that different communication networks can work together seamlessly. This includes functions such as protocol translation, codec conversion, and media handling.&lt;br /&gt;
&lt;br /&gt;
Integration with IP PBXs: An SBC can be integrated with an IP PBX to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that IP PBXs can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with SIP Trunks: An SBC can be integrated with SIP trunks to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that SIP trunks can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with VoIP gateways: An SBC can be integrated with VoIP gateways to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that VoIP gateways can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with PSTN gateways: An SBC can be integrated with PSTN gateways to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that PSTN gateways can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
By integrating with existing communication infrastructure, an SBC helps to ensure that communication networks work together seamlessly, providing a stable and secure environment for VoIP communications. This is especially important for organizations that have a mix of different communication systems or are looking to upgrade or replace existing systems.&lt;/div&gt;</summary>
		<author><name>ToddIngarfield</name></author>
		
	</entry>
	<entry>
		<id>https://sky-networks.com/mediawiki/index.php?title=Session_Border_Controller_FAQ&amp;diff=2236</id>
		<title>Session Border Controller FAQ</title>
		<link rel="alternate" type="text/html" href="https://sky-networks.com/mediawiki/index.php?title=Session_Border_Controller_FAQ&amp;diff=2236"/>
		<updated>2023-02-16T21:59:27Z</updated>

		<summary type="html">&lt;p&gt;ToddIngarfield: /* How does an SBC help with security? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==What is a Session Border Controller==&lt;br /&gt;
A session border controller (SBC) is a device or software application that manages and secures real-time communications sessions between networks. It acts as a security gateway between different networks, such as between an enterprise network and the public Internet, or between different service providers' networks. The SBC performs functions such as security, quality of service, and protocol normalization and in so doing, it ensures disparate networks interwork seamlessly and securely.&lt;br /&gt;
&lt;br /&gt;
==How does a SBC work?==&lt;br /&gt;
A Session Border Controller (SBC) works by monitoring, controlling, and managing the flow of VoIP (Voice over Internet Protocol) traffic between different communication networks. It acts as a bridge between these networks and provides security, quality of service (QoS), and other essential functions for VoIP communications.&lt;br /&gt;
&lt;br /&gt;
An SBC is typically deployed at the edge of a network, and it uses signaling protocols such as SIP (Session Initiation Protocol) and H.323 to establish and manage sessions between communicating parties. It performs functions such as transcoding, which allows different codecs used by different networks to communicate with each other, and protocol normalization, which ensures that all traffic adheres to industry standards.&lt;br /&gt;
&lt;br /&gt;
The SBC also provides security functions such as authentication, authorization, and encryption to protect against unauthorized access and prevent malicious attacks. It can also provide firewall protection and traffic management to control the flow of data and ensure quality of service.&lt;br /&gt;
&lt;br /&gt;
In addition, the SBC can provide detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
Overall, the SBC acts as a centralized point of control for VoIP communications and enables seamless communication between different networks while maintaining security, quality, and reliability.&lt;br /&gt;
&lt;br /&gt;
==What are the benefits of using an SBC?==&lt;br /&gt;
There are several benefits to using a Session Border Controller (SBC) in a Voice over Internet Protocol (VoIP) communication system. Some of the key benefits include:&lt;br /&gt;
&lt;br /&gt;
*Security: An SBC provides a secure and controlled environment for VoIP traffic, protecting against unauthorized access and malicious attacks.&lt;br /&gt;
&lt;br /&gt;
*Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization, enabling seamless communication between different networks.&lt;br /&gt;
&lt;br /&gt;
*Quality of Service (QoS): An SBC helps ensure high-quality voice and video calls by controlling and managing the flow of traffic, providing prioritization for voice and video traffic, and reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
*Scalability: An SBC can be easily scaled to accommodate changing network requirements, allowing service providers and network administrators to easily adjust to changing needs.&lt;br /&gt;
&lt;br /&gt;
*Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
*Cost Savings: An SBC can help reduce costs by consolidating network elements and reducing the need for multiple devices and components, as well as improving call quality and reducing call failures, which can reduce support costs.&lt;br /&gt;
&lt;br /&gt;
*Disaster Recovery: An SBC can help ensure business continuity in the event of network outages or failures, providing automatic failover and disaster recovery capabilities.&lt;br /&gt;
&lt;br /&gt;
*Compliance: An SBC can help organizations meet regulatory requirements and ensure compliance with industry standards such as PCI DSS and HIPAA.&lt;br /&gt;
&lt;br /&gt;
Overall, an SBC provides a centralized point of control for VoIP communications and enables secure and reliable communication while providing a range of benefits that can improve the overall performance and efficiency of a network.&lt;br /&gt;
&lt;br /&gt;
==What are the common features of an SBC?==&lt;br /&gt;
Session Border Controllers (SBCs) typically have a range of features that are designed to monitor, control, and manage Voice over Internet Protocol (VoIP) traffic between different communication networks. Here are some of the most common features found in SBCs:&lt;br /&gt;
&lt;br /&gt;
* Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization.&lt;br /&gt;
&lt;br /&gt;
* Security: An SBC provides a secure environment for VoIP traffic, protecting against unauthorized access and malicious attacks. This includes features such as firewall protection, encryption, and authentication.&lt;br /&gt;
&lt;br /&gt;
* Quality of Service (QoS): An SBC provides traffic management and prioritization to ensure high-quality voice and video calls, reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
* Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
* Scalability: An SBC can be easily scaled to accommodate changing network requirements, allowing service providers and network administrators to easily adjust to changing needs.&lt;br /&gt;
&lt;br /&gt;
* Disaster Recovery: An SBC can help ensure business continuity in the event of network outages or failures, providing automatic failover and disaster recovery capabilities.&lt;br /&gt;
&lt;br /&gt;
* Media Processing: An SBC provides advanced media processing capabilities such as voice and video transcoding, echo cancellation, and noise reduction.&lt;br /&gt;
&lt;br /&gt;
* Protocol Support: An SBC can support multiple protocols, and protocol variants, such as SIP, to ensure compatibility with different communication systems.&lt;br /&gt;
&lt;br /&gt;
* Session Management: An SBC provides session management functions to control the flow of traffic and manage sessions between communicating parties.&lt;br /&gt;
&lt;br /&gt;
* Load Balancing: An SBC can provide load balancing to distribute traffic across multiple servers or network elements, improving performance and reliability.&lt;br /&gt;
Overall, these features provide a comprehensive set of tools for managing, controlling, and securing VoIP communications, allowing organizations to ensure reliable and secure communication while maximizing performance and efficiency.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC help with security?==&lt;br /&gt;
A Session Border Controller (SBC) helps to secure Voice over Internet Protocol (VoIP) communications by providing a range of security features designed to protect against unauthorized access and malicious attacks. Here are some of the ways in which an SBC can help with security:&lt;br /&gt;
&lt;br /&gt;
* Firewall Protection: An SBC provides firewall protection to control and manage the flow of traffic and prevent unauthorized access.&lt;br /&gt;
&lt;br /&gt;
* Authentication: An SBC provides authentication functions to verify the identity of communicating parties and ensure that only authorized users can access the network.&lt;br /&gt;
&lt;br /&gt;
* Authorization: An SBC provides authorization functions to control access to network resources and ensure that users are only able to perform authorized actions.&lt;br /&gt;
&lt;br /&gt;
* Encryption: An SBC provides encryption to protect the confidentiality of data and ensure that sensitive information is not intercepted or disclosed to unauthorized parties.&lt;br /&gt;
Spam and Fraud Detection: An SBC can detect and prevent spam and fraud, helping to reduce the risk of malicious attacks and unauthorized access.&lt;br /&gt;
&lt;br /&gt;
* Denial of Service (DoS) Attack Prevention: An SBC can help prevent DoS attacks by controlling the flow of traffic and preventing unauthorized access.&lt;br /&gt;
&lt;br /&gt;
* Traffic Management: An SBC provides traffic management functions to control the flow of data and ensure that VoIP traffic is properly managed and prioritized.&lt;br /&gt;
&lt;br /&gt;
Overall, the security features provided by an SBC help to protect against unauthorized access and malicious attacks, ensuring the confidentiality and security of VoIP communications. This is especially important for organizations that handle sensitive information, such as financial institutions or healthcare organizations, as it helps to ensure compliance with regulatory requirements and protect against security breaches.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC improve the quality of VoIP calls?==&lt;br /&gt;
A Session Border Controller (SBC) helps to improve the quality of Voice over Internet Protocol (VoIP) calls by providing a range of features designed to manage and optimize the flow of traffic. Here are some of the ways in which an SBC can improve the quality of VoIP calls:&lt;br /&gt;
&lt;br /&gt;
Quality of Service (QoS): An SBC provides traffic management and prioritization to ensure high-quality voice and video calls, reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
Media Processing: An SBC provides advanced media processing capabilities such as voice and video transcoding, echo cancellation, and noise reduction, improving the quality of calls.&lt;br /&gt;
&lt;br /&gt;
Protocol Support: An SBC can support multiple protocols and protocol variants, including SIP (Session Initiation Protocol), and others, to ensure compatibility with different communication systems.&lt;br /&gt;
&lt;br /&gt;
Session Management: An SBC provides session management functions to control the flow of traffic and manage sessions between communicating parties, improving the reliability of calls.&lt;br /&gt;
&lt;br /&gt;
Load Balancing: An SBC can provide load balancing to distribute traffic across multiple servers or network elements, improving performance and reliability.&lt;br /&gt;
&lt;br /&gt;
Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization, improving the compatibility and reliability of calls.&lt;br /&gt;
&lt;br /&gt;
Overall, these features help to ensure that VoIP calls are managed and optimized effectively, reducing the risk of call quality issues and improving the overall user experience. This is especially important for organizations that rely on VoIP communications for business-critical applications, as it helps to ensure the reliability and availability of the network.&lt;br /&gt;
&lt;br /&gt;
==Can an SBC support multiple protocols?==&lt;br /&gt;
Yes, a Session Border Controller (SBC) can support multiple protocols. This is a key feature of SBCs, as it allows them to act as a bridge between different communication networks and ensure compatibility and interoperability.&lt;br /&gt;
&lt;br /&gt;
The most commonly supported protocols in SBCs are SIP (Session Initiation Protocol), H.323, and MGCP (Media Gateway Control Protocol). SIP is the most widely used protocol for VoIP communications, while H.323 is an older protocol that is still used in some legacy systems. MGCP is used for controlling media gateways in IP telephony networks.&lt;br /&gt;
&lt;br /&gt;
An SBC can also support other protocols such as RTP (Real-time Transport Protocol) and RTCP (Real-time Transport Control Protocol), which are used for transporting audio and video over IP networks.&lt;br /&gt;
&lt;br /&gt;
By supporting multiple protocols, an SBC can ensure compatibility and interoperability between different communication systems, helping to eliminate the risk of protocol-related issues and improve the reliability of VoIP communications. This is especially important for organizations that have a mix of different communication systems or are looking to upgrade or replace existing systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How does an SBC manage sessions and control access to a network?==&lt;br /&gt;
A Session Border Controller (SBC) manages sessions and controls access to a network by performing a range of functions such as authentication, authorization, and traffic management. Here's how an SBC performs these functions:&lt;br /&gt;
&lt;br /&gt;
Authentication: An SBC provides authentication functions to verify the identity of communicating parties and ensure that only authorized users can access the network. This is typically performed using techniques such as username and password authentication, digital certificates, or IP address authentication.&lt;br /&gt;
&lt;br /&gt;
Authorization: An SBC provides authorization functions to control access to network resources and ensure that users are only able to perform authorized actions. This is typically performed by defining access control policies that specify the resources that a user is allowed to access, and the actions that they are allowed to perform.&lt;br /&gt;
&lt;br /&gt;
Session Management: An SBC manages the flow of traffic between communicating parties and controls the establishment, maintenance, and termination of sessions. This includes functions such as session initiation, media negotiation, and session termination.&lt;br /&gt;
&lt;br /&gt;
Traffic Management: An SBC provides traffic management functions to control the flow of data and ensure that VoIP traffic is properly managed and prioritized. This includes functions such as load balancing, traffic shaping, and congestion control.&lt;br /&gt;
&lt;br /&gt;
By managing sessions and controlling access to the network, an SBC helps to ensure the reliability, security, and performance of VoIP communications. This is especially important for organizations that rely on VoIP for business-critical applications, as it helps to ensure that the network is available and secure at all times.&lt;br /&gt;
&lt;br /&gt;
==How can an SBC support disaster recovery and business continuity?==&lt;br /&gt;
A Session Border Controller (SBC) can support disaster recovery and business continuity by providing a range of features designed to ensure the availability and reliability of VoIP communications. Here are some of the ways in which an SBC can support disaster recovery and business continuity:&lt;br /&gt;
&lt;br /&gt;
Redundancy: An SBC can provide redundant servers to ensure that there is always a backup system available in the event of a failure. This can include active-active or active-passive configurations, where multiple servers are used in parallel to provide high availability.&lt;br /&gt;
&lt;br /&gt;
Failover: An SBC can provide automatic failover capabilities to ensure that traffic is redirected to a backup system in the event of a failure. This can be performed on a per-call basis, or for all calls, depending on the configuration.&lt;br /&gt;
&lt;br /&gt;
Load Balancing: An SBC can provide load balancing capabilities to distribute traffic across multiple servers or network elements, ensuring that traffic is evenly distributed and reducing the risk of failure.&lt;br /&gt;
&lt;br /&gt;
Call Routing: An SBC can provide call routing capabilities to redirect calls to alternative locations in the event of a disaster, ensuring that calls can still be made even if a primary location is unavailable.&lt;br /&gt;
&lt;br /&gt;
Media Processing: An SBC can provide media processing capabilities, such as voice and video transcoding, which can help to ensure that calls are of high quality, even in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which can be valuable information for network administrators and service providers in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
Overall, the features provided by an SBC help to ensure that VoIP communications are available and reliable, even in the event of a disaster. This is especially important for organizations that rely on VoIP for business-critical applications, as it helps to ensure that the network is available and secure at all times, even in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC integrate with existing communication infrastructure?==&lt;br /&gt;
A Session Border Controller (SBC) integrates with existing communication infrastructure by acting as a bridge between different communication networks and ensuring compatibility and interoperability. The SBC can be deployed at the network edge and can be configured to work with a variety of communication technologies, including IP PBXs, SIP trunks, VoIP gateways, and PSTN (Public Switched Telephone Network) gateways.&lt;br /&gt;
&lt;br /&gt;
Here's how an SBC integrates with existing communication infrastructure:&lt;br /&gt;
&lt;br /&gt;
Interoperability: An SBC provides interoperability functions to ensure that different communication networks can work together seamlessly. This includes functions such as protocol translation, codec conversion, and media handling.&lt;br /&gt;
&lt;br /&gt;
Integration with IP PBXs: An SBC can be integrated with an IP PBX to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that IP PBXs can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with SIP Trunks: An SBC can be integrated with SIP trunks to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that SIP trunks can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with VoIP gateways: An SBC can be integrated with VoIP gateways to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that VoIP gateways can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with PSTN gateways: An SBC can be integrated with PSTN gateways to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that PSTN gateways can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
By integrating with existing communication infrastructure, an SBC helps to ensure that communication networks work together seamlessly, providing a stable and secure environment for VoIP communications. This is especially important for organizations that have a mix of different communication systems or are looking to upgrade or replace existing systems.&lt;/div&gt;</summary>
		<author><name>ToddIngarfield</name></author>
		
	</entry>
	<entry>
		<id>https://sky-networks.com/mediawiki/index.php?title=Session_Border_Controller_FAQ&amp;diff=2235</id>
		<title>Session Border Controller FAQ</title>
		<link rel="alternate" type="text/html" href="https://sky-networks.com/mediawiki/index.php?title=Session_Border_Controller_FAQ&amp;diff=2235"/>
		<updated>2023-02-16T21:58:50Z</updated>

		<summary type="html">&lt;p&gt;ToddIngarfield: /* What are the common features of an SBC? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==What is a Session Border Controller==&lt;br /&gt;
A session border controller (SBC) is a device or software application that manages and secures real-time communications sessions between networks. It acts as a security gateway between different networks, such as between an enterprise network and the public Internet, or between different service providers' networks. The SBC performs functions such as security, quality of service, and protocol normalization and in so doing, it ensures disparate networks interwork seamlessly and securely.&lt;br /&gt;
&lt;br /&gt;
==How does a SBC work?==&lt;br /&gt;
A Session Border Controller (SBC) works by monitoring, controlling, and managing the flow of VoIP (Voice over Internet Protocol) traffic between different communication networks. It acts as a bridge between these networks and provides security, quality of service (QoS), and other essential functions for VoIP communications.&lt;br /&gt;
&lt;br /&gt;
An SBC is typically deployed at the edge of a network, and it uses signaling protocols such as SIP (Session Initiation Protocol) and H.323 to establish and manage sessions between communicating parties. It performs functions such as transcoding, which allows different codecs used by different networks to communicate with each other, and protocol normalization, which ensures that all traffic adheres to industry standards.&lt;br /&gt;
&lt;br /&gt;
The SBC also provides security functions such as authentication, authorization, and encryption to protect against unauthorized access and prevent malicious attacks. It can also provide firewall protection and traffic management to control the flow of data and ensure quality of service.&lt;br /&gt;
&lt;br /&gt;
In addition, the SBC can provide detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
Overall, the SBC acts as a centralized point of control for VoIP communications and enables seamless communication between different networks while maintaining security, quality, and reliability.&lt;br /&gt;
&lt;br /&gt;
==What are the benefits of using an SBC?==&lt;br /&gt;
There are several benefits to using a Session Border Controller (SBC) in a Voice over Internet Protocol (VoIP) communication system. Some of the key benefits include:&lt;br /&gt;
&lt;br /&gt;
*Security: An SBC provides a secure and controlled environment for VoIP traffic, protecting against unauthorized access and malicious attacks.&lt;br /&gt;
&lt;br /&gt;
*Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization, enabling seamless communication between different networks.&lt;br /&gt;
&lt;br /&gt;
*Quality of Service (QoS): An SBC helps ensure high-quality voice and video calls by controlling and managing the flow of traffic, providing prioritization for voice and video traffic, and reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
*Scalability: An SBC can be easily scaled to accommodate changing network requirements, allowing service providers and network administrators to easily adjust to changing needs.&lt;br /&gt;
&lt;br /&gt;
*Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
*Cost Savings: An SBC can help reduce costs by consolidating network elements and reducing the need for multiple devices and components, as well as improving call quality and reducing call failures, which can reduce support costs.&lt;br /&gt;
&lt;br /&gt;
*Disaster Recovery: An SBC can help ensure business continuity in the event of network outages or failures, providing automatic failover and disaster recovery capabilities.&lt;br /&gt;
&lt;br /&gt;
*Compliance: An SBC can help organizations meet regulatory requirements and ensure compliance with industry standards such as PCI DSS and HIPAA.&lt;br /&gt;
&lt;br /&gt;
Overall, an SBC provides a centralized point of control for VoIP communications and enables secure and reliable communication while providing a range of benefits that can improve the overall performance and efficiency of a network.&lt;br /&gt;
&lt;br /&gt;
==What are the common features of an SBC?==&lt;br /&gt;
Session Border Controllers (SBCs) typically have a range of features that are designed to monitor, control, and manage Voice over Internet Protocol (VoIP) traffic between different communication networks. Here are some of the most common features found in SBCs:&lt;br /&gt;
&lt;br /&gt;
* Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization.&lt;br /&gt;
&lt;br /&gt;
* Security: An SBC provides a secure environment for VoIP traffic, protecting against unauthorized access and malicious attacks. This includes features such as firewall protection, encryption, and authentication.&lt;br /&gt;
&lt;br /&gt;
* Quality of Service (QoS): An SBC provides traffic management and prioritization to ensure high-quality voice and video calls, reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
* Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
* Scalability: An SBC can be easily scaled to accommodate changing network requirements, allowing service providers and network administrators to easily adjust to changing needs.&lt;br /&gt;
&lt;br /&gt;
* Disaster Recovery: An SBC can help ensure business continuity in the event of network outages or failures, providing automatic failover and disaster recovery capabilities.&lt;br /&gt;
&lt;br /&gt;
* Media Processing: An SBC provides advanced media processing capabilities such as voice and video transcoding, echo cancellation, and noise reduction.&lt;br /&gt;
&lt;br /&gt;
* Protocol Support: An SBC can support multiple protocols, and protocol variants, such as SIP, to ensure compatibility with different communication systems.&lt;br /&gt;
&lt;br /&gt;
* Session Management: An SBC provides session management functions to control the flow of traffic and manage sessions between communicating parties.&lt;br /&gt;
&lt;br /&gt;
* Load Balancing: An SBC can provide load balancing to distribute traffic across multiple servers or network elements, improving performance and reliability.&lt;br /&gt;
Overall, these features provide a comprehensive set of tools for managing, controlling, and securing VoIP communications, allowing organizations to ensure reliable and secure communication while maximizing performance and efficiency.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC help with security?==&lt;br /&gt;
A Session Border Controller (SBC) helps to secure Voice over Internet Protocol (VoIP) communications by providing a range of security features designed to protect against unauthorized access and malicious attacks. Here are some of the ways in which an SBC can help with security:&lt;br /&gt;
&lt;br /&gt;
Firewall Protection: An SBC provides firewall protection to control and manage the flow of traffic and prevent unauthorized access.&lt;br /&gt;
&lt;br /&gt;
Authentication: An SBC provides authentication functions to verify the identity of communicating parties and ensure that only authorized users can access the network.&lt;br /&gt;
&lt;br /&gt;
Authorization: An SBC provides authorization functions to control access to network resources and ensure that users are only able to perform authorized actions.&lt;br /&gt;
&lt;br /&gt;
Encryption: An SBC provides encryption to protect the confidentiality of data and ensure that sensitive information is not intercepted or disclosed to unauthorized parties.&lt;br /&gt;
Spam and Fraud Detection: An SBC can detect and prevent spam and fraud, helping to reduce the risk of malicious attacks and unauthorized access.&lt;br /&gt;
&lt;br /&gt;
Denial of Service (DoS) Attack Prevention: An SBC can help prevent DoS attacks by controlling the flow of traffic and preventing unauthorized access.&lt;br /&gt;
&lt;br /&gt;
Traffic Management: An SBC provides traffic management functions to control the flow of data and ensure that VoIP traffic is properly managed and prioritized.&lt;br /&gt;
&lt;br /&gt;
Overall, the security features provided by an SBC help to protect against unauthorized access and malicious attacks, ensuring the confidentiality and security of VoIP communications. This is especially important for organizations that handle sensitive information, such as financial institutions or healthcare organizations, as it helps to ensure compliance with regulatory requirements and protect against security breaches.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC improve the quality of VoIP calls?==&lt;br /&gt;
A Session Border Controller (SBC) helps to improve the quality of Voice over Internet Protocol (VoIP) calls by providing a range of features designed to manage and optimize the flow of traffic. Here are some of the ways in which an SBC can improve the quality of VoIP calls:&lt;br /&gt;
&lt;br /&gt;
Quality of Service (QoS): An SBC provides traffic management and prioritization to ensure high-quality voice and video calls, reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
Media Processing: An SBC provides advanced media processing capabilities such as voice and video transcoding, echo cancellation, and noise reduction, improving the quality of calls.&lt;br /&gt;
&lt;br /&gt;
Protocol Support: An SBC can support multiple protocols and protocol variants, including SIP (Session Initiation Protocol), and others, to ensure compatibility with different communication systems.&lt;br /&gt;
&lt;br /&gt;
Session Management: An SBC provides session management functions to control the flow of traffic and manage sessions between communicating parties, improving the reliability of calls.&lt;br /&gt;
&lt;br /&gt;
Load Balancing: An SBC can provide load balancing to distribute traffic across multiple servers or network elements, improving performance and reliability.&lt;br /&gt;
&lt;br /&gt;
Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization, improving the compatibility and reliability of calls.&lt;br /&gt;
&lt;br /&gt;
Overall, these features help to ensure that VoIP calls are managed and optimized effectively, reducing the risk of call quality issues and improving the overall user experience. This is especially important for organizations that rely on VoIP communications for business-critical applications, as it helps to ensure the reliability and availability of the network.&lt;br /&gt;
&lt;br /&gt;
==Can an SBC support multiple protocols?==&lt;br /&gt;
Yes, a Session Border Controller (SBC) can support multiple protocols. This is a key feature of SBCs, as it allows them to act as a bridge between different communication networks and ensure compatibility and interoperability.&lt;br /&gt;
&lt;br /&gt;
The most commonly supported protocols in SBCs are SIP (Session Initiation Protocol), H.323, and MGCP (Media Gateway Control Protocol). SIP is the most widely used protocol for VoIP communications, while H.323 is an older protocol that is still used in some legacy systems. MGCP is used for controlling media gateways in IP telephony networks.&lt;br /&gt;
&lt;br /&gt;
An SBC can also support other protocols such as RTP (Real-time Transport Protocol) and RTCP (Real-time Transport Control Protocol), which are used for transporting audio and video over IP networks.&lt;br /&gt;
&lt;br /&gt;
By supporting multiple protocols, an SBC can ensure compatibility and interoperability between different communication systems, helping to eliminate the risk of protocol-related issues and improve the reliability of VoIP communications. This is especially important for organizations that have a mix of different communication systems or are looking to upgrade or replace existing systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How does an SBC manage sessions and control access to a network?==&lt;br /&gt;
A Session Border Controller (SBC) manages sessions and controls access to a network by performing a range of functions such as authentication, authorization, and traffic management. Here's how an SBC performs these functions:&lt;br /&gt;
&lt;br /&gt;
Authentication: An SBC provides authentication functions to verify the identity of communicating parties and ensure that only authorized users can access the network. This is typically performed using techniques such as username and password authentication, digital certificates, or IP address authentication.&lt;br /&gt;
&lt;br /&gt;
Authorization: An SBC provides authorization functions to control access to network resources and ensure that users are only able to perform authorized actions. This is typically performed by defining access control policies that specify the resources that a user is allowed to access, and the actions that they are allowed to perform.&lt;br /&gt;
&lt;br /&gt;
Session Management: An SBC manages the flow of traffic between communicating parties and controls the establishment, maintenance, and termination of sessions. This includes functions such as session initiation, media negotiation, and session termination.&lt;br /&gt;
&lt;br /&gt;
Traffic Management: An SBC provides traffic management functions to control the flow of data and ensure that VoIP traffic is properly managed and prioritized. This includes functions such as load balancing, traffic shaping, and congestion control.&lt;br /&gt;
&lt;br /&gt;
By managing sessions and controlling access to the network, an SBC helps to ensure the reliability, security, and performance of VoIP communications. This is especially important for organizations that rely on VoIP for business-critical applications, as it helps to ensure that the network is available and secure at all times.&lt;br /&gt;
&lt;br /&gt;
==How can an SBC support disaster recovery and business continuity?==&lt;br /&gt;
A Session Border Controller (SBC) can support disaster recovery and business continuity by providing a range of features designed to ensure the availability and reliability of VoIP communications. Here are some of the ways in which an SBC can support disaster recovery and business continuity:&lt;br /&gt;
&lt;br /&gt;
Redundancy: An SBC can provide redundant servers to ensure that there is always a backup system available in the event of a failure. This can include active-active or active-passive configurations, where multiple servers are used in parallel to provide high availability.&lt;br /&gt;
&lt;br /&gt;
Failover: An SBC can provide automatic failover capabilities to ensure that traffic is redirected to a backup system in the event of a failure. This can be performed on a per-call basis, or for all calls, depending on the configuration.&lt;br /&gt;
&lt;br /&gt;
Load Balancing: An SBC can provide load balancing capabilities to distribute traffic across multiple servers or network elements, ensuring that traffic is evenly distributed and reducing the risk of failure.&lt;br /&gt;
&lt;br /&gt;
Call Routing: An SBC can provide call routing capabilities to redirect calls to alternative locations in the event of a disaster, ensuring that calls can still be made even if a primary location is unavailable.&lt;br /&gt;
&lt;br /&gt;
Media Processing: An SBC can provide media processing capabilities, such as voice and video transcoding, which can help to ensure that calls are of high quality, even in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which can be valuable information for network administrators and service providers in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
Overall, the features provided by an SBC help to ensure that VoIP communications are available and reliable, even in the event of a disaster. This is especially important for organizations that rely on VoIP for business-critical applications, as it helps to ensure that the network is available and secure at all times, even in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC integrate with existing communication infrastructure?==&lt;br /&gt;
A Session Border Controller (SBC) integrates with existing communication infrastructure by acting as a bridge between different communication networks and ensuring compatibility and interoperability. The SBC can be deployed at the network edge and can be configured to work with a variety of communication technologies, including IP PBXs, SIP trunks, VoIP gateways, and PSTN (Public Switched Telephone Network) gateways.&lt;br /&gt;
&lt;br /&gt;
Here's how an SBC integrates with existing communication infrastructure:&lt;br /&gt;
&lt;br /&gt;
Interoperability: An SBC provides interoperability functions to ensure that different communication networks can work together seamlessly. This includes functions such as protocol translation, codec conversion, and media handling.&lt;br /&gt;
&lt;br /&gt;
Integration with IP PBXs: An SBC can be integrated with an IP PBX to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that IP PBXs can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with SIP Trunks: An SBC can be integrated with SIP trunks to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that SIP trunks can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with VoIP gateways: An SBC can be integrated with VoIP gateways to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that VoIP gateways can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with PSTN gateways: An SBC can be integrated with PSTN gateways to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that PSTN gateways can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
By integrating with existing communication infrastructure, an SBC helps to ensure that communication networks work together seamlessly, providing a stable and secure environment for VoIP communications. This is especially important for organizations that have a mix of different communication systems or are looking to upgrade or replace existing systems.&lt;/div&gt;</summary>
		<author><name>ToddIngarfield</name></author>
		
	</entry>
	<entry>
		<id>https://sky-networks.com/mediawiki/index.php?title=Main_Page&amp;diff=2231</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sky-networks.com/mediawiki/index.php?title=Main_Page&amp;diff=2231"/>
		<updated>2023-02-16T16:49:12Z</updated>

		<summary type="html">&lt;p&gt;ToddIngarfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Sky Networks Wiki ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;b&amp;gt;Sky Networks Documentation&amp;lt;/b&amp;gt; &lt;br /&gt;
 [[Sky Dance Web User Interface]] &lt;br /&gt;
 [[PBX|Sky PBX - Virtual PBX/Residential VOIP]]&lt;br /&gt;
 [[VOIP Billing|Sky Basic Retail/PBX/Wholesale Billing]]&lt;br /&gt;
 [[Sky Dance Completions]]&lt;br /&gt;
 [[ Sky Dance Billing|Sky Dance Advanced Wholesale Billing]]&lt;br /&gt;
 [[Sky Phone]]&lt;br /&gt;
 [[Sky Central]]&lt;br /&gt;
 [[Skyview |Sky View]]&lt;br /&gt;
 [[Sky RESTful API]]&lt;br /&gt;
 &amp;lt;!--  This should be merged into the Sky Basic Retail billing &lt;br /&gt;
[[ASTPP Integration]] &lt;br /&gt;
 [[Commonly Asked Questions]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
 [[Frequently Asked Questions|Sky Dance FAQ]]&lt;br /&gt;
 [[Session Border Controller FAQ]]&lt;/div&gt;</summary>
		<author><name>ToddIngarfield</name></author>
		
	</entry>
	<entry>
		<id>https://sky-networks.com/mediawiki/index.php?title=Session_Border_Controller_FAQ&amp;diff=2230</id>
		<title>Session Border Controller FAQ</title>
		<link rel="alternate" type="text/html" href="https://sky-networks.com/mediawiki/index.php?title=Session_Border_Controller_FAQ&amp;diff=2230"/>
		<updated>2023-02-16T16:41:18Z</updated>

		<summary type="html">&lt;p&gt;ToddIngarfield: Session Border Controller FAQ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==What is a Session Border Controller==&lt;br /&gt;
A session border controller (SBC) is a device or software application that manages and secures real-time communications sessions between networks. It acts as a security gateway between different networks, such as between an enterprise network and the public Internet, or between different service providers' networks. The SBC performs functions such as security, quality of service, and protocol normalization and in so doing, it ensures disparate networks interwork seamlessly and securely.&lt;br /&gt;
&lt;br /&gt;
==How does a SBC work?==&lt;br /&gt;
A Session Border Controller (SBC) works by monitoring, controlling, and managing the flow of VoIP (Voice over Internet Protocol) traffic between different communication networks. It acts as a bridge between these networks and provides security, quality of service (QoS), and other essential functions for VoIP communications.&lt;br /&gt;
&lt;br /&gt;
An SBC is typically deployed at the edge of a network, and it uses signaling protocols such as SIP (Session Initiation Protocol) and H.323 to establish and manage sessions between communicating parties. It performs functions such as transcoding, which allows different codecs used by different networks to communicate with each other, and protocol normalization, which ensures that all traffic adheres to industry standards.&lt;br /&gt;
&lt;br /&gt;
The SBC also provides security functions such as authentication, authorization, and encryption to protect against unauthorized access and prevent malicious attacks. It can also provide firewall protection and traffic management to control the flow of data and ensure quality of service.&lt;br /&gt;
&lt;br /&gt;
In addition, the SBC can provide detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
Overall, the SBC acts as a centralized point of control for VoIP communications and enables seamless communication between different networks while maintaining security, quality, and reliability.&lt;br /&gt;
&lt;br /&gt;
==What are the benefits of using an SBC?==&lt;br /&gt;
There are several benefits to using a Session Border Controller (SBC) in a Voice over Internet Protocol (VoIP) communication system. Some of the key benefits include:&lt;br /&gt;
&lt;br /&gt;
Security: An SBC provides a secure and controlled environment for VoIP traffic, protecting against unauthorized access and malicious attacks.&lt;br /&gt;
&lt;br /&gt;
Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization, enabling seamless communication between different networks.&lt;br /&gt;
&lt;br /&gt;
Quality of Service (QoS): An SBC helps ensure high-quality voice and video calls by controlling and managing the flow of traffic, providing prioritization for voice and video traffic, and reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
Scalability: An SBC can be easily scaled to accommodate changing network requirements, allowing service providers and network administrators to easily adjust to changing needs.&lt;br /&gt;
&lt;br /&gt;
Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
Cost Savings: An SBC can help reduce costs by consolidating network elements and reducing the need for multiple devices and components, as well as improving call quality and reducing call failures, which can reduce support costs.&lt;br /&gt;
&lt;br /&gt;
Disaster Recovery: An SBC can help ensure business continuity in the event of network outages or failures, providing automatic failover and disaster recovery capabilities.&lt;br /&gt;
&lt;br /&gt;
Compliance: An SBC can help organizations meet regulatory requirements and ensure compliance with industry standards such as PCI DSS and HIPAA.&lt;br /&gt;
&lt;br /&gt;
Overall, an SBC provides a centralized point of control for VoIP communications and enables secure and reliable communication while providing a range of benefits that can improve the overall performance and efficiency of a network.&lt;br /&gt;
&lt;br /&gt;
==What are the common features of an SBC?==&lt;br /&gt;
Session Border Controllers (SBCs) typically have a range of features that are designed to monitor, control, and manage Voice over Internet Protocol (VoIP) traffic between different communication networks. Here are some of the most common features found in SBCs:&lt;br /&gt;
&lt;br /&gt;
Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization.&lt;br /&gt;
&lt;br /&gt;
Security: An SBC provides a secure environment for VoIP traffic, protecting against unauthorized access and malicious attacks. This includes features such as firewall protection, encryption, and authentication.&lt;br /&gt;
&lt;br /&gt;
Quality of Service (QoS): An SBC provides traffic management and prioritization to ensure high-quality voice and video calls, reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
Scalability: An SBC can be easily scaled to accommodate changing network requirements, allowing service providers and network administrators to easily adjust to changing needs.&lt;br /&gt;
&lt;br /&gt;
Disaster Recovery: An SBC can help ensure business continuity in the event of network outages or failures, providing automatic failover and disaster recovery capabilities.&lt;br /&gt;
&lt;br /&gt;
Media Processing: An SBC provides advanced media processing capabilities such as voice and video transcoding, echo cancellation, and noise reduction.&lt;br /&gt;
&lt;br /&gt;
Protocol Support: An SBC can support multiple protocols, and protocol variants, such as SIP, to ensure compatibility with different communication systems.&lt;br /&gt;
&lt;br /&gt;
Session Management: An SBC provides session management functions to control the flow of traffic and manage sessions between communicating parties.&lt;br /&gt;
&lt;br /&gt;
Load Balancing: An SBC can provide load balancing to distribute traffic across multiple servers or network elements, improving performance and reliability.&lt;br /&gt;
Overall, these features provide a comprehensive set of tools for managing, controlling, and securing VoIP communications, allowing organizations to ensure reliable and secure communication while maximizing performance and efficiency.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC help with security?==&lt;br /&gt;
A Session Border Controller (SBC) helps to secure Voice over Internet Protocol (VoIP) communications by providing a range of security features designed to protect against unauthorized access and malicious attacks. Here are some of the ways in which an SBC can help with security:&lt;br /&gt;
&lt;br /&gt;
Firewall Protection: An SBC provides firewall protection to control and manage the flow of traffic and prevent unauthorized access.&lt;br /&gt;
&lt;br /&gt;
Authentication: An SBC provides authentication functions to verify the identity of communicating parties and ensure that only authorized users can access the network.&lt;br /&gt;
&lt;br /&gt;
Authorization: An SBC provides authorization functions to control access to network resources and ensure that users are only able to perform authorized actions.&lt;br /&gt;
&lt;br /&gt;
Encryption: An SBC provides encryption to protect the confidentiality of data and ensure that sensitive information is not intercepted or disclosed to unauthorized parties.&lt;br /&gt;
Spam and Fraud Detection: An SBC can detect and prevent spam and fraud, helping to reduce the risk of malicious attacks and unauthorized access.&lt;br /&gt;
&lt;br /&gt;
Denial of Service (DoS) Attack Prevention: An SBC can help prevent DoS attacks by controlling the flow of traffic and preventing unauthorized access.&lt;br /&gt;
&lt;br /&gt;
Traffic Management: An SBC provides traffic management functions to control the flow of data and ensure that VoIP traffic is properly managed and prioritized.&lt;br /&gt;
&lt;br /&gt;
Overall, the security features provided by an SBC help to protect against unauthorized access and malicious attacks, ensuring the confidentiality and security of VoIP communications. This is especially important for organizations that handle sensitive information, such as financial institutions or healthcare organizations, as it helps to ensure compliance with regulatory requirements and protect against security breaches.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC improve the quality of VoIP calls?==&lt;br /&gt;
A Session Border Controller (SBC) helps to improve the quality of Voice over Internet Protocol (VoIP) calls by providing a range of features designed to manage and optimize the flow of traffic. Here are some of the ways in which an SBC can improve the quality of VoIP calls:&lt;br /&gt;
&lt;br /&gt;
Quality of Service (QoS): An SBC provides traffic management and prioritization to ensure high-quality voice and video calls, reducing jitter, latency, and other factors that can negatively impact call quality.&lt;br /&gt;
&lt;br /&gt;
Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which is valuable information for network administrators and service providers.&lt;br /&gt;
&lt;br /&gt;
Media Processing: An SBC provides advanced media processing capabilities such as voice and video transcoding, echo cancellation, and noise reduction, improving the quality of calls.&lt;br /&gt;
&lt;br /&gt;
Protocol Support: An SBC can support multiple protocols and protocol variants, including SIP (Session Initiation Protocol), and others, to ensure compatibility with different communication systems.&lt;br /&gt;
&lt;br /&gt;
Session Management: An SBC provides session management functions to control the flow of traffic and manage sessions between communicating parties, improving the reliability of calls.&lt;br /&gt;
&lt;br /&gt;
Load Balancing: An SBC can provide load balancing to distribute traffic across multiple servers or network elements, improving performance and reliability.&lt;br /&gt;
&lt;br /&gt;
Interoperability: An SBC allows different communication networks to interoperate with each other by performing functions such as transcoding and protocol normalization, improving the compatibility and reliability of calls.&lt;br /&gt;
&lt;br /&gt;
Overall, these features help to ensure that VoIP calls are managed and optimized effectively, reducing the risk of call quality issues and improving the overall user experience. This is especially important for organizations that rely on VoIP communications for business-critical applications, as it helps to ensure the reliability and availability of the network.&lt;br /&gt;
&lt;br /&gt;
==Can an SBC support multiple protocols?==&lt;br /&gt;
Yes, a Session Border Controller (SBC) can support multiple protocols. This is a key feature of SBCs, as it allows them to act as a bridge between different communication networks and ensure compatibility and interoperability.&lt;br /&gt;
&lt;br /&gt;
The most commonly supported protocols in SBCs are SIP (Session Initiation Protocol), H.323, and MGCP (Media Gateway Control Protocol). SIP is the most widely used protocol for VoIP communications, while H.323 is an older protocol that is still used in some legacy systems. MGCP is used for controlling media gateways in IP telephony networks.&lt;br /&gt;
&lt;br /&gt;
An SBC can also support other protocols such as RTP (Real-time Transport Protocol) and RTCP (Real-time Transport Control Protocol), which are used for transporting audio and video over IP networks.&lt;br /&gt;
&lt;br /&gt;
By supporting multiple protocols, an SBC can ensure compatibility and interoperability between different communication systems, helping to eliminate the risk of protocol-related issues and improve the reliability of VoIP communications. This is especially important for organizations that have a mix of different communication systems or are looking to upgrade or replace existing systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How does an SBC manage sessions and control access to a network?==&lt;br /&gt;
A Session Border Controller (SBC) manages sessions and controls access to a network by performing a range of functions such as authentication, authorization, and traffic management. Here's how an SBC performs these functions:&lt;br /&gt;
&lt;br /&gt;
Authentication: An SBC provides authentication functions to verify the identity of communicating parties and ensure that only authorized users can access the network. This is typically performed using techniques such as username and password authentication, digital certificates, or IP address authentication.&lt;br /&gt;
&lt;br /&gt;
Authorization: An SBC provides authorization functions to control access to network resources and ensure that users are only able to perform authorized actions. This is typically performed by defining access control policies that specify the resources that a user is allowed to access, and the actions that they are allowed to perform.&lt;br /&gt;
&lt;br /&gt;
Session Management: An SBC manages the flow of traffic between communicating parties and controls the establishment, maintenance, and termination of sessions. This includes functions such as session initiation, media negotiation, and session termination.&lt;br /&gt;
&lt;br /&gt;
Traffic Management: An SBC provides traffic management functions to control the flow of data and ensure that VoIP traffic is properly managed and prioritized. This includes functions such as load balancing, traffic shaping, and congestion control.&lt;br /&gt;
&lt;br /&gt;
By managing sessions and controlling access to the network, an SBC helps to ensure the reliability, security, and performance of VoIP communications. This is especially important for organizations that rely on VoIP for business-critical applications, as it helps to ensure that the network is available and secure at all times.&lt;br /&gt;
&lt;br /&gt;
==How can an SBC support disaster recovery and business continuity?==&lt;br /&gt;
A Session Border Controller (SBC) can support disaster recovery and business continuity by providing a range of features designed to ensure the availability and reliability of VoIP communications. Here are some of the ways in which an SBC can support disaster recovery and business continuity:&lt;br /&gt;
&lt;br /&gt;
Redundancy: An SBC can provide redundant servers to ensure that there is always a backup system available in the event of a failure. This can include active-active or active-passive configurations, where multiple servers are used in parallel to provide high availability.&lt;br /&gt;
&lt;br /&gt;
Failover: An SBC can provide automatic failover capabilities to ensure that traffic is redirected to a backup system in the event of a failure. This can be performed on a per-call basis, or for all calls, depending on the configuration.&lt;br /&gt;
&lt;br /&gt;
Load Balancing: An SBC can provide load balancing capabilities to distribute traffic across multiple servers or network elements, ensuring that traffic is evenly distributed and reducing the risk of failure.&lt;br /&gt;
&lt;br /&gt;
Call Routing: An SBC can provide call routing capabilities to redirect calls to alternative locations in the event of a disaster, ensuring that calls can still be made even if a primary location is unavailable.&lt;br /&gt;
&lt;br /&gt;
Media Processing: An SBC can provide media processing capabilities, such as voice and video transcoding, which can help to ensure that calls are of high quality, even in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
Network Management: An SBC provides detailed call reporting, billing, and usage analysis, which can be valuable information for network administrators and service providers in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
Overall, the features provided by an SBC help to ensure that VoIP communications are available and reliable, even in the event of a disaster. This is especially important for organizations that rely on VoIP for business-critical applications, as it helps to ensure that the network is available and secure at all times, even in the event of a disaster.&lt;br /&gt;
&lt;br /&gt;
==How does an SBC integrate with existing communication infrastructure?==&lt;br /&gt;
A Session Border Controller (SBC) integrates with existing communication infrastructure by acting as a bridge between different communication networks and ensuring compatibility and interoperability. The SBC can be deployed at the network edge and can be configured to work with a variety of communication technologies, including IP PBXs, SIP trunks, VoIP gateways, and PSTN (Public Switched Telephone Network) gateways.&lt;br /&gt;
&lt;br /&gt;
Here's how an SBC integrates with existing communication infrastructure:&lt;br /&gt;
&lt;br /&gt;
Interoperability: An SBC provides interoperability functions to ensure that different communication networks can work together seamlessly. This includes functions such as protocol translation, codec conversion, and media handling.&lt;br /&gt;
&lt;br /&gt;
Integration with IP PBXs: An SBC can be integrated with an IP PBX to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that IP PBXs can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with SIP Trunks: An SBC can be integrated with SIP trunks to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that SIP trunks can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with VoIP gateways: An SBC can be integrated with VoIP gateways to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that VoIP gateways can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
Integration with PSTN gateways: An SBC can be integrated with PSTN gateways to provide additional security and functionality, such as call routing, traffic management, and media processing. This helps to ensure that PSTN gateways can be used effectively with different communication networks.&lt;br /&gt;
&lt;br /&gt;
By integrating with existing communication infrastructure, an SBC helps to ensure that communication networks work together seamlessly, providing a stable and secure environment for VoIP communications. This is especially important for organizations that have a mix of different communication systems or are looking to upgrade or replace existing systems.&lt;/div&gt;</summary>
		<author><name>ToddIngarfield</name></author>
		
	</entry>
	<entry>
		<id>https://sky-networks.com/mediawiki/index.php?title=Main_Page&amp;diff=2229</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sky-networks.com/mediawiki/index.php?title=Main_Page&amp;diff=2229"/>
		<updated>2023-02-16T16:31:44Z</updated>

		<summary type="html">&lt;p&gt;ToddIngarfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Sky Networks Wiki ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;b&amp;gt;Sky Networks Documentation&amp;lt;/b&amp;gt; &lt;br /&gt;
 [[Sky Dance Web User Interface]] &lt;br /&gt;
 [[PBX|Sky PBX - Virtual PBX/Residential VOIP]]&lt;br /&gt;
 [[VOIP Billing|Sky Basic Retail/PBX/Wholesale Billing]]&lt;br /&gt;
 [[Sky Dance Completions]]&lt;br /&gt;
 [[ Sky Dance Billing|Sky Dance Advanced Wholesale Billing]]&lt;br /&gt;
 [[Sky Phone]]&lt;br /&gt;
 [[Sky Central]]&lt;br /&gt;
 [[Skyview |Sky View]]&lt;br /&gt;
 [[Sky RESTful API]]&lt;br /&gt;
 &amp;lt;!--  This should be merged into the Sky Basic Retail billing &lt;br /&gt;
[[ASTPP Integration]] &lt;br /&gt;
 [[Commonly Asked Questions]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
 [[Frequently Asked Questions]]&lt;br /&gt;
 [[Session Border Controller FAQ]]&lt;/div&gt;</summary>
		<author><name>ToddIngarfield</name></author>
		
	</entry>
	<entry>
		<id>https://sky-networks.com/mediawiki/index.php?title=PBX&amp;diff=2223</id>
		<title>PBX</title>
		<link rel="alternate" type="text/html" href="https://sky-networks.com/mediawiki/index.php?title=PBX&amp;diff=2223"/>
		<updated>2022-11-21T16:34:34Z</updated>

		<summary type="html">&lt;p&gt;ToddIngarfield: Scaled image down to better fit w/in browser&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Click Here to return to the main Screen: '''[[Main Page |Back]]'''&lt;br /&gt;
&lt;br /&gt;
Sky PBX is a Sky DANCE application which is designed to allow you to setup residential VOIP and multi-tenant PBX services, IVRs and Call centers for use within Sky DANCE.   The following documentation will provide you with information on how to set this up.  If you have questions, feel free to call Sky Dance technical support.  (Note: Sky PBX is based on the Fusion PBX project, so their site can be referenced for additional detail not covered on this site although their site is not guaranteed to be accurate for Sky PBX and their feature set is not identical)  Here is a link to the current feature set [[Sky PBX Features]]&lt;br /&gt;
&lt;br /&gt;
==Quick Overview of the Setup==&lt;br /&gt;
&lt;br /&gt;
* Create a domain to match the domain used for registering phones&lt;br /&gt;
* Create an extension under Accounts -&amp;gt; Extensions&lt;br /&gt;
* Register the phone to the extension. The extension number is the username for the end point.&lt;br /&gt;
* Test the phone by dialing the music on hold number *9664&lt;br /&gt;
* Setup an inbound route from Sky DANCE to the PBX.&lt;br /&gt;
* Validate the settings on the outbound route from Sky DANCE.&lt;br /&gt;
* Test&lt;br /&gt;
&lt;br /&gt;
==Menu: Advanced-&amp;gt;[[Domains]] (for Multi Tenant setup)==&lt;br /&gt;
Every Sky PBX instance will have its own domain.  This will be the IP address or the name which is used when an extension will register to the PBX.  [[Multi-Tenant]]&lt;br /&gt;
Note: The first PBX should already be mostly configured after installation by Sky Networks technicians.  This can be used as an example when setting up new ones.&lt;br /&gt;
&lt;br /&gt;
==Menu: Accounts-&amp;gt;[[Extensions]]==&lt;br /&gt;
The first time the Extensions page is viewed, there will be no extensions listed.  Click on the + next to the list in order to add an extension.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Effective Caller ID&amp;quot; information is shown within your organization, &amp;quot;Outbound Caller ID&amp;quot; information will be seen by those receiving outside calls.&lt;br /&gt;
&lt;br /&gt;
Fill in Extension in order to get a basic phone up and running.  It is suggested that a system administrator complete the following:&lt;br /&gt;
Extension (according to the numbering scheme used in the implementation)&lt;br /&gt;
User list (assign a user to each extension – this allows the end-user to log into the SkyPBX web GUI and check voicemails, faxes and so on via the web. This does not have to be done immediately.)&lt;br /&gt;
Voicemail options (e.g. have voicemail sent to a designated email address.)&lt;br /&gt;
(editors: Toll allow is a new option – where is this used?  I don’t have this set on my system yet my calls all still work)&lt;br /&gt;
&lt;br /&gt;
*The range entry allows more than one extension to be created at a time.  This would probably be most useful when doing automated telephone provisioning (note to editors – you’ll need to flesh this out as we now have a provisioning section on this page and I have no idea how to use it).&lt;br /&gt;
&lt;br /&gt;
Save each configured extension (the save button is at the bottom of the GUI). When the save is complete, the screen is returned to the list of extensions.&lt;br /&gt;
Click on the extension just created.&lt;br /&gt;
Click on the password field to reveal the current password directly below the field.  Note the password is displayed because it will be needed to configure a telephone to negotiate with SkyPBX.  At this point, it might be prudent to test a telephone negotiating with successfully SkyPBX so that further testing can be performed, ensuring that the following are also properly configured:&lt;br /&gt;
IP address of SkyPBX (the phone might know this as the SIP server)&lt;br /&gt;
Extension (the extension number is the username for the phone)&lt;br /&gt;
Password for the extension&lt;br /&gt;
&lt;br /&gt;
 Read the manual for your IP phone or soft phone for more information. &lt;br /&gt;
Once the phone is connected you can test it by dialing *9664 which is a code for music on hold.&lt;br /&gt;
To use a phone to call somewhere other than music on hold or another extension, configuration of the Sky_Dance entry in the Dialplan Manager  is required.  (See more information about call provisioning and routing under DialPlan)&lt;br /&gt;
&lt;br /&gt;
==Setup an Inbound Route from Sky DANCE==&lt;br /&gt;
There are 2 steps to create an inbound route from Sky DANCE for Sky PBX. (This assumes you already have an inbound route setup in Sky DANCE that can accept traffic)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
1.  Add a DID entry to route a call to Sky PBX from the Sky DANCE Called Pretranslation table like this:&lt;br /&gt;
&lt;br /&gt;
Example: Route a all DIDs beginning with 30550022 to extension 1000 in for company domain sky-networks.com&lt;br /&gt;
 Pretranslation entry&lt;br /&gt;
 CLD              TRANSLATION&lt;br /&gt;
 30550022*  1000@sky-networks.com&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Legacy Instructions&amp;gt;&lt;br /&gt;
1.  For inbound DIDs, create a &amp;quot;Called Pre Translation&amp;quot; entry in Sky DANCE which routes a call to the PBX using a &amp;lt;9999&amp;gt; prefix&lt;br /&gt;
&lt;br /&gt;
Example:  30550022*  9999665001 - would route to PBX1 with the default setup. &lt;br /&gt;
&lt;br /&gt;
If you have more than 1 PBX planned, you will need to plan on adding 2 prefixes in the Called Pre Translation table with the following format:   &amp;lt;Sky PBX application prefix - 9999&amp;gt;&amp;lt;4 digit PBX ID&amp;gt;&amp;lt;Number within the Dialplan Manager for that PBX&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 2.  Edit the Send_to_SkyPBX entry in the Dialplan Manager to change the condition to be more specific - ie. &lt;br /&gt;
  if the prefix from Sky DANCE was 99990001 - you could just match on the 0001.  &lt;br /&gt;
 To add other PBX entries you can just duplicate the&lt;br /&gt;
  Send_toSkyPBX entry to make a Send_toSkyPBX2,3 4 etc.&lt;br /&gt;
  and edit the domain name to match the new domain for the new PBX and also to  &lt;br /&gt;
  change the transfer action to route to the new context.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Setup an Outbound Route to Sky DANCE==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Most times you will want to setup one domain for outbound dialing and all the special features common to your customer base.  In this shared domain, you will setup an outbound dialplan like this.  From your company or residential domain you can just setup a transfer to this shared domain for anything that is not an extension or a domain specific feature.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:  Outbound_Dialplan.png|1000px ]]&lt;br /&gt;
&lt;br /&gt;
==Voicemail to email==&lt;br /&gt;
For voicemail to email configure SMTP server settings in Advanced -&amp;gt;Default Settings.  Configure the destination email account in the settings for each extension.  SkyPBX does not use an MTA (Message Transfer Agent eg. sendmail or postfix).  Instead SkyPBX uses a PHP script that acts as an SMTP client and connects to the SMTP server using the account and password specified by the system and/or extension administrator.  As a result, there are no queues or logs where message sent or failed can be viewed.  However, if the php script was executed (whether the voicemail was successfully sent or not) there will be a file in /tmp called voicemailtoemail.txt.  If voicemailtoemail.txt was created and the voicemail was not received as an email, there could have been two possible results from the action. One possible result was that the script may have executed but it did not successfully negotiate with the SMTP server. Alternately, the script successfully sent the voicemail; however, the destination email account was incorrectly assigned in the settings.  If the file is not present in /tmp then it is likely that the voicemail file and directory permissions to /var/www/Skypbx/secure are incorrect.  The voicemail script is v_mailto.php.  If it is inaccessible to Sky DANCE then the function will not run and the file in /tmp will not be created.&lt;br /&gt;
&lt;br /&gt;
==Getting started (a topical approach to the wiki)==&lt;br /&gt;
This wiki is ordered around topics &amp;amp; menu screens.  If you are here for the first time the best place to start is the topical section below.  If you already have fusionpbx and want to know more about a particular function you can look up the menu screen section for more information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Multi-Tenant]] - Domain based multi-tenant.&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Extensions]] - ie. your phones&amp;lt;br&amp;gt;&lt;br /&gt;
* [[IVR Menu]] - ie. if you want to setup an auto attendant or have automated prompts for a caller this is where you set this up&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Conferences]] - allows you to define reservationless conference rooms&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Call Groups]] - settings that allow you to group phones together&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Music On Hold]] - ie. if you place someone on hold what will they hear?&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Ring Groups]] - call one or more extensions&lt;br /&gt;
&lt;br /&gt;
==Documentation for SkyPBX GUI screens==&lt;br /&gt;
Please note that the documentation in this section is in progress. Many of the menu items shown here are available only to the &amp;quot;super admin&amp;quot; or are reserved for advanced use.  Further information can be found by clicking on the associated menu item.&lt;br /&gt;
&lt;br /&gt;
The GUI is accessible using a web browser by going to the PBX entry in the Sky DANCE GUI.&lt;br /&gt;
&lt;br /&gt;
'''[[System]]''' - the default page that is displayed when you log in to SkyPBX is the System page.  You can access it later by clicking on System directly without selecting a sub-menu&lt;br /&gt;
* [[Account Settings]] - the account settings for the currently logged on user&lt;br /&gt;
* [[SkyPBX Logout |Logout]] - use this to log out of the SkyPBX administration web site&lt;br /&gt;
* [[Menu Manager]] - This is used to control which menu items are available to the various user levels.&lt;br /&gt;
* [[Modules]] - for enabling and disabling Sky DANCE modules&lt;br /&gt;
* [[SkyPBX Settings|Settings]] - (advanced)  SkyPBX settings&lt;br /&gt;
* [[Variables]] - (advanced) Manage Sky DANCE internal variables&lt;br /&gt;
'''Accounts''' - clicking directly on Accounts without selecting a sub-menu will take you to the [[Extensions]] page &lt;br /&gt;
* [[Devices]] - for seeing and modifying all provisioned phones.  See [[Extensions]] for more information&lt;br /&gt;
* [[Extensions]] - where you configure the extensions for the phones attached to your system&lt;br /&gt;
* [[Gateways]] - (advanced - should only be used by super admin) These are the gateways that can be used to terminate traffic. &lt;br /&gt;
* [[User Manager]] - Allows a superadmin/admin to manage USERs and GROUPs. Can create/delete users, edit their [[Account Settings]].&lt;br /&gt;
* [[XMPP Manager]] - Configure XMPP to work with Google talk or other jabber servers. (Advanced)&lt;br /&gt;
&lt;br /&gt;
'''Dialplan''' - clicking directly on dialplan without selecting a sub-menu will take you to the [[Dialplan Manager]] page&lt;br /&gt;
* [[Dialplan Manager]] - used to update the dialplan controlling what happens when a number is dialed (note that this also includes the dialplan entries used for [[Outbound Routes]]). [[Feature Codes]] are used to implement special functions not available on the phones keypad directly through a button push.&lt;br /&gt;
&lt;br /&gt;
* [[Inbound Routes]] -  (advanced) used to define what to do with calls coming from outside of your SkyPBX/Sky DANCE server&lt;br /&gt;
* [[Outbound Routes]] - (advanced) used to define dialplan entries that affect calls that leave your SkyPBX/Sky DANCE server to go to the outside world&lt;br /&gt;
&lt;br /&gt;
'''Apps''' - clicking directly on apps without selecting a sub-menu will take you to the [[Call Detail Records]] page&lt;br /&gt;
&lt;br /&gt;
* [[Call block]] - Block inbound callers, optional module must be installed from Dev/Apps&lt;br /&gt;
* [[Call Broadcast]] - (option) &lt;br /&gt;
* [[Call Center]] –  Setup a SkyPBX call center&lt;br /&gt;
* [[Call Detail Records]] - Call history reports and detailed information on the calls.&lt;br /&gt;
* [[Conferences]] - to define permanently reserved conference numbers for individuals/groups to use&lt;br /&gt;
* [[Contact Manager]] - Manage your contact list and create [http://en.wikipedia.org/wiki/VCard vcards] if needed&lt;br /&gt;
* [[Fax Server]] - (option) to setup inbound and outbound faxing from SkyPBX (without needing a physical fax machine)&lt;br /&gt;
* [[Follow Me]] - Configure call forwarding, follow me, or do not disturb. &lt;br /&gt;
* [[Hot Desking]] (option) &lt;br /&gt;
* [[IVR Menu]] - To define Auto attendants, Interactive Voice Response menus (ie. press 1 for billing, press 2 for technical support, etc.)&lt;br /&gt;
* [[Music On Hold]] - to set up music for callers who are placed on hold or who are in a queue.&lt;br /&gt;
* [[Recordings]] - for making, modifying and reviewing recorded messages used within your phone system&lt;br /&gt;
* [[Ring Groups]] - allow you to ring one or more registered endpoints.&lt;br /&gt;
* [[Time Conditions]] - to define time conditions to affect how calls are handled at different times and on different days&lt;br /&gt;
* [[Queues]] - to define call queues to enable people to wait on hold until it is their turn to be answered&lt;br /&gt;
* [[PBX Voicemail|Voicemail]] - shows all voicemails that belongs to the current logged in user&lt;br /&gt;
&lt;br /&gt;
'''Status''' - clicking directly on status without selecting a sub-menu will take you to the [[Active Extensions]] page&lt;br /&gt;
* [[Active Call Center]] - display queue status, agent status, tier status for call centers &lt;br /&gt;
* [[Active Calls]] - lists and allows you to interact with '''active calls''' being handled by your server&lt;br /&gt;
* [[Active Conferences]] - lists conferences that are active on your server (showing the number of participants)&lt;br /&gt;
* [[Active Extensions]] - lists and allows you to interact with calls being handled by phone extensions on your server&lt;br /&gt;
* [[Active Queues]] - displays queues that have one or more callers waiting&lt;br /&gt;
* [[Registrations]] - By default in this page you can see all the registered endpoints in profile '''internal'''.&lt;br /&gt;
* [[Agent Status]] - Show/Edit the status of the agents at a call center.&lt;br /&gt;
* [[Services]] - allows interaction with the processes running on your server&lt;br /&gt;
* [[SIP Status]] - shows the status of your internal and external sip connections, various server statistics and a static view of the Sky DANCE log file&lt;br /&gt;
* [[System Status]] - shows the status of the physical server you are running SkyPBX on&lt;br /&gt;
* [[Log Viewer]] - displays Sky DANCE log file.&lt;br /&gt;
* [[Traffic Graph]] - Shows the live traffic on the network interface&lt;br /&gt;
&lt;br /&gt;
'''Advanced''' - clicking directly on Advanced without selecting a sub-menu will take you to the [[Command]] page&lt;br /&gt;
&lt;br /&gt;
* NOTE: This menu should only be available to the super administrator&lt;br /&gt;
&lt;br /&gt;
* [[Adminer]] - A database manager utility&lt;br /&gt;
* [[App Manager]] - advanced&lt;br /&gt;
* [[Command]] - allows you to interactively submit shell, PHP and Sky DANCE commands to your server&lt;br /&gt;
* [[Domains]] - used to setup new domains or edit existing ones.&lt;br /&gt;
* [[Group Manager]] - Used to manage SkyPBX groups&lt;br /&gt;
* [[PHP Editor]] - allows you to edit php files used in SkyPBX&lt;br /&gt;
* [[Provision Editor]] - allows you to edit phone/device provisioning files used in SkyPBX&lt;br /&gt;
* [[PHP Service]] - Manages multiple dynamic and customizable PHP services.&lt;br /&gt;
* [[Script Editor]] - allows you to edit javascript, lua and perl script used on your server&lt;br /&gt;
* [[SIP Profiles]] - allows you to customize the SIP profiles&lt;br /&gt;
* [[XML Editor]] - allows you to edit Sky DANCE XML files in the '''conf'''/ directory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: SkyPBX is based on the FusionPBX project.&lt;/div&gt;</summary>
		<author><name>ToddIngarfield</name></author>
		
	</entry>
	<entry>
		<id>https://sky-networks.com/mediawiki/index.php?title=Translations&amp;diff=2222</id>
		<title>Translations</title>
		<link rel="alternate" type="text/html" href="https://sky-networks.com/mediawiki/index.php?title=Translations&amp;diff=2222"/>
		<updated>2022-11-21T16:10:52Z</updated>

		<summary type="html">&lt;p&gt;ToddIngarfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Click Here to return to the main Screen: '''[[Routing |Back]]'''&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
Translations perform two important tasks:  Manipulate the numbers, and perform call routing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before explaining in detail the process of routing, table 1 summarizes the most relevant definitions to understand the process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Table 1. Definitions.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
! Term&lt;br /&gt;
! Definition&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''ANI'''&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Calling party's phone number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''DNI'''&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Called party's phone number.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:none;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''Fast Busy'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:none;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| It is a partition where no provider is assigned and the call is not connected.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''Gateway List'''&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| List of IP addresses associated with the suppliers.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:none;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''Partition'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:none;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| A partition groups the common routing policies for one or more carriers. The purpose of a partition is to deliver the quality service to a group of customers with needs identified with the routing policies defined for that partition. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''RG'''&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Resource Group. The RG defines the status, direction, translations and other technical parameters needed to identify a carrier in the network. The RG defines routing and numbering processing for a customer.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:none;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''RG In'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:none;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Clientâs RG.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''RG Out'''&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Provider's RG.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.0139in solid #00ffff;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''Route'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.0139in solid #00ffff;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| A route is a list of RG Out that defines a path to a destination.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
In terms of numbering, the Clientâs ANI and DNI are adapted to your technical requirements through the Calling Pre Translation and Called Pre Translation processes. Once they reach your network resources and a provider is selected, the ANI and DNI are adapted to the providerâs technical requirements through the Calling Post Translation and Called Post Translation processes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In terms of routing, it's in the translation process where a route is selected so the call reaches its destination.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: Routing_process.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 3. Routing Process.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An explanation of the routing process is explained a follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Client Validation - For inbound calls, once a call reaches your network, the first step is to verify that the clientâs IP address and the originating port match the IP and port configured in the inbound Resource Group for that client. The system also verifies that the client sent the call to the Proxy IP address configured in the RG.&lt;br /&gt;
* Resource Group Assignment - Once the client has been validated, the inbound resource group is assigned. In the RG setup the Calling Pre Translation (not mandatory), Called Pre Translation (not mandatory) and Called Translation (mandatory) tables that the client associated with this RG In must follow, are defined. &lt;br /&gt;
* Calling Pre translation - In the Calling Pre Translation process the ANI is modified, if needed, to meet your network requirements. It is also here where the call might be forwarded to a specific partition depending on the ANI, if required.&lt;br /&gt;
** One example of what can be done using the Calling Pre Translation is to delete a prefix (for example 011) from the original ANI.&lt;br /&gt;
** Another example is when you have extensions in different branches of your company, connected to your network. For routing purposes, such extensions are seen as customers, therefore it is required that the extension number where the call was generated is changed into a specific phone number.&lt;br /&gt;
** In other cases the ANI is used to prevent fraud. You can block a number or a series of numbers in the partition, by forwarding the call to the Fast Busy partition.&lt;br /&gt;
** There may be cases where the ANI is analyzed but no change is made in the numbering. Here, depending on the ANI received in the partition, you could forward the call to another partition, for example, to assure premium quality routes.&lt;br /&gt;
** It may be the case that no ANI format adjustment or partition forwarding is required. Therefore the Calling Pre Translation table query is not necessary.&lt;br /&gt;
* Called Pre Translation - In this step the DNI (dialed number) format is adjusted, if needed, to match your internal format. An example is when the prefix 011 or +1 is removed from the dialed number.&lt;br /&gt;
** You can block calls to a certain number or series of numbers by forwarding the call to a Fast Busy partition. Or you can forward the call to a Fast Busy partition when the call does not include a distinctive prefix agreed with your customer in the DNI.&lt;br /&gt;
** You also use a Called Pre Translation record to forward the call to a given partition, for example, to assure premium quality routes.&lt;br /&gt;
** It may be the case that no DNI format adjustment or partition forwarding is required. Therefore the Called Pre Translation table query is not necessary; it depends on the client's configuration in the RG In.&lt;br /&gt;
* Called Translation - In the Called Translation process a call can pass for various partitions until it reaches its destination, which can be a route with a list of RG Out or a call blocking.&lt;br /&gt;
** If a route is assigned in the process of Called Translation, the least cost order, the percentage, or a mix of both is applied, resulting in the selection of a single RG Out for the specific call.&lt;br /&gt;
** In the RG Out the tables Called Post Translation and &amp;quot;Calling Post Translation&amp;quot; are defined.&lt;br /&gt;
* Calling Post Translation - In Calling Post Translation the ANI is modified to adjust it to the provider's requirements. An example is when your client does not send the ANI but your provider requires one. In that case the system creates an ANI, according to the configuration in the Calling Post Translation table.&lt;br /&gt;
** Another example is when your provider requires that you remove or add the + sign to the ANI or change the complete number. Also, when one of the extensions in your network is making a call, the provider might need to receive a phone number, not an extension number.&lt;br /&gt;
** It may be the case that no ANI format adjustment is required. Therefore the Calling Post Translation table query is not necessary; it depends on the clientâs configuration in the RG Out.&lt;br /&gt;
* Called Post translation - In Called Post Translation the DNI is adjusted to fulfill the provider's requirements. An example is when your provider requires that the DNI is preceded of a certain code for validation purposes.&lt;br /&gt;
** In the Post Translation process the GW list is assigned to the RG Out and with it, the outgoing IP address and port.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following table is applicable when creating a record in the translation tables:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Table 2. Characters * and ? in the Translation Records.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
! Character&lt;br /&gt;
! Action&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| The numbers represented by the star character are not altered in the translation. The numbers or symbols (+) preceding the star character are subject to the translation. They can be replaced, complemented or deleted. A single * in this field means that the translation is applied to every ANI in that particular partition. A number followed by an * denotes that the adjustment is performed to the digits before the *.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.0139in solid #00ffff;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''?'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.0139in solid #00ffff;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| The digits of a number that are represented by a question mark represent not only the digits from 0 to 9 but also any character, like the + or #. For example, the number 70?? includes the numbers 7000 through 7099 and the translation is applied to the whole series. It applies also to number that include characters, like 700#.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
== Partitions ==&lt;br /&gt;
This table refers to the Called Translation partitions. The list of partitions created in the switch is shown in the table of figure 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Partition_table.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 4. Partition Table.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The fields in this table are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Partition - This is the number assigned to the partition.&lt;br /&gt;
* Description - This is a brief description of the partition.&lt;br /&gt;
&lt;br /&gt;
To add a new partition:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Click âAddâ to create a new partition. A new row will appear (Figure 5) and the cursor will be located in a new cell under the header partition.&lt;br /&gt;
&lt;br /&gt;
#*Note: The partition number and dialed number combination is unique, this means that there are no two partitions with the same dialed number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: Partition_Addition.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 5. Partition Addition.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Enter the partition number you want to create and click outside the cell to exit. The cell will display a red flag in the upper left corner to denote the addition or change (Figure 6). If you enter a partition that does not exist, the system will display the alert :parition already exists&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Partition_Addition_cont.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 6. Partition Addition  cont.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Double click on the field under Description to activate the cell. Enter a description of the new partition.&lt;br /&gt;
# Click Save to confirm the partition addition or Cancel to discard it. The following window will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: Partition_Addition_Confirmation.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 7. Partition Addition Confirmation Window.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The cell will display a visual alert if the partition number already exists (Figure 8).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Partition_Alert.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 8. Partition Addition âExisting Partition Alert.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To delete an existing partition:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Select the check box or check boxes next to the partition you want to delete.&lt;br /&gt;
# Click Delete. The following window will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Partition_Delete_Confirmation.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 9. Partition Deletion Confirmation Window.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Click Yes to confirm the deletion or No to discard it.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' You can select all the partitions by clicking Select All and then delete the whole group.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To edit an existing partition:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Double click on the description and edit the field. Click outside the cell. The cell will display a red flag in the upper left corner to denote the change.&lt;br /&gt;
# Click Save to confirm the partition edition or Cancel to discard it. The window of figure 9 will appear.&lt;br /&gt;
# Click Yes to confirm the edition or No to discard it.&lt;br /&gt;
&lt;br /&gt;
If you have a large amount of partitions, you can make use of the buttons [[Image: buttons.png]] to move across the partition list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the button [[Image: refresh_button.png]] to refresh the web page. You can decide to display 50, 100, 500, or all the partitions using the drop-down list next to Rows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calling Pre Translation ==&lt;br /&gt;
Calling Pre Translation refers to the ANI formatting process to adjust the numbering to your network requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 10 shows the table that comprises the Calling Pre Translation records that run in your switch.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File: calling_pretranslation.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 10. Calling Pre Translation Window.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The fields in the table are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Dialed Number - This field refers to the ANI from where the call is being generated.&lt;br /&gt;
* Translated Number - There are two possible values here: the formatted ANI, which fulfills the numbering requirements of your network or a blank cell that denotes no change in the ANI.&lt;br /&gt;
* Description - Type here a brief explanation of the record or specific annotation about it.&lt;br /&gt;
* Fw. Partition - There are two possible cases here: the number of a partition in the Called Translation table where the call is forwarded, or a blank cell that denotes no change in the partition.&lt;br /&gt;
* Modified by - The system automatically fills this field with the user's login name who performed the addition (or modification).&lt;br /&gt;
* Modified - The system automatically fills this field with the date of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To perform a custom search&amp;lt;nowiki&amp;gt;, use any combination of the search fields. The fields Dialed Number and Translated Number are supplemented by a window that helps refine the search. Make use of the options &amp;lt;, &amp;gt;, =, &amp;lt;=, &amp;gt; =, Begins with, and Containing, to perform a search of a specific number or a range of numbers.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: calling_pretranslation_search.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 11. Calling Pre Translation - Dialed Number and Translated Number Search Aid.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To create a Calling Pre Translation record:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Click Add to create a new Calling Pre Translation. The following window will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:calling_pretrans_add.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 12. Calling Pre Translation Addition Window - 1.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Enter the partition number. If the partition you entered is not created in the switch, you will see a text box saying ANI Pre Translation already exists.&lt;br /&gt;
# Enter a description of the record if required.&lt;br /&gt;
# Click Add to create a new record in the translation.&lt;br /&gt;
# Enter the Dialed Number subject to translation. The cell will display a red flag in the upper left corner to denote the addition or change (Figure 13).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: Calling_pretrans_add2.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 13. Calling Pre Translation Addition Window - 2.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Enter the ANI new format under Translated Number (if required).&lt;br /&gt;
# Double click on the field under Description and enter a brief explanation of the translation if required.&lt;br /&gt;
# Double click on Fw. Partition and enter the partition in the Called Translation if you are going to redirect the translated number to another partition.&lt;br /&gt;
# The system will fill the fields Modified by and Modified with the user login name and date of the addition.&lt;br /&gt;
# Add more registers to the Calling Pre Translation if needed and repeat the actions.&lt;br /&gt;
# Click Save to confirm the new Calling Pre Translation record or Cancel to discard it. In both cases a confirmation window will appear.&lt;br /&gt;
&lt;br /&gt;
Note: If you do not enter data on a cell that should be filled, the system will display a visual alert on the cell and a text box saying, This field is required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To delete registers in a Calling Pre Translation record:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# If you want to delete a line in the Calling Pre Translation record, select the check box of the Translation you want to edit.&lt;br /&gt;
# Click on x to delete specific registers of the Calling Pre Translation record.&lt;br /&gt;
# Click Save to confirm the changes or Cancel to discard them.&lt;br /&gt;
&lt;br /&gt;
To edit an existing translation:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Select the check box of the Translation you want to edit.&lt;br /&gt;
# Double click on the fields you want to edit. The fields that can be edited are: Translated Number, Description, and Fw. Partition.&lt;br /&gt;
&lt;br /&gt;
== Called Pre Translation ==&lt;br /&gt;
Called Pre Translation refers to the DNI handling process to adjust the numbering format to your network requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 14 shows the table that comprises the Called Pre Translation records that run in your switch. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image: called_pretrans.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 14. Called Pre Translation Window.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This table has the same structure as the Calling Pre Translation table and the same definitions apply here except for Dialed Number that refers here to the DNI that is going to be formatted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The creation, deletion and edition of Called Pre Translation records follow the same steps explained in Calling Pre Translation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Called Translation ==&lt;br /&gt;
In the Called Translation process the call's ANI and DNI are already formatted and a route is associated depending on the destination.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: called_pretrans_detail.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 15. Called Translation Window.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 15 shows an example of the Called Translation table. What follows is a description of this table.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Partition - This is the partition where the RG is appointed if it has not been modified in Called Pre Translation and Calling Pre Translations.&lt;br /&gt;
* Dialed Number - This is the called party or range of dialed numbers.&lt;br /&gt;
* Translated Number - Although the DNI is formatted in Called Pre Translation, it is also possible to do it in Called Translation. In that case this field is used to specify the adjustment in the DNI.&lt;br /&gt;
* Description - This field tells you the purpose of the Called Translation. For example, blocking of fraudulent calls, translation for testing purposes, or routing of specific numbering range.&lt;br /&gt;
* Route or Fw. Partition - The Route or Forward Partition fields contain the route of the call or numbering range. The Fw. Partition is part of the Called Translation Table.&lt;br /&gt;
* Max. Duration - This parameter is used to control the length (in seconds) of calls. In this field you can program the disconnection of calls suspiciously long.&lt;br /&gt;
* Modified - The system automatically fills this field with the current date of creation or modification of the translation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The addition and deletion of Called Translation records follow the same steps explained in Calling Pre Translation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make use of the Multiple Edition futionality to edit Called Translation records. Figure 16 shows an example of multiple edition where the series of numbers that begin with 5025311 will have a new route assigned to them, in this example route 99.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: called_translation_edition.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 16. Called Translation Edition.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To edit the routes assigned to an existing Called Translation:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Select the check box next to the translation(s) you want to edit the route.&lt;br /&gt;
# Click on Edit Routes.  The system will display the window for route edition (Figure 17). This window is explained in detail in the menu option for Routes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File: Routes_Edition.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 17. Routes Edition.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Make the changes in the routes and click on Save to confirm them or Cancel to discard them. In both cases a confirmation window will appear.&lt;br /&gt;
&lt;br /&gt;
== Called Post Translation ==&lt;br /&gt;
Called Post Translation refers to the DNI handling process to adjust the numbering format to your provider's requirements. It is here where the RG is linked to a group of outgoing IP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 18 shows the table that comprises the Called Post Translation records that run in your switch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:called_post_translation.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 18. Called Post Translation Window.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The field Gateway refers to the list of IP addresses defined in the menu option Gateway List.  These are the provider's IP addresses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To create a Called Post Translation table:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Click Add to create a new Translation table. The following window will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: called_post_translation_add.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 19. Called Post Translation Table Addition.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Type the Post Translation Partition or use the arrows to scroll up and down. If the partition already exists you will see a text box saying, Post Translation âxxxxâ already exists.&lt;br /&gt;
# Type a brief description of the post translation table if required.&lt;br /&gt;
# Click Add to create a translation record in the table (Figure 20) and fill in the fields Dialed Number (DNI) and Gateway. Fill in the fields Translated Number, Translated NOA, and Description if required. The field Gateway Description is filled automatically by the system.&lt;br /&gt;
# Click Add again to create more translation records.&lt;br /&gt;
# Click Save to confirm the addition or Cancel to discard them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: called_post_translation_add2.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 20. Called Post Translation Addition.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To edit an existing Post Translation Table:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Select the check box next to the translation and click on Edit. The following window with editable fields will open:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: called_post_translation_edition.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 21. Called Post Translation Edition.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Edit data and/or add/delete translation records to the table.&lt;br /&gt;
# Click Save to confirm the changes or Cancel to discard them.&lt;br /&gt;
&lt;br /&gt;
== Calling Post Translation ==&lt;br /&gt;
Calling Post Translation refers to the ANI handling process to adjust the numbering format to the provider's requirements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 22 shows the table that comprises the Calling Post Translation records that run in your switch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File: calling_post_transation.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 22. Calling Post Translation Window.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases your provider may request that the field NOA (Nature of Address) is adjusted reflecting the nature of the ANI. The field Translated NOA refers to the adjustment required by your provider to clarify whether it is an international, or national number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The creation, deletion and edition of Calling Post Translation records follow the same steps previously explained.&lt;/div&gt;</summary>
		<author><name>ToddIngarfield</name></author>
		
	</entry>
	<entry>
		<id>https://sky-networks.com/mediawiki/index.php?title=Translations&amp;diff=2221</id>
		<title>Translations</title>
		<link rel="alternate" type="text/html" href="https://sky-networks.com/mediawiki/index.php?title=Translations&amp;diff=2221"/>
		<updated>2022-11-21T16:01:26Z</updated>

		<summary type="html">&lt;p&gt;ToddIngarfield: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Click Here to return to the main Screen: '''[[Routing |Back]]'''&lt;br /&gt;
&lt;br /&gt;
__TOC__ &lt;br /&gt;
&lt;br /&gt;
Translations perform two important tasks:  Manipulate the numbers, and perform call routing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before explaining in detail the process of routing, table 1 summarizes the most relevant definitions to understand the process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Table 1. Definitions.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
! Term&lt;br /&gt;
! Definition&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''ANI'''&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Calling party's phone number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''DNI'''&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Called party's phone number.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:none;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''Fast Busy'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:none;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| It is a partition where no provider is assigned and the call is not connected.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''Gateway List'''&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| List of IP addresses associated with the suppliers.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:none;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''Partition'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:none;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| A partition groups the common routing policies for one or more carriers. The purpose of a partition is to deliver the quality service to a group of customers with needs identified with the routing policies defined for that partition. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''RG'''&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Resource Group. The RG defines the status, direction, translations and other technical parameters needed to identify a carrier in the network. The RG defines routing and numbering processing for a customer.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:none;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''RG In'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:none;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Clientâs RG.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''RG Out'''&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| Provider's RG.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.0139in solid #00ffff;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''Route'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.0139in solid #00ffff;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| A route is a list of RG Out that defines a path to a destination.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
In terms of numbering, the Clientâs ANI and DNI are adapted to your technical requirements through the Calling Pre Translation and Called Pre Translation processes. Once they reach your network resources and a provider is selected, the ANI and DNI are adapted to the providerâs technical requirements through the Calling Post Translation and Called Post Translation processes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In terms of routing, it's in the translation process where a route is selected so the call reaches its destination.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: Routing_process.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 3. Routing Process.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An explanation of the routing process is explained a follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Client Validation - For inbound calls, once a call reaches your network, the first step is to verify that the clientâs IP address and the originating port match the IP and port configured in the inbound Resource Group for that client. The system also verifies that the client sent the call to the Proxy IP address configured in the RG.&lt;br /&gt;
* Resource Group Assignment - Once the client has been validated, the inbound resource group is assigned. In the RG setup the Calling Pre Translation (not mandatory), Called Pre Translation (not mandatory) and Called Translation (mandatory) tables that the client associated with this RG In must follow, are defined. &lt;br /&gt;
* Calling Pre translation - In the Calling Pre Translation process the ANI is modified, if needed, to meet your network requirements. It is also here where the call might be forwarded to a specific partition depending on the ANI, if required.&lt;br /&gt;
** One example of what can be done using the Calling Pre Translation is to delete a prefix (for example 011) from the original ANI.&lt;br /&gt;
** Another example is when you have extensions in different branches of your company, connected to your network. For routing purposes, such extensions are seen as customers, therefore it is required that the extension number where the call was generated is changed into a specific phone number.&lt;br /&gt;
** In other cases the ANI is used to prevent fraud. You can block a number or a series of numbers in the partition, by forwarding the call to the Fast Busy partition.&lt;br /&gt;
** There may be cases where the ANI is analyzed but no change is made in the numbering. Here, depending on the ANI received in the partition, you could forward the call to another partition, for example, to assure premium quality routes.&lt;br /&gt;
** It may be the case that no ANI format adjustment or partition forwarding is required. Therefore the Calling Pre Translation table query is not necessary.&lt;br /&gt;
* Called Pre Translation - In this step the DNI (dialed number) format is adjusted, if needed, to match your internal format. An example is when the prefix 011 or +1 is removed from the dialed number.&lt;br /&gt;
** You can block calls to a certain number or series of numbers by forwarding the call to a Fast Busy partition. Or you can forward the call to a Fast Busy partition when the call does not include a distinctive prefix agreed with your customer in the DNI.&lt;br /&gt;
** You also use a Called Pre Translation record to forward the call to a given partition, for example, to assure premium quality routes.&lt;br /&gt;
** It may be the case that no DNI format adjustment or partition forwarding is required. Therefore the Called Pre Translation table query is not necessary; it depends on the client's configuration in the RG In.&lt;br /&gt;
* Called Translation - In the Called Translation process a call can pass for various partitions until it reaches its destination, which can be a route with a list of RG Out or a call blocking.&lt;br /&gt;
** If a route is assigned in the process of Called Translation, the least cost order, the percentage, or a mix of both is applied, resulting in the selection of a single RG Out for the specific call.&lt;br /&gt;
** In the RG Out the tables Called Post Translation and &amp;quot;Calling Post Translation&amp;quot; are defined.&lt;br /&gt;
* Calling Post Translation - In Calling Post Translation the ANI is modified to adjust it to the provider's requirements. An example is when your client does not send the ANI but your provider requires one. In that case the system creates an ANI, according to the configuration in the Calling Post Translation table.&lt;br /&gt;
** Another example is when your provider requires that you remove or add the + sign to the ANI or change the complete number. Also, when one of the extensions in your network is making a call, the provider might need to receive a phone number, not an extension number.&lt;br /&gt;
** It may be the case that no ANI format adjustment is required. Therefore the Calling Post Translation table query is not necessary; it depends on the clientâs configuration in the RG Out.&lt;br /&gt;
* Called Post translation - In Called Post Translation the DNI is adjusted to fulfill the provider's requirements. An example is when your provider requires that the DNI is preceded of a certain code for validation purposes.&lt;br /&gt;
** In the Post Translation process the GW list is assigned to the RG Out and with it, the outgoing IP address and port.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following table is applicable when creating a record in the translation tables:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Table 2. Characters * and ? in the Translation Records.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
! Character&lt;br /&gt;
! Action&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
| style=&amp;quot;border-top:0.0139in solid #00ffff;border-bottom:0.0139in solid #00ffff;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| The numbers represented by the star character are not altered in the translation. The numbers or symbols (+) preceding the star character are subject to the translation. They can be replaced, complemented or deleted. A single * in this field means that the translation is applied to every ANI in that particular partition. A number followed by an * denotes that the adjustment is performed to the digits before the *.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.0139in solid #00ffff;border-left:0.0139in solid #00ffff;border-right:none;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| '''?'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.0139in solid #00ffff;border-left:none;border-right:0.0139in solid #00ffff;padding-top:0in;padding-bottom:0in;padding-left:0.075in;padding-right:0.075in;&amp;quot;| The digits of a number that are represented by a question mark represent not only the digits from 0 to 9 but also any character, like the + or #. For example, the number 70?? includes the numbers 7000 through 7099 and the translation is applied to the whole series. It applies also to number that include characters, like 700#.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
== Partitions ==&lt;br /&gt;
This table refers to the Called Translation partitions. The list of partitions created in the switch is shown in the table of figure 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Partition_table.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 4. Partition Table.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The fields in this table are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Partition - This is the number assigned to the partition.&lt;br /&gt;
* Description - This is a brief description of the partition.&lt;br /&gt;
&lt;br /&gt;
To add a new partition:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Click âAddâ to create a new partition. A new row will appear (Figure 5) and the cursor will be located in a new cell under the header partition.&lt;br /&gt;
&lt;br /&gt;
#*Note: The partition number and dialed number combination is unique, this means that there are no two partitions with the same dialed number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: Partition_Addition.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 5. Partition Addition.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Enter the partition number you want to create and click outside the cell to exit. The cell will display a red flag in the upper left corner to denote the addition or change (Figure 6). If you enter a partition that does not exist, the system will display the alert :parition already exists&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Partition_Addition_cont.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 6. Partition Addition  cont.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Double click on the field under Description to activate the cell. Enter a description of the new partition.&lt;br /&gt;
# Click Save to confirm the partition addition or Cancel to discard it. The following window will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: Partition_Addition_Confirmation.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 7. Partition Addition Confirmation Window.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The cell will display a visual alert if the partition number already exists (Figure 8).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Partition_Alert.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 8. Partition Addition âExisting Partition Alert.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To delete an existing partition:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Select the check box or check boxes next to the partition you want to delete.&lt;br /&gt;
# Click Delete. The following window will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:Partition_Delete_Confirmation.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 9. Partition Deletion Confirmation Window.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Click Yes to confirm the deletion or No to discard it.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' You can select all the partitions by clicking Select All and then delete the whole group.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To edit an existing partition:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Double click on the description and edit the field. Click outside the cell. The cell will display a red flag in the upper left corner to denote the change.&lt;br /&gt;
# Click Save to confirm the partition edition or Cancel to discard it. The window of figure 9 will appear.&lt;br /&gt;
# Click Yes to confirm the edition or No to discard it.&lt;br /&gt;
&lt;br /&gt;
If you have a large amount of partitions, you can make use of the buttons [[Image: buttons.png]] to move across the partition list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Use the button [[Image: refresh_button.png]] to refresh the web page. You can decide to display 50, 100, 500, or all the partitions using the drop-down list next to Rows.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Calling Pre Translation ==&lt;br /&gt;
Calling Pre Translation refers to the ANI formatting process to adjust the numbering to your network requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 10 shows the table that comprises the Calling Pre Translation records that run in your switch.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File: calling_pretranslation.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 10. Calling Pre Translation Window.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The fields in the table are:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Dialed Number - This field refers to the ANI from where the call is being generated.&lt;br /&gt;
* Translated Number - There are two possible values here: the formatted ANI, which fulfills the numbering requirements of your network or a blank cell that denotes no change in the ANI.&lt;br /&gt;
* Description - Type here a brief explanation of the record or specific annotation about it.&lt;br /&gt;
* Fw. Partition - There are two possible cases here: the number of a partition in the Called Translation table where the call is forwarded, or a blank cell that denotes no change in the partition.&lt;br /&gt;
* Modified by - The system automatically fills this field with the user's login name who performed the addition (or modification).&lt;br /&gt;
* Modified - The system automatically fills this field with the date of the change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To perform a custom search&amp;lt;nowiki&amp;gt;, use any combination of the search fields. The fields Dialed Number and Translated Number are supplemented by a window that helps refine the search. Make use of the options &amp;lt;, &amp;gt;, =, &amp;lt;=, &amp;gt; =, Begins with, and Containing, to perform a search of a specific number or a range of numbers.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: calling_pretranslation_search.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 11. Calling Pre Translation - Dialed Number and Translated Number Search Aid.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To create a Calling Pre Translation record:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Click Add to create a new Calling Pre Translation. The following window will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:calling_pretrans_add.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 12. Calling Pre Translation Addition Window - 1.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Enter the partition number. If the partition you entered is not created in the switch, you will see a text box saying ANI Pre Translation already exists.&lt;br /&gt;
# Enter a description of the record if required.&lt;br /&gt;
# Click Add to create a new record in the translation.&lt;br /&gt;
# Enter the Dialed Number subject to translation. The cell will display a red flag in the upper left corner to denote the addition or change (Figure 13).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: Calling_pretrans_add2.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 13. Calling Pre Translation Addition Window - 2.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Enter the ANI new format under Translated Number (if required).&lt;br /&gt;
# Double click on the field under Description and enter a brief explanation of the translation if required.&lt;br /&gt;
# Double click on Fw. Partition and enter the partition in the Called Translation if you are going to redirect the translated number to another partition.&lt;br /&gt;
# The system will fill the fields Modified by and Modified with the user login name and date of the addition.&lt;br /&gt;
# Add more registers to the Calling Pre Translation if needed and repeat the actions.&lt;br /&gt;
# Click Save to confirm the new Calling Pre Translation record or Cancel to discard it. In both cases a confirmation window will appear.&lt;br /&gt;
&lt;br /&gt;
Note: If you do not enter data on a cell that should be filled, the system will display a visual alert on the cell and a text box saying, This field is required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To delete registers in a Calling Pre Translation record:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# If you want to delete a line in the Calling Pre Translation record, select the check box of the Translation you want to edit.&lt;br /&gt;
# Click on x to delete specific registers of the Calling Pre Translation record.&lt;br /&gt;
# Click Save to confirm the changes or Cancel to discard them.&lt;br /&gt;
&lt;br /&gt;
To edit an existing translation:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Select the check box of the Translation you want to edit.&lt;br /&gt;
# Double click on the fields you want to edit. The fields that can be edited are: Translated Number, Description, and Fw. Partition.&lt;br /&gt;
&lt;br /&gt;
== Called Pre Translation ==&lt;br /&gt;
Called Pre Translation refers to the DNI handling process to adjust the numbering format to your network requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 14 shows the table that comprises the Called Pre Translation records that run in your switch. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image: called_pretrans.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 14. Called Pre Translation Window.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This table has the same structure as the Calling Pre Translation table and the same definitions apply here except for Dialed Number thatt refers here to the DNI that is going to be formatted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The creation, deletion and edition of Called Pre Translation records follow the same steps explained in Calling Pre Translation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Called Translation ==&lt;br /&gt;
In the Called Translation process the call's ANI and DNI are already formatted and a route is associated depending on the destination.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: called_pretrans_detail.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 15. Called Translation Window.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 15 shows an example of the Called Translation table. What follows is a description of this table.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Partition - This is the partition where the RG is appointed if it has not been modified in Called Pre Translation and Calling Pre Translations.&lt;br /&gt;
* Dialed Number - This is the called party or range of dialed numbers.&lt;br /&gt;
* Translated Number - Although the DNI is formatted in Called Pre Translation, it is also possible to do it in Called Translation. In that case this field is used to specify the adjustment in the DNI.&lt;br /&gt;
* Description - This field tells you the purpose of the Called Translation. For example, blocking of fraudulent calls, translation for testing purposes, or routing of specific numbering range.&lt;br /&gt;
* Route or Fw. Partition - The Route or Forward Partition fields contain the route of the call or numbering range. The Fw. Partition is part of the Called Translation Table.&lt;br /&gt;
* Max. Duration - This parameter is used to control the length (in seconds) of calls. In this field you can program the disconnection of calls suspiciously long.&lt;br /&gt;
* Modified - The system automatically fills this field with the current date of creation or modification of the translation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The addition and deletion of Called Translation records follow the same steps explained in Calling Pre Translation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Make use of the Multiple Addition futionality to edit Called Translation records. Figure 16 shows an example of multiple addition where the series of numbers that begin with 5025311 will have a new route assigned to them, in this example route 99.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: called_translation_edition.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 16. Called Translation Edition.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To edit the routes assigned to an existing Called Translation:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Select the check box next to the translation(s) you want to edit the route.&lt;br /&gt;
# Click on Edit Routes.  The system will display the window for route edition (Figure 17). This window is explained in detail in the menu option for Routes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File: Routes_Edition.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 17. Routes Edition.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Make the changes in the routes and click on âSaveâ to confirm them or âCancelâ to discard them. In both cases a confirmation window will appear.&lt;br /&gt;
&lt;br /&gt;
== Called Post Translation ==&lt;br /&gt;
Called Post Translation refers to the DNI handling process to adjust the numbering format to your providerâs requirements. It is here where the RG is linked to a group of outgoing IP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 18 shows the table that comprises the Called Post Translation records that run in your switch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image:called_post_translation.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 18. Called Post Translation Window.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The field âGatewayâ refers to the list of IP addresses defined in the menu option âGateway Listâ. These are the providerâs IP addresses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To create a Called Post Translation table:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Click âAddâ to create a new Translation table. The following window will appear:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: called_post_translation_add.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 19. Called Post Translation Table Addition.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Type the Post Translation Partition or use the arrows to scroll up and down. If the partition already exists you will see a text box saying, âPost Translation âxxxxâ already existâ.&lt;br /&gt;
# Type a brief description of the post translation table if required.&lt;br /&gt;
# Click âAddâ to create a translation record in the table (Figure 20) and fill in the fields Dialed Number (DNI) and Gateway. Fill in the fields Translated Number, Translated NOA, and Description if required. The field Gateway Description is filled automatically by the system.&lt;br /&gt;
# Click âAddâ again to create more translation records.&lt;br /&gt;
# Click âSaveâ to confirm the addition or âCancelâ to discard them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: called_post_translation_add2.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 20. Called Post Translation Addition.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To edit an existing Post Translation Table:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Select the check box next to the translation and click on âEditâ. The following window with editable fields will open:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[Image: called_post_translation_edition.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 21. Called Post Translation Edition.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Edit data and/or add/delete translation records to the table.&lt;br /&gt;
# Click âSaveâ to confirm the changes or âCancelâ to discard them.&lt;br /&gt;
&lt;br /&gt;
== Calling Post Translation ==&lt;br /&gt;
Calling Post Translation refers to the ANI handling process to adjust the numbering format to the providerâs requirements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 22 shows the table that comprises the Calling Post Translation records that run in your switch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File: calling_post_transation.png]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;''Figure 22. Calling Post Translation Window.''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In some cases your provider may request that the field NOA (Nature of Address) is adjusted reflecting the nature of the ANI. The field âTranslated NOAâ refers to the adjustment required by your provider to clarify whether it is an international, or national number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The creation, deletion and edition of Calling Post Translation records follow the same steps previously explained.&lt;/div&gt;</summary>
		<author><name>ToddIngarfield</name></author>
		
	</entry>
</feed>