[asterisk-bugs] [JIRA] (ASTERISK-21399) RTP Multicast of L16 (type 10): Asterisk and wireshark disagree

Rusty Newton (JIRA) noreply at issues.asterisk.org
Thu Apr 18 19:26:01 CDT 2013


    [ https://issues.asterisk.org/jira/browse/ASTERISK-21399?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=205446#comment-205446 ] 

Rusty Newton commented on ASTERISK-21399:
-----------------------------------------

Reproduced in SVN-branch-11-r386006. Attaching VERBOSE and DEBUG output for initiation of multicast from both the Dial application and when using originate. Endpoint is a Snom 320 which doesn't even produce noise when receiving the stream generated with using originate.

I noted in full-originate-multirtp that Asterisk does indicate .slin here:

{noformat}
[Apr 18 19:10:21] VERBOSE[17240][C-0000000a] file.c:
     -- <MulticastRTP/0x7f08f40195a8> Playing '/var/lib/asterisk/moh/macroform-cold_day.slin' (language 'en')
{noformat}

'core show channel' on the Multicast RTP (from originate) indicates

{noformat}
  NativeFormats: (slin)
    WriteFormat: slin
     ReadFormat: slin
 WriteTranscode: No 
  ReadTranscode: No 
{noformat}


'core show channel' on the Multicast RTP (from Dial) indicates

{noformat}
  NativeFormats: (ulaw)
    WriteFormat: ulaw
     ReadFormat: ulaw
{noformat}
                
> RTP Multicast of L16 (type 10): Asterisk and wireshark disagree
> ---------------------------------------------------------------
>
>                 Key: ASTERISK-21399
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-21399
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Resources/General, Resources/res_rtp_multicast
>    Affects Versions: SVN
>         Environment: Debian 7.0, wireshark 1.8.2-5wheezy2
>            Reporter: Tzafrir Cohen
>            Severity: Minor
>         Attachments: full-dialed-multirtp.txt, full-originate-multirtp.txt, rtp.cap
>
>
> While trying to debug an RTP multicast issue, I tried to use the following in the Asterisk CLI to send an RTP multicast to the phone:
> originate MulticastRTP/basic/224.0.0.5:5000 application Playback long-test-file
> (The MoH could be used for <long-test-file>)
> The phone (Yealink SIP-T28P) reports that it was sent "HD", and and does not produce any useful sound, apart from low-volume noise.
> In order to reproduce the problem I recorded the sound using:
>   tcpdump -w rtp.cap -s0 'host 224.0.0.5'
> After a while I stopped the multicast channel using 'channel request hangup' and ended the recording. rtp.cap is attached.
> In wireshark:
> 1. Select Analyze -> Decode as -> RTP
> You will note that all packets now are parsed as having "Payload type: 16-bit uncompressed audio, stereo (10)".
> 2. Telephony -> RTP -> Stream Analysis
> 3. Try playing the audio in the player. Nothing heard.
> 4. Save Payload. Save it as 'rtp.sln' and 'play' will play it just fine, so Asterisk did not do anything to the content.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list