I have exactly the same issue. Did you manage to find a solution? It seems that the SIP OK message from Asterisk is never ACK'ed by the phone, and thus a session is never established.
In my setup, after the INVITE from the phone, my server sends back the following packet:
SIP/2.0 200 OK
Via...