From: Michael V. D. <mv...@va...> - 2004-02-10 03:58:46
|
On Sat, 07 Feb 2004 11:03:12 -0600, Steven Sokol = <ss...@so...> wrote: >> You're getting TXREJ because whatever you're calling is trying to = transfer >> you and I'm guessing you're sending the TXCNT to the wrong place just >> judging by the output. Unfortunately your debug omits IP addresses. >>=20 > >I will try to add the IPs into the debug. Strange - I am not trying to >transfer the call (I control the clients at each end). Thus far the = client >library only supports blind transfer. OK, I've added Steve S' logging code into my local sources, and if I'm = reading it right, iaxclient is misunderstanding the initial transfer request. When an IAX_COMMAND_TXREQ message is sent, the transfer sockaddr_in = struct in the session struct should contain the peer's ip address, right? My setup: asterisk server at 192.168.0.254 iaxcomm at 192.168.0.253 iaxcomm at 192.168.0.128 logfile by 192.168.0.128 when called by 192.168.0.253: --8<-- CUT HERE --8<-- 21:40:09 (12709385) -> Tx Type: 6, Subtype: IAX_COMMAND_REGREQ Peer: 192.168.0.254 Session Call Number: 28010 Peer Call Number: 0 Session In Seq Num: 0 Session Out Seq Num: 0 Sending Seq Num: -1 Transfer: 192.168.0.254 21:40:09 (12709395) -> Tx Type: 6, Subtype: IAX_COMMAND_REGREQ Peer: 192.168.0.254 Session Call Number: 28011 Peer Call Number: 0 Session In Seq Num: 0 Session Out Seq Num: 0 Sending Seq Num: -1 Transfer: 192.168.0.254 21:40:09 (12709425) -> Rx Type: 6, Subtype: IAX_COMMAND_REGAUTH Peer: 192.168.0.254 Session Call Number: 28010 Peer Call Number: 3 Frame Source Call No: 896 Frame Dest Call No: 27245 Session In Seq No: 0 Session Out Seq No: 1 Frame In Seq No: 1 Frame Out Seq No: 0 Transfer: 192.168.0.254 21:40:09 (12709425) -> Tx Type: 6, Subtype: IAX_COMMAND_REGREQ Peer: 192.168.0.254 Session Call Number: 28010 Peer Call Number: 3 Session In Seq Num: 1 Session Out Seq Num: 1 Sending Seq Num: -1 Transfer: 192.168.0.254 21:40:09 (12709425) -> Rx Type: 6, Subtype: IAX_COMMAND_REGAUTH Peer: 192.168.0.254 Session Call Number: 28011 Peer Call Number: 5 Frame Source Call No: 1408 Frame Dest Call No: 27501 Session In Seq No: 0 Session Out Seq No: 1 Frame In Seq No: 1 Frame Out Seq No: 0 Transfer: 192.168.0.254 21:40:09 (12709425) -> Tx Type: 6, Subtype: IAX_COMMAND_REGREQ Peer: 192.168.0.254 Session Call Number: 28011 Peer Call Number: 5 Session In Seq Num: 1 Session Out Seq Num: 1 Sending Seq Num: -1 Transfer: 192.168.0.254 21:40:09 (12709445) -> Rx Type: 6, Subtype: IAX_COMMAND_REGACK Peer: 192.168.0.254 Session Call Number: 28010 Peer Call Number: 3 Frame Source Call No: 896 Frame Dest Call No: 27245 Session In Seq No: 1 Session Out Seq No: 2 Frame In Seq No: 2 Frame Out Seq No: 1 Transfer: 192.168.0.254 21:40:09 (12709445) -> Tx Type: 6, Subtype: IAX_COMMAND_ACK Peer: 192.168.0.254 Session Call Number: 28010 Peer Call Number: 3 Session In Seq Num: 2 Session Out Seq Num: 2 Sending Seq Num: 2 Transfer: 192.168.0.254 21:40:09 (12709445) -> Rx Type: 6, Subtype: IAX_COMMAND_REGACK Peer: 192.168.0.254 Session Call Number: 28011 Peer Call Number: 5 Frame Source Call No: 1408 Frame Dest Call No: 27501 Session In Seq No: 1 Session Out Seq No: 2 Frame In Seq No: 2 Frame Out Seq No: 1 Transfer: 192.168.0.254 21:40:09 (12709445) -> Tx Type: 6, Subtype: IAX_COMMAND_ACK Peer: 192.168.0.254 Session Call Number: 28011 Peer Call Number: 5 Session In Seq Num: 2 Session Out Seq Num: 2 Sending Seq Num: 2 Transfer: 192.168.0.254 21:40:20 (12719619) -> Rx Type: 6, Subtype: IAX_COMMAND_NEW Peer: 192.168.0.254 Session Call Number: 28012 Peer Call Number: 11 Frame Source Call No: 2944 Frame Dest Call No: 0 Session In Seq No: 0 Session Out Seq No: 0 Frame In Seq No: 0 Frame Out Seq No: 0 Transfer: 192.168.0.254 21:40:20 (12719619) -> Tx Type: 6, Subtype: IAX_COMMAND_ACK Peer: 192.168.0.254 Session Call Number: 28012 Peer Call Number: 11 Session In Seq Num: 1 Session Out Seq Num: 0 Sending Seq Num: 0 Transfer: 192.168.0.254 21:40:20 (12719629) -> Tx Type: 6, Subtype: IAX_COMMAND_ACCEPT Peer: 192.168.0.254 Session Call Number: 28012 Peer Call Number: 11 Session In Seq Num: 1 Session Out Seq Num: 0 Sending Seq Num: -1 Transfer: 192.168.0.254 21:40:20 (12719629) -> Tx Type: 4, Subtype: IAX_COMMAND_PONG Peer: 192.168.0.254 Session Call Number: 28012 Peer Call Number: 11 Session In Seq Num: 1 Session Out Seq Num: 1 Sending Seq Num: -1 Transfer: 192.168.0.254 21:40:20 (12719649) -> Rx Type: 6, Subtype: IAX_COMMAND_ACK Peer: 192.168.0.254 Session Call Number: 28012 Peer Call Number: 11 Frame Source Call No: 2944 Frame Dest Call No: 27757 Session In Seq No: 1 Session Out Seq No: 2 Frame In Seq No: 1 Frame Out Seq No: 1 Transfer: 192.168.0.254 21:40:20 (12719649) -> Rx Type: 6, Subtype: IAX_COMMAND_ACK Peer: 192.168.0.254 Session Call Number: 28012 Peer Call Number: 11 Frame Source Call No: 2944 Frame Dest Call No: 27757 Session In Seq No: 1 Session Out Seq No: 2 Frame In Seq No: 2 Frame Out Seq No: 1 Transfer: 192.168.0.254 21:40:24 (12723715) -> Tx Type: 4, Subtype: IAX_COMMAND_ACK Peer: 192.168.0.254 Session Call Number: 28012 Peer Call Number: 11 Session In Seq Num: 1 Session Out Seq Num: 2 Sending Seq Num: -1 Transfer: 192.168.0.254 21:40:24 (12723715) -> Tx Type: 6, Subtype: IAX_COMMAND_UNQUELCH Peer: 192.168.0.254 Session Call Number: 28012 Peer Call Number: 11 Session In Seq Num: 1 Session Out Seq Num: 3 Sending Seq Num: -1 Transfer: 192.168.0.254 21:40:24 (12723725) -> Rx Type: 6, Subtype: IAX_COMMAND_ACK Peer: 192.168.0.254 Session Call Number: 28012 Peer Call Number: 11 Frame Source Call No: 2944 Frame Dest Call No: 27757 Session In Seq No: 1 Session Out Seq No: 4 Frame In Seq No: 3 Frame Out Seq No: 1 Transfer: 192.168.0.254 21:40:24 (12723725) -> Rx Type: 6, Subtype: IAX_COMMAND_TXREQ Peer: 192.168.0.254 Session Call Number: 28012 Peer Call Number: 11 Frame Source Call No: 2944 Frame Dest Call No: 27757 Session In Seq No: 1 Session Out Seq No: 4 Frame In Seq No: 3 Frame Out Seq No: 1 Transfer: 192.168.0.254 21:40:24 (12723725) -> Tx Type: 6, Subtype: IAX_COMMAND_TXCNT Peer: 192.168.0.254 Session Call Number: 28012 Peer Call Number: 11 Session In Seq Num: 2 Session Out Seq Num: 4 Sending Seq Num: 0 Transfer: 192.168.0.254 --8<-- CUT HERE --8<-- If I'm reading this right, then isn't the TXREQ trying to transfer to 192.168.0.254 rather than 192.168.0.253? |