<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Larry and Pete,<div><br></div><div>Thanks a bunch for jumping in and giving me some ideas! I am hoping to have something working soon with what you guys have given me. The end game for me is to be able to stream MP3s from a playlist. It appears like both solutions you guys have proposed may give me what I need. I will actually try both and let you know how it goes.</div><div><br></div><div> --Matt<br><br><div><hr id="stopSpelling">From: lmoore@omninet.net.au<br>To: asterisk-users@lists.digium.com<br>Date: Thu, 1 Oct 2015 06:15:17 +0800<br>Subject: Re: [asterisk-users] Change Asterisk MulticastRTP codec<br><br>
  
    
  
  
    On my Asterisk 11 system I have the following in extensions.ael for
    chan_sip.<br>
    <br>
            8001    => {<br>
                    Set(SIP_CODEC=alaw);<br>
                   
    //Dial(MulticastRTP/linksys/224.168.168.168:34567/224.168.168.168:6061);<br>
                   
Page(MulticastRTP/linksys/224.168.168.168:34567/224.168.168.168:6061,q,5);<br>
                    Hangup();<br>
            };<br>
    <br>
    <br>
    I believe in your case you need to set PJSIP_MEDIA_OFFER(ulaw) in a
    pre-dial handler prior to making the call.<br>
    <br>
    See
    <a class="ecxmoz-txt-link-freetext" href="https://wiki.asterisk.org/wiki/display/AST/Pre-dial+handlers+Specification" target="_blank">https://wiki.asterisk.org/wiki/display/AST/Pre-dial+handlers+Specification</a>.<br>
    <br>
    <br>
    <br>
    <br>
    <div class="ecxmoz-cite-prefix">On 1/10/2015 1:51 AM, Matthew Murphy
      wrote:<br>
    </div>
    <blockquote cite="mid:BAY182-W15F95BC4E7958DA50489AD94D0@phx.gbl">
      <style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style>
      <div dir="ltr">Greetings everyone,
        <div><br>
        </div>
        <div>I was wondering if there was a way to change the codec that
          Asterisk uses when streaming via MulticastRTP. Or perhaps a
          way to transcode the multicast stream.</div>
        <div><br>
        </div>
        <div>In the CLI, when I have a multicast stream in progress, I
          am typing 'core show channel MulticastRTP/0x7f7........' to
          get lots of helpful information.</div>
        <div><br>
        </div>
        <div><span style="font-size:12pt;">I have noticed that when I </span>do

          a MULTICAST page and<b> send data from MP3Player</b>, I get no
          sound on my speakers and get the following from 'core show
          channel PJSIP/xxx':</div>
        <div><br>
        </div>
        <div>
          <div>NativeFormats: (slin)</div>
          <div>WriteFormat: slin</div>
          <div>ReadFormat: slin</div>
          <div><b>WriteTranscode: No </b></div>
          <div><b>ReadTranscode: No </b></div>
        </div>
        <div><br>
        </div>
        <div>I have noticed that when I do a UNICAST page and<b> send
            data from MP3Player</b>, everything works flawlessly and I
          get the following from 'core show channel MulticastRTP':</div>
        <div><br>
        </div>
        <div>
          <div>NativeFormats: (ulaw)</div>
          <div>WriteFormat: slin</div>
          <div>ReadFormat: slin</div>
          <div><b>WriteTranscode: Yes (slin@8000)->(ulaw@8000)</b></div>
          <div><b>ReadTranscode: Yes (ulaw@8000)->(slin@8000)</b></div>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>The <b>only</b> thing that is changing is the following
          line in my extensions.conf file:</div>
        <div><br>
        </div>
        <div>; For Multicast Paging</div>
        <div>
          <div>same =>
            n(next),Page(MulticastRTP/basic/239.1.1.2:6061,q)</div>
          <div><br>
          </div>
          <div>; For Unicast Paging</div>
          <div>same =>
n(next),Page(PJSIP/107&PJSIP/108,ib(pjsip-auto-answer-header^addheader^1)|p})</div>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>Is there any way to get the MP3Player stream to transcode
          (as it does on the UNICAST stream) when I try to MULTICAST?</div>
        <div><br>
        </div>
        <div>Thanks for the help,</div>
        <div><br>
        </div>
        <div>--Matt</div>
      </div>
      <br>
      <fieldset class="ecxmimeAttachmentHeader"></fieldset>
      <br>
    </blockquote>
    <br>
  

<br>-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users</div></div>                                        </div></body>
</html>