< Previous by Date | Date Index | Next by Date > |
Thread Index | Next in Thread > |
Team, I have set up a simple forwarding proxy using resiprocate.
In my thread() routine, I perform a check for message validation and then
respond to the message with an error if it is not correct. std::auto_ptr<SipMessage>
response(Helper::makeResponse(*sip, 503)); mStack.send(*response, this); However, when I try to respond to the message, I the reply
is dropped, with the message “discarding stray response”. I
figure I must be doing something wrong because this is very trivial and the
repro code does this very same thing. What am I overlooking? DEBUG | 20060628-095633.975 | mbaj-dev | sipdirector |
RESIP | 23198 | 48430000 | Helper.cxx:302 | Helper::makeResponse(SipReq:
REGISTER 192.168.10.55 tid=b63c0725148bbe5f cseq=REGISTER
contact=6175559999@xxxxxxxxxxxxx / 94540 from(wire) code=503 reason= DEBUG: Sending SipResp: 503 tid=b63c0725148bbe5f
cseq=REGISTER / 94540 from(tu) DEBUG: Sending SipResp: 503 tid=b63c0725148bbe5f
cseq=REGISTER / 94540 from(tu) DEBUG | 20060628-095633.977 | mbaj-dev | sipdirector |
RESIP | 23198 | 48430000 | SipStack.cxx:276 | SEND: SipResp: 503
tid=b63c0725148bbe5f cseq=REGISTER / 94540 from(tu) INFO | 20060628-095634.001 | mbaj-dev | sipdirector |
RESIP:TRANSACTION | 23198 | 37940144 | TransactionState.cxx:393 | discarding
stray response: SipResp: 503 tid=b63c0725148bbe5f cseq=REGISTER / 94540 from(tu) Thanks in advance! Michael Baj |