<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>132952</bug_id>
          
          <creation_ts>2014-05-15 05:54:21 -0700</creation_ts>
          <short_desc>[MediaStream] RTCDtmfSender default values need to be updated.</short_desc>
          <delta_ts>2022-03-01 02:55:05 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit EFL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>124288</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kiran">kiran.guduru</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>berto</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>tommyw</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1009515</commentid>
    <comment_count>0</comment_count>
    <who name="Kiran">kiran.guduru</who>
    <bug_when>2014-05-15 05:54:21 -0700</bug_when>
    <thetext>The default ToneDuration and ToneGap values are modified in the updated spec.
So these values need to be updated.

According to spec [1]

The duration parameter indicates the duration in ms to use for each character passed in the tones parameters. The duration cannot be more than 6000 ms or less than 40 ms. The default duration is 100 ms for each tone.

The interToneGap parameter indicates the gap between tones. It MUST be at least 30 ms. The default value is 70 ms.

[1] http://dev.w3.org/2011/webrtc/editor/webrtc.html#methods-4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009517</commentid>
    <comment_count>1</comment_count>
      <attachid>231509</attachid>
    <who name="Kiran">kiran.guduru</who>
    <bug_when>2014-05-15 06:01:37 -0700</bug_when>
    <thetext>Created attachment 231509
The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.

The default ToneDuration and ToneGap values are modified in the updated spec.

The patch updates the default values as per the spec.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009518</commentid>
    <comment_count>2</comment_count>
      <attachid>231509</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2014-05-15 06:28:59 -0700</bug_when>
    <thetext>Comment on attachment 231509
The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.

The changes look fine, but please add a test. A new test would be fine, or you should be able to modify LayoutTests/fast/mediastream/RTCPeerConnection-dtmf.html to test the min, max, and defaults.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009525</commentid>
    <comment_count>3</comment_count>
      <attachid>231512</attachid>
    <who name="Kiran">kiran.guduru</who>
    <bug_when>2014-05-15 07:38:42 -0700</bug_when>
    <thetext>Created attachment 231512
The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.

Updated RTCPeerConnection-dtmf.html to check for default values, as per the comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009544</commentid>
    <comment_count>4</comment_count>
      <attachid>231512</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2014-05-15 08:26:41 -0700</bug_when>
    <thetext>Comment on attachment 231512
The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.

View in context: https://bugs.webkit.org/attachment.cgi?id=231512&amp;action=review

&gt; LayoutTests/fast/mediastream/RTCPeerConnection-dtmf.html:47
&gt;                      dtmfsender.insertDTMF(&quot;1&quot;);
&gt;                      shouldBeEqualToString(&apos;dtmfsender.toneBuffer&apos;, &quot;1&quot;);
&gt; +                    shouldBeEqualToString(&apos;dtmfsender.duration&apos;, &quot;100&quot;);
&gt; +                    shouldBeEqualToString(&apos;dtmfsender.interToneGap&apos;, &quot;70&quot;);

insertDTMF() has two optional parameters:

    [RaisesException] void insertDTMF(DOMString tones, optional long duration, optional long interToneGap);

so you can also test the tone duration and inter-tone gap maximum and minimum.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009551</commentid>
    <comment_count>5</comment_count>
      <attachid>231519</attachid>
    <who name="Kiran">kiran.guduru</who>
    <bug_when>2014-05-15 08:55:53 -0700</bug_when>
    <thetext>Created attachment 231519
The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.

Added tests to check min and max values for duration and min value for duration as specified in review comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009577</commentid>
    <comment_count>6</comment_count>
      <attachid>231519</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2014-05-15 10:45:13 -0700</bug_when>
    <thetext>Comment on attachment 231519
The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.

View in context: https://bugs.webkit.org/attachment.cgi?id=231519&amp;action=review

&gt; LayoutTests/fast/mediastream/RTCPeerConnection-dtmf.html:61
&gt; +                    dtmfsender.insertDTMF(&quot;1&quot;, &quot;40&quot;, &quot;30&quot;);
&gt; +                    shouldBeEqualToString(&apos;dtmfsender.toneBuffer&apos;, &quot;1&quot;);
&gt; +                    shouldBeEqualToString(&apos;dtmfsender.duration&apos;, &quot;40&quot;);
&gt; +                    shouldBeEqualToString(&apos;dtmfsender.interToneGap&apos;, &quot;30&quot;);
&gt; +
&gt; +                    dtmfsender.insertDTMF(&quot;1&quot;, &quot;6000&quot;);
&gt; +                    shouldBeEqualToString(&apos;dtmfsender.toneBuffer&apos;, &quot;1&quot;);
&gt; +                    shouldBeEqualToString(&apos;dtmfsender.duration&apos;, &quot;6000&quot;);
&gt; +                    shouldBeEqualToString(&apos;dtmfsender.interToneGap&apos;, &quot;70&quot;);
&gt; +

You should also test to ensure that exceptions are thrown when the limits are exceeded. Something like this should work:

            testDOMException(&quot;dtmfsender.insertDTMF(&apos;1&apos;, &apos;20&apos;, &apos;30&apos;)&quot;, &quot;DOMException.SYNTAX_ERR&quot;);
            testDOMException(&quot;dtmfsender.insertDTMF(&apos;1&apos;, &apos;7000&apos;, &apos;30&apos;)&quot;, &quot;DOMException.SYNTAX_ERR&quot;);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009717</commentid>
    <comment_count>7</comment_count>
      <attachid>231558</attachid>
    <who name="Kiran">kiran.guduru</who>
    <bug_when>2014-05-15 22:46:22 -0700</bug_when>
    <thetext>Created attachment 231558
The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.

Added tests for testing min and max limits as per the review comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009740</commentid>
    <comment_count>8</comment_count>
      <attachid>231566</attachid>
    <who name="Kiran">kiran.guduru</who>
    <bug_when>2014-05-16 04:12:16 -0700</bug_when>
    <thetext>Created attachment 231566
The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.

Update the reviewers name in ChangeLog file</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009741</commentid>
    <comment_count>9</comment_count>
      <attachid>231566</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-05-16 04:20:04 -0700</bug_when>
    <thetext>Comment on attachment 231566
The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.

Rejecting attachment 231566 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.appspot.com&apos;, &apos;--bot-id=webkit-cq-01&apos;, &apos;validate-changelog&apos;, &apos;--check-oops&apos;, &apos;--non-interactive&apos;, 231566, &apos;--port=mac&apos;]&quot; exit_code: 1 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
a/EWS/WebKit/Tools/Scripts/webkitpy/tool/commands/stepsequence.py&quot;, line 73, in run_and_handle_errors
    self._run(tool, options, state)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/commands/stepsequence.py&quot;, line 67, in _run
    step(tool, options).run(state)
  File &quot;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkitpy/tool/steps/validatereviewer.py&quot;, line 54, in run
    if changelog_entry.has_valid_reviewer():
AttributeError: &apos;NoneType&apos; object has no attribute &apos;has_valid_reviewer&apos;

Full output: http://webkit-queues.appspot.com/results/5342596842913792</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009743</commentid>
    <comment_count>10</comment_count>
      <attachid>231567</attachid>
    <who name="Kiran">kiran.guduru</who>
    <bug_when>2014-05-16 04:23:47 -0700</bug_when>
    <thetext>Created attachment 231567
The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.

Uploaded the patch again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009745</commentid>
    <comment_count>11</comment_count>
    <who name="Alberto Garcia">berto</who>
    <bug_when>2014-05-16 04:56:52 -0700</bug_when>
    <thetext>Committed r168966: &lt;http://trac.webkit.org/changeset/168966&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009803</commentid>
    <comment_count>12</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2014-05-16 11:51:24 -0700</bug_when>
    <thetext>Reopened because no updated test results were landed. Please attach a patch with an updated RTCPeerConnection-dtmf-expected.txt.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011162</commentid>
    <comment_count>13</comment_count>
    <who name="Kiran">kiran.guduru</who>
    <bug_when>2014-05-22 22:17:52 -0700</bug_when>
    <thetext>Hi,
The code without this patch is also not giving the expected data,
The reason for this is 
1. There is not actual implementation for DTMFSender.
2. Mock implementation is, by default, returning null.

So, until the code is added for DTMFHandler (either mock implementation or full implementation), we can not invoke insertDTMF and can not test this feature.

I would like to add a FIXME comment in the code, if reviewer is ok for adding it instead of checking for the expected_output_file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011279</commentid>
    <comment_count>14</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2014-05-23 10:11:01 -0700</bug_when>
    <thetext>(In reply to comment #13)
&gt; Hi,
&gt; The code without this patch is also not giving the expected data,
&gt; The reason for this is 
&gt; 1. There is not actual implementation for DTMFSender.
&gt; 2. Mock implementation is, by default, returning null.
&gt; 
&gt; So, until the code is added for DTMFHandler (either mock implementation or full implementation), we can not invoke insertDTMF and can not test this feature.
&gt; 
&gt; I would like to add a FIXME comment in the code, if reviewer is ok for adding it instead of checking for the expected_output_file.

Why don&apos;t you open a bug about adding mock DTMFSender support and add a FIXME that references that bug. Ideally that would have been done with this patch, but that is my fault for not noticing :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011897</commentid>
    <comment_count>15</comment_count>
      <attachid>232111</attachid>
    <who name="Kiran">kiran.guduru</who>
    <bug_when>2014-05-26 23:49:11 -0700</bug_when>
    <thetext>Created attachment 232111
The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.

Added FIXME to implement mock DTMFSenderHandler inorder to test basic functionality of DTMFSender.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011902</commentid>
    <comment_count>16</comment_count>
      <attachid>232114</attachid>
    <who name="Kiran">kiran.guduru</who>
    <bug_when>2014-05-26 23:57:53 -0700</bug_when>
    <thetext>Created attachment 232114
The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.

Removed empty line in ChangeLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1011910</commentid>
    <comment_count>17</comment_count>
    <who name="Kiran">kiran.guduru</who>
    <bug_when>2014-05-27 00:29:19 -0700</bug_when>
    <thetext>(In reply to comment #14)
&gt; (In reply to comment #13)
&gt; &gt; Hi,
&gt; &gt; The code without this patch is also not giving the expected data,
&gt; &gt; The reason for this is 
&gt; &gt; 1. There is not actual implementation for DTMFSender.
&gt; &gt; 2. Mock implementation is, by default, returning null.
&gt; &gt; 
&gt; &gt; So, until the code is added for DTMFHandler (either mock implementation or full implementation), we can not invoke insertDTMF and can not test this feature.
&gt; &gt; 
&gt; &gt; I would like to add a FIXME comment in the code, if reviewer is ok for adding it instead of checking for the expected_output_file.
&gt; 
&gt; Why don&apos;t you open a bug about adding mock DTMFSender support and add a FIXME that references that bug. Ideally that would have been done with this patch, but that is my fault for not noticing :-)

HI,
I raised a new bug for implementing RTCDTMFSenderHandlerMock (BUG: 133298).
Since this patch is already landed (comment 11), it seems we can close this bug and track this on 133298.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231509</attachid>
            <date>2014-05-15 06:01:37 -0700</date>
            <delta_ts>2014-05-15 06:28:59 -0700</delta_ts>
            <desc>The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>1643</size>
            <attacher name="Kiran">kiran.guduru</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2ODg5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDE0LTA1LTE1ICBLaXJhbiAg
PGtpcmFuLmd1ZHVydUBzYW1zdW5nLmNvbT4KKworICAgICAgICBSVENEdG1mU2VuZGVyIGRlZmF1
bHQgdmFsdWVzIG5lZWQgdG8gYmUgdXBkYXRlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMjk1MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFRoZSBkZWZhdWx0IFRvbmVEdXJhdGlvbiBhbmQgVG9uZUdh
cCB2YWx1ZXMgYXJlIG1vZGlmaWVkIGluIHRoZSB1cGRhdGVkIHNwZWMuCisgICAgICAgIFNvIHRo
ZXNlIHZhbHVlcyBuZWVkIHRvIGJlIHVwZGF0ZWQuCisKKyAgICAgICAgVGhpcyBmaXgganVzdCB1
cGRhdGVzIHRoZSBkZWZhdWx0IHZhbHVlcy4KKworICAgICAgICAqIE1vZHVsZXMvbWVkaWFzdHJl
YW0vUlRDRFRNRlNlbmRlci5jcHA6CisKIDIwMTQtMDUtMTUgIENhcmxvcyBHYXJjaWEgQ2FtcG9z
ICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdIENvbXBpbGUgYWxsIGluc3Rh
bGxlZCByZXNvdXJjZXMgYXMgR1Jlc291cmNlcwpJbmRleDogU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9tZWRpYXN0cmVhbS9SVENEVE1GU2VuZGVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ0RUTUZTZW5kZXIuY3BwCShyZXZpc2lvbiAxNjg4
OTYpCisrKyBTb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ0RUTUZTZW5kZXIu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zOCwxMSArMzgsMTEgQEAKIAogbmFtZXNwYWNlIFdlYkNv
cmUgewogCi1zdGF0aWMgY29uc3QgbG9uZyBtaW5Ub25lRHVyYXRpb25NcyA9IDcwOworc3RhdGlj
IGNvbnN0IGxvbmcgbWluVG9uZUR1cmF0aW9uTXMgPSA0MDsKIHN0YXRpYyBjb25zdCBsb25nIGRl
ZmF1bHRUb25lRHVyYXRpb25NcyA9IDEwMDsKIHN0YXRpYyBjb25zdCBsb25nIG1heFRvbmVEdXJh
dGlvbk1zID0gNjAwMDsKLXN0YXRpYyBjb25zdCBsb25nIG1pbkludGVyVG9uZUdhcE1zID0gNTA7
Ci1zdGF0aWMgY29uc3QgbG9uZyBkZWZhdWx0SW50ZXJUb25lR2FwTXMgPSA1MDsKK3N0YXRpYyBj
b25zdCBsb25nIG1pbkludGVyVG9uZUdhcE1zID0gMzA7CitzdGF0aWMgY29uc3QgbG9uZyBkZWZh
dWx0SW50ZXJUb25lR2FwTXMgPSA3MDsKIAogUGFzc1JlZlB0cjxSVENEVE1GU2VuZGVyPiBSVENE
VE1GU2VuZGVyOjpjcmVhdGUoU2NyaXB0RXhlY3V0aW9uQ29udGV4dCogY29udGV4dCwgUlRDUGVl
ckNvbm5lY3Rpb25IYW5kbGVyKiBwZWVyQ29ubmVjdGlvbkhhbmRsZXIsIFBhc3NSZWZQdHI8TWVk
aWFTdHJlYW1UcmFjaz4gcHJwVHJhY2ssIEV4Y2VwdGlvbkNvZGUmIGVjKQogewo=
</data>
<flag name="review"
          id="255956"
          type_id="1"
          status="+"
          setter="eric.carlson"
    />
    <flag name="commit-queue"
          id="255957"
          type_id="3"
          status="-"
          setter="eric.carlson"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231512</attachid>
            <date>2014-05-15 07:38:42 -0700</date>
            <delta_ts>2014-05-15 10:45:28 -0700</delta_ts>
            <desc>The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.</desc>
            <filename>patch_for_landing.txt</filename>
            <type>text/plain</type>
            <size>2973</size>
            <attacher name="Kiran">kiran.guduru</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2ODg5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisKKzIwMTQtMDUtMTUgIEtpcmFu
ICA8a2lyYW4uZ3VkdXJ1QHNhbXN1bmcuY29tPgorCisgICAgICAgIFJUQ0R0bWZTZW5kZXIgZGVm
YXVsdCB2YWx1ZXMgbmVlZCB0byBiZSB1cGRhdGVkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMyOTUyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRXJp
YyBDYXJsc29uLgorCisgICAgICAgIFRoZSBkZWZhdWx0IFRvbmVEdXJhdGlvbiBhbmQgVG9uZUdh
cCB2YWx1ZXMgYXJlIG1vZGlmaWVkIGluIHRoZSB1cGRhdGVkIHNwZWMuCisgICAgICAgIFNvIHRo
ZXNlIHZhbHVlcyBuZWVkIHRvIGJlIHVwZGF0ZWQuCisKKyAgICAgICAgVGVzdDogZmFzdC9tZWRp
YXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1kdG1mLmh0bWwuCisKKyAgICAgICAgKiBNb2R1bGVz
L21lZGlhc3RyZWFtL1JUQ0RUTUZTZW5kZXIuY3BwOgorCiAyMDE0LTA1LTE1ICBDYXJsb3MgR2Fy
Y2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBDb21waWxl
IGFsbCBpbnN0YWxsZWQgcmVzb3VyY2VzIGFzIEdSZXNvdXJjZXMKSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDRFRNRlNlbmRlci5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENEVE1GU2VuZGVyLmNwcAkocmV2
aXNpb24gMTY4ODk2KQorKysgU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENE
VE1GU2VuZGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzgsMTEgKzM4LDExIEBACiAKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIAotc3RhdGljIGNvbnN0IGxvbmcgbWluVG9uZUR1cmF0aW9uTXMgPSA3
MDsKK3N0YXRpYyBjb25zdCBsb25nIG1pblRvbmVEdXJhdGlvbk1zID0gNDA7CiBzdGF0aWMgY29u
c3QgbG9uZyBkZWZhdWx0VG9uZUR1cmF0aW9uTXMgPSAxMDA7CiBzdGF0aWMgY29uc3QgbG9uZyBt
YXhUb25lRHVyYXRpb25NcyA9IDYwMDA7Ci1zdGF0aWMgY29uc3QgbG9uZyBtaW5JbnRlclRvbmVH
YXBNcyA9IDUwOwotc3RhdGljIGNvbnN0IGxvbmcgZGVmYXVsdEludGVyVG9uZUdhcE1zID0gNTA7
CitzdGF0aWMgY29uc3QgbG9uZyBtaW5JbnRlclRvbmVHYXBNcyA9IDMwOworc3RhdGljIGNvbnN0
IGxvbmcgZGVmYXVsdEludGVyVG9uZUdhcE1zID0gNzA7CiAKIFBhc3NSZWZQdHI8UlRDRFRNRlNl
bmRlcj4gUlRDRFRNRlNlbmRlcjo6Y3JlYXRlKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRl
eHQsIFJUQ1BlZXJDb25uZWN0aW9uSGFuZGxlciogcGVlckNvbm5lY3Rpb25IYW5kbGVyLCBQYXNz
UmVmUHRyPE1lZGlhU3RyZWFtVHJhY2s+IHBycFRyYWNrLCBFeGNlcHRpb25Db2RlJiBlYykKIHsK
SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE2ODg5NikKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDE0LTA1LTE1ICBLaXJhbiAgPGtpcmFuLmd1
ZHVydUBzYW1zdW5nLmNvbT4KKworICAgICAgICBSVENEdG1mU2VuZGVyIGRlZmF1bHQgdmFsdWVz
IG5lZWQgdG8gYmUgdXBkYXRlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEzMjk1MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFkZGVkIGNoZWNrcyB0byB0ZXN0IGRlZmF1bHQgaW50ZXJUb25lR2FwIGFu
ZCBkdXJhdGlvbi4KKworICAgICAgICAqIGZhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rp
b24tZHRtZi5odG1sOgorCiAyMDE0LTA1LTE1ICBLcnp5c3p0b2YgV29sYW5za2kgIDxrLndvbGFu
c2tpQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtFRkxdIEFkZCBuZXcgdGVzdCBleHBlY3RhdGlv
bnMgYWZ0ZXIgcjE2ODU0NApJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9SVENQ
ZWVyQ29ubmVjdGlvbi1kdG1mLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9t
ZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1kdG1mLmh0bWwJKHJldmlzaW9uIDE2ODg5NikK
KysrIExheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24tZHRtZi5o
dG1sCSh3b3JraW5nIGNvcHkpCkBAIC00Myw2ICs0Myw4IEBACiAgICAgICAgICAgICAgICAgICAg
IGR0bWZzZW5kZXIub250b25lY2hhbmdlID0gb250b25lY2hhbmdlOwogICAgICAgICAgICAgICAg
ICAgICBkdG1mc2VuZGVyLmluc2VydERUTUYoIjEiKTsKICAgICAgICAgICAgICAgICAgICAgc2hv
dWxkQmVFcXVhbFRvU3RyaW5nKCdkdG1mc2VuZGVyLnRvbmVCdWZmZXInLCAiMSIpOworICAgICAg
ICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2R0bWZzZW5kZXIuZHVyYXRpb24n
LCAiMTAwIik7CisgICAgICAgICAgICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygnZHRt
ZnNlbmRlci5pbnRlclRvbmVHYXAnLCAiNzAiKTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231519</attachid>
            <date>2014-05-15 08:55:53 -0700</date>
            <delta_ts>2014-05-15 10:45:13 -0700</delta_ts>
            <desc>The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.</desc>
            <filename>patch_for_landing.txt</filename>
            <type>text/plain</type>
            <size>4373</size>
            <attacher name="Kiran">kiran.guduru</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2ODg5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisKKzIwMTQtMDUtMTUgIEtpcmFu
ICA8a2lyYW4uZ3VkdXJ1QHNhbXN1bmcuY29tPgorCisgICAgICAgIFJUQ0R0bWZTZW5kZXIgZGVm
YXVsdCB2YWx1ZXMgbmVlZCB0byBiZSB1cGRhdGVkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMyOTUyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRXJp
YyBDYXJsc29uLgorCisgICAgICAgIFRoZSBkZWZhdWx0IFRvbmVEdXJhdGlvbiBhbmQgVG9uZUdh
cCB2YWx1ZXMgYXJlIG1vZGlmaWVkIGluIHRoZSB1cGRhdGVkIHNwZWMuCisgICAgICAgIFNvIHRo
ZXNlIHZhbHVlcyBuZWVkIHRvIGJlIHVwZGF0ZWQuCisKKyAgICAgICAgVGVzdDogZmFzdC9tZWRp
YXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1kdG1mLmh0bWwuCisKKyAgICAgICAgKiBNb2R1bGVz
L21lZGlhc3RyZWFtL1JUQ0RUTUZTZW5kZXIuY3BwOgorCiAyMDE0LTA1LTE1ICBDYXJsb3MgR2Fy
Y2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBDb21waWxl
IGFsbCBpbnN0YWxsZWQgcmVzb3VyY2VzIGFzIEdSZXNvdXJjZXMKSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDRFRNRlNlbmRlci5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENEVE1GU2VuZGVyLmNwcAkocmV2
aXNpb24gMTY4ODk2KQorKysgU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENE
VE1GU2VuZGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzgsMTEgKzM4LDExIEBACiAKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIAotc3RhdGljIGNvbnN0IGxvbmcgbWluVG9uZUR1cmF0aW9uTXMgPSA3
MDsKK3N0YXRpYyBjb25zdCBsb25nIG1pblRvbmVEdXJhdGlvbk1zID0gNDA7CiBzdGF0aWMgY29u
c3QgbG9uZyBkZWZhdWx0VG9uZUR1cmF0aW9uTXMgPSAxMDA7CiBzdGF0aWMgY29uc3QgbG9uZyBt
YXhUb25lRHVyYXRpb25NcyA9IDYwMDA7Ci1zdGF0aWMgY29uc3QgbG9uZyBtaW5JbnRlclRvbmVH
YXBNcyA9IDUwOwotc3RhdGljIGNvbnN0IGxvbmcgZGVmYXVsdEludGVyVG9uZUdhcE1zID0gNTA7
CitzdGF0aWMgY29uc3QgbG9uZyBtaW5JbnRlclRvbmVHYXBNcyA9IDMwOworc3RhdGljIGNvbnN0
IGxvbmcgZGVmYXVsdEludGVyVG9uZUdhcE1zID0gNzA7CiAKIFBhc3NSZWZQdHI8UlRDRFRNRlNl
bmRlcj4gUlRDRFRNRlNlbmRlcjo6Y3JlYXRlKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRl
eHQsIFJUQ1BlZXJDb25uZWN0aW9uSGFuZGxlciogcGVlckNvbm5lY3Rpb25IYW5kbGVyLCBQYXNz
UmVmUHRyPE1lZGlhU3RyZWFtVHJhY2s+IHBycFRyYWNrLCBFeGNlcHRpb25Db2RlJiBlYykKIHsK
SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE2ODg5NikKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE0LTA1LTE1ICBLaXJhbiAgPGtpcmFuLmd1
ZHVydUBzYW1zdW5nLmNvbT4KKworICAgICAgICBSVENEdG1mU2VuZGVyIGRlZmF1bHQgdmFsdWVz
IG5lZWQgdG8gYmUgdXBkYXRlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEzMjk1MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFkZGVkIGNoZWNrcyB0byB0ZXN0IGRlZmF1bHQsIG1pbiB2YWx1ZSBpbnRl
clRvbmVHYXAKKyAgICAgICAgYW5kIGR1cmF0aW9uIGFuZCBtYXggdmFsdWUgZm9yIGR1cmF0aW9u
LgorICAgICAgICAoU3BlYyBkb2VzIG5vdCBzcGVjaWZ5IGFueSBtYXggdmFsdWUgZm9yIGluVGVy
dG9uZUdhcCkKKworICAgICAgICAqIGZhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24t
ZHRtZi5odG1sOgorCiAyMDE0LTA1LTE1ICBLcnp5c3p0b2YgV29sYW5za2kgIDxrLndvbGFuc2tp
QHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtFRkxdIEFkZCBuZXcgdGVzdCBleHBlY3RhdGlvbnMg
YWZ0ZXIgcjE2ODU0NApJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9SVENQZWVy
Q29ubmVjdGlvbi1kdG1mLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9tZWRp
YXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1kdG1mLmh0bWwJKHJldmlzaW9uIDE2ODg5NikKKysr
IExheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24tZHRtZi5odG1s
CSh3b3JraW5nIGNvcHkpCkBAIC0xNiwxNCArMTYsMTcgQEAKICAgICAgICAgICAgICAgICBmaW5p
c2hKU1Rlc3QoKTsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgdmFyIGZpcnN0Q2FsbCA9
IHRydWU7CisgICAgICAgICAgICB2YXIgbGFzdENhbGwgPSBmYWxzZTsKKyAgICAgICAgICAgIHZh
ciBjYWxsQ291bnQgPSAxOwogCiAgICAgICAgICAgICBmdW5jdGlvbiBvbnRvbmVjaGFuZ2UoZSkg
ewogICAgICAgICAgICAgICAgIHRlc3RQYXNzZWQoIm9udG9uZWNoYW5nZSB3YXMgY2FsbGVkLiIp
OwogICAgICAgICAgICAgICAgIGV2ZW50ID0gZTsKLSAgICAgICAgICAgICAgICBpZiAoZmlyc3RD
YWxsKSB7CisgICAgICAgICAgICAgICAgaWYgKCFsYXN0Q2FsbCkgewogICAgICAgICAgICAgICAg
ICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2V2ZW50LnRvbmUnLCAiMSIpOwotICAgICAgICAg
ICAgICAgICAgICBmaXJzdENhbGwgPSBmYWxzZTsKKyAgICAgICAgICAgICAgICAgICAgY2FsbENv
dW50Kys7CisgICAgICAgICAgICAgICAgICAgIGlmICgzID09IGNhbGxDb3VudCkKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGxhc3RDYWxsID0gdHJ1ZTsKICAgICAgICAgICAgICAgICB9IGVsc2Ug
ewogICAgICAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2V2ZW50LnRvbmUn
LCAiIik7CiAgICAgICAgICAgICAgICAgICAgIGZpbmlzaEpTVGVzdCgpOwpAQCAtNDMsNiArNDYs
MjAgQEAKICAgICAgICAgICAgICAgICAgICAgZHRtZnNlbmRlci5vbnRvbmVjaGFuZ2UgPSBvbnRv
bmVjaGFuZ2U7CiAgICAgICAgICAgICAgICAgICAgIGR0bWZzZW5kZXIuaW5zZXJ0RFRNRigiMSIp
OwogICAgICAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2R0bWZzZW5kZXIu
dG9uZUJ1ZmZlcicsICIxIik7CisgICAgICAgICAgICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0
cmluZygnZHRtZnNlbmRlci5kdXJhdGlvbicsICIxMDAiKTsKKyAgICAgICAgICAgICAgICAgICAg
c2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdkdG1mc2VuZGVyLmludGVyVG9uZUdhcCcsICI3MCIpOwor
CisgICAgICAgICAgICAgICAgICAgIGR0bWZzZW5kZXIuaW5zZXJ0RFRNRigiMSIsICI0MCIsICIz
MCIpOworICAgICAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2R0bWZzZW5k
ZXIudG9uZUJ1ZmZlcicsICIxIik7CisgICAgICAgICAgICAgICAgICAgIHNob3VsZEJlRXF1YWxU
b1N0cmluZygnZHRtZnNlbmRlci5kdXJhdGlvbicsICI0MCIpOworICAgICAgICAgICAgICAgICAg
ICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2R0bWZzZW5kZXIuaW50ZXJUb25lR2FwJywgIjMwIik7
CisKKyAgICAgICAgICAgICAgICAgICAgZHRtZnNlbmRlci5pbnNlcnREVE1GKCIxIiwgIjYwMDAi
KTsKKyAgICAgICAgICAgICAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdkdG1mc2VuZGVy
LnRvbmVCdWZmZXInLCAiMSIpOworICAgICAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9T
dHJpbmcoJ2R0bWZzZW5kZXIuZHVyYXRpb24nLCAiNjAwMCIpOworICAgICAgICAgICAgICAgICAg
ICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2R0bWZzZW5kZXIuaW50ZXJUb25lR2FwJywgIjcwIik7
CisKKwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIAo=
</data>
<flag name="commit-queue"
          id="255969"
          type_id="3"
          status="-"
          setter="eric.carlson"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231558</attachid>
            <date>2014-05-15 22:46:22 -0700</date>
            <delta_ts>2022-03-01 02:54:36 -0800</delta_ts>
            <desc>The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.</desc>
            <filename>patch_for_landing.txt</filename>
            <type>text/plain</type>
            <size>4596</size>
            <attacher name="Kiran">kiran.guduru</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2ODg5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisKKzIwMTQtMDUtMTUgIEtpcmFu
ICA8a2lyYW4uZ3VkdXJ1QHNhbXN1bmcuY29tPgorCisgICAgICAgIFJUQ0R0bWZTZW5kZXIgZGVm
YXVsdCB2YWx1ZXMgbmVlZCB0byBiZSB1cGRhdGVkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMyOTUyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRXJp
YyBDYXJsc29uLgorCisgICAgICAgIFRoZSBkZWZhdWx0IFRvbmVEdXJhdGlvbiBhbmQgVG9uZUdh
cCB2YWx1ZXMgYXJlIG1vZGlmaWVkIGluIHRoZSB1cGRhdGVkIHNwZWMuCisgICAgICAgIFNvIHRo
ZXNlIHZhbHVlcyBuZWVkIHRvIGJlIHVwZGF0ZWQuCisKKyAgICAgICAgVGVzdDogZmFzdC9tZWRp
YXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1kdG1mLmh0bWwuCisKKyAgICAgICAgKiBNb2R1bGVz
L21lZGlhc3RyZWFtL1JUQ0RUTUZTZW5kZXIuY3BwOgorCiAyMDE0LTA1LTE1ICBDYXJsb3MgR2Fy
Y2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBDb21waWxl
IGFsbCBpbnN0YWxsZWQgcmVzb3VyY2VzIGFzIEdSZXNvdXJjZXMKSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDRFRNRlNlbmRlci5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENEVE1GU2VuZGVyLmNwcAkocmV2
aXNpb24gMTY4ODk2KQorKysgU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENE
VE1GU2VuZGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzgsMTEgKzM4LDExIEBACiAKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIAotc3RhdGljIGNvbnN0IGxvbmcgbWluVG9uZUR1cmF0aW9uTXMgPSA3
MDsKK3N0YXRpYyBjb25zdCBsb25nIG1pblRvbmVEdXJhdGlvbk1zID0gNDA7CiBzdGF0aWMgY29u
c3QgbG9uZyBkZWZhdWx0VG9uZUR1cmF0aW9uTXMgPSAxMDA7CiBzdGF0aWMgY29uc3QgbG9uZyBt
YXhUb25lRHVyYXRpb25NcyA9IDYwMDA7Ci1zdGF0aWMgY29uc3QgbG9uZyBtaW5JbnRlclRvbmVH
YXBNcyA9IDUwOwotc3RhdGljIGNvbnN0IGxvbmcgZGVmYXVsdEludGVyVG9uZUdhcE1zID0gNTA7
CitzdGF0aWMgY29uc3QgbG9uZyBtaW5JbnRlclRvbmVHYXBNcyA9IDMwOworc3RhdGljIGNvbnN0
IGxvbmcgZGVmYXVsdEludGVyVG9uZUdhcE1zID0gNzA7CiAKIFBhc3NSZWZQdHI8UlRDRFRNRlNl
bmRlcj4gUlRDRFRNRlNlbmRlcjo6Y3JlYXRlKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRl
eHQsIFJUQ1BlZXJDb25uZWN0aW9uSGFuZGxlciogcGVlckNvbm5lY3Rpb25IYW5kbGVyLCBQYXNz
UmVmUHRyPE1lZGlhU3RyZWFtVHJhY2s+IHBycFRyYWNrLCBFeGNlcHRpb25Db2RlJiBlYykKIHsK
SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE2ODg5NikKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE0LTA1LTE1ICBLaXJhbiAgPGtpcmFuLmd1
ZHVydUBzYW1zdW5nLmNvbT4KKworICAgICAgICBSVENEdG1mU2VuZGVyIGRlZmF1bHQgdmFsdWVz
IG5lZWQgdG8gYmUgdXBkYXRlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEzMjk1MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIEFkZGVkIGNoZWNrcyB0byB0ZXN0IGRlZmF1bHQsIG1pbiB2YWx1ZSBpbnRl
clRvbmVHYXAKKyAgICAgICAgYW5kIGR1cmF0aW9uIGFuZCBtYXggdmFsdWUgZm9yIGR1cmF0aW9u
LgorICAgICAgICAoU3BlYyBkb2VzIG5vdCBzcGVjaWZ5IGFueSBtYXggdmFsdWUgZm9yIGluVGVy
dG9uZUdhcCkKKworICAgICAgICAqIGZhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24t
ZHRtZi5odG1sOgorCiAyMDE0LTA1LTE1ICBLcnp5c3p0b2YgV29sYW5za2kgIDxrLndvbGFuc2tp
QHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtFRkxdIEFkZCBuZXcgdGVzdCBleHBlY3RhdGlvbnMg
YWZ0ZXIgcjE2ODU0NApJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9SVENQZWVy
Q29ubmVjdGlvbi1kdG1mLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9tZWRp
YXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1kdG1mLmh0bWwJKHJldmlzaW9uIDE2ODg5NikKKysr
IExheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rpb24tZHRtZi5odG1s
CSh3b3JraW5nIGNvcHkpCkBAIC0xNiwxNCArMTYsMTcgQEAKICAgICAgICAgICAgICAgICBmaW5p
c2hKU1Rlc3QoKTsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgdmFyIGZpcnN0Q2FsbCA9
IHRydWU7CisgICAgICAgICAgICB2YXIgbGFzdENhbGwgPSBmYWxzZTsKKyAgICAgICAgICAgIHZh
ciBjYWxsQ291bnQgPSAxOwogCiAgICAgICAgICAgICBmdW5jdGlvbiBvbnRvbmVjaGFuZ2UoZSkg
ewogICAgICAgICAgICAgICAgIHRlc3RQYXNzZWQoIm9udG9uZWNoYW5nZSB3YXMgY2FsbGVkLiIp
OwogICAgICAgICAgICAgICAgIGV2ZW50ID0gZTsKLSAgICAgICAgICAgICAgICBpZiAoZmlyc3RD
YWxsKSB7CisgICAgICAgICAgICAgICAgaWYgKCFsYXN0Q2FsbCkgewogICAgICAgICAgICAgICAg
ICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2V2ZW50LnRvbmUnLCAiMSIpOwotICAgICAgICAg
ICAgICAgICAgICBmaXJzdENhbGwgPSBmYWxzZTsKKyAgICAgICAgICAgICAgICAgICAgY2FsbENv
dW50Kys7CisgICAgICAgICAgICAgICAgICAgIGlmICgzID09IGNhbGxDb3VudCkKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGxhc3RDYWxsID0gdHJ1ZTsKICAgICAgICAgICAgICAgICB9IGVsc2Ug
ewogICAgICAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2V2ZW50LnRvbmUn
LCAiIik7CiAgICAgICAgICAgICAgICAgICAgIGZpbmlzaEpTVGVzdCgpOwpAQCAtNDMsNiArNDYs
MjQgQEAKICAgICAgICAgICAgICAgICAgICAgZHRtZnNlbmRlci5vbnRvbmVjaGFuZ2UgPSBvbnRv
bmVjaGFuZ2U7CiAgICAgICAgICAgICAgICAgICAgIGR0bWZzZW5kZXIuaW5zZXJ0RFRNRigiMSIp
OwogICAgICAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2R0bWZzZW5kZXIu
dG9uZUJ1ZmZlcicsICIxIik7CisgICAgICAgICAgICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0
cmluZygnZHRtZnNlbmRlci5kdXJhdGlvbicsICIxMDAiKTsKKyAgICAgICAgICAgICAgICAgICAg
c2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdkdG1mc2VuZGVyLmludGVyVG9uZUdhcCcsICI3MCIpOwor
CisgICAgICAgICAgICAgICAgICAgIGR0bWZzZW5kZXIuaW5zZXJ0RFRNRigiMSIsICI0MCIsICIz
MCIpOworICAgICAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2R0bWZzZW5k
ZXIudG9uZUJ1ZmZlcicsICIxIik7CisgICAgICAgICAgICAgICAgICAgIHNob3VsZEJlRXF1YWxU
b1N0cmluZygnZHRtZnNlbmRlci5kdXJhdGlvbicsICI0MCIpOworICAgICAgICAgICAgICAgICAg
ICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2R0bWZzZW5kZXIuaW50ZXJUb25lR2FwJywgIjMwIik7
CisKKyAgICAgICAgICAgICAgICAgICAgZHRtZnNlbmRlci5pbnNlcnREVE1GKCIxIiwgIjYwMDAi
KTsKKyAgICAgICAgICAgICAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdkdG1mc2VuZGVy
LnRvbmVCdWZmZXInLCAiMSIpOworICAgICAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9T
dHJpbmcoJ2R0bWZzZW5kZXIuZHVyYXRpb24nLCAiNjAwMCIpOworICAgICAgICAgICAgICAgICAg
ICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2R0bWZzZW5kZXIuaW50ZXJUb25lR2FwJywgIjcwIik7
CisKKyAgICAgICAgICAgICAgICAgICAgc2hvdWxkVGhyb3coJ2R0bWZzZW5kZXIuaW5zZXJ0RFRN
RigiMSIsICIyMCIpOycpOworICAgICAgICAgICAgICAgICAgICBzaG91bGRUaHJvdygnZHRtZnNl
bmRlci5pbnNlcnREVE1GKCIxIiwgIjcwMDAiKTsnKTsKKyAgICAgICAgICAgICAgICAgICAgc2hv
dWxkVGhyb3coJ2R0bWZzZW5kZXIuaW5zZXJ0RFRNRigiMSIsICI3MCIsICIxMCIpOycpOworCisK
ICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231566</attachid>
            <date>2014-05-16 04:12:16 -0700</date>
            <delta_ts>2014-05-16 04:20:04 -0700</delta_ts>
            <desc>The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.</desc>
            <filename>patch_for_landing.txt</filename>
            <type>text/plain</type>
            <size>4594</size>
            <attacher name="Kiran">kiran.guduru</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2ODg5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisKKzIwMTQtMDUtMTUgIEtpcmFu
ICA8a2lyYW4uZ3VkdXJ1QHNhbXN1bmcuY29tPgorCisgICAgICAgIFJUQ0R0bWZTZW5kZXIgZGVm
YXVsdCB2YWx1ZXMgbmVlZCB0byBiZSB1cGRhdGVkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMyOTUyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRXJp
YyBDYXJsc29uLgorCisgICAgICAgIFRoZSBkZWZhdWx0IFRvbmVEdXJhdGlvbiBhbmQgVG9uZUdh
cCB2YWx1ZXMgYXJlIG1vZGlmaWVkIGluIHRoZSB1cGRhdGVkIHNwZWMuCisgICAgICAgIFNvIHRo
ZXNlIHZhbHVlcyBuZWVkIHRvIGJlIHVwZGF0ZWQuCisKKyAgICAgICAgVGVzdDogZmFzdC9tZWRp
YXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1kdG1mLmh0bWwuCisKKyAgICAgICAgKiBNb2R1bGVz
L21lZGlhc3RyZWFtL1JUQ0RUTUZTZW5kZXIuY3BwOgorCiAyMDE0LTA1LTE1ICBDYXJsb3MgR2Fy
Y2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBDb21waWxl
IGFsbCBpbnN0YWxsZWQgcmVzb3VyY2VzIGFzIEdSZXNvdXJjZXMKSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDRFRNRlNlbmRlci5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENEVE1GU2VuZGVyLmNwcAkocmV2
aXNpb24gMTY4ODk2KQorKysgU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENE
VE1GU2VuZGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzgsMTEgKzM4LDExIEBACiAKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIAotc3RhdGljIGNvbnN0IGxvbmcgbWluVG9uZUR1cmF0aW9uTXMgPSA3
MDsKK3N0YXRpYyBjb25zdCBsb25nIG1pblRvbmVEdXJhdGlvbk1zID0gNDA7CiBzdGF0aWMgY29u
c3QgbG9uZyBkZWZhdWx0VG9uZUR1cmF0aW9uTXMgPSAxMDA7CiBzdGF0aWMgY29uc3QgbG9uZyBt
YXhUb25lRHVyYXRpb25NcyA9IDYwMDA7Ci1zdGF0aWMgY29uc3QgbG9uZyBtaW5JbnRlclRvbmVH
YXBNcyA9IDUwOwotc3RhdGljIGNvbnN0IGxvbmcgZGVmYXVsdEludGVyVG9uZUdhcE1zID0gNTA7
CitzdGF0aWMgY29uc3QgbG9uZyBtaW5JbnRlclRvbmVHYXBNcyA9IDMwOworc3RhdGljIGNvbnN0
IGxvbmcgZGVmYXVsdEludGVyVG9uZUdhcE1zID0gNzA7CiAKIFBhc3NSZWZQdHI8UlRDRFRNRlNl
bmRlcj4gUlRDRFRNRlNlbmRlcjo6Y3JlYXRlKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRl
eHQsIFJUQ1BlZXJDb25uZWN0aW9uSGFuZGxlciogcGVlckNvbm5lY3Rpb25IYW5kbGVyLCBQYXNz
UmVmUHRyPE1lZGlhU3RyZWFtVHJhY2s+IHBycFRyYWNrLCBFeGNlcHRpb25Db2RlJiBlYykKIHsK
SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE2ODg5NikKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE0LTA1LTE1ICBLaXJhbiAgPGtpcmFuLmd1
ZHVydUBzYW1zdW5nLmNvbT4KKworICAgICAgICBSVENEdG1mU2VuZGVyIGRlZmF1bHQgdmFsdWVz
IG5lZWQgdG8gYmUgdXBkYXRlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEzMjk1MgorCisgICAgICAgIFJldmlld2VkIGJ5IEVyaWMgQ2FybHNvbi4K
KworICAgICAgICBBZGRlZCBjaGVja3MgdG8gdGVzdCBkZWZhdWx0LCBtaW4gdmFsdWUgaW50ZXJU
b25lR2FwCisgICAgICAgIGFuZCBkdXJhdGlvbiBhbmQgbWF4IHZhbHVlIGZvciBkdXJhdGlvbi4K
KyAgICAgICAgKFNwZWMgZG9lcyBub3Qgc3BlY2lmeSBhbnkgbWF4IHZhbHVlIGZvciBpblRlcnRv
bmVHYXApCisKKyAgICAgICAgKiBmYXN0L21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLWR0
bWYuaHRtbDoKKwogMjAxNC0wNS0xNSAgS3J6eXN6dG9mIFdvbGFuc2tpICA8ay53b2xhbnNraUBz
YW1zdW5nLmNvbT4KIAogICAgICAgICBbRUZMXSBBZGQgbmV3IHRlc3QgZXhwZWN0YXRpb25zIGFm
dGVyIHIxNjg1NDQKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNv
bm5lY3Rpb24tZHRtZi5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvbWVkaWFz
dHJlYW0vUlRDUGVlckNvbm5lY3Rpb24tZHRtZi5odG1sCShyZXZpc2lvbiAxNjg4OTYpCisrKyBM
YXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLWR0bWYuaHRtbAko
d29ya2luZyBjb3B5KQpAQCAtMTYsMTQgKzE2LDE3IEBACiAgICAgICAgICAgICAgICAgZmluaXNo
SlNUZXN0KCk7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIHZhciBmaXJzdENhbGwgPSB0
cnVlOworICAgICAgICAgICAgdmFyIGxhc3RDYWxsID0gZmFsc2U7CisgICAgICAgICAgICB2YXIg
Y2FsbENvdW50ID0gMTsKIAogICAgICAgICAgICAgZnVuY3Rpb24gb250b25lY2hhbmdlKGUpIHsK
ICAgICAgICAgICAgICAgICB0ZXN0UGFzc2VkKCJvbnRvbmVjaGFuZ2Ugd2FzIGNhbGxlZC4iKTsK
ICAgICAgICAgICAgICAgICBldmVudCA9IGU7Ci0gICAgICAgICAgICAgICAgaWYgKGZpcnN0Q2Fs
bCkgeworICAgICAgICAgICAgICAgIGlmICghbGFzdENhbGwpIHsKICAgICAgICAgICAgICAgICAg
ICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdldmVudC50b25lJywgIjEiKTsKLSAgICAgICAgICAg
ICAgICAgICAgZmlyc3RDYWxsID0gZmFsc2U7CisgICAgICAgICAgICAgICAgICAgIGNhbGxDb3Vu
dCsrOworICAgICAgICAgICAgICAgICAgICBpZiAoMyA9PSBjYWxsQ291bnQpCisgICAgICAgICAg
ICAgICAgICAgICAgICBsYXN0Q2FsbCA9IHRydWU7CiAgICAgICAgICAgICAgICAgfSBlbHNlIHsK
ICAgICAgICAgICAgICAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdldmVudC50b25lJywg
IiIpOwogICAgICAgICAgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKQEAgLTQzLDYgKzQ2LDI0
IEBACiAgICAgICAgICAgICAgICAgICAgIGR0bWZzZW5kZXIub250b25lY2hhbmdlID0gb250b25l
Y2hhbmdlOwogICAgICAgICAgICAgICAgICAgICBkdG1mc2VuZGVyLmluc2VydERUTUYoIjEiKTsK
ICAgICAgICAgICAgICAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdkdG1mc2VuZGVyLnRv
bmVCdWZmZXInLCAiMSIpOworICAgICAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJp
bmcoJ2R0bWZzZW5kZXIuZHVyYXRpb24nLCAiMTAwIik7CisgICAgICAgICAgICAgICAgICAgIHNo
b3VsZEJlRXF1YWxUb1N0cmluZygnZHRtZnNlbmRlci5pbnRlclRvbmVHYXAnLCAiNzAiKTsKKwor
ICAgICAgICAgICAgICAgICAgICBkdG1mc2VuZGVyLmluc2VydERUTUYoIjEiLCAiNDAiLCAiMzAi
KTsKKyAgICAgICAgICAgICAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdkdG1mc2VuZGVy
LnRvbmVCdWZmZXInLCAiMSIpOworICAgICAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9T
dHJpbmcoJ2R0bWZzZW5kZXIuZHVyYXRpb24nLCAiNDAiKTsKKyAgICAgICAgICAgICAgICAgICAg
c2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdkdG1mc2VuZGVyLmludGVyVG9uZUdhcCcsICIzMCIpOwor
CisgICAgICAgICAgICAgICAgICAgIGR0bWZzZW5kZXIuaW5zZXJ0RFRNRigiMSIsICI2MDAwIik7
CisgICAgICAgICAgICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygnZHRtZnNlbmRlci50
b25lQnVmZmVyJywgIjEiKTsKKyAgICAgICAgICAgICAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3Ry
aW5nKCdkdG1mc2VuZGVyLmR1cmF0aW9uJywgIjYwMDAiKTsKKyAgICAgICAgICAgICAgICAgICAg
c2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdkdG1mc2VuZGVyLmludGVyVG9uZUdhcCcsICI3MCIpOwor
CisgICAgICAgICAgICAgICAgICAgIHNob3VsZFRocm93KCdkdG1mc2VuZGVyLmluc2VydERUTUYo
IjEiLCAiMjAiKTsnKTsKKyAgICAgICAgICAgICAgICAgICAgc2hvdWxkVGhyb3coJ2R0bWZzZW5k
ZXIuaW5zZXJ0RFRNRigiMSIsICI3MDAwIik7Jyk7CisgICAgICAgICAgICAgICAgICAgIHNob3Vs
ZFRocm93KCdkdG1mc2VuZGVyLmluc2VydERUTUYoIjEiLCAiNzAiLCAiMTAiKTsnKTsKKworCiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCg==
</data>
<flag name="commit-queue"
          id="256014"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231567</attachid>
            <date>2014-05-16 04:23:47 -0700</date>
            <delta_ts>2022-03-01 02:54:46 -0800</delta_ts>
            <desc>The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.</desc>
            <filename>patch_for_landing.txt</filename>
            <type>text/plain</type>
            <size>4594</size>
            <attacher name="Kiran">kiran.guduru</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2ODg5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisKKzIwMTQtMDUtMTUgIEtpcmFu
ICA8a2lyYW4uZ3VkdXJ1QHNhbXN1bmcuY29tPgorCisgICAgICAgIFJUQ0R0bWZTZW5kZXIgZGVm
YXVsdCB2YWx1ZXMgbmVlZCB0byBiZSB1cGRhdGVkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMyOTUyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRXJp
YyBDYXJsc29uLgorCisgICAgICAgIFRoZSBkZWZhdWx0IFRvbmVEdXJhdGlvbiBhbmQgVG9uZUdh
cCB2YWx1ZXMgYXJlIG1vZGlmaWVkIGluIHRoZSB1cGRhdGVkIHNwZWMuCisgICAgICAgIFNvIHRo
ZXNlIHZhbHVlcyBuZWVkIHRvIGJlIHVwZGF0ZWQuCisKKyAgICAgICAgVGVzdDogZmFzdC9tZWRp
YXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1kdG1mLmh0bWwuCisKKyAgICAgICAgKiBNb2R1bGVz
L21lZGlhc3RyZWFtL1JUQ0RUTUZTZW5kZXIuY3BwOgorCiAyMDE0LTA1LTE1ICBDYXJsb3MgR2Fy
Y2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBDb21waWxl
IGFsbCBpbnN0YWxsZWQgcmVzb3VyY2VzIGFzIEdSZXNvdXJjZXMKSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDRFRNRlNlbmRlci5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENEVE1GU2VuZGVyLmNwcAkocmV2
aXNpb24gMTY4ODk2KQorKysgU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENE
VE1GU2VuZGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzgsMTEgKzM4LDExIEBACiAKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIAotc3RhdGljIGNvbnN0IGxvbmcgbWluVG9uZUR1cmF0aW9uTXMgPSA3
MDsKK3N0YXRpYyBjb25zdCBsb25nIG1pblRvbmVEdXJhdGlvbk1zID0gNDA7CiBzdGF0aWMgY29u
c3QgbG9uZyBkZWZhdWx0VG9uZUR1cmF0aW9uTXMgPSAxMDA7CiBzdGF0aWMgY29uc3QgbG9uZyBt
YXhUb25lRHVyYXRpb25NcyA9IDYwMDA7Ci1zdGF0aWMgY29uc3QgbG9uZyBtaW5JbnRlclRvbmVH
YXBNcyA9IDUwOwotc3RhdGljIGNvbnN0IGxvbmcgZGVmYXVsdEludGVyVG9uZUdhcE1zID0gNTA7
CitzdGF0aWMgY29uc3QgbG9uZyBtaW5JbnRlclRvbmVHYXBNcyA9IDMwOworc3RhdGljIGNvbnN0
IGxvbmcgZGVmYXVsdEludGVyVG9uZUdhcE1zID0gNzA7CiAKIFBhc3NSZWZQdHI8UlRDRFRNRlNl
bmRlcj4gUlRDRFRNRlNlbmRlcjo6Y3JlYXRlKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRl
eHQsIFJUQ1BlZXJDb25uZWN0aW9uSGFuZGxlciogcGVlckNvbm5lY3Rpb25IYW5kbGVyLCBQYXNz
UmVmUHRyPE1lZGlhU3RyZWFtVHJhY2s+IHBycFRyYWNrLCBFeGNlcHRpb25Db2RlJiBlYykKIHsK
SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE2ODg5NikKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE0LTA1LTE1ICBLaXJhbiAgPGtpcmFuLmd1
ZHVydUBzYW1zdW5nLmNvbT4KKworICAgICAgICBSVENEdG1mU2VuZGVyIGRlZmF1bHQgdmFsdWVz
IG5lZWQgdG8gYmUgdXBkYXRlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEzMjk1MgorCisgICAgICAgIFJldmlld2VkIGJ5IEVyaWMgQ2FybHNvbi4K
KworICAgICAgICBBZGRlZCBjaGVja3MgdG8gdGVzdCBkZWZhdWx0LCBtaW4gdmFsdWUgaW50ZXJU
b25lR2FwCisgICAgICAgIGFuZCBkdXJhdGlvbiBhbmQgbWF4IHZhbHVlIGZvciBkdXJhdGlvbi4K
KyAgICAgICAgKFNwZWMgZG9lcyBub3Qgc3BlY2lmeSBhbnkgbWF4IHZhbHVlIGZvciBpblRlcnRv
bmVHYXApCisKKyAgICAgICAgKiBmYXN0L21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLWR0
bWYuaHRtbDoKKwogMjAxNC0wNS0xNSAgS3J6eXN6dG9mIFdvbGFuc2tpICA8ay53b2xhbnNraUBz
YW1zdW5nLmNvbT4KIAogICAgICAgICBbRUZMXSBBZGQgbmV3IHRlc3QgZXhwZWN0YXRpb25zIGFm
dGVyIHIxNjg1NDQKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNv
bm5lY3Rpb24tZHRtZi5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvbWVkaWFz
dHJlYW0vUlRDUGVlckNvbm5lY3Rpb24tZHRtZi5odG1sCShyZXZpc2lvbiAxNjg4OTYpCisrKyBM
YXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLWR0bWYuaHRtbAko
d29ya2luZyBjb3B5KQpAQCAtMTYsMTQgKzE2LDE3IEBACiAgICAgICAgICAgICAgICAgZmluaXNo
SlNUZXN0KCk7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIHZhciBmaXJzdENhbGwgPSB0
cnVlOworICAgICAgICAgICAgdmFyIGxhc3RDYWxsID0gZmFsc2U7CisgICAgICAgICAgICB2YXIg
Y2FsbENvdW50ID0gMTsKIAogICAgICAgICAgICAgZnVuY3Rpb24gb250b25lY2hhbmdlKGUpIHsK
ICAgICAgICAgICAgICAgICB0ZXN0UGFzc2VkKCJvbnRvbmVjaGFuZ2Ugd2FzIGNhbGxlZC4iKTsK
ICAgICAgICAgICAgICAgICBldmVudCA9IGU7Ci0gICAgICAgICAgICAgICAgaWYgKGZpcnN0Q2Fs
bCkgeworICAgICAgICAgICAgICAgIGlmICghbGFzdENhbGwpIHsKICAgICAgICAgICAgICAgICAg
ICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdldmVudC50b25lJywgIjEiKTsKLSAgICAgICAgICAg
ICAgICAgICAgZmlyc3RDYWxsID0gZmFsc2U7CisgICAgICAgICAgICAgICAgICAgIGNhbGxDb3Vu
dCsrOworICAgICAgICAgICAgICAgICAgICBpZiAoMyA9PSBjYWxsQ291bnQpCisgICAgICAgICAg
ICAgICAgICAgICAgICBsYXN0Q2FsbCA9IHRydWU7CiAgICAgICAgICAgICAgICAgfSBlbHNlIHsK
ICAgICAgICAgICAgICAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdldmVudC50b25lJywg
IiIpOwogICAgICAgICAgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKQEAgLTQzLDYgKzQ2LDI0
IEBACiAgICAgICAgICAgICAgICAgICAgIGR0bWZzZW5kZXIub250b25lY2hhbmdlID0gb250b25l
Y2hhbmdlOwogICAgICAgICAgICAgICAgICAgICBkdG1mc2VuZGVyLmluc2VydERUTUYoIjEiKTsK
ICAgICAgICAgICAgICAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdkdG1mc2VuZGVyLnRv
bmVCdWZmZXInLCAiMSIpOworICAgICAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJp
bmcoJ2R0bWZzZW5kZXIuZHVyYXRpb24nLCAiMTAwIik7CisgICAgICAgICAgICAgICAgICAgIHNo
b3VsZEJlRXF1YWxUb1N0cmluZygnZHRtZnNlbmRlci5pbnRlclRvbmVHYXAnLCAiNzAiKTsKKwor
ICAgICAgICAgICAgICAgICAgICBkdG1mc2VuZGVyLmluc2VydERUTUYoIjEiLCAiNDAiLCAiMzAi
KTsKKyAgICAgICAgICAgICAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdkdG1mc2VuZGVy
LnRvbmVCdWZmZXInLCAiMSIpOworICAgICAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9T
dHJpbmcoJ2R0bWZzZW5kZXIuZHVyYXRpb24nLCAiNDAiKTsKKyAgICAgICAgICAgICAgICAgICAg
c2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdkdG1mc2VuZGVyLmludGVyVG9uZUdhcCcsICIzMCIpOwor
CisgICAgICAgICAgICAgICAgICAgIGR0bWZzZW5kZXIuaW5zZXJ0RFRNRigiMSIsICI2MDAwIik7
CisgICAgICAgICAgICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygnZHRtZnNlbmRlci50
b25lQnVmZmVyJywgIjEiKTsKKyAgICAgICAgICAgICAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3Ry
aW5nKCdkdG1mc2VuZGVyLmR1cmF0aW9uJywgIjYwMDAiKTsKKyAgICAgICAgICAgICAgICAgICAg
c2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdkdG1mc2VuZGVyLmludGVyVG9uZUdhcCcsICI3MCIpOwor
CisgICAgICAgICAgICAgICAgICAgIHNob3VsZFRocm93KCdkdG1mc2VuZGVyLmluc2VydERUTUYo
IjEiLCAiMjAiKTsnKTsKKyAgICAgICAgICAgICAgICAgICAgc2hvdWxkVGhyb3coJ2R0bWZzZW5k
ZXIuaW5zZXJ0RFRNRigiMSIsICI3MDAwIik7Jyk7CisgICAgICAgICAgICAgICAgICAgIHNob3Vs
ZFRocm93KCdkdG1mc2VuZGVyLmluc2VydERUTUYoIjEiLCAiNzAiLCAiMTAiKTsnKTsKKworCiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>232111</attachid>
            <date>2014-05-26 23:49:11 -0700</date>
            <delta_ts>2022-03-01 02:54:55 -0800</delta_ts>
            <desc>The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.</desc>
            <filename>patch_for_landing.txt</filename>
            <type>text/plain</type>
            <size>4895</size>
            <attacher name="Kiran">kiran.guduru</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2ODg5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisKKzIwMTQtMDUtMTUgIEtpcmFu
ICA8a2lyYW4uZ3VkdXJ1QHNhbXN1bmcuY29tPgorCisgICAgICAgIFJUQ0R0bWZTZW5kZXIgZGVm
YXVsdCB2YWx1ZXMgbmVlZCB0byBiZSB1cGRhdGVkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMyOTUyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRXJp
YyBDYXJsc29uLgorCisgICAgICAgIFRoZSBkZWZhdWx0IFRvbmVEdXJhdGlvbiBhbmQgVG9uZUdh
cCB2YWx1ZXMgYXJlIG1vZGlmaWVkIGluIHRoZSB1cGRhdGVkIHNwZWMuCisgICAgICAgIFNvIHRo
ZXNlIHZhbHVlcyBuZWVkIHRvIGJlIHVwZGF0ZWQuCisKKyAgICAgICAgVGVzdDogZmFzdC9tZWRp
YXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1kdG1mLmh0bWwuCisKKyAgICAgICAgKiBNb2R1bGVz
L21lZGlhc3RyZWFtL1JUQ0RUTUZTZW5kZXIuY3BwOgorCiAyMDE0LTA1LTE1ICBDYXJsb3MgR2Fy
Y2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBDb21waWxl
IGFsbCBpbnN0YWxsZWQgcmVzb3VyY2VzIGFzIEdSZXNvdXJjZXMKSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDRFRNRlNlbmRlci5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENEVE1GU2VuZGVyLmNwcAkocmV2
aXNpb24gMTY4ODk2KQorKysgU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXN0cmVhbS9SVENE
VE1GU2VuZGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzgsMTUgKzM4LDE2IEBACiAKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIAotc3RhdGljIGNvbnN0IGxvbmcgbWluVG9uZUR1cmF0aW9uTXMgPSA3
MDsKK3N0YXRpYyBjb25zdCBsb25nIG1pblRvbmVEdXJhdGlvbk1zID0gNDA7CiBzdGF0aWMgY29u
c3QgbG9uZyBkZWZhdWx0VG9uZUR1cmF0aW9uTXMgPSAxMDA7CiBzdGF0aWMgY29uc3QgbG9uZyBt
YXhUb25lRHVyYXRpb25NcyA9IDYwMDA7Ci1zdGF0aWMgY29uc3QgbG9uZyBtaW5JbnRlclRvbmVH
YXBNcyA9IDUwOwotc3RhdGljIGNvbnN0IGxvbmcgZGVmYXVsdEludGVyVG9uZUdhcE1zID0gNTA7
CitzdGF0aWMgY29uc3QgbG9uZyBtaW5JbnRlclRvbmVHYXBNcyA9IDMwOworc3RhdGljIGNvbnN0
IGxvbmcgZGVmYXVsdEludGVyVG9uZUdhcE1zID0gNzA7CiAKIFBhc3NSZWZQdHI8UlRDRFRNRlNl
bmRlcj4gUlRDRFRNRlNlbmRlcjo6Y3JlYXRlKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRl
eHQsIFJUQ1BlZXJDb25uZWN0aW9uSGFuZGxlciogcGVlckNvbm5lY3Rpb25IYW5kbGVyLCBQYXNz
UmVmUHRyPE1lZGlhU3RyZWFtVHJhY2s+IHBycFRyYWNrLCBFeGNlcHRpb25Db2RlJiBlYykKIHsK
ICAgICBSZWZQdHI8TWVkaWFTdHJlYW1UcmFjaz4gdHJhY2sgPSBwcnBUcmFjazsKKyAgICAvLyBG
SVhNRTogaGFuZGxlciBpcyBhbHdheXMgbnVsbCwgaW1wbGVtZW50IG1vY2sgUlRDRFRNRlNlbmRl
ckhhbmRsZXIgZm9yIHRlc3RpbmcuCiAgICAgc3RkOjp1bmlxdWVfcHRyPFJUQ0RUTUZTZW5kZXJI
YW5kbGVyPiBoYW5kbGVyID0gcGVlckNvbm5lY3Rpb25IYW5kbGVyLT5jcmVhdGVEVE1GU2VuZGVy
KHRyYWNrLT5zb3VyY2UoKSk7CiAgICAgaWYgKCFoYW5kbGVyKSB7CiAgICAgICAgIGVjID0gTk9U
X1NVUFBPUlRFRF9FUlI7CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNjg4OTYpCisrKyBMYXlvdXRUZXN0
cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAxNC0wNS0xNSAg
S2lyYW4gIDxraXJhbi5ndWR1cnVAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgUlRDRHRtZlNlbmRl
ciBkZWZhdWx0IHZhbHVlcyBuZWVkIHRvIGJlIHVwZGF0ZWQuCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzI5NTIKKworICAgICAgICBSZXZpZXdlZCBi
eSBFcmljIENhcmxzb24uCisKKyAgICAgICAgQWRkZWQgY2hlY2tzIHRvIHRlc3QgZGVmYXVsdCwg
bWluIHZhbHVlIGludGVyVG9uZUdhcAorICAgICAgICBhbmQgZHVyYXRpb24gYW5kIG1heCB2YWx1
ZSBmb3IgZHVyYXRpb24uCisgICAgICAgIChTcGVjIGRvZXMgbm90IHNwZWNpZnkgYW55IG1heCB2
YWx1ZSBmb3IgaW5UZXJ0b25lR2FwKQorCisgICAgICAgICogZmFzdC9tZWRpYXN0cmVhbS9SVENQ
ZWVyQ29ubmVjdGlvbi1kdG1mLmh0bWw6CisKIDIwMTQtMDUtMTUgIEtyenlzenRvZiBXb2xhbnNr
aSAgPGsud29sYW5za2lAc2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0VGTF0gQWRkIG5ldyB0ZXN0
IGV4cGVjdGF0aW9ucyBhZnRlciByMTY4NTQ0CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L21lZGlh
c3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLWR0bWYuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9mYXN0L21lZGlhc3RyZWFtL1JUQ1BlZXJDb25uZWN0aW9uLWR0bWYuaHRtbAkocmV2aXNp
b24gMTY4ODk2KQorKysgTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVj
dGlvbi1kdG1mLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTE2LDE0ICsxNiwxNyBAQAogICAgICAg
ICAgICAgICAgIGZpbmlzaEpTVGVzdCgpOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAgICB2
YXIgZmlyc3RDYWxsID0gdHJ1ZTsKKyAgICAgICAgICAgIHZhciBsYXN0Q2FsbCA9IGZhbHNlOwor
ICAgICAgICAgICAgdmFyIGNhbGxDb3VudCA9IDE7CiAKICAgICAgICAgICAgIGZ1bmN0aW9uIG9u
dG9uZWNoYW5nZShlKSB7CiAgICAgICAgICAgICAgICAgdGVzdFBhc3NlZCgib250b25lY2hhbmdl
IHdhcyBjYWxsZWQuIik7CiAgICAgICAgICAgICAgICAgZXZlbnQgPSBlOwotICAgICAgICAgICAg
ICAgIGlmIChmaXJzdENhbGwpIHsKKyAgICAgICAgICAgICAgICBpZiAoIWxhc3RDYWxsKSB7CiAg
ICAgICAgICAgICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygnZXZlbnQudG9uZScsICIx
Iik7Ci0gICAgICAgICAgICAgICAgICAgIGZpcnN0Q2FsbCA9IGZhbHNlOworICAgICAgICAgICAg
ICAgICAgICBjYWxsQ291bnQrKzsKKyAgICAgICAgICAgICAgICAgICAgaWYgKDMgPT0gY2FsbENv
dW50KQorICAgICAgICAgICAgICAgICAgICAgICAgbGFzdENhbGwgPSB0cnVlOwogICAgICAgICAg
ICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0cmlu
ZygnZXZlbnQudG9uZScsICIiKTsKICAgICAgICAgICAgICAgICAgICAgZmluaXNoSlNUZXN0KCk7
CkBAIC00Myw2ICs0NiwyNCBAQAogICAgICAgICAgICAgICAgICAgICBkdG1mc2VuZGVyLm9udG9u
ZWNoYW5nZSA9IG9udG9uZWNoYW5nZTsKICAgICAgICAgICAgICAgICAgICAgZHRtZnNlbmRlci5p
bnNlcnREVE1GKCIxIik7CiAgICAgICAgICAgICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0cmlu
ZygnZHRtZnNlbmRlci50b25lQnVmZmVyJywgIjEiKTsKKyAgICAgICAgICAgICAgICAgICAgc2hv
dWxkQmVFcXVhbFRvU3RyaW5nKCdkdG1mc2VuZGVyLmR1cmF0aW9uJywgIjEwMCIpOworICAgICAg
ICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2R0bWZzZW5kZXIuaW50ZXJUb25l
R2FwJywgIjcwIik7CisKKyAgICAgICAgICAgICAgICAgICAgZHRtZnNlbmRlci5pbnNlcnREVE1G
KCIxIiwgIjQwIiwgIjMwIik7CisgICAgICAgICAgICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0
cmluZygnZHRtZnNlbmRlci50b25lQnVmZmVyJywgIjEiKTsKKyAgICAgICAgICAgICAgICAgICAg
c2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdkdG1mc2VuZGVyLmR1cmF0aW9uJywgIjQwIik7CisgICAg
ICAgICAgICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygnZHRtZnNlbmRlci5pbnRlclRv
bmVHYXAnLCAiMzAiKTsKKworICAgICAgICAgICAgICAgICAgICBkdG1mc2VuZGVyLmluc2VydERU
TUYoIjEiLCAiNjAwMCIpOworICAgICAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJp
bmcoJ2R0bWZzZW5kZXIudG9uZUJ1ZmZlcicsICIxIik7CisgICAgICAgICAgICAgICAgICAgIHNo
b3VsZEJlRXF1YWxUb1N0cmluZygnZHRtZnNlbmRlci5kdXJhdGlvbicsICI2MDAwIik7CisgICAg
ICAgICAgICAgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygnZHRtZnNlbmRlci5pbnRlclRv
bmVHYXAnLCAiNzAiKTsKKworICAgICAgICAgICAgICAgICAgICBzaG91bGRUaHJvdygnZHRtZnNl
bmRlci5pbnNlcnREVE1GKCIxIiwgIjIwIik7Jyk7CisgICAgICAgICAgICAgICAgICAgIHNob3Vs
ZFRocm93KCdkdG1mc2VuZGVyLmluc2VydERUTUYoIjEiLCAiNzAwMCIpOycpOworICAgICAgICAg
ICAgICAgICAgICBzaG91bGRUaHJvdygnZHRtZnNlbmRlci5pbnNlcnREVE1GKCIxIiwgIjcwIiwg
IjEwIik7Jyk7CisKKwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>232114</attachid>
            <date>2014-05-26 23:57:53 -0700</date>
            <delta_ts>2022-03-01 02:55:05 -0800</delta_ts>
            <desc>The patch updates the default values for RTCDTMFSender tonegap and toneduration as per the spec.</desc>
            <filename>patch_for_landing.txt</filename>
            <type>text/plain</type>
            <size>4893</size>
            <attacher name="Kiran">kiran.guduru</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2ODg5NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDE0LTA1LTE1ICBLaXJhbiAg
PGtpcmFuLmd1ZHVydUBzYW1zdW5nLmNvbT4KKworICAgICAgICBSVENEdG1mU2VuZGVyIGRlZmF1
bHQgdmFsdWVzIG5lZWQgdG8gYmUgdXBkYXRlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMjk1MgorCisgICAgICAgIFJldmlld2VkIGJ5IEVyaWMg
Q2FybHNvbi4KKworICAgICAgICBUaGUgZGVmYXVsdCBUb25lRHVyYXRpb24gYW5kIFRvbmVHYXAg
dmFsdWVzIGFyZSBtb2RpZmllZCBpbiB0aGUgdXBkYXRlZCBzcGVjLgorICAgICAgICBTbyB0aGVz
ZSB2YWx1ZXMgbmVlZCB0byBiZSB1cGRhdGVkLgorCisgICAgICAgIFRlc3Q6IGZhc3QvbWVkaWFz
dHJlYW0vUlRDUGVlckNvbm5lY3Rpb24tZHRtZi5odG1sLgorCisgICAgICAgICogTW9kdWxlcy9t
ZWRpYXN0cmVhbS9SVENEVE1GU2VuZGVyLmNwcDoKKwogMjAxNC0wNS0xNSAgQ2FybG9zIEdhcmNp
YSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgW0dUS10gQ29tcGlsZSBh
bGwgaW5zdGFsbGVkIHJlc291cmNlcyBhcyBHUmVzb3VyY2VzCkluZGV4OiBTb3VyY2UvV2ViQ29y
ZS9Nb2R1bGVzL21lZGlhc3RyZWFtL1JUQ0RUTUZTZW5kZXIuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDRFRNRlNlbmRlci5jcHAJKHJldmlz
aW9uIDE2ODg5NikKKysrIFNvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzdHJlYW0vUlRDRFRN
RlNlbmRlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM4LDE1ICszOCwxNiBAQAogCiBuYW1lc3Bh
Y2UgV2ViQ29yZSB7CiAKLXN0YXRpYyBjb25zdCBsb25nIG1pblRvbmVEdXJhdGlvbk1zID0gNzA7
CitzdGF0aWMgY29uc3QgbG9uZyBtaW5Ub25lRHVyYXRpb25NcyA9IDQwOwogc3RhdGljIGNvbnN0
IGxvbmcgZGVmYXVsdFRvbmVEdXJhdGlvbk1zID0gMTAwOwogc3RhdGljIGNvbnN0IGxvbmcgbWF4
VG9uZUR1cmF0aW9uTXMgPSA2MDAwOwotc3RhdGljIGNvbnN0IGxvbmcgbWluSW50ZXJUb25lR2Fw
TXMgPSA1MDsKLXN0YXRpYyBjb25zdCBsb25nIGRlZmF1bHRJbnRlclRvbmVHYXBNcyA9IDUwOwor
c3RhdGljIGNvbnN0IGxvbmcgbWluSW50ZXJUb25lR2FwTXMgPSAzMDsKK3N0YXRpYyBjb25zdCBs
b25nIGRlZmF1bHRJbnRlclRvbmVHYXBNcyA9IDcwOwogCiBQYXNzUmVmUHRyPFJUQ0RUTUZTZW5k
ZXI+IFJUQ0RUTUZTZW5kZXI6OmNyZWF0ZShTY3JpcHRFeGVjdXRpb25Db250ZXh0KiBjb250ZXh0
LCBSVENQZWVyQ29ubmVjdGlvbkhhbmRsZXIqIHBlZXJDb25uZWN0aW9uSGFuZGxlciwgUGFzc1Jl
ZlB0cjxNZWRpYVN0cmVhbVRyYWNrPiBwcnBUcmFjaywgRXhjZXB0aW9uQ29kZSYgZWMpCiB7CiAg
ICAgUmVmUHRyPE1lZGlhU3RyZWFtVHJhY2s+IHRyYWNrID0gcHJwVHJhY2s7CisgICAgLy8gRklY
TUU6IGhhbmRsZXIgaXMgYWx3YXlzIG51bGwsIGltcGxlbWVudCBtb2NrIFJUQ0RUTUZTZW5kZXJI
YW5kbGVyIGZvciB0ZXN0aW5nLgogICAgIHN0ZDo6dW5pcXVlX3B0cjxSVENEVE1GU2VuZGVySGFu
ZGxlcj4gaGFuZGxlciA9IHBlZXJDb25uZWN0aW9uSGFuZGxlci0+Y3JlYXRlRFRNRlNlbmRlcih0
cmFjay0+c291cmNlKCkpOwogICAgIGlmICghaGFuZGxlcikgewogICAgICAgICBlYyA9IE5PVF9T
VVBQT1JURURfRVJSOwpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTY4ODk2KQorKysgTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTQtMDUtMTUgIEtp
cmFuICA8a2lyYW4uZ3VkdXJ1QHNhbXN1bmcuY29tPgorCisgICAgICAgIFJUQ0R0bWZTZW5kZXIg
ZGVmYXVsdCB2YWx1ZXMgbmVlZCB0byBiZSB1cGRhdGVkLgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTMyOTUyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
RXJpYyBDYXJsc29uLgorCisgICAgICAgIEFkZGVkIGNoZWNrcyB0byB0ZXN0IGRlZmF1bHQsIG1p
biB2YWx1ZSBpbnRlclRvbmVHYXAKKyAgICAgICAgYW5kIGR1cmF0aW9uIGFuZCBtYXggdmFsdWUg
Zm9yIGR1cmF0aW9uLgorICAgICAgICAoU3BlYyBkb2VzIG5vdCBzcGVjaWZ5IGFueSBtYXggdmFs
dWUgZm9yIGluVGVydG9uZUdhcCkKKworICAgICAgICAqIGZhc3QvbWVkaWFzdHJlYW0vUlRDUGVl
ckNvbm5lY3Rpb24tZHRtZi5odG1sOgorCiAyMDE0LTA1LTE1ICBLcnp5c3p0b2YgV29sYW5za2kg
IDxrLndvbGFuc2tpQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFtFRkxdIEFkZCBuZXcgdGVzdCBl
eHBlY3RhdGlvbnMgYWZ0ZXIgcjE2ODU0NApJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9tZWRpYXN0
cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1kdG1mLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVz
dHMvZmFzdC9tZWRpYXN0cmVhbS9SVENQZWVyQ29ubmVjdGlvbi1kdG1mLmh0bWwJKHJldmlzaW9u
IDE2ODg5NikKKysrIExheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vUlRDUGVlckNvbm5lY3Rp
b24tZHRtZi5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0xNiwxNCArMTYsMTcgQEAKICAgICAgICAg
ICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgdmFy
IGZpcnN0Q2FsbCA9IHRydWU7CisgICAgICAgICAgICB2YXIgbGFzdENhbGwgPSBmYWxzZTsKKyAg
ICAgICAgICAgIHZhciBjYWxsQ291bnQgPSAxOwogCiAgICAgICAgICAgICBmdW5jdGlvbiBvbnRv
bmVjaGFuZ2UoZSkgewogICAgICAgICAgICAgICAgIHRlc3RQYXNzZWQoIm9udG9uZWNoYW5nZSB3
YXMgY2FsbGVkLiIpOwogICAgICAgICAgICAgICAgIGV2ZW50ID0gZTsKLSAgICAgICAgICAgICAg
ICBpZiAoZmlyc3RDYWxsKSB7CisgICAgICAgICAgICAgICAgaWYgKCFsYXN0Q2FsbCkgewogICAg
ICAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2V2ZW50LnRvbmUnLCAiMSIp
OwotICAgICAgICAgICAgICAgICAgICBmaXJzdENhbGwgPSBmYWxzZTsKKyAgICAgICAgICAgICAg
ICAgICAgY2FsbENvdW50Kys7CisgICAgICAgICAgICAgICAgICAgIGlmICgzID09IGNhbGxDb3Vu
dCkKKyAgICAgICAgICAgICAgICAgICAgICAgIGxhc3RDYWxsID0gdHJ1ZTsKICAgICAgICAgICAg
ICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmco
J2V2ZW50LnRvbmUnLCAiIik7CiAgICAgICAgICAgICAgICAgICAgIGZpbmlzaEpTVGVzdCgpOwpA
QCAtNDMsNiArNDYsMjQgQEAKICAgICAgICAgICAgICAgICAgICAgZHRtZnNlbmRlci5vbnRvbmVj
aGFuZ2UgPSBvbnRvbmVjaGFuZ2U7CiAgICAgICAgICAgICAgICAgICAgIGR0bWZzZW5kZXIuaW5z
ZXJ0RFRNRigiMSIpOwogICAgICAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmco
J2R0bWZzZW5kZXIudG9uZUJ1ZmZlcicsICIxIik7CisgICAgICAgICAgICAgICAgICAgIHNob3Vs
ZEJlRXF1YWxUb1N0cmluZygnZHRtZnNlbmRlci5kdXJhdGlvbicsICIxMDAiKTsKKyAgICAgICAg
ICAgICAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCdkdG1mc2VuZGVyLmludGVyVG9uZUdh
cCcsICI3MCIpOworCisgICAgICAgICAgICAgICAgICAgIGR0bWZzZW5kZXIuaW5zZXJ0RFRNRigi
MSIsICI0MCIsICIzMCIpOworICAgICAgICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJp
bmcoJ2R0bWZzZW5kZXIudG9uZUJ1ZmZlcicsICIxIik7CisgICAgICAgICAgICAgICAgICAgIHNo
b3VsZEJlRXF1YWxUb1N0cmluZygnZHRtZnNlbmRlci5kdXJhdGlvbicsICI0MCIpOworICAgICAg
ICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2R0bWZzZW5kZXIuaW50ZXJUb25l
R2FwJywgIjMwIik7CisKKyAgICAgICAgICAgICAgICAgICAgZHRtZnNlbmRlci5pbnNlcnREVE1G
KCIxIiwgIjYwMDAiKTsKKyAgICAgICAgICAgICAgICAgICAgc2hvdWxkQmVFcXVhbFRvU3RyaW5n
KCdkdG1mc2VuZGVyLnRvbmVCdWZmZXInLCAiMSIpOworICAgICAgICAgICAgICAgICAgICBzaG91
bGRCZUVxdWFsVG9TdHJpbmcoJ2R0bWZzZW5kZXIuZHVyYXRpb24nLCAiNjAwMCIpOworICAgICAg
ICAgICAgICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJ2R0bWZzZW5kZXIuaW50ZXJUb25l
R2FwJywgIjcwIik7CisKKyAgICAgICAgICAgICAgICAgICAgc2hvdWxkVGhyb3coJ2R0bWZzZW5k
ZXIuaW5zZXJ0RFRNRigiMSIsICIyMCIpOycpOworICAgICAgICAgICAgICAgICAgICBzaG91bGRU
aHJvdygnZHRtZnNlbmRlci5pbnNlcnREVE1GKCIxIiwgIjcwMDAiKTsnKTsKKyAgICAgICAgICAg
ICAgICAgICAgc2hvdWxkVGhyb3coJ2R0bWZzZW5kZXIuaW5zZXJ0RFRNRigiMSIsICI3MCIsICIx
MCIpOycpOworCisKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>