Java API to make SIP client to connect in asterisk


Can anybody suggest a good Java API to make an SIP client that can connect to my asterisk server… I know Asterisk-Java but i don’t like to use it because it only use the manager and also after searching i found out about Jain SIP API but i dont know how to use it in making applications to make calls … i know how to use it in chat only…