Unsupported format error

Hi All,
I am trying to establish video call between two clients of PJSIP and it was successful.
But when I want to send only video by disabling audio, I am getting following error. When I checked the code, it is still getting checking audio codec

[Apr 19 16:11:44] WARNING[12720][C-00000000]: channel.c:940 ast_best_codec: Don’t know any of (h264) formats
– Executing [34010000001310000001@internal:1] Answer(“SIP/34020000002000000001-00000000”, “”) in new stack
– Executing [34010000001310000001@internal:2] Dial(“SIP/34020000002000000001-00000000”, “SIP/34010000001310000001,60”) in new stack
[Apr 19 16:16:21] NOTICE[12760][C-00000000]: chan_sip.c:29663 sip_request_call: Asked to get a channel of unsupported format (h264) while capability is (h264|mpeg4)
[Apr 19 16:16:21] WARNING[12760][C-00000000]: app_dial.c:2437 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)

I disabled all the codecs for the user in sip.conf and enabled only h264 and mpeg4
Devicename=0323104005236945400
context=internal
allowguest=no
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
srvlookup=no
disallow=all
allow=h264
allow=mpeg4
alwaysauthreject=yes
canreinvite=no
nat=yes
session-timers=refuse
videosupport=yes
textsupport=yes
notifymimetype=text/plain
insecure=port,invite