[asterisk-bugs] [JIRA] (ASTERISK-20613) IAX2 channel fails to transfer

newborn (JIRA) noreply at issues.asterisk.org
Mon Oct 29 06:24:18 CDT 2012


newborn created ASTERISK-20613:
----------------------------------

             Summary: IAX2 channel fails to transfer
                 Key: ASTERISK-20613
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-20613
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Channels/chan_iax2
    Affects Versions: 1.8.15.0, 1.8.14.0
         Environment: CentOS 6.3 i386
            Reporter: newborn
            Severity: Critical


The situation is following:
The call comes to side A via DAHDI. Then, it is forwared to B via IAX2.
On B, the call is forwarded to local SIP peer, registered on B. SIP channel answers, and forwards the call back to A on some extension.

And the call leg A-B does not disconnects.
I've got the console message:
-- Channel 'IAX2/skk01-1245' unable to transfer

-- Channel 'IAX2/skk01-12099' unable to transfer

The debug:
I see the TXREQ Frame:

[Oct 29 14:53:58]   == Spawn extension (dial, 2099, 1) exited non-zero on 'Local/2099 at dial-eb73;2'
[Oct 29 14:53:58] Tx-Frame Retry[000] -- OSeqno: 019 ISeqno: 012 Type: CONTROL Subclass: (26?)
[Oct 29 14:53:58]    Timestamp: 12351ms  SCall: 12099  DCall: 08882 [10.88.0.6:4569]
[Oct 29 14:53:58] Tx-Frame Retry[000] -- OSeqno: 011 ISeqno: 006 Type: CONTROL Subclass: (26?)
[Oct 29 14:53:58]    Timestamp: 05303ms  SCall: 01245  DCall: 06288 [10.88.0.6:4569]
[Oct 29 14:53:58] Tx-Frame Retry[000] -- OSeqno: 020 ISeqno: 012 Type: IAX     Subclass: TXREQ
[Oct 29 14:53:58]    Timestamp: 12354ms  SCall: 12099  DCall: 08882 [10.88.0.6:4569]
[Oct 29 14:53:58]    APPARENT ADDRES : IPV4 10.88.0.6:4569
[Oct 29 14:53:58]    CALL NUMBER     : 6288
[Oct 29 14:53:58]    TRANSFER ID     : 1654041962
[Oct 29 14:53:58]
[Oct 29 14:53:58] Tx-Frame Retry[000] -- OSeqno: 012 ISeqno: 006 Type: IAX     Subclass: TXREQ
[Oct 29 14:53:58]    Timestamp: 05306ms  SCall: 01245  DCall: 06288 [10.88.0.6:4569]
[Oct 29 14:53:58]    APPARENT ADDRES : IPV4 10.88.0.6:4569
[Oct 29 14:53:58]    CALL NUMBER     : 8882
[Oct 29 14:53:58]    TRANSFER ID     : 1654041962
[Oct 29 14:53:58]

But there is no TXCNT Frames at all, on both sides (A and B).

After 5 seconds i got TXREJ message.

[Oct 29 14:54:03] Rx-Frame Retry[ No] -- OSeqno: 008 ISeqno: 015 Type: IAX     Subclass: TXREJ
[Oct 29 14:54:03]    Timestamp: 10242ms  SCall: 06288  DCall: 01245 [10.88.0.6:4569]
[Oct 29 14:54:03]     -- Channel 'IAX2/msk01-1245' unable to transfer
[Oct 29 14:54:03] Tx-Frame Retry[-01] -- OSeqno: 015 ISeqno: 009 Type: IAX     Subclass: ACK
[Oct 29 14:54:03]    Timestamp: 10242ms  SCall: 01245  DCall: 06288 [10.88.0.6:4569]
[Oct 29 14:54:03] Tx-Frame Retry[000] -- OSeqno: 021 ISeqno: 012 Type: IAX     Subclass: TXREJ
[Oct 29 14:54:03]    Timestamp: 17563ms  SCall: 12099  DCall: 08882 [10.88.0.6:4569]
[Oct 29 14:54:03] Rx-Frame Retry[ No] -- OSeqno: 012 ISeqno: 021 Type: IAX     Subclass: TXREJ

There are no IPTables or so on both A and B.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list