<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px"><div id="yui_3_16_0_1_1429330981072_3786" dir="ltr"><span>Hi,</span></div><div id="yui_3_16_0_1_1429330981072_3788" dir="ltr"><br><span></span></div><div id="yui_3_16_0_1_1429330981072_3772" dir="ltr"><span id="yui_3_16_0_1_1429330981072_3791">Thank you for your reply. Information that may help :</span></div><div id="yui_3_16_0_1_1429330981072_3774" dir="ltr"><br><span></span></div><div id="yui_3_16_0_1_1429330981072_3531" dir="ltr"><span id="yui_3_16_0_1_1429330981072_3530">mysql> select * from peer_preferences where attribute="transport_protocol";<br style="" class="">+----+------+----------+--------+--------------------+------+---------+---------------------+<br style="" class="">| id | uuid | username | domain | attribute          | type | value   | last_modified       |<br style="" class="">+----+------+----------+--------+--------------------+------+---------+---------------------+<br style="" class="">| 12 | 1    | 0        |        | transport_protocol |    0 | RTP/AVP | 0000-00-00 00:00:00 |<br style="" class="">+----+------+----------+--------+--------------------+------+---------+---------------------+<br style="" class="">1 row in set (0.00 sec)<br style="" class=""></span></div><div id="yui_3_16_0_1_1429330981072_3586" dir="ltr"><br><span id="yui_3_16_0_1_1429330981072_3530"></span></div><div id="yui_3_16_0_1_1429330981072_3533" dir="ltr"><br><span id="yui_3_16_0_1_1429330981072_3530"></span></div><div id="yui_3_16_0_1_1429330981072_3534" dir="ltr"><br><span id="yui_3_16_0_1_1429330981072_3530"></span></div><div id="yui_3_16_0_1_1429330981072_3589" dir="ltr"><span id="yui_3_16_0_1_1429330981072_3530">RTP log level = 7,</span></div><div id="yui_3_16_0_1_1429330981072_3777" dir="ltr"><br><span id="yui_3_16_0_1_1429330981072_3530"></span></div><div id="yui_3_16_0_1_1429330981072_3794" dir="ltr">Out put RTP log for one webrtc to legacy :</div><div id="yui_3_16_0_1_1429330981072_3806" dir="ltr"><br></div><div id="yui_3_16_0_1_1429330981072_3655" dir="ltr">Apr 15 14:12:52 spce rtpengine[4913]: [0771f011-e5e7-afe8-e47d-6d955798fe06] Received command 'offer' from 127.0.0.1:46666<br style="" class="">Apr 15 14:12:52 spce rtpengine[4913]: [0771f011-e5e7-afe8-e47d-6d955798fe06] Creating new call<br style="" class="">Apr 15 14:12:52 spce rtpengine[4913]: [0771f011-e5e7-afe8-e47d-6d955798fe06] Replying to 'offer' from 127.0.0.1:46666<br style="" class="">Apr 15 14:12:52 spce rtpengine[4913]: [0771f011-e5e7-afe8-e47d-6d955798fe06] Received command 'delete' from 127.0.0.1:55728<br style="" class="">Apr 15 14:12:52 spce rtpengine[4913]: [0771f011-e5e7-afe8-e47d-6d955798fe06] Scheduling deletion of call branch 'eiP4D9QmMeEl0AuAvPrx' in 30 seconds<br style="" class="">Apr 15 14:12:52 spce rtpengine[4913]: [0771f011-e5e7-afe8-e47d-6d955798fe06] Replying to 'delete' from 127.0.0.1:55728<br style="" class="">Apr 15 14:13:22 spce rtpengine[4913]: [0771f011-e5e7-afe8-e47d-6d955798fe06] Call branch 'eiP4D9QmMeEl0AuAvPrx' deleted, no more branches remaining<br style="" class="">Apr 15 14:13:22 spce rtpengine[4913]: [0771f011-e5e7-afe8-e47d-6d955798fe06] Final packet stats:<br style="" class="">Apr 15 14:13:22 spce rtpengine[4913]: [0771f011-e5e7-afe8-e47d-6d955798fe06] --- Tag '', created 0:30 ago, in dialogue with '(none)'<br style="" class="">Apr 15 14:13:22 spce rtpengine[4913]: [0771f011-e5e7-afe8-e47d-6d955798fe06] ------ Media #1 (audio over UDP/TLS/RTP/SAVPF) using unknown codec<br style="" class="">Apr 15 14:13:22 spce rtpengine[4913]: [0771f011-e5e7-afe8-e47d-6d955798fe06] --------- Port 30166 <>            [::]:0    , 0 p, 0 b, 0 e, 1429099972 last_packet<br style="" class="">Apr 15 14:13:22 spce rtpengine[4913]: [0771f011-e5e7-afe8-e47d-6d955798fe06] --------- Port 30167 <>            [::]:0     (RTCP), 0 p, 0 b, 0 e, 1429099972 last_packet<br style="" class="">Apr 15 14:13:22 spce rtpengine[4913]: [0771f011-e5e7-afe8-e47d-6d955798fe06] --- Tag 'eiP4D9QmMeEl0AuAvPrx', created 0:30 ago, in dialogue with ''<br style="" class="">Apr 15 14:13:22 spce rtpengine[4913]: [0771f011-e5e7-afe8-e47d-6d955798fe06] ------ Media #1 (audio over UDP/TLS/RTP/SAVPF) using unknown codec<br style="" class="">Apr 15 14:13:22 spce rtpengine[4913]: [0771f011-e5e7-afe8-e47d-6d955798fe06] --------- Port 30186 <>   192.168.1.214:60973, 0 p, 0 b, 0 e, 1429099972 last_packet<br style="" class=""></div><div id="yui_3_16_0_1_1429330981072_3818" dir="ltr"><br></div><div id="yui_3_16_0_1_1429330981072_3875" dir="ltr"><br></div><div id="yui_3_16_0_1_1429330981072_3985" dir="ltr">I use this settings for domain:</div><div id="yui_3_16_0_1_1429330981072_3991" dir="ltr">Mode = Always with RTP proxy as only ICE candidate.</div><div id="yui_3_16_0_1_1429330981072_4168" dir="ltr">Transport protocol = UDP/TLS/RTP/SAVP</div><div id="yui_3_16_0_1_1429330981072_4170" dir="ltr"><br></div><div id="yui_3_16_0_1_1429330981072_4172" dir="ltr">and for peer:</div><div id="yui_3_16_0_1_1429330981072_4174" dir="ltr"><br></div><div style="" class="" id="yui_3_16_0_1_1429330981072_3991" dir="ltr">Mode = Always with RTP proxy as only ICE candidate.</div><div style="" class="" id="yui_3_16_0_1_1429330981072_4168" dir="ltr">Transport protocol = RTP/AVP</div><div id="yui_3_16_0_1_1429330981072_4048" dir="ltr"><br><span id="yui_3_16_0_1_1429330981072_3530"></span></div><div id="yui_3_16_0_1_1429330981072_3654" dir="ltr"><br></div><div id="yui_3_16_0_1_1429330981072_4556" dir="ltr">Regards,</div><div dir="ltr">H. Yavari<br><span id="yui_3_16_0_1_1429330981072_3530"></span></div><div id="yui_3_16_0_1_1429330981072_3532" dir="ltr"><br><span></span></div>  <div id="yui_3_16_0_1_1429330981072_3446" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 13px;"> <div id="yui_3_16_0_1_1429330981072_3445" style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, Sans-Serif; font-size: 16px;"> <div id="yui_3_16_0_1_1429330981072_3458" dir="ltr"> <hr size="1">  <font id="yui_3_16_0_1_1429330981072_3457" face="Arial" size="2"> <b id="yui_3_16_0_1_1429330981072_3652"><span id="yui_3_16_0_1_1429330981072_3651" style="font-weight:bold;">From:</span></b> Andrew Pogrebennyk <apogrebennyk@sipwise.com><br> <br> </font> </div> <div id="yui_3_16_0_1_1429330981072_3444" class="y_msg_container"><br><div id="yui_3_16_0_1_1429330981072_3443" dir="ltr">Hi,<br clear="none">this works for us so you have provide some logs or do you have any idea<br clear="none">what exactly is not working?<br clear="none"><br clear="none">For example, if i try to call from jssip to peer or legacy client, the<br clear="none">offer from jssip webrtc client has RTP/SAVPF:<br clear="none">> Apr 15 15:13:23 sp1 rtpengine[9260]: [09b5ibtgmeu8v24713iv] Dump for 'offer' from 127.0.0.1:37622: { "sdp": "v=0#015#012o=mozilla...THIS_IS_SDPARTA-37.0.1 4135386994961230335 0 IN IP4 0.0.0.0#015#012s=-#015#012t=0 0#015#012a=sendrecv#015#012a=fingerprint:sha-256 AE:B8:19:A2:CD:A7:E6:C9:91:EA:5A:2F:AD:0B:2B:1A:E7:EF:C9:48:33:3F:3D:DC:85:2B:85:C4:A9:46:F9:8A#015#012a=group:BUNDLE sdparta_0 sdparta_1#015#012a=ice-options:trickle#015#012m=audio 9 RTP/SAVPF 109 9 0 8#015#012c=IN IP4 0.0.0.0#015#012a=candidate:0 1 UDP 2122252543 10.15.20.121 47502 typ host#015#012a=candidate:2 1 UDP 2122055935 172.17.42.1 58678 typ host#015#012a=c ...<br clear="none">but the server changes it to RTP/AVP:<br clear="none">> Apr 15 15:13:23 sp1 rtpengine[9260]: [09b5ibtgmeu8v24713iv] Response dump for 'offer' to 127.0.0.1:37622: { "sdp": "v=0#015#012o=mozilla...THIS_IS_SDPARTA-37.0.1 4135386994961230335 0 IN IP4 10.15.20.185#015#012s=-#015#012t=0 0#015#012m=audio 30538 RTP/AVP 109 9 0 8#015#012c=IN IP4 10.15.20.185#015#012a=rtpmap:109 opus/48000/2#015#012a=rtpmap:9 G722/8000/1#015#012a=rtpmap:0 PCMU/8000#015#012a=rtpmap:8 PCMA/8000#015#012a=ssrc:4069823830 cname:{d6e19c01-43b4-4fa8-b841-7cc82c0e367d}#015#012a=sendrecv#015#012a=rtcp:30539#015#012m=video 30560 RTP/AVP 120 126 97#015#012c=IN IP4 10.15.20.185#015#012a=fmtp:120 max-fs=12288;max-fr=60#015#012a=fmtp:126 profi ...<br clear="none"><br clear="none">In the parameters of the offer in /var/log/ngcp/rtp.log you will see<br clear="none">also the flag "transport-protocol": "RTP/AVP", which is telling<br clear="none">rtpengine to do that protocol change, provided that you have set the<br clear="none">transport_protocol preference on the asterisk peer correctly.<br clear="none"><br clear="none">Try to read the log and find your configuration error and if you can't<br clear="none">please provide the output from:<br clear="none">select * from peer_preferences where attribute="transport_protocol";<br clear="none">/var/log/ngcp/rtp.log (with log_level=7 in<br clear="none">/etc/default/ngcp-rtpengine-daemon)<br clear="none">and /var/log/ngcp/kamailio-proxy.log<br clear="none"><br clear="none">On 04/15/2015 06:40 AM, H Yavari wrote:<br clear="none">> Hi,<br clear="none">> <br clear="none">> I can configure RTP setting for peers but this is not work for me. For<br clear="none">> example I have an asterisk as a peer and I selected RTP/AVP. but SDP in<br clear="none">> calls from webrtc clients to peer is : UDP/TLS/RTP/SAVP. So asterisk<br clear="none">> reject the calls.<br clear="none">> <br clear="none">> <br clear="none">> But about dynamically:<br clear="none">> why I can't make a call between sip extensions and webrtc clients that<br clear="none">> are registered on ngcp? I found in log that SDP for callee doesn't<br clear="none">> change automatically.<br clear="none"><br clear="none">as i said in the previous email, if callee is on the websocket the proxy<br clear="none">tell rtpengine to transcode to "transport-protocol":<br clear="none">"UDP/TLS/RTP/SAVPF", even if the "transparent" is selected in the<div class="qtdSeparateBR"><br><br></div><div class="yqt6846289212" id="yqtfd83187"><br clear="none">preference.<br clear="none"><br clear="none">Andrew<br clear="none"></div></div><br><br></div> </div> </div>  </div></body></html>