Need to add extensions outside of GUI

<?php
$bootstrap_settings = array();
$bootstrap_settings['freepbx_auth'] = false;
if (!@include_once(getenv('FREEPBX_CONF') ? getenv('FREEPBX_CONF') : '/etc/freepbx.conf')) { 
      include_once('/etc/asterisk/freepbx.conf'); 
}

/*
USER VARS:
Array
(
    [extension] => 0224
    [password] => 
    [name] => Display Name
    [voicemail] => default
    [ringtimer] => 0
    [noanswer] => 
    [recording] => 
    [outboundcid] => 
    [sipname] => 
    [noanswer_cid] => 
    [busy_cid] => 
    [chanunavail_cid] => 
    [noanswer_dest] => 
    [busy_dest] => 
    [chanunavail_dest] => 
    [mohclass] => default
    [callwaiting] => enabled
    [cid_masquerade] => 0224
    [call_screen] => 0
    [pinless] => disabled
    [cfringtimer] => 0
    [concurrency_limit] => 0
    [dialopts] => 
    [recording_in_external] => dontcare
    [recording_out_external] => dontcare
    [recording_in_internal] => dontcare
    [recording_out_internal] => dontcare
    [recording_ondemand] => disabled
    [recording_priority] => 10
)
*/
$vars = array(
"extension" => 255,
"name" => "Bobby"
);
core_users_add($vars);
//core_devices_add($id,$tech,$dial,$devicetype,$user,$description,$emergency_cid=null,$editmode=false)

core_devices_add(255,'sip','','fixed',255,'Bobby');