Hi all,
I’ve got an odd situation where trying to pick up inbound external calls to a ring group fail (“this feature is not available”).
I’m using *8 as the feature code (have also tried ** and it failed as well), and I was starting to think that call pickup didn’t work at all, until I discovered that internal calls to the ring group can be picked up.
I’ve changed the default feature code in Feature Codes, and as previously stated, it works, if only on internal calls made to the ring group.
The ring group is 602.
Phones are Linksys 942’s (with dial plan setting of ([x#*].)
FreePBX 2.4
Anyone got any advice ??
Example from /var/log/asterisk/full
When good calls go bad
== Manager ‘admin’ logged off from 127.0.0.1
– AGI Script dialparties.agi completed, returning 0
– Executing [s@macro-dial:7] Dial(“SIP/09454971-b7514c50”, “SIP/400&SIP/401&SIP/402|60|trM(auto-blkvm)”) in new stack
– Called 400
– Called 401
– Called 402
– SIP/400-08243078 is ringing
– SIP/401-08247f20 is ringing
– SIP/402-08244ab0 is ringing
– Executing [*8602@from-internal:1] NoOp(“SIP/407-b7516630”, “Attempt to Pickup 602 by 407”) in new stack
– Executing [*8602@from-internal:2] Pickup(“SIP/407-b7516630”, “602”) in new stack
– Executing [*8602@from-internal:3] Wait(“SIP/407-b7516630”, “1”) in new stack
– Executing [*8602@from-internal:4] Playback(“SIP/407-b7516630”, “silence/1&feature-not-avail-line&silence/1&cannot-complete-as-dialed&check-number-dial-again|noanswer”) in new stack
– <SIP/407-b7516630> Playing ‘silence/1’ (language ‘en’)
– <SIP/407-b7516630> Playing ‘feature-not-avail-line’ (language ‘en’)
== Spawn extension (macro-dialout-trunk, s, 20) exited non-zero on ‘SIP/450-b750bf00’ in macro ‘dialout-trunk’
== Spawn extension (macro-dialout-trunk, s, 20) exited non-zero on ‘SIP/450-b750bf00’
– Executing [h@macro-dialout-trunk:1] Macro(“SIP/450-b750bf00”, “hangupcall|”) in new stack
– Executing [s@macro-hangupcall:1] ResetCDR(“SIP/450-b750bf00”, “w”) in new stack
– Executing [s@macro-hangupcall:2] NoCDR(“SIP/450-b750bf00”, “”) in new stack
– Executing [s@macro-hangupcall:3] GotoIfe[0; 37;40m(“SIP/450-b750bf00”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,6)
– Executing [s@macro-hangupcall:6] GotoIf(“SIP/450-b750bf00”, “1?skipblkvm”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing [s@macro-hangupcall:9] GotoIf(“SIP/450-b750bf00”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,11)
– Executing [s@macro-hangupcall:11] Hangup(“SIP/450-b750bf00”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/450-b750bf00’ in macro ‘hangupcall’
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/450-b750bf00’
== Spawn extension (macro-dial, s, 7) exited non-zero on ‘SIP/09454971-b7514c50’ in macro ‘dial’
== Spawn extension (macro-dial, s, 7) exited non-zero on ‘SIP/09454971-b7514c50’
– Executing [h@macro-dial:1] Macro(“SIP/09454971-b7514c50”, “hangupcall”) in new stack
– Executing [s@macro-hangupcall:1] ResetCDR(“SIP/09454971-b7514c50”, “w”) in new stack
– Executing [s@macro-hangupcall:2] NoCDR(“SIP/09454971-b7514c50”, “”) in new stack
– Executing [s@macro-hangupcall:3] GotoIf(“SIP/09454971-b7514c50”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,6)