Member
Last active 7 years ago
@Borser
Read my post again attentively.
Look in to attached picture carefully.
Please leave such genious answers, like: look in to documentation to your self.
How to make this work?
untar parkbutton.tar to:
/var/www/html/fop2/admin/plugins/parkbutton
put park.png to:
/var/www/html/fop2/images/toolbar
For now i use CALLERID(name) to identify whos park a call, but, i think, it is not a good solution
[fop2-park] exten => _X.,1,Set(ARRAY(RETURN_EXTENSION,RETURN_CONTEXT,PARKBUTTON)=${CUT(EXTEN,:,1)},${CUT(EXTEN,:,2)},${CUT(EXTEN,:,3)}) exten => _X.,2,GotoIf($["${PARKBUTTON}" = "PARK/default"]?5) exten => _X.,3,GotoIf($["${PARKBUTTON}" = ""]?5) exten => _X.,4,Set(PARKINGLOT=${PARKBUTTON:5}) exten => _X.,5,Set(CALLERID(name)=______________${RETURN_EXTENSION}) exten => _X.,6,Park(,${RETURN_CONTEXT},${RETURN_EXTENSION},1,s)
I have downgrade asterisk to version 11.25.1. For now, When call came to queue and agent answered the call, when parking (through fop2) a call happened this:
-- Executing [999,from-internal,PARK/default@fop2-park:5] Park("Local/999@from-queue-0000000f;2", ",from-internal,999,1,s") in new stack
If call not came to queue (intercepted from trunk by agent), when parking (through fop2) a call happened this:
-- Executing [999,from-internal,PARK/default@fop2-park:5] Park("SIP/dsi-00000008", ",from-internal,999,1,s") in new stack
And in this case, Park works correct.
Differense is what fop2 trying to park:
Local/999@from-queue-0000000f;2
or
SIP/dsi-00000008
Update for Russian translation.
Put attached file to:
/var/www/html/fop2/admin/plugins/fullwallboard/lang/
List of waiting calls still have encoding problem
How to make this work?
what if just ignore incall state?