Vijay Gurbani wrote:
>
> Well, a lot depends on how the remote SIP terminal is coded. If for
> instance, it does a UDP connect() to 10.0.0.1 and then a send() to send the
> INVITE request and a recv() to get the responses, you maybe out of luck
> since it is expecting the responses on the connected socket to 10.0.0.1 and
> not 10.0.1.1.
>
Except if the UAC uses two different UDP sockets, which I think is
quite common in implementations, one for sending UDP (with connect())
and another for receiving UDP datagram on port 5060. And because the
UAS will send the response to the addr/port specified in the topmost
Via, not to the source addr of the packet, the response will go to the
port 5060 in the UAC, which will be (happily?) received by the
receiving socket.
> Is it possible for you send a 200 OK over the internal bus to 10.0.0.1 and
> have it send it out to the remote SIP terminal?
>
> - vijay
> --
> Vijay K. Gurbani vkg@{lucent.com,research.bell-labs.com,acm.org}
> Internet Software and eServices Group
> Lucent Technologies/Bell Labs Innovations 263 Shuman Blvd., Rm 1A-413
> Naperville, Illinois 60566 Voice: +1 630 224 0216 Fax: +1 630 713 0184
--
cheers,
Bennylp
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors