2017-12-13 4 views
1

私のiosアプリでvoip(Voice Over IP)メッセージにpjsuaを使用しています。メッセージを送信している間、私はuser_dataを渡したいので、pjsipステータスレスポンスがデータを受け取るときに読む必要があります。 コードはuser_dataはpjsua_im_sendでnilになります。直し方?

const char *timestampstr = [dateString UTF8String]; 
pjsua_im_send(acc_id, &to, &mime_type, &text, &msg_data, &timestampstr); 

しかしUSER_DATAゼロなる応答を受信した後、以下の通りです。特に私が得るときはいつもレスポンス。

ありがとうございます。

答えて

0

テキストメッセージを送信する前に、次の行を追加してください。

const char *timestampstr = [dateString UTF8String]; pj_str_t text; text = pj_str((char*) timestampstr); status = pjsua_im_send(acc_id, &sendTo, NULL, &text, NULL, NULL);

+0

私はメッセージとしてタイムスタンプを送信したくありません。タイムスタンプをユーザーデータとして渡したいと思います。私はサーバーからの応答を取得すると、私はユーザーのデータを読み取ることができます。 –

関連する問題