Iñaki Baz Castillo wrote:
> 2010/3/20 Pranab Bohra <pranab.bo...@gmail.com>:
>> As per section 2.1 of rfc 3666, the softphone should open the rtp port
>> to receive early media when the gateway responds with 183 +  SDP.
> 
> The problem is that some servers/gateways send first a 183 with SDP.
> The UAC receives the early media. But after a second (or less) the
> server sends a 180 and *stops* the RTP.
> If the UAC chooses to render the real audio (183) rather than the
> artificial ringing (180) then there will be no audio anymore (until
> the 200 arrive of course).
> This occurs with some phones and some servers.

IMO you should treat it this way:

- if you are receiving audio, render it
- if you are not receiving audio, and you have received a 180
   then generate ringback.

        Thanks,
        Paul
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to