SIP trunk 配置示例文档

来自最权威最新完整开源SIP,语音通信,融合通信中文技术文档资料,提供详细的Asterisk Freepbx, FreeSBC, 免费会话边界控制器,网关,语音板卡,IPPBX,SBC配置资料-asterisk,freepbx,freesbc 用户手册 界面配置,呼叫路由,IVR, 网关对接,拨号规则,SIP 分机呼叫,pjsip, IVR, 录音, CDR, 队列呼叫,振铃组,CLI 命令中文资料手册
James.zhu讨论 | 贡献2020年2月21日 (五) 09:38的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

本章节介绍如何实现通过SIP trunk/SBC和PBX的对接部署。此文档的内容可能滞后,如果用户想了解最新的更新内容:

1)建议读者可查阅官方最新英文文档: https://docs.telcobridges.com/tbwiki/FreeSBC:SIP_Trunking:Configuration_A

2)中文完整SIP trunk 配置示例: http://freepbx.org.cn/wiki/index.php?title=SIP_trunk%E9%85%8D%E7%BD%AE%E7%A4%BA%E4%BE%8B

3) 关于FreeSBC/ProSBC的详细介绍和商业咨询,读者可以访问中文FreeSBC网站获得详情介绍:http://freesbc.cn 或者发邮件联系:james.zhu@hiastar.com。

配置介绍

本文档主要介绍如何通过运营商的SIP中继来对接FreeSBC或者ProSBC,然后进入到IPPBX的生产环境中。用户需要首先完成正常的软件安装流程,可以通过界面访问到FreeSBC/ProPBX系统界面。

配置前准备

用户在配置SBC前,首先需要安装SBC。无论是用户通过虚拟机安装,实体机安装或者基于云服务的安装方式,确认其安装步骤成功完成,并且激活了许可证(有免费许可证或者Pro商业版本许可证)。然后用户获悉其访问端口和ip地址,通过浏览器访问此地址。用户配置SBC前,必须注意以下几个方面的参数内容: 800px-FreeSBC Sip Trunking.jpg

  • SIP trunk的参数:IP地址,端口,是否支持用户密码。
  • SBC的端口和IP地址,需要确认WAN IP地址,LAN IP地址和管理端口等相关细节。
  • IPPBX侧的IP地址,端口,认证参数。

以下示例简单说明了一个关于SBC支持SIP trunk注册的拓扑图示例,这些IP地址都对应相应的连接设备或者软件平台,参数命名也最好根据示例所配置的来命名,这样可以方便技术支持人员排查问题: Sip trunking sample 1.jpg

这里,运营商提供SIP trunk服务,SBC提供SIP 安全保护和业务管理,IPPBX或者呼叫中心可以是任何标准SIP媒体或应用服务器,包括基于开源Asterisk/FreeSWITCH或等商业SIP服务器厂家产品。

配置流程简述

在配置SBC时,需要经过以下三个大的步骤。请用户一步步按照配置流程来配置,请勿忽略任何一个步骤,以及操作过程中的错误。如果用户有疑问,或者需要查看最新链接,读者参考官方文档链接: https://docs.telcobridges.com/tbwiki/FreeSBC:SIP_Trunking:Configuration_A

  • 创建IP网络:经过4个步骤:创建IP虚拟端口->配置VLAN->配置IP接口->创建IP端口范围
    • 创建IP虚拟端口-Configuring an IP Virtual Port
    • 配置VLAN-Configuring a VLAN
    • 配置IP接口-Configuring IP Interfaces
    • 创建IP端口范围-Create an IP port range
  • 创建协议栈:经过5个步骤:创建一个SIP协议栈->创建SIP传输服务器->修改属性配置->分配一个SIP NAP->分配一个开启的NAP
    • 创建一个SIP协议栈-Create a SIP stack
    • 创建SIP传输服务器-Create a SIP transport server
    • 修改属性配置-Modify profile
    • 分配一个SIP NAP-Allocate a SIP NAP
    • 分配一个开启的NAP-Allocate an open SIP NAP
  • 创建呼叫路由:创建第一个呼叫路由策略
    • 创建第一个呼叫路由策略-Create a first call route
  • 激活新配置文件

用户可以根据以下配置示例来一步步进行配置。

配置示例

  • SIP trunk配置示例-根据前面所提到的3个大步骤,用户可以按照以下步骤一步步配置SBC。

问题排查

  • 呼叫跟踪 仅支持商业版本
  • 获取呼叫跟踪log:仅支持商业版本
  • 生成一个呼叫测试:仅支持商业版本
  • 捕捉系统报告
  • 高级排查