You dialer list should be enough to do this i.e provided you
do not have ipx/appletalk or any other desktop configured on the isdn interface.
Else you can use access-list to deny the other protocol traffic e.g ipx, appletalk etc.
Also you'll make sure that the other protocol cannot bring up the dialer.
dialer-list 1 protocol ip permit
dialer-list 1 protocol ipx deny
dialer-list 1 protocol appletalk deny
dialer-list 1 protocol llc2 deny
dialer-list 1 protocol netbios deny
dialer-list 1 protocol xns deny
dialer-list 1 protocol decnet deny
dialer-list 1 protocol decnet_node deny
dialer-list 1 protocol decnet_router-l1 deny
dialer-list 1 protocol decnet_router-l2 deny
dialer-list 1 protocol vines deny
dialer-list 1 protocol hpr deny
dialer-list 1 protocol clns_is deny
dialer-list 1 protocol clns_es deny
dialer-list 1 protocol bridge deny
you can then use access-list on the interface to filter the protocol traffic.