PJSIP开发手册关于消息发送的第七部分
发布时间
阅读量:
阅读量
第七章 发送消息
在SIP应用中,消息的发送与接收构成了其最为关键的操作流程。各个模块内部均配置了on_rx_request()和on_rx_response()回调函数,用于处理接收到的消息内容。
本章将重点阐述一些基础的向外发送消息的方式,其中包括不依赖transaction或dialog的情形。
接下来的章节将围绕Transaction展开讨论,介绍如何实现对请求(包括接收到的请求与发出的请求)进行有状态处理的相关方法。
发送消息概述
创建消息
PJSIP提供了多样化的API接口,用于生成请求与响应类消息。以下列举了几种常见的创建方式:
- 对于响应类消息而言,最直接的方式是调用pjsip_endpt_create_response()这一函数
- 在构建请求类消息时,可采用pjsip_endpt_create_request()、pjsip_endpt_create_request_from_hdr()、pjsip_endpt_create_ack()或pjsip_endpt_create_cancel()等函数进行操作
- 代理服务器可根据接收到需转发的消息内容,通过调用pjsip_endpt_create_request_fwd()与pjsip_endpt_create_response_fwd()函数来生成对应的请求和
全部评论 (0)
还没有任何评论哟~
