looks like this issue is only happening on the Grandstream phones, I have an extra Linksys IP phone SPA942, i connected to the system and when i park the call from that phone i got the announcement.
something that i notice from the log was that when i park the call from a grandstream phone looks like is starting the music on hold before the “Playing digit” start. here is the log, ext. 100 is the linksys., any advise?
[May 21 10:37:58] VERBOSE[32581] logger.c: – Executing [s@macro-dial:7] Dial(“SIP/1000-0000090f”, “SIP/100|15|trw”) in new stack
[May 21 10:37:58] VERBOSE[32581] logger.c: – Called 100
[May 21 10:37:58] VERBOSE[32581] logger.c: – SIP/100-00000910 is ringing
[May 21 10:38:01] VERBOSE[32581] logger.c: – SIP/100-00000910 answered SIP/1000-0000090f
[May 21 10:38:06] VERBOSE[32581] logger.c: – Started music on hold, class ‘default’, on SIP/1000-0000090f
[May 21 10:38:10] VERBOSE[32585] logger.c: – Executing [70@from-internal:1] Park(“SIP/100-00000911”, “”) in new stack
[May 21 10:38:11] VERBOSE[32585] logger.c: == Parked SIP/100-00000911 on 71@parkedcalls. Will timeout back to extension [from-internal] s, 1 in 600 seconds
[May 21 10:38:11] VERBOSE[32585] logger.c: – Added extension ‘71’ priority 1 to parkedcalls
[May 21 10:38:11] VERBOSE[32585] logger.c: – <SIP/100-00000911> Playing ‘digits/7’ (language ‘en’)
[May 21 10:38:11] VERBOSE[30965] logger.c: Extension Changed 71[park-hints] new state InUse for Notify User 2100
[May 21 10:38:11] VERBOSE[30965] logger.c: Extension Changed 71[park-hints] new state InUse for Notify User 2010
[May 21 10:38:11] VERBOSE[30965] logger.c: Extension Changed 71[park-hints] new state InUse for Notify User 2000
[May 21 10:38:11] VERBOSE[30965] logger.c: Extension Changed 71[park-hints] new state InUse for Notify User 1000
[May 21 10:38:11] VERBOSE[32585] logger.c: – <SIP/100-00000911> Playing ‘digits/1’ (language ‘en’)
[May 21 10:38:12] VERBOSE[30965] logger.c: – Stopped music on hold on SIP/1000-0000090f
[May 21 10:38:12] DEBUG[30965] chan_sip.c: SIP transfer: Succeeded to masquerade channels.
[May 21 10:38:12] VERBOSE[32585] logger.c: – Started music on hold, class ‘default’, on SIP/1000-0000090f
[May 21 10:38:12] VERBOSE[32581] logger.c: – Executing [h@macro-dial:1] Macro(“SIP/100-00000911”, “hangupcall”) in new stack
[May 21 10:38:12] VERBOSE[32585] logger.c: == Spawn extension (from-internal, s, 1) exited non-zero on ‘Parked/SIP/100-00000911’
[May 21 10:38:12] VERBOSE[32585] logger.c: – Executing [h@from-internal:1] Hangup(“Parked/SIP/100-00000911”, “”) in new stack
[May 21 10:38:12] VERBOSE[32585] logger.c: == Spawn extension (from-internal, h, 1) exited non-zero on ‘Parked/SIP/100-00000911’
[May 21 10:38:12] VERBOSE[32581] logger.c: – Executing [s@macro-hangupcall:1] GotoIf(“SIP/100-00000911”, “1?skiprg”) in new stack
[May 21 10:38:12] VERBOSE[32581] logger.c: – Goto (macro-hangupcall,s,3)
[May 21 10:38:12] DEBUG[32581] app_macro.c: Executed application: GotoIf
[May 21 10:38:12] VERBOSE[32581] logger.c: – Executing [s@macro-hangupcall:3] GotoIf(“SIP/100-00000911”, “1?skipblkvm”) in new stack
[May 21 10:38:12] VERBOSE[32581] logger.c: – Goto (macro-hangupcall,s,5)
[May 21 10:38:12] DEBUG[32581] app_macro.c: Executed application: GotoIf
[May 21 10:38:12] VERBOSE[32581] logger.c: – Executing [s@macro-hangupcall:5] GotoIf(“SIP/100-00000911”, “1?theend”) in new stack
[May 21 10:38:12] VERBOSE[32581] logger.c: – Goto (macro-hangupcall,s,7)
[May 21 10:38:12] DEBUG[32581] app_macro.c: Executed application: GotoIf
[May 21 10:38:12] VERBOSE[32581] logger.c: – Executing [s@macro-hangupcall:7] Hangup(“SIP/100-00000911”, “”) in new stack
[May 21 10:38:12] VERBOSE[32581] logger.c: == Spawn extension (macro-hangupcall, s, 7) exited non-zero on ‘SIP/100-00000911’ in macro ‘hangupcall’
[May 21 10:38:12] VERBOSE[32581] logger.c: == Spawn h extension (macro-dial, h, 1) exited non-zero on ‘SIP/100-00000911’
[May 21 10:38:12] VERBOSE[32581] logger.c: == Spawn extension (macro-dial, s, 7) exited non-zero on ‘SIP/100-00000911’ in macro ‘dial’
[May 21 10:38:12] VERBOSE[32581] logger.c: == Spawn extension (macro-exten-vm, s, 14) exited non-zero on ‘SIP/100-00000911’ in macro ‘exten-vm’
[May 21 10:38:12] VERBOSE[32581] logger.c: == Spawn extension (from-internal, 100, 2) exited non-zero on ‘SIP/100-00000911’
[May 21 10:38:12] VERBOSE[32582] logger.c: == MixMonitor close filestream
[May 21 10:38:27] VERBOSE[32586] logger.c: – Executing [71@from-internal:1] ParkedCall(“SIP/2010-00000912”, “71”) in new stack
[May 21 10:38:27] VERBOSE[32586] logger.c: – Stopped music on hold on SIP/1000-0000090f
[May 21 10:38:27] VERBOSE[32586] logger.c: – Channel SIP/2010-00000912 connected to parked call 71
[May 21 10:38:27] VERBOSE[30965] logger.c: Extension Changed 71[park-hints] new state Idle for Notify User 2100
[May 21 10:38:27] VERBOSE[30965] logger.c: Extension Changed 71[park-hints] new state Idle for Notify User 2010
[May 21 10:38:27] VERBOSE[30965] logger.c: Extension Changed 71[park-hints] new state Idle for Notify User 2000
[May 21 10:38:27] VERBOSE[30965] logger.c: Extension Changed 71[park-hints] new state Idle for Notify User 1000
[May 21 10:38:29] VERBOSE[32586] logger.c: – Started music on hold, class ‘default’, on SIP/1000-0000090f
[May 21 10:38:30] VERBOSE[32586] logger.c: – Executing [h@from-internal:1] Hangup(“SIPPeer/SIP/2010-00000912”, “”) in new stack
[May 21 10:38:30] VERBOSE[32586] logger.c: == Spawn h extension (from-internal, h, 1) exited non-zero on ‘SIPPeer/SIP/2010-00000912’
[May 21 10:38:30] VERBOSE[32587] logger.c: – Started music on hold, class ‘default’, on SIP/1000-0000090f
[May 21 10:38:30] VERBOSE[32587] logger.c: == Parked SIP/1000-0000090f on 71@parkedcalls. Will timeout back to extension [from-internal] s, 1 in 600 seconds
[May 21 10:38:30] VERBOSE[32587] logger.c: – Added extension ‘71’ priority 1 to parkedcalls
[May 21 10:38:30] VERBOSE[32587] logger.c: – <SIP/2010-00000912> Playing ‘digits/7’ (language ‘en’)
[May 21 10:38:30] VERBOSE[32586] logger.c: – Stopped music on hold on Parking/SIP/1000-0000090f
[May 21 10:38:30] VERBOSE[32586] logger.c: == Spawn extension (from-internal, 71, 1) exited non-zero on ‘SIPPeer/SIP/2010-00000912’
[May 21 10:38:30] VERBOSE[32586] logger.c: – Executing [h@from-internal:1] Hangup(“SIPPeer/SIP/2010-00000912”, “”) in new stack
[May 21 10:38:30] VERBOSE[32586] logger.c: == Spawn extension (from-internal, h, 1) exited non-zero on ‘SIPPeer/SIP/2010-00000912’
[May 21 10:38:30] VERBOSE[30965] logger.c: Extension Changed 71[park-hints] new state InUse for Notify User 2100
[May 21 10:38:30] VERBOSE[30965] logger.c: Extension Changed 71[park-hints] new state InUse for Notify User 2010
[May 21 10:38:30] VERBOSE[30965] logger.c: Extension Changed 71[park-hints] new state InUse for Notify User 2000
[May 21 10:38:30] VERBOSE[30965] logger.c: Extension Changed 71[park-hints] new state InUse for Notify User 1000
[May 21 10:38:31] VERBOSE[32587] logger.c: – <SIP/2010-00000912> Playing ‘digits/1’ (language ‘en’)
[May 21 10:38:38] VERBOSE[30940] logger.c: – Stopped music on hold on SIP/1000-0000090f
[May 21 10:38:38] VERBOSE[30940] logger.c: == SIP/1000-0000090f got tired of being parked
[May 21 10:38:38] VERBOSE[32582] logger.c: == End MixMonitor Recording SIP/1000-0000090f
[May 21 10:38:38] VERBOSE[30965] logger.c: Extension Changed 71[park-hints] new state Idle for Notify User 2100
[May 21 10:38:38] VERBOSE[30965] logger.c: Extension Changed 71[park-hints] new state Idle for Notify User 2010
[May 21 10:38:38] VERBOSE[30965] logger.c: Extension Changed 71[park-hints] new state Idle for Notify User 2000
[May 21 10:38:38] VERBOSE[30965] logger.c: Extension Changed 71[park-hints] new state Idle for Notify User 1000
[May 21 10:38:38] VERBOSE[30965] logger.c: Extension Changed 1000[ext-local] new state Idle for Notify User 2010
[May 21 10:38:38] VERBOSE[30965] logger.c: Extension Changed 1000[ext-local] new state Idle for Notify User 2000
[May 21 10:38:49] VERBOSE[32589] logger.c: == Parsing ‘/etc/asterisk/manager.conf’: [May 21 10:38:49] VERBOSE[32589] logger.c: Found