[asterisk-bugs] [Asterisk 0015541]: [patch] chan_iax2 sends command RINGING in answer state
Asterisk Bug Tracker
noreply at bugs.digium.com
Tue Jul 21 05:10:44 CDT 2009
The following issue has been UPDATED.
======================================================================
https://issues.asterisk.org/view.php?id=15541
======================================================================
Reported By: steinwej
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 15541
Category: Channels/chan_iax2
Reproducibility: always
Severity: minor
Priority: normal
Status: new
Asterisk Version: 1.6.0.10
Regression: No
SVN Branch (only for SVN checkouts, not tarball releases): 1.6.0
SVN Revision (number only!): 207636
Request Review:
======================================================================
Date Submitted: 2009-07-21 05:06 CDT
Last Modified: 2009-07-21 05:10 CDT
======================================================================
Summary: [patch] chan_iax2 sends command RINGING in answer
state
Description:
Upgraded system from 1.2 to 1.6.0.10
PSTN access via chan_dahdi.
System has IAX2 phones connected. (phones from allnet 7960)
ACTION:
1.) incoming call from PSTN to IAX2 phone.
2.) IAX2 phone is ringing
3.) IAX2 phone answers call.
EXPECTED RESPONSE:
1.)
2.) phone rings
3.) call is connected, conversation
ACTUAL RESPONSE:
1.)
2.) phone rings
3.) call is connected, but called user hears ringing tone
It seems that the IAX phone interpretes the RINGING command even when the
call has been answered.
Nevertheless, Asterisk should not send the RINGING command !
-- Executing [01229919647 at from_meridian:1] Dial("DAHDI/31-1",
"IAX2/720901991/720901991") in new stack
-- Called 720901991/720901991
Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW
Timestamp: 00019ms SCall: 09246 DCall: 00000 [192.168.2.126:4569]
VERSION : 2
CALLED NUMBER : 720901991
CODEC_PREFS : (alaw)
CALLING NUMBER : 2210
CALLING PRESNTN : 0
CALLING TYPEOFN : 1
CALLING TRANSIT : 0
CALLING NAME :
LANGUAGE : de
FORMAT : 8
CAPABILITY : 8
ADSICPE : 2
DATE TIME : 2009-07-21 11:24:34
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00019ms SCall: 23100 DCall: 09246 [192.168.2.126:4569]
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass:
ACCEPT
Timestamp: 01000ms SCall: 23100 DCall: 09246 [192.168.2.126:4569]
FORMAT : 8
-- Call accepted by 192.168.2.126 (format alaw)
-- Format for call is alaw
Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 01000ms SCall: 09246 DCall: 23100 [192.168.2.126:4569]
Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: CONTROL Subclass:
RINGING
Timestamp: 01000ms SCall: 23100 DCall: 09246 [192.168.2.126:4569]
Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 002 Type: IAX Subclass: ACK
Timestamp: 01000ms SCall: 09246 DCall: 23100 [192.168.2.126:4569]
Tx-Frame Retry[000] -- OSeqno: 001 ISeqno: 002 Type: VOICE Subclass: 8
Timestamp: 01040ms SCall: 09246 DCall: 23100 [192.168.2.126:4569]
Rx-Frame Retry[ No] -- OSeqno: 002 ISeqno: 002 Type: IAX Subclass: ACK
Timestamp: 01040ms SCall: 23100 DCall: 09246 [192.168.2.126:4569]
-- IAX2/720901991-9246 is ringing
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass:
POKE
Timestamp: 00007ms SCall: 00002 DCall: 00000 [81.223.87.67:4569]
Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00007ms SCall: 00002 DCall: 00001 [81.223.87.67:4569]
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass:
POKE
Timestamp: 00001ms SCall: 03731 DCall: 00000 [62.99.145.149:4569]
Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00001ms SCall: 03731 DCall: 00001 [62.99.145.149:4569]
Rx-Frame Retry[ No] -- OSeqno: 002 ISeqno: 002 Type: CONTROL Subclass:
ANSWER
Timestamp: 04000ms SCall: 23100 DCall: 09246 [192.168.2.126:4569]
Tx-Frame Retry[-01] -- OSeqno: 002 ISeqno: 003 Type: IAX Subclass: ACK
Timestamp: 04000ms SCall: 09246 DCall: 23100 [192.168.2.126:4569]
-- IAX2/720901991-9246 answered DAHDI/31-1
Tx-Frame Retry[000] -- OSeqno: 002 ISeqno: 003 Type: CONTROL Subclass:
RINGING
Timestamp: 04343ms SCall: 09246 DCall: 23100 [192.168.2.126:4569]
Tx-Frame Retry[000] -- OSeqno: 003 ISeqno: 003 Type: CONTROL Subclass:
(20?)
Timestamp: 04346ms SCall: 09246 DCall: 23100 [192.168.2.126:4569]
Rx-Frame Retry[ No] -- OSeqno: 003 ISeqno: 003 Type: IAX Subclass: ACK
Timestamp: 04343ms SCall: 23100 DCall: 09246 [192.168.2.126:4569]
Rx-Frame Retry[ No] -- OSeqno: 003 ISeqno: 004 Type: VOICE Subclass: 8
Timestamp: 04000ms SCall: 23100 DCall: 09246 [192.168.2.126:4569]
Tx-Frame Retry[-01] -- OSeqno: 004 ISeqno: 004 Type: IAX Subclass: ACK
Timestamp: 04000ms SCall: 09246 DCall: 23100 [192.168.2.126:4569]
Rx-Frame Retry[ No] -- OSeqno: 004 ISeqno: 004 Type: IAX Subclass:
HANGUP
Timestamp: 08003ms SCall: 23100 DCall: 09246 [192.168.2.126:4569]
CAUSE : Dumped Call
Tx-Frame Retry[-01] -- OSeqno: 004 ISeqno: 005 Type: IAX Subclass: ACK
Timestamp: 08003ms SCall: 09246 DCall: 23100 [192.168.2.126:4569]
-- Hungup 'IAX2/720901991-9246'
== Spawn extension (from_meridian, 01229919647, 1) exited non-zero on
'DAHDI/31-1'
-- Hungup 'DAHDI/31-1'
ebene*CLI> exit
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2009-07-21 05:10 steinwej Summary chan_iax2 sends command
RINGING in answer state => [patch] chan_iax2 sends command RINGING in answer
state
======================================================================
More information about the asterisk-bugs
mailing list