我在我的iOS应用程序中使用 pjsua 用于VoIP(Voice office ip)消息传递。在发送消息的同时,我想通过user_data,需要读取PJSIP状态响应回收数据时。代码如下,
const char *timestampstr = [dateString UTF8String];
pjsua_im_send(acc_id, &to, &mime_type, &text, &msg_data, ×tampstr);
但是,在收到响应后, user_data 变为 nil 。特别是每当我得到 408 响应时。
预先感谢。
在发送短信之前,请在下面添加以下行。
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);