Russell Brown
2008-Jan-02 19:41 UTC
[asterisk-users] 1.4.?? or ZapTel 1.4.X DIGITAL Calls are Broken
Don't you just hate it when something was working and when you come to use it in anger it's broken :-( Something in the, fairly, recent series of Asterisk updates has broken DIGITAL call passthrough. I've an ISDN PBX behind my Asterisk Box (PRI ISDN comes into port 1 of a Digium Wildcard and the PBX it connected to port 2 via an ISDN crossover cable). This PBX used to be able to make and receive DIGITAL type ISDN calls through the Asterisk box... but something in the latest generation of updates has broken it and although the calls seem to work the old PBX just won't route traffic. Voice calls still work fine. I've proven it's something in Asterisk by connecting the old PBX directly to our ISDN PRI line and it still works fine. It looks like the Asterisk box is trying to make a DIGITAL type call: CLI> -- Accepting overlap call from 'xxxxxxxxxx' to '0xxxxxxxxxx' on channel 0/15, span 2 -- Starting simple switch on 'Zap/46-1' -- Executing [0xxxxxxxxxx at alchemy:1] Set("Zap/46-1", "CALLERID(number)=xxxxxx") in new stack -- Executing [0xxxxxxxxxx at alchemy:2] Set("Zap/46-1", "SipChan=Zap/46") in new stack -- Executing [0xxxxxxxxxx at alchemy:3] Set("Zap/46-1", "SipNo=46") in new stack -- Executing [0xxxxxxxxxx at alchemy:4] NoOp("Zap/46-1", "Sip is 46") in new stack -- Executing [0xxxxxxxxxx at alchemy:5] GotoIf("Zap/46-1", "?grecord:gnorecord") in new stack -- Goto (alchemy,0xxxxxxxxxx,18) -- Executing [0xxxxxxxxxx at alchemy:18] Dial("Zap/46-1", "Zap/g1/0xxxxxxxxxx|9999|TWK") in new stack -- Requested transfer capability: 0x08 - DIGITAL -- Called g1/0xxxxxxxxxx -- Zap/1-1 is proceeding passing it to Zap/46-1 -- Zap/1-1 is ringing -- Zap/1-1 answered Zap/46-1 -- Channel 0/15, span 2 got hangup request, cause 16 -- Hungup 'Zap/1-1' CLI> The debug available on the old PBX (Network Alchemy Argent Office) is errr... limited :-( (read non-existant). Any suggestions on how I can even start debugging this? Again I'm sure it's Asterisk 'interfering' and I know it used to work in earlier 1.4.X versions. TIA -- Regards, Russell -------------------------------------------------------------------- | Russell Brown | MAIL: russell at lls.com PHONE: 01780 471800 | | Lady Lodge Systems | WWW Work: http://www.lls.com | | Peterborough, England | WWW Play: http://www.ruffle.me.uk | --------------------------------------------------------------------
Tzafrir Cohen
2008-Jan-02 19:53 UTC
[asterisk-users] 1.4.?? or ZapTel 1.4.X DIGITAL Calls are Broken
On Wed, Jan 02, 2008 at 07:41:40PM +0000, Russell Brown wrote:> > Don't you just hate it when something was working and when you come to > use it in anger it's broken :-( > > Something in the, fairly, recent series of Asterisk updates has broken > DIGITAL call passthrough. > > > I've an ISDN PBX behind my Asterisk Box (PRI ISDN comes into port 1 of a > Digium Wildcard and the PBX it connected to port 2 via an ISDN crossover > cable). > > This PBX used to be able to make and receive DIGITAL type ISDN calls > through the Asterisk box... but something in the latest generation of > updates has broken it and although the calls seem to work the old PBX > just won't route traffic. Voice calls still work fine. > > I've proven it's something in Asterisk by connecting the old PBX > directly to our ISDN PRI line and it still works fine.What version is "good"? What version is "bad"? -- Tzafrir Cohen icq#16849755 jabber:tzafrir.cohen at xorcom.com +972-50-7952406 mailto:tzafrir.cohen at xorcom.com http://www.xorcom.com iax:guest at local.xorcom.com/tzafrir
Russell Brown
2008-Jan-03 18:25 UTC
[asterisk-users] 1.4.?? or ZapTel 1.4.X DIGITAL Calls are Broken
Quoth robert boardman <robb at boardman.me.uk>> >Tzafrir Cohen wrote: >> On Wed, Jan 02, 2008 at 07:41:40PM +0000, Russell Brown wrote: >> >>> Something in the, fairly, recent series of Asterisk updates has broken >>> DIGITAL call passthrough. >>> >>> I've an ISDN PBX behind my Asterisk Box (PRI ISDN comes into port 1 of a >>> Digium Wildcard and the PBX it connected to port 2 via an ISDN crossover >>> cable). >>> >>> This PBX used to be able to make and receive DIGITAL type ISDN calls >>> through the Asterisk box... but something in the latest generation of >>> updates has broken it and although the calls seem to work the old PBX >>> just won't route traffic. Voice calls still work fine. >>> >>> I've proven it's something in Asterisk by connecting the old PBX >>> directly to our ISDN PRI line and it still works fine. >>> >> >> What version is "good"? What version is "bad"?Well I've had a fun few hours testing versions and eventually found out what brings the problem to light. I went back through versions of Asterisk et al until I got bored and reinstated a complete backup from last August onto my Asterisk box.... Voila! it worked (for inbound calls anyway). Working my way forward in time... I eventually discounted all the Asterisk, Zaptel and Libpri versions and boiled it down to me having DYNAMIC_FEATURES=automon#autorecord#testfeature1 in the [globals] section of extensions.conf. If I change this to DYNAMIC_FEATURES=automon then incoming DIGITAL calls work. If DYNAMIC_FEATURES has anything more than this then it doesn't. As a workaround, I've now got: exten => _X.,n,Set(DYNAMIC_FEATURES="") exten => _X.,n,Dial(Zap/g2/${EXTEN}) in the forward-to-my-old-PBX bit of the dialplan. This works with 1.4.17, Zaptel 1.4.7.1 and libpri 1.4.3 (the current stuff).>I have an outstanding problem with this,I have found that if you set >overlapdial to no on the internal leg ie connected to the pabx it works, >but you will have to set the pabx to dial en-block ie send all digits at >onceWRT Outgoing calls... this might help (unsetting DYNAMIC_FEATURES for outbound stuff didn't do anything) but my old PBX is resisting dialing en-block so calls fail :-( Why-o-why setting DYNAMIC_FEATURES causes the PPP hookup from my old PBX to fail I really can't imagine. Any developers care to comment? (I'm happy to insert debug and send info)... or should I file a bug report? -- Regards, Russell -------------------------------------------------------------------- | Russell Brown | MAIL: russell at lls.com PHONE: 01780 471800 | | Lady Lodge Systems | WWW Work: http://www.lls.com | | Peterborough, England | WWW Play: http://www.ruffle.me.uk | --------------------------------------------------------------------
robert boardman
2008-Jan-05 14:14 UTC
[asterisk-users] 1.4.?? or ZapTel 1.4.X DIGITAL Calls are Broken
Tzafrir Cohen wrote:> On Thu, Jan 03, 2008 at 12:24:38AM +0000, robert boardman wrote: > > >> I have an outstanding problem with this,I have found that if you set >> overlapdial to no on the internal leg ie connected to the pabx it works, >> but you will have to set the pabx to dial en-block ie send all digits at >> once >> > > Could you please be more specific? What versions have that problem? > > Could you provide some more details about your setup? > >heres the bug report http://bugs.digium.com/view.php?id=10941 Robb