我在ios项目中使用Sip,在pjsip 之上使用虹吸类。
我对basic配置没有问题,因此每当我进行sip调用时,我需要向我的sip头添加一些自定义数据。
我有以下标题格式
pjsua_core.c。TX1123字节请求msg /cseq=31730 (tdta0x92aa400)到UDP : 5060: 邀请sip:xxx9@xxxxxx /2.0 Via: SIP/2.0/UDP xxxxx:xxx;rport;branch=z9hG4bKPjt.fUN05fzpwxbm5zJvjoGSA.bnLvoAHl 最高向前: 70 来自: sip:xxxx@xxxxx;tag=d1Ww0T4iQNqygphKlqLQ.iNcYx-Cdsb2 致: sip:xxxx@xxxxxxxx 联系方式: 呼叫ID: a3zCaQtWPsnKrlbyYtLwwhUQgxnLs8hv CSeq: 31730邀请 允许: PRACK,邀请,ACK,拜拜,取消,更新,订阅,通知,引用,消息,选项 支持:替换,100 replaces,计时器,无引用 会期-到期: 1800 分钟-SE: 90 用户代理:虹吸PjSip v2.0.1svn/arm-apple-darwin9 9 .=‘1’> 内容-类型:应用程序/sdp 内容长度: 448 v=0 IP4 192.168.1.3中的o=- 3563345387 3563345387 s=pjmedia b=AS:84 t=0 %0 a=X-nat:0 m=audio 40000 RTP/AVP 98 97 99 104 3 0 8 96 c=IN IP4 192.168.1.3 b=TIAS:64000 a=rtcp:40001 IN IP4 192.168.1.3 a=sendrecv a=rtpmap:98 speex/16000 a=rtpmap:97 speex/8000 a=rtpmap:99 speex/32000 a=rtpmap:104 iLBC/8000 a=fmtp:104 mode=30 a=rtpmap:3 GSM/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:96电话-事件/8000 a=fmtp:96 0-15
-末端信息--
我想更改以下两行
来自: sip:xxxx@xxxxx;tag=d1Ww0T4iQNqygphKlqLQ.iNcYx-Cdsb2 致: sip:xxxx@xxxxxxxx
长得像这样
出发地: sip:xxxx@xxxxx;tag=d1Ww0T4iQNqygphKlqLQ.iNcYx-Cdsb2;textid=1 ;texfrom=2;textto=4 致: sip:xxxx@xxxxxxxx
简单得不得了。
好样的,说清楚点。
发布于 2013-11-05 14:26:05
pjsip使用pjsua_call_make_call API进行调用。在这个对话框中,它创建了一个调用pjsip_dlg_create_uac的对话框。您可以将您的自定义头传递给此API。更多信息这里
https://stackoverflow.com/questions/13658076
复制相似问题