Summary: | ASTERISK-02649: Progress indicator must be optional in 'PROGRESS' | ||
Reporter: | apilosov2 (apilosov2) | Labels: | |
Date Opened: | 2004-10-21 20:27:55 | Date Closed: | 2011-06-07 14:10:15 |
Priority: | Minor | Regression? | No |
Status: | Closed/Complete | Components: | Core/General |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ||
Description: | When doing any sort of ISDN between an asterisk and Ascend TNT, asterisk barfs at missing 'Progress Indicator' IE in 'PROGRESS' ISDN message. This IE is currently marked as mandatory: { Q931_PROGRESS, "PROGRESS", { Q931_PROGRESS_INDICATOR } }, However, asterisk can be compiled with #define ALERTING_NO_PROGRESS which will not send progress-indicator with a progress IE, but it still will require progress-indicator from the peer. This looks like oversight - at minimum ALERTING_NO_PROGRESS should control it. I do not have Q931 docs, so I don't know if the spec requires it or not. Someone should check docs PRIOR to applying any fix ;) Fix: /* { Q931_PROGRESS, "PROGRESS", { Q931_PROGRESS_INDICATOR } }, */ { Q931_PROGRESS, "PROGRESS" }, ****** ADDITIONAL INFORMATION ****** < Protocol Discriminator: Q.931 (8) len=10 < Call Ref: len= 2 (reference 32771/0x8003) (Terminator) < Message type: CALL PROCEEDING (2) < [< [18< [18 03< [18 03 a9< [18 03 a9 83< [18 03 a9 83 02< [18 03 a9 83 02] < Channel ID (len= 5) [ Ext: 1 IntID: Implicit, PRI Spare: 0, Exclusive Dchan: 0 < ChanSel: Reserved < Ext: 1 Coding: 0 Number Specified Channel Type: 3 < Ext: 0 Channel: 2 ] -- Processing IE 24 (cs0, Channel Identification) < Protocol Discriminator: Q.931 (8) len=5 < Call Ref: len= 2 (reference 32771/0x8003) (Terminator) < Message type: PROGRESS (3) | ||
Comments: | By: Brian West (bkw918) 2004-10-27 19:23:24 What does the spec say? By: apilosov2 (apilosov2) 2004-10-27 19:26:57 I ain't got a clue. If you got q931 specs - post them or forward to me, and I'll look it up. I don't have it - it isn't free... By: Mark Spencer (markster) 2004-10-27 20:59:15 According to Q.931 it *is* mandatory. |