[asterisk-users] PRI error "ROSE REJECT"
Carlos Chavez
cursor at telecomabmex.com
Fri Mar 25 21:15:26 CDT 2016
On 2016-03-25 16:02, Matt Fredrickson wrote:
> PRI debug of the entire call would be great, also, switchtype would be
> awesome as well.
>
> Thanks!
>
> Matthew Fredrickson
>
> On Thu, Mar 24, 2016 at 4:07 PM, Carlos Rojas <crt.rojas at gmail.com>
> wrote:
>> Hi
>>
>> Did you activate the pri debug on the cli asterisk?
>>
>> On Thu, Mar 24, 2016 at 12:59 PM, Carlos Chavez
>> <cursor at telecomabmex.com>
>> wrote:
>>>
>>> We've been having some problems with an E1 PRI line for a few days.
>>> We
>>> get the following errors:
>>>
>>> [Mar 24 10:13:39] ERROR[22009] chan_dahdi.c: PRI Span: 2 ROSE REJECT:
>>> [Mar 24 10:13:39] ERROR[22009] chan_dahdi.c: PRI Span: 2
>>> INVOKE ID:
>>> 316
>>> [Mar 24 10:13:39] ERROR[22009] chan_dahdi.c: PRI Span: 2
>>> PROBLEM:
>>> Invoke: Unrecognized Operation
>>>
>>> The telephone company says that everything is fine on their side,
>>> obviously. The problems started a few days ago when a user reported
>>> that
>>> incoming calls get dropped when you try to dial a particular
>>> extension from
>>> the main IVR. We are using Asterisk 1.8.15-cert2 on a CentOS 6.7
>>> server,
>>> DAHDI 2.6.1 and libpri 1.4. Any recommendations?
>>>
>>> --
system.conf:
# Span 1: TE2/0/1 "T2XXP (PCI) Card 0 Span 1" (MASTER)
span=1,2,0,cas,hdb3
cas=1-15:1101
cas=17-31:1101
# Span 2: TE2/0/2 "T2XXP (PCI) Card 0 Span 2"
span=2,1,0,ccs,hdb3
# termtype: te
bchan=32-46
dchan=47
bchan=48-62
loadzone = mx
defaultzone = mx
chan_dahdi.conf:
language=es
context=e1-incoming
usecallerid=yes
hidecallerid=no
callwaiting=no
canpark=no
usecallingpres=no
callwaitingcallerid=no
threewaycalling=no
transfer=yes
cancallforward=no
callreturn=no
echocancel=yes
echocancelwhenbridged=no
echotraining=yes
rxgain=0.0
txgain=0.0
accountcode=E1
amaflags=default
signalling=pri_cpe
pridialplan=unknown
prilocaldialplan=unknown
switchtype=euroisdn
overlapdial=no
immediate=no
group=2
faxdetect=no
callerid=asreceived
mohinterpret=default
mohsuggest=default
dahdichan=32-46,48-62
Here is the pri debug:
-- Accepting call from '55XXXXXXXX' to '5732' on channel 0/1, span 2
-- Executing [5732 at e1-incoming:1] Goto("DAHDI/i2/55XXXXXXXX-3c",
"menu-gci,s,1") in new stack
-- Goto (menu-gci,s,1)
-- Executing [s at menu-gci:1] Wait("DAHDI/i2/55XXXXXXXX-3c", "2") in
new stack
-- Executing [s at menu-gci:2] Answer("DAHDI/i2/55XXXXXXXX-3c", "") in
new stack
PRI Span: 2 q931.c:4683 q931_connect: Call 48 enters state 8 (Connect
Request). Hold state: Idle
PRI Span: 2
PRI Span: 2 > DL-DATA request
PRI Span: 2 > Protocol Discriminator: Q.931 (8) len=14
PRI Span: 2 > TEI=0 Call Ref: len= 2 (reference 48/0x30) (Sent to
originator)
PRI Span: 2 > Message Type: CONNECT (7)
PRI Span: 2 TEI=0 Transmitting N(S)=98, window is open V(A)=98 K=7
PRI Span: 2
PRI Span: 2 > Protocol Discriminator: Q.931 (8) len=14
PRI Span: 2 > TEI=0 Call Ref: len= 2 (reference 48/0x30) (Sent to
originator)
PRI Span: 2 > Message Type: CONNECT (7)
PRI Span: 2 > [18 03 a9 83 81]
PRI Span: 2 > Channel ID (len= 5) [ Ext: 1 IntID: Implicit Other(PRI)
Spare: 0 Exclusive Dchan: 0
PRI Span: 2 > ChanSel: As indicated in following
octets
PRI Span: 2 > Ext: 1 Coding: 0 Number Specified
Channel Type: 3
PRI Span: 2 > Ext: 1 Channel: 1 Type: CPE]
PRI Span: 2 > [1e 02 81 82]
PRI Span: 2 > Progress Indicator (len= 4) [ Ext: 1 Coding: CCITT (ITU)
standard (0) 0: 0 Location: Private network serving the local user (1)
PRI Span: 2 > Ext: 1 Progress
Description: Called equipment is non-ISDN. (2) ]
-- Executing [s at menu-gci:3] BackGround("DAHDI/i2/55XXXXXXXX-3c",
"menugci") in new stack
-- <DAHDI/i2/55XXXXXXXX-3c> Playing 'menugci.slin' (language 'es')
PRI Span: 2
PRI Span: 2 < Protocol Discriminator: Q.931 (8) len=5
PRI Span: 2 < TEI=0 Call Ref: len= 2 (reference 48/0x30) (Sent from
originator)
PRI Span: 2 < Message Type: CONNECT ACKNOWLEDGE (15)
PRI Span: 2 Received message for call 0x2aaaac5e9c10 on 0x326b290
TEI/SAPI 0/0, call->pri is 0x326b290 TEI/SAPI 0/0
PRI Span: 2 q931.c:7024 post_handle_q931_message: Call 48 enters state
10 (Active). Hold state: Idle
[Mar 25 20:01:52] WARNING[14859]: pbx.c:5465 __ast_pbx_run: Invalid
extension '8', but no rule 'i' or 'e' in context 'menu-gci'
PRI Span: 2 q931_hangup: other hangup
PRI Span: 2 NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Active,
peerstate Active, hold-state Idle
PRI Span: 2 q931.c:4768 q931_disconnect: Call 48 enters state 11
(Disconnect Request). Hold state: Idle
PRI Span: 2
PRI Span: 2 > DL-DATA request
PRI Span: 2 > Protocol Discriminator: Q.931 (8) len=9
PRI Span: 2 > TEI=0 Call Ref: len= 2 (reference 48/0x30) (Sent to
originator)
PRI Span: 2 > Message Type: DISCONNECT (69)
PRI Span: 2 TEI=0 Transmitting N(S)=99, window is open V(A)=99 K=7
PRI Span: 2
PRI Span: 2 > Protocol Discriminator: Q.931 (8) len=9
PRI Span: 2 > TEI=0 Call Ref: len= 2 (reference 48/0x30) (Sent to
originator)
PRI Span: 2 > Message Type: DISCONNECT (69)
PRI Span: 2 > [08 02 81 90]
PRI Span: 2 > Cause (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0)
Spare: 0 Location: Private network serving the local user (1)
PRI Span: 2 > Ext: 1 Cause: Normal Clearing (16),
class = Normal Event (1) ]
-- Hungup 'DAHDI/i2/55XXXXXXXX-3c'
PRI Span: 2
PRI Span: 2 < Protocol Discriminator: Q.931 (8) len=5
PRI Span: 2 < TEI=0 Call Ref: len= 2 (reference 48/0x30) (Sent from
originator)
PRI Span: 2 < Message Type: RELEASE (77)
PRI Span: 2 Received message for call 0x2aaaac5e9c10 on 0x326b290
TEI/SAPI 0/0, call->pri is 0x326b290 TEI/SAPI 0/0
PRI Span: 2 q931.c:7123 post_handle_q931_message: Call 48 enters state 0
(Null). Hold state: Idle
Span 2: Processing event PRI_EVENT_HANGUP
PRI Span: 2 q931_hangup: other hangup
PRI Span: 2 NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null,
peerstate Release Request, hold-state Idle
PRI Span: 2
PRI Span: 2 > DL-DATA request
PRI Span: 2 > Protocol Discriminator: Q.931 (8) len=9
PRI Span: 2 > TEI=0 Call Ref: len= 2 (reference 48/0x30) (Sent to
originator)
PRI Span: 2 > Message Type: RELEASE COMPLETE (90)
PRI Span: 2 TEI=0 Transmitting N(S)=100, window is open V(A)=100 K=7
PRI Span: 2
PRI Span: 2 > Protocol Discriminator: Q.931 (8) len=9
PRI Span: 2 > TEI=0 Call Ref: len= 2 (reference 48/0x30) (Sent to
originator)
PRI Span: 2 > Message Type: RELEASE COMPLETE (90)
PRI Span: 2 > [08 02 81 90]
PRI Span: 2 > Cause (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0)
Spare: 0 Location: Private network serving the local user (1)
PRI Span: 2 > Ext: 1 Cause: Normal Clearing (16),
class = Normal Event (1) ]
PRI Span: 2 q931_hangup: other hangup
PRI Span: 2 NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null,
peerstate Null, hold-state Idle
PRI Span: 2 NEW_HANGUP DEBUG: Destroying the call, ourstate Null,
peerstate Null, hold-state Idle
From what I can now see is that Asterisk seems to be ignoring the
dtmf while it is playing the background sound file. I try dialing the
extension number but nothing happens for the first or second digits and
then I get the "invalid extension" because I have no extensions that
start with the remaining digits. This is the only IVR I have in this
span, all others go straight to a queue so no problems there. The other
E1 on this system is R2 and you can dial the same IVR through another
number and it will recognize the dtmf immediately. This E1 link had
been working without any problems for over 5 years until last week with
the same exact configuration. Thanks.
--
Telecomunicaciones Abiertas de México S.A. de C.V.
Carlos Chávez
dCAP #1349
+52 (55)9116-91161
More information about the asterisk-users
mailing list