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(a)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