VoIP之主备注册服务器机制

  在IP话机的实际使用中,不可避免的会出现服务器离线运维、服务宕机、IP话机和服务器连接中断等情况。为了保证电话服务的连续性,在VoIP部署服环境中必须有冗余机制。常见的冗余机制以主备服务器的形式实现。

一、主备机制原理

  1. 话机正常情况下注册在主服务器上并完成通话等业务
  2. 如果主服务器宕机或下线,话机尝试向主服务器发送几次注册请求无响应或失败时,则向备用服务器发起注册
  3. 如果备用服务器响应注册成功,则话机在备用服务器上完成通话等业务
  4. 无论是否成功注册在备用服务器,话机都会继续尝试向主服务器发送注册消息,一旦主服务器响应注册成功,则结束在备用服务器的注册流程,切换回主服务器工作

二、关键说明

  1. 主备机制有两种模式,一种是话机同时在主备服务器保持注册, 一种是同一时间只允许在一个服务器保持注册
  2. 有些备用服务器提供更少的功能,比如只支持注册和基本的通话功能,比如不支持语音信箱等业务
  3. 尝试注册失败的次数一般可配置,默认一般为3次

三、主备测试环境搭建

  可以搭建两个freeswitch环境作为主、备服务器,两个服务器上配置相同的账号、密码。手工停用或恢复服务器来模拟注册失败场景

相关推荐

  1. VoIP注册服务器机制

    2024-02-07 18:42:02       55 阅读
  2. keepalived 高可用

    2024-02-07 18:42:02       54 阅读
  3. oracle ADG切换

    2024-02-07 18:42:02       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-07 18:42:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-07 18:42:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-07 18:42:02       87 阅读
  4. Python语言-面向对象

    2024-02-07 18:42:02       96 阅读

热门阅读

  1. 新环境常用国内镜像合集

    2024-02-07 18:42:02       51 阅读
  2. vue的事件修饰符和常用的按键别名

    2024-02-07 18:42:02       42 阅读
  3. LeetCode 丑数

    2024-02-07 18:42:02       56 阅读
  4. C++俄罗斯方块 -- 菜单展示和选择 -- 方法

    2024-02-07 18:42:02       54 阅读
  5. C#面:ASP.NET中常见的内置对象

    2024-02-07 18:42:02       48 阅读
  6. 2.6 作业

    2024-02-07 18:42:02       49 阅读
  7. 日常项目中常用函数的记录总结(二)

    2024-02-07 18:42:02       44 阅读
  8. mysql脑裂原因及解决方法

    2024-02-07 18:42:02       53 阅读
  9. LC 1696. 跳跃游戏 VI

    2024-02-07 18:42:02       48 阅读
  10. Nginx

    2024-02-07 18:42:02       55 阅读