Debes de pasarla sin el argumento, ya que por defecto Zend inyecta el valor correcto, intenta esto:
Código PHP:
Ver original$filter = new Zend_Filter_Callback($callback);
$form->addElement('text', 'phone', array( 'Label' => 'Teléfono',
'Description' => 'El teléfono debe contener código de área sin anteponer 0, ni 15 para celulares.',
$filter
),
'Digits',
),
'Required' => false,
));
Saludos.