20200826晚上学习《freeswitch权威指南》(一)

1. fs的两种呼叫流程:

       A详fs发起呼叫,fs呼叫另一个B,两者通话;fs同时呼叫A,B,通过建立legA和legB,进行桥接,实现通话;

2. 会话session

       一个抽象的概念,用于控制整个呼叫流程(包含了SIP会话)

3. 通道channel

      每个seesion都控制一个通道channel,通道是UA间进行通信的实体,每个channel都有channelID,唯一标识,绑定在通道上的一些参数,就是通道参数;相当于fs中的一条leg;

4. channel Cariable

     同上

5. 早期媒体

     又叫early media,是在被叫用户接通前,播放的回铃音,通过sip协议中的183命令进行描述;回铃音由被叫侧所在的服务器发送到主叫侧,笼统讲就是彩铃;

6. sip=会话初始化协议

     SIP协议类似于HTTP协议,是一种文本协议,常见的有INVITE\ACK\REGISTER\BYE\等等;

7. UA=用户代理,User Agent(UA Client  \ UAS)

     UAC是主叫,UAS是被叫,一个用户时一个UA,fs是一种B2BUA,就是背靠背的模式;

8. 代理服务器(重定向服务器)

9. 背靠背的用户代理

    同上;

10. SBC(Session Border Controller)边界会话控制器

    位于一堆SIP服务器的边界,用来隐藏内部结构,抵制外来攻击等;

11. SIP的基本方法,基本包含的消息字段

12. 注册的流程

13. 呼叫的流程

14. sip可以使用UDP或者TCP
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Master the art of advanced VoIP and WebRTC communication with the most dynamic application server, FreeSWITCH About This Book Forget the hassle - make FreeSWITCH work for you Discover how FreeSWITCH integrates with a range of tools and APIs From high availability to IVR development use this book to become more confident with this useful communication software Who This Book Is For SysAdmins, VoIP engineers – whoever you are, whatever you’re trying to do, this book will help you get more from FreeSWITCH. What You Will Learn Get to grips with the core concepts of FreeSWITCH Learn FreeSWITCH high availability Work with SIP profiles, gateways, ITSPs, and Codecs optimization Implement effective security on your projects Master audio manipulation and recording Discover how FreeSWITCH works alongside WebRTC Build your own complex IVR and PBX applications Connect directly to PSTN/TDM Create your own FreeSWITCH module Trace SIP packets with the help of best open source tools Implement Homer Sipcapture to troubleshoot and debug all your platform traffic In Detail FreeSWITCH is one of the best tools around if you’re looking for a modern method of managing communication protocols through a range of different media. From real-time browser communication with the WebRTC API to implementing VoIP (voice over internet protocol), with FreeSWITCH you’re in full control of your projects. This book shows you how to unlock its full potential – more than just a tutorial, it’s packed with plenty of tips and tricks to make it work for you. Written by members of the team who actually helped build FreeSWITCH, it will guide you through some of the newest features of version 1.6 including video transcoding and conferencing. Find out how FreeSWITCH interacts with other tools and APIs, learn how to tackle common (and not so common) challenges ranging from high availability to IVR development and programming advanced PBXs. Great communication functionality begins with FreeSWITCH – find out how and get your project up and running today. Style and approach Find out how it works, then put your knowledge into practice - that's how this advanced FreeSWITCH guide has been designed to help you learn. You'll soon master FreeSWITCH and be confident using it in your projects. Table of Contents Chapter 1: Typical Voice Uses for FreeSWITCH Chapter 2: Deploying FreeSWITCH Chapter 3: ITSP and Voice Codecs Optimization Chapter 4: VoIP Security Chapter 5: Audio File and Streaming Formats, Music on Hold, Recording Calls Chapter 6: PSTN and TDM Chapter 7: WebRTC and Mod_Verto Chapter 8: Audio and Video Conferencing Chapter 9: Faxing and T38 Chapter 10: Advanced IVR with Lua Chapter 11: Write Your FreeSWITCH Module in C Chapter 12: Tracing and Debugging VoIP Chapter 13: Homer, Monitoring and Troubleshooting your Communication Platform
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ShaYQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值