Hi Jeff,
You can do an ugly hack. For those broken clients (and only for those), as soon as you receive the INVITE send back a 180 Ringing and later on drop the upstream 183. This will generate local ring to the subscriber until the 200ok is received.
Note: If the called party is busy, the caller will hear ring-back followed by busy.
Hope this helps, Ovidiu Sas
On 2/12/07, Jeff Williams jeffw@globaldial.com wrote:
Ovidiu Sas wrote:
Hi Jeff,
Why don't you try to fix the client?
Ideally that would be great, but I don't control all of the clients who access our service. I was hoping that there would be a way to transparently support these clients, but there doesn't appear to be. I'm not going to sacrifice real early media for the sake of these clients.
If you mess with 180/183 you will have issues with real early media scenarios. For instance, if a subscriber is making a call into an IVR that is using early media (let's say a 1-800 number for a bank), the subscriber will not be able hear the IVR and therefore the call will always fail.
I had wondering whether a 180 with stuff up legitimate 183 early media. I guess the answer is a resounding yes.
Thanks, Jeff