El Jueves, 31 de Enero de 2008, Jan ONDREJ (SAL) escribió:
case 1)
3 phones (A, B, C)
A calls B and they speak.
B wants to transfer the call to C. So B sends a REFER to A like this: REFER sip:A@IP_A Refer-To: sip:C@domain
So A will receive that REFER and then A will generate an INVITE to C: INVITE sip:C@domain From: A@domain
So in conclusion: a REFER in fact means: "please, invite this other
user".
I am trying call transfer in this situation (case 1). It is not working in my default cofnig (attached to this email, there are just removed authentications to simply my testing). Tryed blind transfer and also managed transfer. One of three phnes still goes to undefined state (for example holding an nonexistent call). In different situations different phones.
Maybe that is a phone issue. I can sure that SIP transfer works perfectly between some UAC's as Twinkle, Linksys SPA, Thomson S2030... Of course, nothing special in OpenSer, it just has to route an in-dialog REFER, no more.
Try doing a SIP trace in OpenSer host with ngrep: ngrep -d any -P ' ' -W byline -T -t "" port 5060 And examinate it.