Pause queue member fails


After a system failure we implemented our backup system, we use to have a custom context which allowed us to call the app-queue-pause-toggle function to pause queue members. Our backup system allows us to use *46queuenum however when users dial the feature code they just get a member unpaused message whether they are paused or not. Checking the logs I see:
ERROR[18385]: pbx.c:4226 ast_func_write: Function QUEUE_MEMBER cannot be written to
yet after some googling I cannot find a solution. Can anyone shed any light on this?