<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">I’m reaching out to the asterisk users e-mail list in hopes someone there can provide guidance.  A couple of Digium’s developers check this e-mail group so they may respond.  Unfortunately, they are basically in the get ready for show mode. 
 Major show is next week and they are also releasing the next major version in a matter of days.
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Asking if them…<o:p></o:p></p>
<p class="MsoNormal">What causes asterisk to output the <span style="background:yellow;mso-highlight:yellow">
Oooh, got a frame with format of g729 on channel 'PJSIP/121-000001d2' when we're sending 'ulaw', switching to match</span><o:p></o:p></p>
<p class="MsoNormal">message?<o:p></o:p></p>
<p class="MsoNormal">Is it asterisk detecting rtp stream with g729?<o:p></o:p></p>
<p class="MsoNormal">Why would asterisk change to g729 stream if the codec negotiation is clearly ulaw in the SIP packets?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Verdana",sans-serif;color:#1F497D">Dan Cropp</span><span style="font-size:9.0pt;color:#1F497D"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:7.5pt;font-family:"Verdana",sans-serif;color:#1F497D">Senior Software Engineer, R&D Software Dept.</span><b><span style="color:#1F497D"><o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:7.5pt;font-family:"Verdana",sans-serif;color:#1F497D">AMTELCO, 4800 Curtin Drive, McFarland, WI 53558-9424</span><b><span style="color:#1F497D"><o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:7.5pt;font-family:"Verdana",sans-serif;color:#1F497D">608 838-4197 ext. 291</span><b><span style="color:#1F497D"><o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:7.5pt;font-family:"Verdana",sans-serif;color:#1F497D">1-800-238-5275 ext 291</span><b><span style="color:#1F497D"><o:p></o:p></span></b></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D"><a href="http://www.amtelco.com/"><span style="color:blue">www.amtelco.com</span></a></span><span style="font-size:9.0pt;color:#1F497D"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal" style="margin-bottom:6.0pt"><b><u><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#333333">Statement of Confidentiality<o:p></o:p></span></u></b></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black">The contents of this e-mail message and any attachments are confidential to American Tel-A-Systems, Inc. (AMTELCO), and are intended solely
 for the addressee(s). The information contained in this transmission also may be of a legally privileged nature. This transmission is sent in trust and is meant solely for delivery to the intended recipient(s). Receipt of this transmission does not convey
 any right to reproduce or disseminate any of the information it contains. If you are not the intended recipient, please immediately notify the sender by reply e-mail or telephone and delete this message and any attachments.<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Dan Cropp <br>
<b>Sent:</b> Wednesday, October 3, 2018 1:57 PM<br>
<b>To:</b> asterisk-users@lists.digium.com<br>
<b>Subject:</b> Any idea what causes "Oooh, got a frame with format of g729 on channel 'PJSIP/121-000001d2' when we're sending 'ulaw', switching to match"<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The PJSIP endpoint is configured for ulaw only.  Not sure how or why we are seeing the g729 on calls for this endpoint. 
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Would this be a case that asterisk detects the rtp stream is g729 even though it’s negotiated as ulaw? 
<o:p></o:p></p>
<p class="MsoNormal">Why would asterisk change the format to g729 when disallow = all and allow = ulaw are the endpoint settings?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[121]<o:p></o:p></p>
<p class="MsoNormal">type = endpoint<o:p></o:p></p>
<p class="MsoNormal">context = IS<o:p></o:p></p>
<p class="MsoNormal">transport = transport1<o:p></o:p></p>
<p class="MsoNormal">aors = 121<o:p></o:p></p>
<p class="MsoNormal">accountcode = 2<o:p></o:p></p>
<p class="MsoNormal">dtmf_mode = inband<o:p></o:p></p>
<p class="MsoNormal">device_state_busy_at = 96<o:p></o:p></p>
<p class="MsoNormal">force_rport = no<o:p></o:p></p>
<p class="MsoNormal">identify_by = username,ip<o:p></o:p></p>
<p class="MsoNormal">disallow = all<o:p></o:p></p>
<p class="MsoNormal">allow = ulaw<o:p></o:p></p>
<p class="MsoNormal">from_user = 121<o:p></o:p></p>
<p class="MsoNormal">acl = acl1<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[10/03 11:29:34.240] DEBUG[21414][C-00000226] chan_pjsip.c: <span style="background:yellow;mso-highlight:yellow">
Oooh, got a frame with format of g729 on channel 'PJSIP/121-000001d2' when we're sending 'ulaw', switching to match</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">INVITE <a href="sip:2197@XXX.XXX.XXX.XXX:5060">sip:2197@XXX.XXX.XXX.XXX:5060</a> SIP/2.0<o:p></o:p></p>
<p class="MsoNormal">Via: SIP/2.0/UDP YYY.YYY.YYY.YYY:5060;branch=z9hG4bKxqyYl2Jg84158000<o:p></o:p></p>
<p class="MsoNormal">To: <<a href="sip:2197@192.168.11.176">sip:2197@<span style="color:windowtext;text-decoration:none">
</span>XXX.XXX.XXX.XXX </a>><o:p></o:p></p>
<p class="MsoNormal">From: <<a href="sip:STUFF@YYY.YYY.YYY.YYY%20">sip:STUFF@YYY.YYY.YYY.YYY
</a>>;tag=I0n4X7KK<o:p></o:p></p>
<p class="MsoNormal">Contact: <<a href="sip:STUFF%20@YYY.YYY.YYY.YYY:5060">sip:STUFF @YYY.YYY.YYY.YYY:5060</a>><o:p></o:p></p>
<p class="MsoNormal">Call-ID: <a href="mailto:OlrmFuyOq-0000-@192.168.10.213">OlrmFuyOq-0000-@<span style="color:windowtext;text-decoration:none"> YYY.YYY.YYY.YYY
</span></a><o:p></o:p></p>
<p class="MsoNormal">CSeq: 2223 INVITE<o:p></o:p></p>
<p class="MsoNormal">Max-Forwards: 70<o:p></o:p></p>
<p class="MsoNormal">Allow: INVITE,ACK,CANCEL,BYE,OPTIONS,REFER,NOTIFY<o:p></o:p></p>
<p class="MsoNormal">Supported: replaces<o:p></o:p></p>
<p class="MsoNormal">Content-Type: application/sdp<o:p></o:p></p>
<p class="MsoNormal">Content-Length: 335<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">v=0<o:p></o:p></p>
<p class="MsoNormal">o=- 11264000 11264000 IN IP4 YYY.YYY.YYY.YYY<o:p></o:p></p>
<p class="MsoNormal">s=-<o:p></o:p></p>
<p class="MsoNormal">c=IN IP4 192.168.10.213<o:p></o:p></p>
<p class="MsoNormal">t=0 0<o:p></o:p></p>
<p class="MsoNormal">m=audio 32768 RTP/AVP 0 2 8 18 110 120 100<o:p></o:p></p>
<p class="MsoNormal">a=rtpmap:0 PCMU/8000<o:p></o:p></p>
<p class="MsoNormal">a=rtpmap:2 G726-32/8000<o:p></o:p></p>
<p class="MsoNormal">a=rtpmap:8 PCMA/8000<o:p></o:p></p>
<p class="MsoNormal">a=rtpmap:18 G729/8000<o:p></o:p></p>
<p class="MsoNormal">a=rtpmap:110 G723/5300<o:p></o:p></p>
<p class="MsoNormal">a=rtpmap:120 G723/6300<o:p></o:p></p>
<p class="MsoNormal">a=rtpmap:100 telephone-event/8000<o:p></o:p></p>
<p class="MsoNormal">a=fmtp:100 0-15<o:p></o:p></p>
<p class="MsoNormal">a=sendrecv<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Send<o:p></o:p></p>
<p class="MsoNormal">SIP/2.0 200 OK<o:p></o:p></p>
<p class="MsoNormal">Via: SIP/2.0/UDP YYY.YYY.YYY.YYY:5060;received=YYY.YYY.YYY.YYY;branch=z9hG4bKxqyYl2Jg84158000<o:p></o:p></p>
<p class="MsoNormal">Call-ID: <a href="mailto:OlrmFuyOq-0000-@YYY.YYY.YYY.YYY%20">
OlrmFuyOq-0000-@YYY.YYY.YYY.YYY </a><o:p></o:p></p>
<p class="MsoNormal">From: <<a href="sip:STUFF@YYY.YYY.YYY.YYY">sip:STUFF@YYY.YYY.YYY.YYY</a> >;tag=I0n4X7KK<o:p></o:p></p>
<p class="MsoNormal">To: <<a href="sip:2197@XXX.XXX.XXX.XXX%20">sip:2197@XXX.XXX.XXX.XXX
</a>>;tag=b4134118-08f4-4dbc-a145-573d04438092<o:p></o:p></p>
<p class="MsoNormal">CSeq: 2223 INVITE<o:p></o:p></p>
<p class="MsoNormal">Server: Asterisk PBX 13.20.0<o:p></o:p></p>
<p class="MsoNormal">Allow: OPTIONS, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, PRACK, REGISTER, REFER, MESSAGE<o:p></o:p></p>
<p class="MsoNormal">Contact: <<a href="sip:YYY.YYY.YYY.YYY:5060">sip:YYY.YYY.YYY.YYY:5060</a>><o:p></o:p></p>
<p class="MsoNormal">Supported: 100rel, timer, replaces, norefersub<o:p></o:p></p>
<p class="MsoNormal">Content-Type: application/sdp<o:p></o:p></p>
<p class="MsoNormal">Content-Length:   181<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">v=0<o:p></o:p></p>
<p class="MsoNormal">o=- 11264000 11264002 IN IP4 YYY.YYY.YYY.YYY<o:p></o:p></p>
<p class="MsoNormal">s=Asterisk<o:p></o:p></p>
<p class="MsoNormal">c=IN IP4 192.168.11.176<o:p></o:p></p>
<p class="MsoNormal">t=0 0<o:p></o:p></p>
<p class="MsoNormal">m=audio 18380 RTP/AVP 0<o:p></o:p></p>
<p class="MsoNormal">a=rtpmap:0 PCMU/8000<o:p></o:p></p>
<p class="MsoNormal">a=ptime:20<o:p></o:p></p>
<p class="MsoNormal">a=maxptime:150<o:p></o:p></p>
<p class="MsoNormal">a=sendrecv<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Receive<o:p></o:p></p>
<p class="MsoNormal">ACK <a href="sip:XXX.XXX.XXX.XXX:5060">sip:XXX.XXX.XXX.XXX:5060</a> SIP/2.0<o:p></o:p></p>
<p class="MsoNormal">Via: SIP/2.0/UDP YYY.YYY.YYY.YYY:5060;branch=z9hG4bKCIJuiRuH8415a000<o:p></o:p></p>
<p class="MsoNormal">To: <<a href="sip:2197@192.168.11.176">sip:2197@<span style="color:windowtext;text-decoration:none">
</span>XXX.XXX.XXX.XXX </a>>;tag=b4134118-08f4-4dbc-a145-573d04438092<o:p></o:p></p>
<p class="MsoNormal">From: <<a href="sip:STUFF@%20YYY.YYY.YYY.YYY%20">sip:STUFF@ YYY.YYY.YYY.YYY
</a>>;tag=I0n4X7KK<o:p></o:p></p>
<p class="MsoNormal">Max-Forwards: 70<o:p></o:p></p>
<p class="MsoNormal">Call-ID: <a href="mailto:OlrmFuyOq-0000-@YYY.YYY.YYY.YYY">OlrmFuyOq-0000-@YYY.YYY.YYY.YYY</a><o:p></o:p></p>
<p class="MsoNormal">CSeq: 2223 ACK<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Asterisk debugging outputs the following.<o:p></o:p></p>
<p class="MsoNormal">[10/03 11:29:34.240] DEBUG[21414][C-00000226] chan_pjsip.c: <span style="background:yellow;mso-highlight:yellow">
Oooh, got a frame with format of g729 on channel 'PJSIP/121-000001d2' when we're sending 'ulaw', switching to match</span><o:p></o:p></p>
<p class="MsoNormal">[10/03 11:29:34.240] DEBUG[21414][C-00000226] channel.c: Channel PJSIP/121-000001d2 setting write format path: ulaw -> g729<o:p></o:p></p>
<p class="MsoNormal">[10/03 11:29:34.240] DEBUG[21414][C-00000226] channel.c: Channel PJSIP/121-000001d2 setting read format path: ulaw -> g729<o:p></o:p></p>
<p class="MsoNormal">[10/03 11:29:34.240] DEBUG[21414][C-00000226] channel.c: Channel PJSIP/121-000001d2 setting read format path: g729 -> g729<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>