<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi I have a bit of a problem. <div>I'm using the SIPREC module to record calls on a third party SRS.  OpenSIPS sends the INVITE to the SRS and the SRS responds back with a 200 OK message. The problem is the SIPREC module relies on the label attributes to be sent back from the INVITE message.  According to RFC4574 there should be no expectation that the SRS will reply with the labels the SRC sent in their INVITE.</div><div><br></div><div>My thought was to use TEXTOPS to insert immediately after m=XXXX the a:label:1 and a:label:2 .</div><div><br></div><div>In my onreply_route I have the following:</div><div><br></div><div>$var(mline1) = $(rb{sdp.line,m,0});</div><div>$var(mline2) = $(rb{sdp.line,m,1});</div><div>$var(found1) = search_append_body($var(mline1),"\na=label:1");</div><div>$var(found2) = search_append_body($var(mline2),"\na=label:2");</div><div><br></div><div>The found1 and found2 return a 1 however it seems like the SIPREC module doesn't see the labels added.  </div><div><br></div><div>SDP Body<br></div><div><br><div>v=0</div><div>o=4855 137607 0 IN IP4 192.168.50.123</div><div>s=xxxxx</div><div>c=IN IP4 192.168.50.123</div><div>t=0 0</div><div>m=audio 5064 RTP/AVP 0 8 101    <--- insert a=label:1 after this line</div><div>a=rtpmap:0 PCMU/8000</div><div>a=rtpmap:8 PCMA/8000</div><div>a=rtpmap:101 TELEPHONE-EVENT/8000</div><div>a=fmtp:101 0-15</div><div>a=recvonly</div><div>a=ptime:20</div><div>a=maxptime:1000</div><div>m=audio 5066 RTP/AVP 0 8 101  <---- insert a=label:2 after this line</div><div>a=rtpmap:0 PCMU/8000</div><div>a=rtpmap:8 PCMA/8000</div><div>a=rtpmap:101 TELEPHONE-EVENT/8000</div><div>a=fmtp:101 0-15</div><div>a=recvonly</div><div>a=ptime:20</div><div>a=maxptime:1000</div></div><div><br></div><div><br></div><div>Can I get some guidance? Is this even possible to do?<br></div><div><br></div><div><br></div><div>Thanks</div><font color="#888888">KD</font></div></div></div></div>