Call monitoring using manager API's

Hi all,

  I have problem in monitoring using the manager APIcommand.

when i executed the monitor manager API command . i got error response. my configurations

my manager.conf

[admin]
secret=god
deny=0.0.0.0/0.0.0.0
permit=0.0.0.0/0.0.0.0

sip.conf

register => 8888:1234@outgoing/222
[outgoing]
username = 8888
secret = 1234
type = friend
host = 192.168.1.83
fromdomain = 192.168.1.83
disallow=all
allow=ulaw
allow=alaw
allow=ilbc
allow=G711
dtmfmode=inband
insecure=very
context=model

[6000]
type=friend
username=6000
secret=1234
host=dynamic
context=model

extensin.conf
[model]
exten => 222,1,dial(SIP/6000)

my API command be:

its written in erlang client program

gen_tcp:send(ServerSocket,Action:Monitor\r\nChannel:SIP/8888@outgoing\r\nFile:wavfile\r\nMix: 1\r\n\r\n).

i am getting …

Response: Error
Message: No such channel

can anyone help me out what mistake i have done here??

Regards,
Dinesh.k