Odd CDR issue (call to 's')

I seem to be having an odd CDR issue.

I have this in my dial plan:

exten => 2042721111,1,Dial(IAX2/vn@techbox/2042721111,,r) exten => 2042721111,2,Hangup

When a call comes in to 2042721111 and ‘IAX2/vn@techbox/2042721111’ doesn’t answer the call I get the following two CDR records:

204272**** is the incoming callerid.

| calldate            | clid                           | src        | dst           | dcontext         | channel                                 | dstchannel                              | lastapp       | lastdata                                     | duration | billsec | disposition | amaflags | accountcode    | uniqueid       | userfield |


| 2008-05-21 16:48:18 | "204272****" <204272****>      | 204272**** | 2042721111    | provider-incoming  | SIP/208.81.0.131-082750a0               | IAX2/techbox-8                          | Dial          | IAX2/vn@techbox/2042721111||r           |        3 |       0 | NO ANSWER   |        3 |                | 1211406498.903 |           |


| 2008-05-21 16:48:18 | 204272****                     | 204272**** | s             | default          | IAX2/techbox-8                          |                                         |               |                                              |        3 |       0 | NO ANSWER   |        3 |                | 1211406498.904 |           |

Can anyone explain this?
How can I stop the second record from showing up in my CDR?

One row shows a call coming in and the other seems to show a call going out. Can you post your extensions.conf ?

This is the relevant piece of my extensions.conf.
Call comes in to 2042721111 via my provider’s SIP server, into this context.

I do NOT have an ‘s’ extension in the context (provider-incoming).

exten => 2042721111,1,Dial(IAX2/vn@techbox/2042721111,,r) exten => 2042721111,2,Hangup

This just simply sends the call out to another asterisk machine.
I get the same results if I simply dial an SIP device.

Can you please post your entire extensions.conf and registration parts of sip.conf CDR’s normally don’t lie.

Here’s the provider in my sip.conf, I don’t register to his server. It’s all static IPs.

[provider_local] type=peer host=xx.xx.xx.xx insecure=very disallow=all allow=ulaw context=provider-incoming dtmfmode=rfc2833 nat=no

My extensions.conf is hundreds of lines for other phone numbers, extensions which have nothing to do with this example. However I’ve tested this on another asterisk machine as well, same results when a call isn’t answered.
This seems to happen for any extension dialed where there is no answer on the other end.

Here’s the globals/general portion of my extensions.conf:

[code][general]
static = yes
writeprotect = yes

[globals]

#include EXT/*
[/code]

no solutions?