public function can_update_config()
{
$number = 9876;
$writeCreate = array(implode("\r\n", array('action: UpdateConfig', 'actionid: 1432.123', 'srcfilename: sip.conf', 'dstfilename: sip.conf', 'action-000000: NewCat', 'cat-000000: ' . $number, 'action-000001: Append', 'cat-000001: ' . $number, 'var-000001: username', 'value-000001: test', 'action-000002: Append', 'cat-000002: ' . $number, 'var-000002: secret', 'value-000002: secret', '')));
$actionCreate = new \PAMI\Message\Action\UpdateConfigAction();
$actionCreate->setSrcFilename('sip.conf');
$actionCreate->setDstFilename('sip.conf');
$actionCreate->setAction('NewCat');
$actionCreate->setCat($number);
$actionCreate->setAction('Append');
$actionCreate->setCat($number);
$actionCreate->setVar('username');
$actionCreate->setValue('test');
$actionCreate->setAction('Append');
$actionCreate->setCat($number);
$actionCreate->setVar('secret');
$actionCreate->setValue('secret');
$client = $this->_start($writeCreate, $actionCreate);
$writeDelete = array(implode("\r\n", array('action: UpdateConfig', 'actionid: 1432.123', 'srcfilename: sip.conf', 'dstfilename: sip.conf', 'reload: yes', 'action-000000: DelCat', 'cat-000000: ' . $number, '')));
$actionDelete = new \PAMI\Message\Action\UpdateConfigAction();
$actionDelete->setSrcFilename('sip.conf');
$actionDelete->setDstFilename('sip.conf');
$actionDelete->setReload(true);
$actionDelete->setAction('DelCat');
$actionDelete->setCat($number);
$client = $this->_start($writeDelete, $actionDelete);
}