Evnet | Explain | method | type | translate |
---|---|---|---|---|
EXOSIP_REGISTRATION_SUCCESS | user is successfully registred. | REGISTER | Response | 收到上级平台的 2xx 注册成功 |
EXOSIP_REGISTRATION_FAILURE | user is not registred. | REGISTER | Response | 收到上级平台的 3456xx 注册失败 |
EXOSIP_CALL_INVITE | announce a new call | INVITE | Request | 收到上级平台发送的INVITE请求 |
EXOSIP_CALL_REINVITE | announce a new INVITE within call | INVITE | Request | GB28181无多方通话,所以无此情况 |
EXOSIP_CALL_NOANSWER | announce no answer within the timeout | NONE(INVITE) | Event | 向下级平台发送的INVITE请求 无响应 |
EXOSIP_CALL_PROCEEDING | announce processing by a remote app | INVITE | Response | 向下级平台发送的INVITE请求 1xx 响应 |
EXOSIP_CALL_RINGING | announce ringback | INVITE | Response | 向下级平台发送的INVITE请求 INVITE 1xx 响应 |
EXOSIP_CALL_ANSWERED | announce start of call | INVITE | Response | 向下级平台发送的INVITE请求 INVITE 2xx 响应 |
EXOSIP_CALL_REDIRECTED | announce a redirection | INVITE | Response | 向下级平台发送的INVITE请求 INVITE 3xx 响应 |
EXOSIP_CALL_REQUESTFAILURE | announce a request failure | INVITE | Response | 向下级平台发送的INVITE请求 INVITE 4xx 响应 |
EXOSIP_CALL_SERVERFAILURE | announce a server failure | INVITE | Response | 向下级平台发送的INVITE请求 INVITE 5xx 响应 |
EXOSIP_CALL_GLOBALFAILURE | announce a global failure | INVITE | Response | 向下级平台发送的INVITE请求 INVITE 6xx 响应 |
EXOSIP_CALL_ACK | ACK received for 200ok to INVITE | ACK | Request | 收到下级平台发送的ACK请求 |
EXOSIP_CALL_CANCELLED | announce that call has been cancelled | NONE | Event | GB28181无多方通话,所以无此情况 |
EXOSIP_CALL_MESSAGE_NEW | announce new incoming request. | MESSAGE,BYE,… | Request | 收到上级发送的MESSAGE消息(会话中) |
EXOSIP_CALL_MESSAGE_PROCEEDING | announce a 1xx for request. | MESSAGE | Response | 向下级平台发送的MESSAGE请求(会话中) 1xx 响应 |
EXOSIP_CALL_MESSAGE_ANSWERED | announce a 200ok | MESSAGE | Response | 向下级平台发送的MESSAGE请求(会话中) 2xx 响应 |
EXOSIP_CALL_MESSAGE_REDIRECTED | announce a failure. | MESSAGE | Response | 向下级平台发送的MESSAGE请求(会话中) 3xx 响应 |
EXOSIP_CALL_MESSAGE_REQUESTFAILURE | announce a failure. | MESSAGE | Response | 向下级平台发送的MESSAGE请求(会话中) 4xx 响应 |
EXOSIP_CALL_MESSAGE_SERVERFAILURE | announce a failure. | MESSAGE | Response | 向下级平台发送的MESSAGE请求(会话中) 5xx 响应 |
EXOSIP_CALL_MESSAGE_GLOBALFAILURE | announce a failure. | MESSAGE | Response | 向下级平台发送的MESSAGE请求(会话中) 6xx 响应 |
EXOSIP_CALL_CLOSED | a BYE was received for this call | BYE | Request | 收到上级或者下级发送的BYE请求 |
EXOSIP_CALL_RELEASED | call context is cleared. | NONE | Event | 会话释放 |
EXOSIP_MESSAGE_NEW | announce new incoming request. | MESSAGE,REGISTER,NOTIFY | Request | 收到上级或者下级发送的MESSAGE消息 |
EXOSIP_MESSAGE_PROCEEDING | announce a 1xx for request. | MESSAGE | Response | 向上级或者下级发送的MESSAGE请求 1xx 响应 |
EXOSIP_MESSAGE_ANSWERED | announce a 200ok | MESSAGE | Response | 向上级或者下级发送的MESSAGE请求 2xx 响应 |
EXOSIP_MESSAGE_REDIRECTED | announce a failure. | MESSAGE | Response | 向上级或者下级发送的MESSAGE请求 3xx 响应 |
EXOSIP_MESSAGE_REQUESTFAILURE | announce a failure. | MESSAGE | Response | 向上级或者下级发送的MESSAGE请求 4xx 响应 |
EXOSIP_MESSAGE_SERVERFAILURE | announce a failure. | MESSAGE | Response | 向上级或者下级发送的MESSAGE请求 5xx 响应 |
EXOSIP_MESSAGE_GLOBALFAILURE | announce a failure. | MESSAGE | Response | 向上级或者下级发送的MESSAGE请求 6xx 响应 |
EXOSIP_SUBSCRIPTION_NOANSWER | announce no answer | NONE(SUBSCRIPTION) | Event | 向下级平台发送的SUBSCRIBE/REFER请求 无响应 |
EXOSIP_SUBSCRIPTION_PROCEEDING | announce a 1xx | SUBSCRIPTION | Response | 向下级平台发送的SUBSCRIBE/REFER请求 1xx 响应 |
EXOSIP_SUBSCRIPTION_ANSWERED | announce a 200ok | SUBSCRIPTION | Response | 向下级平台发送的SUBSCRIBE/REFER请求 2xx 响应 |
EXOSIP_SUBSCRIPTION_REDIRECTED | announce a redirection | SUBSCRIPTION | Response | 向下级平台发送的SUBSCRIBE/REFER请求 3xx 响应 |
EXOSIP_SUBSCRIPTION_REQUESTFAILURE | announce a request failure | SUBSCRIPTION | Response | 向下级平台发送的SUBSCRIBE/REFER请求 4xx 响应 |
EXOSIP_SUBSCRIPTION_SERVERFAILURE | announce a server failure | SUBSCRIPTION | Response | 向下级平台发送的SUBSCRIBE/REFER请求 5xx 响应 |
EXOSIP_SUBSCRIPTION_GLOBALFAILURE | announce a global failure | SUBSCRIPTION | Response | 向下级平台发送的SUBSCRIBE/REFER请求 6xx 响应 |
EXOSIP_SUBSCRIPTION_NOTIFY | announce new NOTIFY request | NOTIFY | Request | 收到下级平台发送的NOTIFY请求 |
EXOSIP_IN_SUBSCRIPTION_NEW | announce new incoming SUBSCRIBE/REFER. | SUBSCRIBE | Request | 收到上级平台发送的SUBSCRIBE/REFER请求 |
EXOSIP_NOTIFICATION_NOANSWER | announce no answer | NONE(NOTIFY) | Event | 向上级平台发送的Notify请求 无响应 |
EXOSIP_NOTIFICATION_PROCEEDING | announce a 1xx | NOTIFY | Response | 向上级平台发送的Notify请求 1xx 响应 |
EXOSIP_NOTIFICATION_ANSWERED | announce a 200ok | NOTIFY | Response | 向上级平台发送的Notify请求 2xx 响应 |
EXOSIP_NOTIFICATION_REDIRECTED | announce a redirection | NOTIFY | Response | 向上级平台发送的Notify请求 3xx 响应 |
EXOSIP_NOTIFICATION_REQUESTFAILURE | announce a request failure | NOTIFY | Response | 向上级平台发送的Notify请求 4xx 响应 |
EXOSIP_NOTIFICATION_SERVERFAILURE | announce a server failure | NOTIFY | Response | 向上级平台发送的Notify请求 5xx 响应 |
EXOSIP_NOTIFICATION_GLOBALFAILURE | announce a global failure | NOTIFY | Response | 向上级平台发送的Notify请求 6xx 响应 |
EXOSIP_EVENT_COUNT | MAX number of events | NONE | None | 事件最大值 |
struct eXosip_event {
eXosip_event_type_t type; /**< type of the event 事件的类型 */
char textinfo[256]; /**< text description of event 事件描述 */
void *external_reference; /**< external reference (for calls) 扩展参考信息(针对于通话) */
osip_message_t *request; /**< request within current transaction 当前事务的REQ */
osip_message_t *response; /**< last response within current transaction 当前事务的最后一个RES(最终相应前面可能存在1xx相应) */
osip_message_t *ack; /**< ack within current transaction 当前事务的ACK*/
int tid; /**< unique id for transactions (to be used for answers) 唯一的事务ID(用于相应请求)*/
int did; /**< unique id for SIP dialogs 唯一的会话ID */
int rid; /**< unique id for registration 唯一的注册ID */
int cid; /**< unique id for SIP calls (but multiple dialogs!) 唯一的会话ID(但是一个会话里可能有多个对话(dialog)) */
int sid; /**< unique id for outgoing subscriptions 唯一的订阅ID (订阅别人时的ID) */
int nid; /**< unique id for incoming subscriptions 唯一的通知ID (被别人订阅是的ID)*/
int ss_status; /**< current Subscription-State for subscription 当前的订阅状态 */
int ss_reason; /**< current Reason status for subscription 当前的状态原因 */
};
文章浏览阅读161次,点赞5次,收藏3次。财务数据、员工信息、工资信息、客户和业务数据等被员工非法获取、外泄
文章浏览阅读936次,点赞22次,收藏26次。React核心基础
文章浏览阅读2k次。linux系统查看磁盘空间的命令是【df -hl】,该命令可以查看磁盘剩余空间大小。如果要查看每个根路径的分区大小,可以使用【df -h】命令。df命令以磁盘分区为单位查看文件系统。本文操作环境:red hat enterprise linux 6.1系统、thinkpad t480电脑。(学习视频分享:linux视频教程)Linux 查看磁盘空间可以使用 df 和 du 命令。df命令df 以磁..._df -hl
文章浏览阅读923次。uses ComObj;var ExcelApp: OleVariant;implementationprocedure TForm1.Button1Click(Sender: TObject);const // SheetType xlChart = -4109; xlWorksheet = -4167; // WBATemplate xlWBATWorksheet = -4167_range[char(96 + acolumn) + inttostr(65536)].end[xlup]
文章浏览阅读2.3k次。上图为任务代码,在任务具体执行的方法中使用,一定要写在方法内使用SpringContextUtil.getBean()方法实例化Spring service类下边是ruoyi-quartz模块中util/SpringContextUtil.java(已改写)import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.s..._ruoyi-quartz无法引入ruoyi-admin的service
文章浏览阅读2w次,点赞10次,收藏77次。yum,全称“Yellow dog Updater, Modified”,是一个专门为了解决包的依赖关系而存在的软件包管理器。可以这么说,yum 是改进型的 RPM 软件管理器,它很好的解决了 RPM 所面临的软件包依赖问题。yum 在服务器端存有所有的 RPM 包,并将各个包之间的依赖关系记录在文件中,当管理员使用 yum 安装 RPM 包时,yum 会先从服务器端下载包的依赖性文件,通过分析此文件从服务器端一次性下载所有相关的 RPM 包并进行安装。_centos7配置yum源
文章浏览阅读921次,点赞17次,收藏19次。方位估计是信号处理领域中一个重要的问题,它涉及到了信号的方向和角度的估计。在无线通信、雷达、声呐等领域,方位估计都有着重要的应用。本文将介绍三种常用的方位估计算法:MUSIC算法、加权MUSIC算法和ROOT-MUSIC算法。首先我们来介绍MUSIC算法。MUSIC算法是一种基于信号子空间的方法,它利用信号子空间的特性来实现方位估计。
文章浏览阅读73次。分页指定DOM页页页页页页导入插件。
文章浏览阅读1.1k次,点赞30次,收藏24次。图像分割是医学图像分析中的关键步骤,它可以将图像中的不同组织或结构区分开来。模糊聚类算法是一种常用的图像分割方法,但其聚类中心的选择对分割结果有很大的影响。本文提出了一种基于 Crow 搜索优化(CSO)算法的模糊聚类算法,用于医学图像分割。CSO 是一种新型的群智能优化算法,具有收敛速度快、鲁棒性强等优点。本文将 CSO 应用于模糊聚类算法的聚类中心优化,以提高分割精度。
文章浏览阅读1k次。04 常用组件4.1 TextViewTextView (文本框),用于显示文本的一个控件。文本的字体尺寸单位为sp :sp: scaled pixels(放大像素). 主要用于字体显示。文本常用属性:属性名作用id为TextView设置一个组件id,根据id,我们可以在Java代码中通过findViewById()的方法获取到该..._
文章浏览阅读3.7k次,点赞3次,收藏14次。多个定时器同步触发启动是一种比较实用的功能,这里将对此做个示例说明。_stm32 定时器同步
文章浏览阅读348次。出处 : http://www.cnblogs.com/mythou/p/3187881.html本来想分析AppsCustomizePagedView类,不过今天突然接到一个临时任务。客户反馈说机器界面的图标很难点击启动程序,经常点击了没有反应,Boss说要优先解决这问题。没办法,只能看看是怎么回事。今天分析一下Launcher启动APP的过程。从用户点击到程序启动的流程,下面针对WorkSpa..._回调bubbletextview