ダイヤル後に送信されたサーバーのテキスト応答を取得しようとしています
このようなログを取得しています
から: ;tag=as121b5ca6
To: "私" ;tag=FP0KRz3fkxBtR6q19Er1ykMXhHCqtqOU
コール ID: ltPywl5Qkt5JwdG47.U0K2J.R.YZN0my
CSeq: 103 メッセージ
ユーザーエージェント: アスタリスク PBX 1.6.2.18
コンテンツ タイプ: テキスト/プレーン;charset=UTF-8
コンテンツの長さ: 137
ResultHead=STARS1STARSText=STARS 2764 6053 2778 7089 7541 7156 4997 3457 4438 3666 2246 1307 3666 2246 300 4838 7230 4577 4216 3811 STARS
「ResultHead」を取得したい
私はこれらのメッセージのようなものをたくさん受け取っていることを知っています..このメッセージのみ、または少なくともヘッダーを文字列として取得する機能はありますか(確かにあるが、私はそれを見ることができません)..
この関数を使用する必要があると思いますが、方法がわかりません!!
static pjsip_rx_data *get_rx_data(pjsip_event *e)
{
if (e->type == PJSIP_EVENT_RX_MSG)
return e->body.rx_msg.rdata;
if (e->type == PJSIP_EVENT_TSX_STATE && e->body.tsx_state.type == PJSIP_EVENT_RX_MSG)
return e->body.tsx_state.src.rdata;
// There's no rdata on this eevnt
return NULL;
}
*私はPjsipの上でサイフォンを使用しています..thnx私の質問が明確であることを願っています