When I use both csipsimple and 3cx, I got the delay ringing tone.
Here is the case:
1. using android phone (csipsimple or 3cx) dial to 12345678
2. the CLI could see it dial out to 12345678
3. the phone 12345678 is ringing
4. the android phone start hearing the ringing tone after about 2 rings from phone 12345678
== Using SIP RTP CoS mark 5
-- Executing [10@context_tbd:1] Set("SIP/tbd-00000002", "VOLUME(RX)=3)") in new stack
-- Executing [10@context_tbd:2] Dial("SIP/tbd-00000002", "SIP/hkbn_2b/12345678") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/hkbn_2b/12345678
-- Remote UNIX connection
-- Remote UNIX connection disconnected
-- SIP/hkbn_2b-00000003 is making progress passing it to SIP/tbd-00000002