Advertisement

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)

还没有任何评论哟~