gtalk_request: Could not find recipient

I am using Asterisk 1.8.2 and getting the following error in CLI while trying to make a outbound call.
Does not happen always, some time I am able to make calls without any problem.

Any help on resolving this issue is much appreciated.

[Apr 4 02:15:31] WARNING[668]: chan_gtalk.c:1863 gtalk_request: Could not find recipient.
[Apr 4 02:15:31] WARNING[668]: app_dial.c:2039 dial_exec_full: Unable to create channel of type ‘Gtalk’ (cause 0 - Unknown)
== Everyone is busy/congested at this time (1:0/0/1)
– Auto fallthrough, channel ‘SIP/102-00000005’ status is ‘CHANUNAVAIL’

Look at line 1863 in chan_gtalk.c, in the source code, to find out what it was trying to do at the time.

Otherwise, without details from your configuration, it is anyone’s guess.

Makes sense , please find my config
ERROR
Using SIP RTP CoS mark 5
– Executing [408ZZZZZZZ@out-myid2:1] Set(“SIP/103-00000000”, “CALLERID(dnid)=1408ZZZZZZZ”) in new stack
– Executing [408ZZZZZZZ@out-myid2:2] Goto(“SIP/103-00000000”, “1408ZZZZZZZ,1”) in new stack
– Goto (out-myid2,1408ZZZZZZZ,1)
– Executing [1408ZZZZZZZ@out-murugesan:1] Dial(“SIP/103-00000000”, “Gtalk/gmailID2/1408ZZZZZZZ@voice.google.com”) in new stack
[Apr 4 03:20:12] ERROR[864]: chan_gtalk.c:1871 gtalk_request: No XMPP client to talk to, us (partial JID) : gmailID2
[Apr 4 03:20:12] WARNING[864]: app_dial.c:2039 dial_exec_full: Unable to create channel of type ‘Gtalk’ (cause 0 - Unknown)
== Everyone is busy/congested at this time (1:0/0/1)
– Auto fallthrough, channel ‘SIP/103-00000000’ status is ‘CHANUNAVAIL’

[code]-----------------extension.conf------------------------------------
[default]
exten => s,1,Set(CALLERID(name)=${DB(cidname/${CALLERID(num)})})
exten => s,n,Dial(SIP/101,10)
exten => s,n, Hangup
exten => 101, 1, Dial(SIP/101, 10)
exten => 102, 1, Dial(SIP/102, 10)
exten => 103, 1, Dial(SIP/103, 10)
exten => 104, 1, Dial(SIP/104, 10)

[google-in]
exten => gmailID1@gmail.com, 1, GotoIf(${DB_EXISTS(gv_dialout/channel)}?bridged)
exten => gmailID1@gmail.com, n, NoOp(Callerid ${CALLERID(name)})
exten => gmailID1@gmail.com, n, Set(CALLERID(num)=${SHIFT(CALLERID(name),@)})
exten => gmailID1@gmail.com, n, Set(CALLERID(name)=${DB(cidname/${CALLERID(num)})})
exten => gmailID1@gmail.com, n, Dial(SIP/101, 180, D(:1))
exten => gmailID1@gmail.com, n(bridged),Bridge(${DB_DELETE(gv_dialout/channel)}, p)

exten => gmailID2@gmail.com, 1, GotoIf(${DB_EXISTS(gv_dialout/channel)}?bridged)
exten => gmailID2@gmail.com, n, NoOp(Callerid ${CALLERID(name)})
exten => gmailID2@gmail.com, n, Set(CALLERID(num)=${SHIFT(CALLERID(name),@)})
exten => gmailID2@gmail.com, n, Set(CALLERID(name)=${DB(cidname/${CALLERID(num)})})
exten => gmailID2@gmail.com, n, Dial(SIP/103, 180, D(:1))
exten => gmailID2@gmail.com, n(bridged),Bridge(${DB_DELETE(gv_dialout/channel)}, p)

[outbound]
include => seven-digit
include => local-devices
include => tollfree
include => talk-gmail-outbound
include => talk-numeric-outbound
include => dial-uri

[out-myid2]
include => seven-digit
include => local-devices
include => tollfree
include => gtalk-out-myid2
include => numeric-out-myid2
include => dial-uri

[local-devices]
exten => _1, 1, Dial(SIP/101,10)
exten => 101, 1, Dial(SIP/101,10)
exten => _2, 1, Dial(SIP/102,10)
exten => 102, 1, Dial(SIP/102,10)
exten => 103, 1, Dial(SIP/103,10)
exten => 104, 1, Dial(SIP/104,10)

[tollfree]
exten => _411, 1, Dial(SIP/18004664411@proxy.ideasip.com,60)
exten => _1800NXXXXXX,1,Dial(SIP/${EXTEN}@proxy.ideasip.com,60)
exten => _1888NXXXXXX,1,Dial(SIP/${EXTEN}@proxy.ideasip.com,60)
exten => _1877NXXXXXX,1,Dial(SIP/${EXTEN}@proxy.ideasip.com,60)
exten => _1866NXXXXXX,1,Dial(SIP/${EXTEN}@proxy.ideasip.com,60)

[seven-digit]
exten => _NXXXXXX,1,Set(CALLERID(dnid)=1512${CALLERID(dnid)})
exten => _NXXXXXX,n,Goto(1512${EXTEN},1)
exten => _NXXNXXXXXX,1,Set(CALLERID(dnid)=1${CALLERID(dnid)})
exten => _NXXNXXXXXX,n,Goto(1${EXTEN},1)

[talk-gmail-outbound]
exten => _[a-z].@gmail.com,1,Dial(Gtalk/gmailID1/${EXTEN}@gmail.com)
exten => _[A-Z].@gmail.com,1,Dial(Gtalk/gmailID1/${EXTEN}@gmail.com)

[talk-numeric-outbound]
exten => _1NXXNXXXXXX,1,Dial(Gtalk/gmailID1/${EXTEN}@voice.google.com)
exten => _+1NXXNXXXXXX,1,Dial(Gtalk/gmailID1/${EXTEN}@voice.google.com)

[gtalk-out-myid2]
exten => _[a-z].@gmail.com,1,Dial(Gtalk/gmailID2/${EXTEN}@gmail.com)
exten => _[A-Z].@gmail.com,1,Dial(Gtalk/gmailID2/${EXTEN}@gmail.com)

[numeric-out-myid2]
exten => _1NXXNXXXXXX,1,Dial(Gtalk/gmailID2/${EXTEN}@voice.google.com)
exten => _+1NXXNXXXXXX,1,Dial(Gtalk/gmailID2/${EXTEN}@voice.google.com)

[gv-agi-outbound]
exten => _1NXXNXXXXXX,1,AGI(google-voice-dialout.agi)
exten => _+1NXXNXXXXXX,1,AGI(google-voice-dialout.agi)

[dial-uri]
exten => _[a-z].,1,Dial(SIP/${EXTEN}@${SIPDOMAIN},120,tr)
exten => _[A-Z].,1,Dial(SIP/${EXTEN}@${SIPDOMAIN},120,tr)
exten => _X.,1,Dial(SIP/${EXTEN}@${SIPDOMAIN},120,tr)

---------------sip----------------------

[101]
username=101
secret=secretpassword
type=friend
callerid="ID <101>"
host=dynamic
context=outbound
outgoinglimit=1
incominglimit=1
canreinvite=no

[102]
username=102
secret=secretpassword
type=friend
callerid="ID <102>"
host=dynamic
context=outbound
outgoinglimit=1
incominglimit=1
canreinvite=no
transport=udp,tcp
disallow=all
allow=g722
allow=alaw
allow=ulaw
allow=gsm

[103]
username=103
secret=secretpassword
type=friend
callerid="ID <103>"
host=dynamic
context=out-myid2
outgoinglimit=1
incominglimit=1
canreinvite=no
transport=udp,tcp
disallow=all
allow=g722
allow=alaw
allow=ulaw
allow=gsm

[104]
username=104
secret=secretpassword
type=friend
callerid="ID <104>"
host=dynamic
context=outbound
outgoinglimit=1
incominglimit=1
canreinvite=no
=-------------------------jabber--------
[general]
debug=no
autoprune=no
autoregister=yes

[gmailID1]
type=client
serverhost=talk.google.com
username=gmailID1@gmail.com/Talk
secret=secretgmailID1
port=5222
usetls=yes
usesasl=yes
status=Available
statusmessage="Server busy"
timeout=100
keepalive=yes

[myid2]
type=client
serverhost=talk.google.com
username=gmailID2@gmail.com/Talk
secret=secretgmailID2
port=5222
usetls=yes
usesasl=yes
status=Available
statusmessage="Away"
timeout=100
keepalive=yes

----------gtalk------------------

[general]
context=google-in ; Context to dump call into
allowguest=yes

[guest] ; special account for options on guest account
disallow=all
allow=ulaw

[gmailID1-gtalk]
username=gmailID1@gmail.com
disallow=all
allow=ulaw
context=google-in
connection=gmailID1

[myid2-gtalk]
username=gmailID2@gmail.com
disallow=all
allow=ulaw
context=google-in
connection=myid2
[/code]