Just tried Parking BLF succesfully, a note:
$PROXY refers to the actual ip address of PBX you’re going to register to on the LINE KEY 1 , where I suppose you have your main phone extension number.
You can try to replace it with the real IP address:
fnc=blf+sd+cp;[email protected];nme=MyExtension
in case you have more active registered extensions on the same phone (i.e. line key 1 = extension 1000 on pbxA and line key 2 = extension 3000 on pbxB) you must add the BLF line string the line you are referring to:
fnc=blf+sd+cp;[email protected];nme=MyExtension;vid=2
this because you’re going to monitor an extension that resides on same pbx as line key 2
About Call Parking:
First of all I never had Attendant Transfer working on a SPA504 line key, in fact blf+sd+cp starts a “blind transfer”
So, if you plan to set a line key to park a call this way:
fnc=blf+sd+cp;sub=70@$PROXY;nme=CallFlow
It won’t work fine because it parks the call on the first lot available but, being a blind transfer, it won’t give you back audio saying the lot number the call is parked in.
You have to park it “manually” dialing *2 plus 70 (you’ll hear the lot number then hang)
The parking lot BLF works fine instead with the syntax:
fnc=blf+sd+cp;sub=71@$PROXY;nme=Park1
just add as many BLF keys you need to monitor (and your phone buttons permit)
when a call is parked the buttons becomes solid red, pushing it you’ll pick up the parked call
Usually when the button flashes orange, the related HINT (that Asterisk create) is NOT present (you can check as said by typing “core show hints” at asterisk prompt
you should see something like:
71@park-hints : park:71@parkedcalls State:Idle Watchers 2
72@park-hints : park:72@parkedcalls State:Idle Watchers 0
73@park-hints : park:73@parkedcalls State:Idle Watchers 0
(watchers -2 in my case- is the number of phones monitoring with BLF on that hint)
If they aren’t present you should check hints settings on “Advanced Settings” of FreePBX configuration.
Then check in Applications > Parking , that BLF Capabilities is set to Enable
Also check on SPA504 , Attendant Console > Server Type: Asterisk , and Regional: wipe out all Vertical Services Activation Codes
Hope it helps.