sip

SIP应答代码

半世苍凉 提交于 2020-03-23 03:31:47
应答码是包含了,并且扩展了HTTP/1.1应答码。并不是所有的HTTP/1.1应答码都适当应用,只有在折里指出的是适当的。其他HTTP/1.1应答码不应当使用。并且,SIP也定义了新的应答码系列,6xx。 1 临时应答1xx 临时应答,也就是消息性质的应答,标志了对方 服务器 正在处理请求,并且还没有决定最后的应答。如果 服务器 处理请求需要花200ms以上才能产生终结应答的时候,它应当发送一个1xx应答。 注意1xx应答并不是可靠传输的。他们不会导致客户端传送一个ACK应答。临时性质的(1xx)应答可以包含消息体,包含会话描述。 1.1 100 Trying 这个应答表示下一个节点的服务器已经接收到了这个请求并且还没有执行这个请求的特定动作(比如,正在打开数据库的时候)。这个应答,就像其他临时应答一样,种植了UAC重新传送INVITE请求。 100(Trying)应答和其他临时应答不同的是,在这里,它永远不会被有状态proxy转发到上行流中。 1.2 180 Ringing UA收到INVITE请求并且试图提示给用户。这个应答应当出世化一个本地回铃。 1.3 818 Call is Being Forwarded(呼叫被转发) 服务器可以用这个应答代码来表示呼叫正在转发到另一个目的地集合。 1.4 182 Queued 当 呼叫的对方暂时不能接收呼叫的时候

freeswitch bypass 媒体数据

二次信任 提交于 2020-03-22 18:12:11
3 月,跳不动了?>>> 1 conf\sip_profiles\internal.xml 在 sip_profile 中设置proxy media 模式 其他模式注释掉, <param name="inbound-bypass-media" value="true"/> 2 在Dailplan中 , 在打电话bridge 之前 Dailplan中的default.xml的 local-extension 中设置bypass-media=true <param name="set" value=" proxy_media= true"/> 来源: oschina 链接: https://my.oschina.net/mingyuejingque/blog/3208330

ApplicationListener使用

房东的猫 提交于 2020-03-19 12:04:54
3 月,跳不动了?>>> 1. 介绍 Spring有两大类事件 ,一类是 Application事件,超类是SpringApplicationEvent, 这类事件是在Spring程序启动时,每执行到一个阶段就发出一个事件,依次对应ApplicationStartingEvent到ApplicationReadyEvent,表示spring程序从启动开始到启动完成的过程。当然还有一个如果在启动过程中出现异常,就会发出 ApplicationFailedEvent 事件。 另一类是ApplicationContext事件,超类是 ApplicationContextEvent ,这类事件 表示ApplicationContext生命周期内的各个阶段 。 2. 内置事件 其中spring有一些内置的事件,当完成某种操作时会发出某些事件动作。 ApplicationContext内置事件 序号 内置事件 描述 1 ContextRefreshedEvent ApplicationContext 被初始化或刷新时,该事件被发布。这也可以在 ConfigurableApplicationContext接口中使用 refresh() 方法来发生。此处的初始化是指:所有的Bean被成功装载后处理Bean被检测并激活,所有Singleton Bean 被预实例化

推荐ASR LORA SIP封装的三款芯片

 ̄綄美尐妖づ 提交于 2020-03-09 12:00:52
随着 LORA 无线在 LPWAN( 低功耗广域网 ) 不断的深入的应用,在全球的物联网的基础概念, LORA 物联网项目从概念到落地。在国内的 LPWAN 快速发展,大概分为 NB 跟 LORA 两大阵营; NB 主要是移动运营商负责,优势在于公共领域的 LPWAN , LORA 主要是 LORA 联盟的客户在运营负责; LORA 优势在于适用校区,工业园区,小区物业 能满足社区的温度,湿度,消防安全,人员定位等等领域;随着 2018 年 9 月份开始, SEMTECH 对阿里的 SX1262 IP 内核授权;最后 IP 内核由 ASR 方面设计,及销售;现在介绍 ASR 的主要几款 LORA 芯片的特点: SR6501/6502 是 M0+SX1262 ( 150-960MHz ),主打性能,外设和 Flash 资源丰富,是支持 LoRaWAN 和 LinkWAN 的 SOC ,是源码开放,上手很快。 ASR6505 是 STM8L+ SX1262 ( 150-960MHz ),主打价格和标准化,是支持 LoRaWAN 和 LinkWAN 的 SOC , Class A 或 C ,可直接对接传感器,上手非常快,价格便宜。 ASR6500S 是 SX1262 ( 150-960MHz ) + 射频前端,也就是外加 MCU SPI 和天线就是模块,对于绝大多数 LoRa 客户来讲

MAC 开启与关闭SIP

╄→гoц情女王★ 提交于 2020-03-01 20:50:37
1. 查看SIP状态   在终端中输入csrutil status,就可以看到是enabled还是disabled。 2. 关闭SIP S1 重启MAC,按住cmd+R直到屏幕上出现苹果的标志和进度条,进入Recovery模式; S2 在屏幕最上方的工具栏找到实用工具(左数第3个),打开终端,输入:csrutil disable; S3 关掉终端,重启mac; S4 重启以后可以在终端中查看状态确认。 3. 开启SIP   与关闭的步骤类似,只是在S2中输入csrutil enable即可。 来源: https://www.cnblogs.com/jenny1000000/p/7771242.html

android2.3与android2.2的差别 --sip

时光怂恿深爱的人放手 提交于 2020-02-28 20:36:17
新增android.net.sip包,名为SipManager类,可以轻松开发基于Sip的Voip应用。同时使用时必须至少包含这两个权限 <uses-permission android:name="android.permission.INTERNET"> and <uses-permission android:name="android.permission.USE_SIP">,如果需要在Market上过滤仅显示支持VoIP API的机型,可以在发布时androidmanifest.xml中加入 <uses-feature android:name="android.software.sip" android:required="true"> 和 <uses-feature android:name="android.software.sip.voip"> 这两个标志。 实时IP呼叫和多媒体通信是下一代网络(NGN)业务提供的重要方面。H.323和SIP(session Initiation protoco1)都是实现VolP和多媒体应用的通信协议。基于纯IP的SIP协议是用于创建、修改、终止IP网上的多媒体会议或呼叫的应用层控制协议,它借鉴了HTTP协议和SMTP协议,结构简单并具有可扩充性和可扩展性。SIP在全面满足(下一代网络)NGN特性要求的应用上具有独特的优势

英文词汇 计算机网络中的专业英语单词及其缩写

跟風遠走 提交于 2020-02-28 06:32:18
学习计算机网络时,会阅读相关的专业文献。对于文献中经常出现的缩写形式的专业名词,做了一些积累。现于此博文中做个简单的分享,希望能对后来人有所帮助,平稳地入门计算机网络。 注:博文内容仅可用于参考,遇到分歧时,还需请教专业人士! A 序号 英文缩写 英文 1 AS Autonomous System 2 APP application-specific functions 3 ATM Asynchronous Transfer Mode 4 AP Access Point 5 ARP Address Resolution Protocol   B 序号 英文缩写 英文 1 BT Bit Torrent 2 BSS Basic Service Set   C 序号 英文缩写 英文 1 CBT Core Based Trees 2 CSRC contributing source 3 CNAME Canonial Name 4 CERN European Organization for Nuclear Research 5 CCITT Consultative Committee on International Telegraph and Telephone 6 CSMA/CD Carrier Sense Multiple Access with Collision

PyQt5系列(1)初识、环境搭建

狂风中的少年 提交于 2020-02-27 01:56:00
1 简介 PyQt5 是一套Python绑定Digia QT5应用的框架,是最强大的GUI库之一,适用于Python2和Python3。本系列使用 Python 3.6.2 。 PyQt5 做为Python的模块,拥有620多个类、6000个函数和方法。而且是一个 跨平台 的工具包,它可以运行在所有主流的操作系统,包括UNIX,Windows,Mac OS。PyQt5是双重许可,开发者可以在GPL(通用公共许可证,General public license)和商业许可之间进行选择。 注意, PyQt5并不向下兼容PyQt4 。部分改变如下: Python模块已经重组。一些模块已经删除(qtscript),有的被分割成子模块(QtGui,QtWebKit)。 新的模块作了详细的介绍,包括qtbluetooth,qtpositioning,或enginio。 pyqt5只支持新型的信号和槽handlig。电话signal()或slot()不再支持。 pyqt5不支持Qt的API被标记为过时或陈旧的任何部分在QT V5.0。 2 PyQt5 模块 PyQt5 的类被分成了很多模块,包括如下的模块: QtCore :包含了核心的非GUI功能。此模块用于处理时间、文件和目录、各种数据类型、流、URL、MIME类型、线程或进程。 QtGui :用于窗口系统集成、事件处理、二维图形、基本成像

Linux-SIPp3.6.0 测试FreeSwitch

家住魔仙堡 提交于 2020-02-24 23:15:17
前言 近期因业务需要,要针对FreeSwitch进行性能测试,花了些时间了解,并实施了对应的性能测试; 整理了下学习及实施过程中遇到的一些问题及解决方法,并分享给大家。(学习过程中,发现挺多人遇到问题或暂无头绪) 主要章节: 1、SIPP概述&参考资料 2、SIPP下载安装 3、UAC 4、UAS 5、UAC+UAS 6、注意事项 7、错误记录 一、SIPP概述 SIPp是一个测试SIP协议性能的工具软件。这是一个GPL的开放源码软件。 它包含了一些基本的SipStone用户代理工作流程(UAC和UAS),并可使用INVITE和BYE建立和释放多个呼叫。它也可以读XML的场景文件,即描述任何性能测试的配置文件。它能动态显示测试运行的统计数据(呼叫速率、信号来回的延迟,以及 消息统计)。周期性地把CSV统计数据转储,在多个套接字上的TCP和UDP,利用重新传输管理的多路复用。在场景定义文件中可以使用正规表达式,动态调整呼叫速率。 SIPp可以用来测试许多真实的SIP设备,如SIP代理,B2BUAs,SIP媒体服务器,SIP/x网关,SIP PBX,等等,它也可以模仿上千个SIP代理呼叫你的SIP系统。 SIPp的网址:[link] http://sipp.sourceforge.net/,这里可以下载最新版的SIPp软件,并且有英文资料可供查阅。 SIP协议采用Client

痛苦之旅——安装Eric4

流过昼夜 提交于 2020-02-08 02:05:15
因为想做桌面程序,所以在学PyQt4, 顺便装了下Eric4,这Eric4装起来可不简单,活活花了一个星期。。。。。 网上有很多装Eric4的教程,详细我就不说了,大概步骤是: 1.安装SIP (需要vs2008 或者 MinGW) 2.安装pyqt4 3.安装Eric4(需要第1步和第2步) 这三步被描述得极其简单,但是我却遇到了很多问题,不对,应该是一大堆。。。。一开始我并没有安装SIP,这给我带来了很大的麻烦,导致执行第2步的时候,出现了如下的信息: 问题有两个,未安装SIP、缺少pyqtconfig.py 第一个问题还可以理解,第二个就纠结了,怎么会少文件呢?后来发现好像是PyQt版本问题,我装的是PyQt 4.10.3 ,网上说4.10.1不行,要用4.10,但是我用4.10还是不行。。。 后来我琢磨是不是因为得先装SIP,于是跑去装SIP,这问题又来了,因为要用到一个叫nmake的指令,需要装vs2008。。。。好大的vs,装了半天弄好了,又出问题了,nmake指令还是没有,说是nmake不是内部指令,一查说原因可能是没装vc或者没有配置环境变量,配置好后,在命令行运行CL可以验证是否设置好。我装了vc 6.0 ,所以我配置了下环境变量,然后运行CL,问题又来了,说丢失mspdb60.dll。。。。。 到网上下载mspdb60.dll,放好后又说接口不对。。。。。