Paging announcement stops after 30 seconds

We are trying to use our paging system for an Take Cover announcement. The recording is a minute long and I have the annoucement set to play 5 times. After 30 seconds the paging speakers quit playing the announcement. The only device still playing the message is the phone it is dialed from. Any ideas how to fix this?

Are you sure that it’s not an RTP-related issue? Dropping audio after 30 seconds is pretty common for that. In any case a log would be quite helpful to find out why the audio drops.

These are the logs from the last test we did
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [PAGE148@app-paging:1] Macro(“Local/PAGE148@app-paging-000039f8;2”, “autoanswer,148”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@macro-autoanswer:1] GotoIf(“Local/PAGE148@app-paging-000039f8;2”, “1?knowndial”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx_builtins.c: Goto (macro-autoanswer,s,19)
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@macro-autoanswer:19] Set(“Local/PAGE148@app-paging-000039f8;2”, “DIAL=PJSIP/148/sip:[email protected]:5060”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@macro-autoanswer:20] ExecIf(“Local/PAGE148@app-paging-000039f8;2”, “0?Set(DIAL=DAHDIIP/148/sip:[email protected]:5060)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@macro-autoanswer:21] GotoIf(“Local/PAGE148@app-paging-000039f8;2”, “0?macro”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@macro-autoanswer:22] GotoIf(“Local/PAGE148@app-paging-000039f8;2”, “1?pjsipua”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx_builtins.c: Goto (macro-autoanswer,s,25)
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@macro-autoanswer:25] Set(“Local/PAGE148@app-paging-000039f8;2”, “AOR=148”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@macro-autoanswer:26] Set(“Local/PAGE148@app-paging-000039f8;2”, “CONTACT=148;@8f4a3eed959ba87ed733b6bc2e73cb03”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@macro-autoanswer:27] Set(“Local/PAGE148@app-paging-000039f8;2”, “USERAGENT=Sangoma S406 V3.0.4.88”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@macro-autoanswer:28] ExecIf(“Local/PAGE148@app-paging-000039f8;2”, “1?Set(USERAGENT=Sangoma S406 V3.0.4.88)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@macro-autoanswer:29] ExecIf(“Local/PAGE148@app-paging-000039f8;2”, “0?Set(PAGE_VOL=;volume=)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@macro-autoanswer:30] ExecIf(“Local/PAGE148@app-paging-000039f8;2”, “0?Set(ALERTINFO=ring-answer)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@macro-autoanswer:31] ExecIf(“Local/PAGE148@app-paging-000039f8;2”, “0?Set(CALLINFO=sip:broadworks.net;answer-after=0)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@macro-autoanswer:32] ExecIf(“Local/PAGE148@app-paging-000039f8;2”, “0?Set(ALERTINFO=http://example.com;info=alert-autoanswer)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@macro-autoanswer:33] ExecIf(“Local/PAGE148@app-paging-000039f8;2”, “0?Set(ALERTINFO=Intercom)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@macro-autoanswer:34] ExecIf(“Local/PAGE148@app-paging-000039f8;2”, “0?Set(ALERTINFO=Alert-Info: Auto Answer)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@macro-autoanswer:35] ExecIf(“Local/PAGE148@app-paging-000039f8;2”, “0?Set(ALERTINFO=ring-answer)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@macro-autoanswer:36] ExecIf(“Local/PAGE148@app-paging-000039f8;2”, “1?Set(ALERTINFO=http://www.sangoma.com;info=external)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@macro-autoanswer:37] ExecIf(“Local/PAGE148@app-paging-000039f8;2”, “1?Set(__SIP_URI_OPTIONS=intercom=true)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [PAGE148@app-paging:2] NoOp(“Local/PAGE148@app-paging-000039f8;2”, “”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [PAGE148@app-paging:3] GotoIf(“Local/PAGE148@app-paging-000039f8;2”, “1?doptions”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx_builtins.c: Goto (app-paging,PAGE148,6)
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [PAGE148@app-paging:6] ExecIf(“Local/PAGE148@app-paging-000039f8;2”, “1?Set(_DOPTIONS=b(autoanswer^s^1(http://www.sangoma.com;info=external,;answer-after=0)))”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [PAGE148@app-paging:7] Dial(“Local/PAGE148@app-paging-000039f8;2”, “PJSIP/148/sip:[email protected]:5060,5,A(custom/Cheer_Cincinnati)b(autoanswer^s^1(http://www.sangoma.com;info=external,;answer-after=0))”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] app_stack.c: PJSIP/148-000022f2 Internal Gosub(autoanswer,s,1(http://www.sangoma.com;info=external,;answer-after=0)) start
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@autoanswer:1] GosubIf(“PJSIP/148-000022f2”, “1?func-set-sipheader,s,1(Alert-Info,http://www.sangoma.com;info=external)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-set-sipheader:1] NoOp(“PJSIP/148-000022f2”, “Sip Add Header function called. Adding Alert-Info = http://www.sangoma.com;info=external”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-set-sipheader:2] Set(“PJSIP/148-000022f2”, “HASH(__SIPHEADERS,Alert-Info)=http://www.sangoma.com;info=external”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-set-sipheader:3] Return(“PJSIP/148-000022f2”, “”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@autoanswer:2] GosubIf(“PJSIP/148-000022f2”, “1?func-set-sipheader,s,1(Call-Info,;answer-after=0)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-set-sipheader:1] NoOp(“PJSIP/148-000022f2”, “Sip Add Header function called. Adding Call-Info = ;answer-after=0”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-set-sipheader:2] Set(“PJSIP/148-000022f2”, “HASH(__SIPHEADERS,Call-Info)=;answer-after=0”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-set-sipheader:3] Return(“PJSIP/148-000022f2”, “”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@autoanswer:3] Gosub(“PJSIP/148-000022f2”, “func-apply-sipheaders,s,1()”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:1] NoOp(“PJSIP/148-000022f2”, “Applying SIP Headers to channel PJSIP/148-000022f2”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:2] Set(“PJSIP/148-000022f2”, “TECH=PJSIP”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:3] Set(“PJSIP/148-000022f2”, “SIPHEADERKEYS=Call-Info,Alert-Info”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:4] While(“PJSIP/148-000022f2”, “1”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:5] Set(“PJSIP/148-000022f2”, “sipheader=;answer-after=0”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:6] ExecIf(“PJSIP/148-000022f2”, “0?SIPRemoveHeader(Call-Info:)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:7] ExecIf(“PJSIP/148-000022f2”, “0?Set(PJSIP_HEADER(remove,Call-Info)=)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:8] ExecIf(“PJSIP/148-000022f2”, “0?Set(sipheader=http://127.0.0.1;info=;answer-after=0)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:9] ExecIf(“PJSIP/148-000022f2”, “0?Set(sipheader=http://127.0.0.1;answer-after=0)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:10] ExecIf(“PJSIP/148-000022f2”, “0?SIPAddHeader(Call-Info:;answer-after=0)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:11] ExecIf(“PJSIP/148-000022f2”, “1?Set(PJSIP_HEADER(add,Call-Info)=;answer-after=0)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:12] EndWhile(“PJSIP/148-000022f2”, “”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:4] While(“PJSIP/148-000022f2”, “1”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:5] Set(“PJSIP/148-000022f2”, “sipheader=http://www.sangoma.com;info=external”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:6] ExecIf(“PJSIP/148-000022f2”, “0?SIPRemoveHeader(Alert-Info:)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:7] ExecIf(“PJSIP/148-000022f2”, “0?Set(PJSIP_HEADER(remove,Alert-Info)=)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:8] ExecIf(“PJSIP/148-000022f2”, “0?Set(sipheader=http://127.0.0.1;info=http://www.sangoma.com;info=external)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:9] ExecIf(“PJSIP/148-000022f2”, “0?Set(sipheader=http://127.0.0.1http://www.sangoma.com;info=external)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:10] ExecIf(“PJSIP/148-000022f2”, “0?SIPAddHeader(Alert-Info:http://www.sangoma.com;info=external)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:11] ExecIf(“PJSIP/148-000022f2”, “1?Set(PJSIP_HEADER(add,Alert-Info)=http://www.sangoma.com;info=external)”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:12] EndWhile(“PJSIP/148-000022f2”, “”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:4] While(“PJSIP/148-000022f2”, “0”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@func-apply-sipheaders:13] Return(“PJSIP/148-000022f2”, “”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] pbx.c: Executing [s@autoanswer:4] Return(“PJSIP/148-000022f2”, “”) in new stack
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] app_stack.c: Spawn extension (from-internal, PAGE148, 1) exited non-zero on ‘PJSIP/148-000022f2’
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] app_stack.c: PJSIP/148-000022f2 Internal Gosub(autoanswer,s,1(http://www.sangoma.com;info=external,;answer-after=0)) complete GOSUB_RETVAL=
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] app_dial.c: Called PJSIP/148/sip:[email protected]:5060
[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] app_dial.c: PJSIP/148-000022f2 is ringing

[2022-04-20 09:40:32] VERBOSE[24607][C-0000b363] app_dial.c: PJSIP/148-000022f2 is ringing
[2022-04-20 09:40:33] VERBOSE[24607][C-0000b363] app_dial.c: PJSIP/148-000022f2 answered Local/PAGE148@app-paging-000039f8;2
[2022-04-20 09:40:33] VERBOSE[24607][C-0000b363] file.c: <PJSIP/148-000022f2> Playing ‘custom/Cheer_Cincinnati.slin’ (language ‘en’)
[2022-04-20 09:41:02] VERBOSE[24607][C-0000b363] pbx.c: Spawn extension (app-paging, PAGE148, 7) exited non-zero on ‘Local/PAGE148@app-paging-000039f8;2’

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.