Messaging not working

Hi Experts,

I am using Asterisk server & using SIP clients on Android.
My voice call is working but when I try to send the message to the other UA, I am getting the following error :-

localhost*CLI>
– Executing [6001@users:1] Dial(“Message/ast_msg_queue”, “SIP/demo-ankush,30”) in new stack
[Nov 19 11:40:58] NOTICE[1826]: chan_sip.c:28033 sip_request_call: Asked to get a channel of unsupported format (nothing) while capability is (gsm|ulaw|alaw|h263|testlaw)
[Nov 19 11:40:58] WARNING[1826]: app_dial.c:2345 dial_exec_full: Unable to create channel of type ‘SIP’ (cause 58 - Bearer capability not available)
== Everyone is busy/congested at this time (1:0/0/1)
– Auto fallthrough, channel ‘Message/ast_msg_queue’ status is ‘CHANUNAVAIL’

It seems that the problem is with the codec. I am using csip SIP client on Andriod.

Kindly suggest.

Thanks !!
BR///Ankush Makkar

And how looks your dialplan, what version of asterisk, what si your outofcall_message_context value?