<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi,<br>
I was able to remove the directionline, but the problem is that it
leaves an empty line between ptime and oldmediaip and SBC returns
"400 Bad Request"due to malformed INVITE:<br>
<br>
a=sendrecv<br>
a=ptime:20<br>
<br>
a=oldmediaip:10.34.240.60<br>
a=nortpproxy:yes <br>
<br>
I tried both:<br>
replace_body_all("a=direction:active" ,"");<br>
replace_body_all("a=direction:active" ,"");<br>
<br>
with same result.<br>
<br>
How could I remove the empty line?<br>
<br>
Thanks<br>
Best regards<br>
Imanol<br>
<br>
<div class="moz-cite-prefix">El 09/11/2012 14:05, Imanol Pardavila
escribió:<br>
</div>
<blockquote cite="mid:509CFF8B.9060006@ibercom.com" type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
Hi Andreas,<br>
<pre wrap="">"kamailio.cfg.tt2" file has the following main structure:
route
...
route[ROUTE_RELAY]
...
route[ROUTE_REQUEST]
...
onreply_route
...
onsend_route
...
I guess that I have to insert something like this:
if(has_body("application/sdp")
{
# fix for Sonus SBC - remove directmedia attribute
xlog("L_INFO", "Removing directmedia attribute - [% logreq -%]\n");
replace_body_all(" a=directmedia:active ", ""); </pre>
}<br>
<br>
But I'm not sure about where to insert it. Could you help me?<br>
<br>
Thanks<br>
Best regards<br>
Imanol<br>
<br>
<div class="moz-cite-prefix">El 09/11/2012 12:45, Andreas Granig
escribió:<br>
</div>
<blockquote cite="mid:509CECED.1020207@sipwise.com" type="cite">
<pre wrap="">Hi Imanol,
Oh, right, it's added by the proxy then after mediaproxy is engaged. So
the best place would be the load-balancer config at
/etc/ngcp-config/templates/etc/kamailio/lb/kamailio.cfg.customtt.tt2.
Andreas
On 11/09/2012 11:49 AM, Imanol Pardavila wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Hi Andreas,
Looking at my traces I'm sure that endpoints aren't sending this
attribute; I've just filtered the first packet with this line on SDP
body and it's been sent by CE.
* SDP sent from our SBC to CE:
Session Description Protocol
Session Description Protocol Version (v): 0
Owner/Creator, Session Id (o): Sonus_UAC IN IP4 10.34.241.67
Session Name (s): SIP Media Capabilities
Connection Information (c): IN IP4 10.34.240.60
Time Description, active time (t): 0 0
Media Description, name and address (m): audio 1552 RTP/AVP
0 8 101
Media Attribute (a): rtpmap:0 PCMU/8000
Media Attribute (a): rtpmap:8 PCMA/8000
Media Attribute (a): rtpmap:101 telephone-event/8000
Media Attribute (a): fmtp:101 0-15
Media Attribute (a): sendrecv
Media Attribute (a): ptime:20
* SDP sent from CE to our SBC (following packet in the sequence):
Session Description Protocol
Session Description Protocol Version (v): 0
Owner/Creator, Session Id (o): Sonus_UAC IN IP4 10.34.242.11
Session Name (s): SIP Media Capabilities
Connection Information (c): IN IP4 10.34.242.11
Time Description, active time (t): 0 0
Media Description, name and address (m): audio 30132 RTP/AVP
0 8 101
Media Attribute (a): rtpmap:0 PCMU/8000
Media Attribute (a): rtpmap:8 PCMA/8000
Media Attribute (a): rtpmap:101 telephone-event/8000
Media Attribute (a): fmtp:101 0-15
Media Attribute (a): sendrecv
Media Attribute (a): ptime:20
*Media Attribute (a): direction:active**
** Media Attribute (a): oldmediaip:10.34.240.60**
** Media Attribute (a): nortpproxy:yes*
Flow diagram:
|endpoint A| ------------- |SBC| ------------- |CE| ------------- |SBC|
------------- |endpoint B|
SBC: 10.34.240.60, 10.34.241.67
CE: 10.34.242.11
Any ideas?
Thanks
Best regards
Imanol
El 08/11/2012 20:22, Andreas Granig escribió:
</pre>
<blockquote type="cite">
<pre wrap="">Hi,
On 11/08/2012 05:25 PM, Imanol Pardavila wrote:
</pre>
<blockquote type="cite">
<pre wrap="">I'm not sure about who builds SDP? lb, proxy, sems? I guess that the
</pre>
</blockquote>
<pre wrap="">The SDP is created by the endpoints, not by the CE.
</pre>
<blockquote type="cite">
<pre wrap="">idea is create my customtt.tt2 file and use replace_body_all () function
something like:
# remove direction attribute
replace_body_all(" a=directmedia:active ", "");
Is it correct?
</pre>
</blockquote>
<pre wrap="">Not sure about the whitespaces, you might need to leave them out I guess.
Andreas
_______________________________________________
Spce-user mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Spce-user@lists.sipwise.com">Spce-user@lists.sipwise.com</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.sipwise.com/listinfo/spce-user">http://lists.sipwise.com/listinfo/spce-user</a>
-----
No se encontraron virus en este mensaje.
Comprobado por AVG - <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.avg.com">www.avg.com</a>
Version: 2012.0.2221 / Base de datos de virus: 2441/5382 - Fecha de publicacion: 11/08/12
</pre>
</blockquote>
<pre wrap="">
_______________________________________________
Spce-user mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Spce-user@lists.sipwise.com">Spce-user@lists.sipwise.com</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.sipwise.com/listinfo/spce-user">http://lists.sipwise.com/listinfo/spce-user</a>
</pre>
</blockquote>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Spce-user mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Spce-user@lists.sipwise.com">Spce-user@lists.sipwise.com</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.sipwise.com/listinfo/spce-user">http://lists.sipwise.com/listinfo/spce-user</a>
</pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">-----
No se encontraron virus en este mensaje.
Comprobado por AVG - <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="http://www.avg.com">www.avg.com</a>
Version: 2012.0.2221 / Base de datos de virus: 2441/5383 - Fecha de publicacion: 11/08/12
</pre>
</blockquote>
<br>
</blockquote>
<br>
</body>
</html>