[fusion_builder_container admin_label=”Header {M,L}” hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”medium-visibility,large-visibility” status=”published” publish_date=”” class=”headerheight” id=”” border_size=”” border_color=”” border_style=”solid” margin_top=”0px” margin_bottom=”0px” padding_top=”0px” padding_right=”” padding_bottom=”0px” padding_left=”” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”#000000″ background_image=”https://autocommander.aws2.ocg.ca/wp-content/uploads/sites/12/2020/01/banner-checkboxes.jpg” background_position=”right center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.6″ background_blend_mode=”none” video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″ admin_toggled=”no”][fusion_builder_row][fusion_builder_column type=”1_3″ layout=”1_3″ spacing=”” center_content=”yes” link=”” target=”_self” min_height=”” hide_on_mobile=”large-visibility” class=”” id=”” background_image_id=”” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” border_radius_top_left=”” border_radius_top_right=”” border_radius_bottom_right=”” border_radius_bottom_left=”” box_shadow=”no” box_shadow_vertical=”” box_shadow_horizontal=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” padding_top=”125px” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”0px” margin_bottom=”0px” background_type=”single” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”” background_image=”” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” filter_type=”regular” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″ last=”no”][fusion_imageframe image_id=”17341|full” max_width=”” style_type=”” blur=”” stylecolor=”” hover_type=”none” bordersize=”” bordercolor=”” borderradius=”” align=”none” lightbox=”no” gallery_id=”” lightbox_image=”” lightbox_image_id=”” alt=”” link=”” linktarget=”_self” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″]https://autocommander.aws2.ocg.ca/wp-content/uploads/sites/12/2023/04/features-e1681002690258.png[/fusion_imageframe][/fusion_builder_column][fusion_builder_column type=”2_3″ layout=”2_5″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_image_id=”” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” border_radius_top_left=”” border_radius_top_right=”” border_radius_bottom_right=”” border_radius_bottom_left=”” box_shadow=”no” box_shadow_vertical=”” box_shadow_horizontal=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” padding_top=”50″ padding_right=”” padding_bottom=”” padding_left=”” margin_top=”0″ margin_bottom=”0″ background_type=”single” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”” background_image=”” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” animation_type=”zoom” animation_direction=”static” animation_speed=”0.9″ animation_offset=”” filter_type=”regular” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″ last=”no”][fusion_separator style_type=”none” hide_on_mobile=”large-visibility” class=”” id=”” sep_color=”” top_margin=”” bottom_margin=”50px” border_size=”” icon=”” icon_circle=”” icon_circle_color=”” width=”” alignment=”center” /][fusion_title title_type=”text” rotation_effect=”bounceIn” display_time=”1200″ highlight_effect=”circle” loop_animation=”off” highlight_width=”9″ highlight_top_margin=”0″ before_text=”” rotation_text=”” highlight_text=”” after_text=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”right” size=”1″ font_size=”” animated_font_size=”” fusion_font_family_title_font=”” fusion_font_subset_title_font=”” fusion_font_variant_title_font=”” line_height=”” letter_spacing=”” margin_top=”” margin_bottom=”0px” margin_top_mobile=”” margin_bottom_mobile=”” text_color=”#ffffff” animated_text_color=”” highlight_color=”” style_type=”none” sep_color=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

High Availability Switch Module

[/fusion_title][fusion_title title_type=”text” rotation_effect=”bounceIn” display_time=”1200″ highlight_effect=”circle” loop_animation=”off” highlight_width=”9″ highlight_top_margin=”0″ before_text=”” rotation_text=”” highlight_text=”” after_text=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” content_align=”right” size=”6″ font_size=”18px” animated_font_size=”” fusion_font_family_title_font=”” fusion_font_subset_title_font=”” fusion_font_variant_title_font=”” line_height=”” letter_spacing=”” margin_top=”0px” margin_bottom=”” margin_top_mobile=”” margin_bottom_mobile=”” text_color=”#ff6600″ animated_text_color=”” highlight_color=”” style_type=”none” sep_color=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

Comprehensive VoIP switching and HA functionality

[/fusion_title][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container admin_label=”Header {S}” hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”yes” menu_anchor=”” hide_on_mobile=”small-visibility” status=”published” publish_date=”” class=”” id=”” border_size=”0″ border_color=”#ff6600″ border_style=”solid” margin_top=”0px” margin_bottom=”0px” padding_top=”0px” padding_right=”0px” padding_bottom=”0px” padding_left=”0px” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”” background_image=”https://autocommander.aws2.ocg.ca/wp-content/uploads/sites/12/2020/01/banner-checkboxes.jpg” background_position=”left top” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″ admin_toggled=”yes”][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ spacing=”” center_content=”yes” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”mobileheader” id=”” background_image_id=”” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” border_radius_top_left=”” border_radius_top_right=”” border_radius_bottom_right=”” border_radius_bottom_left=”” box_shadow=”no” box_shadow_vertical=”” box_shadow_horizontal=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” padding_top=”0px” padding_right=”0px” padding_bottom=”0px” padding_left=”0px” margin_top=”0px” margin_bottom=”0px” background_type=”single” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”” background_image=”” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” filter_type=”regular” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″ last=”no”][fusion_title title_type=”text” rotation_effect=”bounceIn” display_time=”1200″ highlight_effect=”circle” loop_animation=”off” highlight_width=”9″ highlight_top_margin=”0″ before_text=”” rotation_text=”” highlight_text=”” after_text=”” hide_on_mobile=”small-visibility” class=”mobilebreadcrumb” id=”” content_align=”center” size=”1″ font_size=”150%” animated_font_size=”” line_height=”” letter_spacing=”” margin_top=”0px” margin_bottom=”0px” margin_top_mobile=”1em” margin_bottom_mobile=”1em” text_color=”#cfcfcf” animated_text_color=”” highlight_color=”” style_type=”default” sep_color=””]

HAAST

[/fusion_title][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]»[/fusion_text][fusion_title title_type=”text” rotation_effect=”bounceIn” display_time=”1200″ highlight_effect=”circle” loop_animation=”off” highlight_width=”9″ highlight_top_margin=”0″ before_text=”” rotation_text=”” highlight_text=”” after_text=”” hide_on_mobile=”small-visibility” class=”mobilebreadcrumb” id=”” content_align=”center” size=”2″ font_size=”150%” animated_font_size=”” line_height=”” letter_spacing=”” margin_top=”0px” margin_bottom=”0px” margin_top_mobile=”1em” margin_bottom_mobile=”1em” text_color=”#ff6600″ animated_text_color=”” highlight_color=”” style_type=”default” sep_color=””]

FEATURES

[/fusion_title][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″ admin_label=”Tabs” admin_toggled=”no”][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_6″ spacing=”” center_content=”no” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” border_radius=”” box_shadow=”no” dimension_box_shadow=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” background_type=”single” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”” background_image=”” background_image_id=”” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” filter_type=”regular” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″ last=”true” first=”true”][fusion_code]W1RlbGl1bXByb2R1Y3R0YWJzbWVudSBpdGVtPSdtZW51JyBwcm9kdWN0PSdoYXZzJyB0YWI9J2ZlYXR1cmVzJ10=[/fusion_code][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container admin_label=”Content Boxes” hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ background_blend_mode=”none” video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ spacing=”” center_content=”yes” link=”” target=”_self” min_height=”none” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_image_id=”” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” border_radius_top_left=”” border_radius_top_right=”” border_radius_bottom_right=”” border_radius_bottom_left=”” box_shadow=”no” box_shadow_vertical=”” box_shadow_horizontal=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” background_type=”single” gradient_start_color=”” gradient_end_color=”” gradient_start_position=”0″ gradient_end_position=”100″ gradient_type=”linear” radial_direction=”center center” linear_angle=”180″ background_color=”” background_image=”” background_position=”left top” background_repeat=”no-repeat” background_blend_mode=”none” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” filter_type=”regular” filter_hue=”0″ filter_saturation=”100″ filter_brightness=”100″ filter_contrast=”100″ filter_invert=”0″ filter_sepia=”0″ filter_opacity=”100″ filter_blur=”0″ filter_hue_hover=”0″ filter_saturation_hover=”100″ filter_brightness_hover=”100″ filter_contrast_hover=”100″ filter_invert_hover=”0″ filter_sepia_hover=”0″ filter_opacity_hover=”100″ filter_blur_hover=”0″ last=”no”][fusion_content_boxes layout=”clean-horizontal” columns=”1″ link_type=”” button_span=”” link_area=”” link_target=”” icon_align=”left” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_delay=”” animation_offset=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” title_size=”” heading_size=”2″ title_color=”” body_color=”” backgroundcolor=”#efefef” icon=”” iconflip=”” iconrotate=”” iconspin=”no” iconcolor=”” icon_circle=”” icon_circle_radius=”” circlecolor=”” circlebordersize=”0″ circlebordercolor=”” outercirclebordersize=”” outercirclebordercolor=”” icon_size=”” icon_hover_type=”” hover_accent_color=”#ff6600″ image=”” image_id=”” image_max_width=”” margin_top=”” margin_bottom=””][fusion_content_box title=”Health Sensors” backgroundcolor=”” icon=”” iconflip=”” iconrotate=”” iconspin=”” iconcolor=”” circlecolor=”” circlebordersize=”” circlebordercolor=”” outercirclebordersize=”” outercirclebordercolor=”” image=”https://autocommander.aws2.ocg.ca/wp-content/uploads/sites/12/2019/12/icon-health-sensor.png” image_id=”3175|full” image_max_width=”” link=”” linktext=”” link_target=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

HAsm health sensors can detect a range of  switching engine failures (not just a stopped process), as well as failure / degradation of telephony services, the environment, external network devices, upstream proxies, ITSP/carrier routes, and more.  Telium can create custom sensors for hardware/device/service you choose, contributing to the overall health score for the node. HAsm health sensors allow a node to assess its overall ability to operate effectively, and take action when health is critical (including running programs or failing over to the other node).

[/fusion_content_box][fusion_content_box title=”Cluster Synchronization” backgroundcolor=”” icon=”” iconflip=”” iconrotate=”” iconspin=”” iconcolor=”” circlecolor=”” circlebordersize=”” circlebordercolor=”” outercirclebordersize=”” outercirclebordercolor=”” image=”https://autocommander.aws2.ocg.ca/wp-content/uploads/sites/12/2019/12/icon-synchronization.png” image_id=”3182|full” image_max_width=”” link=”” linktext=”” link_target=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

HAsm incorporates extensive synchronization capabilities, including the ability to synchronize files and directories, PostgreSQL/SQLite/MySQL databases and tables, and even custom data structures between nodes. Synchronization takes place from the active to the standby only if the active node is healthy, and only at intervals specified by the administrator. HAsm can even alter the received data, allowing the standby node to overwrite settings/data after synchronization (for differences between nodes).  SQL synchronization is always performed using SQL transactions (not block level copying), so there is never a risk of corruption if a node fails mid-synchronization.

[/fusion_content_box][fusion_content_box title=”Shared IP Address” backgroundcolor=”” icon=”” iconflip=”” iconrotate=”” iconspin=”” iconcolor=”” circlecolor=”” circlebordersize=”” circlebordercolor=”” outercirclebordersize=”” outercirclebordercolor=”” image=”https://autocommander.aws2.ocg.ca/wp-content/uploads/sites/12/2019/12/icon-shared-ip.png” image_id=”3179|full” image_max_width=”” link=”” linktext=”” link_target=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

HAsm incorporates the ability to share an IP address between nodes, allowing for the cluster to failover without any changes required to upstream or downstream devices. The shared IP is added/removed by HAsm as either a physical NIC, a virtual NIC, or as a virtual VLAN NIC. HAsm also broadcasts network changes to neighboring switches / routers to ensure traffic flows to the new device immediately.  User agents with active audio / video connections continue unaffected, without any interruption in service.

[/fusion_content_box][fusion_content_box title=”Autonomous Nodes” backgroundcolor=”” icon=”” iconflip=”” iconrotate=”” iconspin=”” iconcolor=”” circlecolor=”” circlebordersize=”” circlebordercolor=”” outercirclebordersize=”” outercirclebordercolor=”” image=”https://autocommander.aws2.ocg.ca/wp-content/uploads/sites/12/2019/12/icon-autonomous-nodes.png” image_id=”3170|full” image_max_width=”” link=”” linktext=”” link_target=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

HAsm nodes do not depend on any shared hardware, software, disks, databases, etc. Some high availability solutions share a block level device (eg: DRDB), a channel bank (eg: Astribank), a physical disk, a USB device, etc. However, these create a single point of failure that can collapse or corrupt an entire cluster when they fail. HAsm creates completely autonomous nodes, ensuring that one node cannot detrimentally affect the other.

[/fusion_content_box][fusion_content_box title=”Geographically Distant Nodes” backgroundcolor=”” icon=”” iconflip=”” iconrotate=”” iconspin=”” iconcolor=”” circlecolor=”” circlebordersize=”” circlebordercolor=”” outercirclebordersize=”” outercirclebordercolor=”” image=”https://autocommander.aws2.ocg.ca/wp-content/uploads/sites/12/2019/12/icon-geographically-distant.png” image_id=”3174|full” image_max_width=”” link=”” linktext=”” link_target=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

The design of HAsm allows for nodes to be separated over large distances (e.g. different continents) and still operate as a single cluster. All communications, synchronization, and control has been optimized to minimize data transfer and adapt to varying latency / network conditions.

[/fusion_content_box][fusion_content_box title=”Call Continuity” backgroundcolor=”” icon=”” iconflip=”” iconrotate=”” iconspin=”” iconcolor=”” circlecolor=”” circlebordersize=”” circlebordercolor=”” outercirclebordersize=”” outercirclebordercolor=”” image=”https://autocommander.aws2.ocg.ca/wp-content/uploads/sites/12/2021/05/icon-call-continuity.png” image_id=”16440|full” image_max_width=”” link=”” linktext=”” link_target=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

HAsm can keep calls in progress up during a cluster failover, transferring active calls from the active to the standby node.  HAsm can also synchronize call queues to ensure agent and caller information is preserved.  HAsm can even run scripts upon recovery to take action on calls that were moved between nodes, including playing a message, starting call recording, etc.  Callers won’t notice the failover, as audio and video streams (RTP) can continue uninterrupted.

[/fusion_content_box][fusion_content_box title=”Fast Failover” backgroundcolor=”” icon=”” iconflip=”” iconrotate=”” iconspin=”” iconcolor=”” circlecolor=”” circlebordersize=”” circlebordercolor=”” outercirclebordersize=”” outercirclebordercolor=”” image=”https://autocommander.aws2.ocg.ca/wp-content/uploads/sites/12/2019/12/icon-fast-failover.png” image_id=”3173|full” image_max_width=”” link=”” linktext=”” link_target=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

HAsm incorporates a heavily optimized sensor engine and cluster controller, which can detect a failed node in under 0.5 seconds and transition to the peer immediately thereafter. An entire cluster can now failover in as little as 3 seconds, with typical servers failing over in 5-15 seconds.  During this time calls can stay up and audio/video continue uninterrupted.

[/fusion_content_box][fusion_content_box title=”Intelligent Fallback” backgroundcolor=”” icon=”” iconflip=”” iconrotate=”” iconspin=”” iconcolor=”” circlecolor=”” circlebordersize=”” circlebordercolor=”” outercirclebordersize=”” outercirclebordercolor=”” image=”https://autocommander.aws2.ocg.ca/wp-content/uploads/sites/12/2019/12/icon-intelligent-fallback.png” image_id=”3176|full” image_max_width=”” link=”” linktext=”” link_target=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

HAsm can treat nodes as equals (with either node continuing in an active role indefinitely) or as primary/backup (with the backup nodes returning control to the primary node when permitted). HAsm intelligently transfers control from the backup node to the primary node once the systems are stable and the cluster is reconnected, during a specified time window, when the systems are idle, etc. as specified by the administrator. This intelligent fallback feature allows administrators to move VoIP traffic back to a primary system when users are least affected.

[/fusion_content_box][fusion_content_box title=”Dissimilar Nodes” backgroundcolor=”” icon=”” iconflip=”” iconrotate=”” iconspin=”” iconcolor=”” circlecolor=”” circlebordersize=”” circlebordercolor=”” outercirclebordersize=”” outercirclebordercolor=”” image=”https://autocommander.aws2.ocg.ca/wp-content/uploads/sites/12/2019/12/icon-software-hardware-independance.png” image_id=”3181|full” image_max_width=”” link=”” linktext=”” link_target=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

HAsm runs at the application layer (above Linux),  allowing for considerable differences in peers including different hardware, different Linux versions, etc. This feature also allows administrators to upgrade portions of one node without risk to the cluster, then switching the active node and beginning upgrades on the other.

[/fusion_content_box][fusion_content_box title=”Encrypted Communications” backgroundcolor=”” icon=”” iconflip=”” iconrotate=”” iconspin=”” iconcolor=”” circlecolor=”” circlebordersize=”” circlebordercolor=”” outercirclebordersize=”” outercirclebordercolor=”” image=”https://autocommander.aws2.ocg.ca/wp-content/uploads/sites/12/2019/12/icon-encryption.png” image_id=”3171|full” image_max_width=”” link=”” linktext=”” link_target=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

Cluster nodes can be safely placed on opposite sides of insecure networks as all HAsm communications between nodes is encrypted.  HAsm uses 256-bit encryption to ensure that control of the cluster is never at risk, and performance/call data is never exposed.

[/fusion_content_box][fusion_content_box title=”Event Handler Systems” backgroundcolor=”” icon=”” iconflip=”” iconrotate=”” iconspin=”” iconcolor=”” circlecolor=”” circlebordersize=”” circlebordercolor=”” outercirclebordersize=”” outercirclebordercolor=”” image=”https://autocommander.aws2.ocg.ca/wp-content/uploads/sites/12/2019/12/icon-event-handler.png” image_id=”3172|full” image_max_width=”” link=”” linktext=”” link_target=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

One of the most powerful features of HAsm is the event handler system, which lets administrators connect to events generated by, or detected by, HAsm . For example, events related to node promotion / demotion allow administrators to automate changes to firewalls, routers, etc. in order to redirect VoIP traffic to the active node prior to the switching engine starting.  These changes can happen on the HAsm node, or result in a notification sent over the API for your application to deal with.

[/fusion_content_box][fusion_content_box title=”Telnet Interface” backgroundcolor=”” icon=”” iconflip=”” iconrotate=”” iconspin=”” iconcolor=”” circlecolor=”” circlebordersize=”” circlebordercolor=”” outercirclebordersize=”” outercirclebordercolor=”” image=”https://autocommander.aws2.ocg.ca/wp-content/uploads/sites/12/2019/12/icon-telnet-interface.png” image_id=”3183|full” image_max_width=”” link=”” linktext=”” link_target=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

Administrators will be immediately comfortable with the simple and powerful telnet interface to HAsm . The entire cluster can be managed and controlled from a single telnet interface, whether from a PC, a tablet, or a cell phone. The interface includes online help and user friendly, rich terminal output.

[/fusion_content_box][fusion_content_box title=”API” backgroundcolor=”” icon=”” iconflip=”” iconrotate=”” iconspin=”” iconcolor=”” circlecolor=”” circlebordersize=”” circlebordercolor=”” outercirclebordersize=”” outercirclebordercolor=”” image=”https://autocommander.aws2.ocg.ca/wp-content/uploads/sites/12/2019/12/icon-socket-interface.png” image_id=”3180|full” image_max_width=”” link=”” linktext=”” link_target=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=””]

Developers will appreciate the simplicity, power, and ease-of-integration of HAsm’s API.  Available through both a TCP/IP socket and a file system (domain) socket, programs can easily command, control, and monitor HAsm .  The simplicity of key-value pair syntax combined with the sophistication of asynchronous communications (non-blocking) makes integration easy.

[/fusion_content_box][/fusion_content_boxes][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]