[asterisk-bugs] [JIRA] (ASTERISK-27232) When in queue on g722 with interruptions, music on hold can get stuck and no longer play

Jens T. (JIRA) noreply at issues.asterisk.org
Wed Aug 30 12:45:09 CDT 2017


Jens T. created ASTERISK-27232:
----------------------------------

             Summary: When in queue on g722 with interruptions, music on hold can get stuck and no longer play
                 Key: ASTERISK-27232
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27232
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Applications/app_queue, Codecs/codec_g722, Resources/res_musiconhold
    Affects Versions: 13.17.0
         Environment: FreePBX Distribution 14.0.1.4
            Reporter: Jens T.
            Severity: Minor


After a certain time, MOH is no longer played in a queue with announcements and calls with codec G722. The announcements will continue to play, but MOH will not be resumed.

A complete example, including the announcements:
{{[2017-08-30 19:24:14] VERBOSE[12913][C-0000005f] res_musiconhold.c: Started music on hold, class 'default', on channel 'PJSIP/1000-00000088'
[2017-08-30 19:24:14] VERBOSE[12913][C-0000005f] res_musiconhold.c: Stopped music on hold on PJSIP/1000-00000088
[2017-08-30 19:24:14] VERBOSE[12913][C-0000005f] file.c: <PJSIP/1000-00000088> Playing 'queue-youarenext.slin16' (language 'de')
[2017-08-30 19:24:20] VERBOSE[12913][C-0000005f] app_queue.c: Told PJSIP/1000-00000088 in 3000 their queue position (which was 1)
[2017-08-30 19:24:20] VERBOSE[12913][C-0000005f] file.c: <PJSIP/1000-00000088> Playing 'queue-thankyou.slin16' (language 'de')
[2017-08-30 19:24:22] VERBOSE[12913][C-0000005f] res_musiconhold.c: Started music on hold, class 'default', on channel 'PJSIP/1000-00000088'
[2017-08-30 19:24:59] VERBOSE[12913][C-0000005f] res_musiconhold.c: Stopped music on hold on PJSIP/1000-00000088
[2017-08-30 19:24:59] VERBOSE[12913][C-0000005f] file.c: <PJSIP/1000-00000088> Playing 'queue-youarenext.slin16' (language 'de')
[2017-08-30 19:25:05] VERBOSE[12913][C-0000005f] app_queue.c: Told PJSIP/1000-00000088 in 3000 their queue position (which was 1)
[2017-08-30 19:25:05] VERBOSE[12913][C-0000005f] file.c: <PJSIP/1000-00000088> Playing 'queue-thankyou.slin16' (language 'de')
[2017-08-30 19:25:07] VERBOSE[12913][C-0000005f] res_musiconhold.c: Started music on hold, class 'default', on channel 'PJSIP/1000-00000088'
[2017-08-30 19:25:44] VERBOSE[12913][C-0000005f] res_musiconhold.c: Stopped music on hold on PJSIP/1000-00000088
[2017-08-30 19:25:44] VERBOSE[12913][C-0000005f] file.c: <PJSIP/1000-00000088> Playing 'queue-youarenext.slin16' (language 'de')
[2017-08-30 19:25:50] VERBOSE[12913][C-0000005f] app_queue.c: Told PJSIP/1000-00000088 in 3000 their queue position (which was 1)
[2017-08-30 19:25:50] VERBOSE[12913][C-0000005f] file.c: <PJSIP/1000-00000088> Playing 'queue-thankyou.slin16' (language 'de')
[2017-08-30 19:25:52] VERBOSE[12913][C-0000005f] res_musiconhold.c: Started music on hold, class 'default', on channel 'PJSIP/1000-00000088'
[2017-08-30 19:26:29] VERBOSE[12913][C-0000005f] res_musiconhold.c: Stopped music on hold on PJSIP/1000-00000088
[2017-08-30 19:26:29] VERBOSE[12913][C-0000005f] file.c: <PJSIP/1000-00000088> Playing 'queue-youarenext.slin16' (language 'de')
[2017-08-30 19:26:35] VERBOSE[12913][C-0000005f] app_queue.c: Told PJSIP/1000-00000088 in 3000 their queue position (which was 1)
[2017-08-30 19:26:35] VERBOSE[12913][C-0000005f] file.c: <PJSIP/1000-00000088> Playing 'queue-thankyou.slin16' (language 'de')
[2017-08-30 19:26:37] VERBOSE[12913][C-0000005f] res_musiconhold.c: Started music on hold, class 'default', on channel 'PJSIP/1000-00000088'
[2017-08-30 19:27:14] VERBOSE[12913][C-0000005f] res_musiconhold.c: Stopped music on hold on PJSIP/1000-00000088
[2017-08-30 19:27:14] VERBOSE[12913][C-0000005f] file.c: <PJSIP/1000-00000088> Playing 'queue-youarenext.slin16' (language 'de')
[2017-08-30 19:27:20] VERBOSE[12913][C-0000005f] app_queue.c: Told PJSIP/1000-00000088 in 3000 their queue position (which was 1)
[2017-08-30 19:27:20] VERBOSE[12913][C-0000005f] file.c: <PJSIP/1000-00000088> Playing 'queue-thankyou.slin16' (language 'de')
[2017-08-30 19:27:22] VERBOSE[12913][C-0000005f] res_musiconhold.c: Started music on hold, class 'default', on channel 'PJSIP/1000-00000088'
[2017-08-30 19:27:22] WARNING[12913][C-0000005f] format_pcm.c: offset too large 895680, truncating to 640523
[2017-08-30 19:27:22] VERBOSE[12913][C-0000005f] res_musiconhold.c: Stopped music on hold on PJSIP/1000-00000088
[2017-08-30 19:27:59] VERBOSE[12913][C-0000005f] file.c: <PJSIP/1000-00000088> Playing 'queue-youarenext.slin16' (language 'de')
[2017-08-30 19:28:05] VERBOSE[12913][C-0000005f] app_queue.c: Told PJSIP/1000-00000088 in 3000 their queue position (which was 1)
[2017-08-30 19:28:05] VERBOSE[12913][C-0000005f] file.c: <PJSIP/1000-00000088> Playing 'queue-thankyou.slin16' (language 'de')
[2017-08-30 19:28:07] VERBOSE[12913][C-0000005f] res_musiconhold.c: Started music on hold, class 'default', on channel 'PJSIP/1000-00000088'
[2017-08-30 19:28:07] WARNING[12913][C-0000005f] format_pcm.c: offset too large 895680, truncating to 640523
[2017-08-30 19:28:07] VERBOSE[12913][C-0000005f] res_musiconhold.c: Stopped music on hold on PJSIP/1000-00000088}}

The file moh.g722 is exactly 640,523 bytes in size. The problem does not occur with the PCMA and PCMU codecs.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list