Calls form SPA-3000 Fail

Hello,

I have just moved from Trixbox to the freepbx distro

I have a spa-3000 the PSTN facing side of the spa is set up as a trunk in freepbx named “pstn”

The extension side is set up in freepbx as extension 102

When a call comes from the pstn it should hit my queue (700)

Instead the line just rings and this is generated in the CLI

[2011-07-23 21:03:08] WARNING[2901]: chan_sip.c:13889 check_auth: username mismatch, have <102>, digest has
[2011-07-23 21:03:08] NOTICE[2901]: chan_sip.c:21873 handle_request_invite: Failed to authenticate device Smith Bill sip:[email protected];tag=d82aa81e13df2aefo1

(name and numbers changed)

Trunk settings:
name:pstn
Peer settings:

disallow=all
allow=ulaw
canreinvite=no
context=from-trunk
dtmfmode=rfc2833
host=dynamic
nat=never
port=5060
qualify=yes
secret=removed
type=friend
username=pstn

(password removed)

outgoing calls to this trunk work just fine

I set both core debug and verbose to there highest settings the two lines above are all that show up

I have checked and rechecked ID’s and passwords

This was all working with trixbox

I have not changed any settings on the ATA
and I copied the trunk settings exactly form the old trixbox system

I will provide more details as requested
Is there another option I should set to provide a better debug

I have forwarded incoming calls to my pstn line to another did at the provider level for the moment so my calls are coming in however this forwarding plays tricks with CID and is more costly so the quicker I can find a solution the better.

Thanks for your help,
John

EDIT
INFO
PBX Firmware: 1.0.0.0
PBX Service Pack: 1.8.2.0-1
I beleive everything is completely up to date