Conditional forwards do not function from 4400 to asterisk

Post Reply
pmaes
Member
Posts: 8
Joined: 03 Dec 2011 17:01
Location: Antwerp, Belgium

Conditional forwards do not function from 4400 to asterisk

Post by pmaes »

Problem: Conditional forwards do not function from 4400 to asterisk, Only immediate forwards work just fine.
Does anyone know about any restrictions on this issue?

Running config = OmniPCX Enterprise R9.1 <> Asterisk 1.6.2.19 built by root @ localhost.localdomain on a x86_64 running Linux on 2011-07-01 16:55:16 UTC
Trunk on 4400 to asterisk = T2 ISDN All countries to Asterisk Digium 1TE121PF - DAHDI Version: 2.4.1.2 Echo Canceller: MG2

A t3 on the trunk gives me the following result when calling form my cell phone to a 4029 with "forward on busy and no answer" to asterisk active on this set.
Also tried associated set to an asterisk number, same result. Only an immediate forward works just fine.

| (353475:000002) 1256: Send_IO1 (link-nbr=1, sapi=0, tei=0) :
| long: 53 desti: 0 source: 15 cryst: 99 cpl: 1 us: 8 term: 0 type a5
| tei: 0 <<<< message sent : SETUP [05] Call ref : 19 c1
|______________________________________________________________________________
|
| IE:[04] BEARER_CAPABILITY (l=3) 80 90 a3
| IE:[18] CHANNEL (l=3) a9 83 8e -> T2 : B channel 14 exclusive
| IE:[6c] CALLING_NUMBER (l=11) -> 21 81 Num : 473884770
| IE:[70] CALLED_NUMBER (l=5) -> 80 Num : 2050
| IE:[7d] HLC (l=2) 91 81
| [a1] Sending complete
|______________________________________________________________________________
______________________________________________________________________________
| (353476:000003) Concatenated-Physical-Event :
| long: 23 desti: 0 source: 0 cryst: 99 cpl: 1 us: 0 term: 0 type a5
| tei: 0 >>>> message received : CALL PROC (02) Call ref : 99 c1
|______________________________________________________________________________
|
| IE:[18] CHANNEL (l=3) a9 83 8e -> T2 : B channel 14 exclusive
|______________________________________________________________________________
______________________________________________________________________________
| (353476:000004) 1256: Send_IO1 (link-nbr=1, sapi=0, tei=0) :
| long: 22 desti: 0 source: 15 cryst: 99 cpl: 1 us: 8 term: 0 type a5
| tei: 0 <<<< message sent : DISCONNECT [45] Call ref : 19 c1
|______________________________________________________________________________
|
| IE:[08] CAUSE (l=2) 81 90 -> [90] NORMAL CALL CLEARING
|______________________________________________________________________________
______________________________________________________________________________
| (353476:000005) Concatenated-Physical-Event :
| long: 27 desti: 0 source: 0 cryst: 99 cpl: 1 us: 0 term: 0 type a5
| tei: 0 >>>> message received : CONNECT (07) Call ref : 99 c1
|______________________________________________________________________________
|
| IE:[18] CHANNEL (l=3) a9 83 8e -> T2 : B channel 14 exclusive
| IE:[1e] PROGRESS_ID (l=2) 81 82
|______________________________________________________________________________
______________________________________________________________________________
| (353476:000006) 1256: Send_IO1 (link-nbr=1, sapi=0, tei=0) :
| long: 26 desti: 0 source: 15 cryst: 99 cpl: 1 us: 8 term: 0 type a5
| tei: 0 <<<< message sent : STATUS [7d] Call ref : 19 c1
|______________________________________________________________________________
|
| IE:[08] CAUSE (l=3) 81 e5 07 -> [e5] MESSAGE NOT COMPATIBLE WITH CALL STATE
| IE:[14] CALL_STATE (l=1) 0b
|______________________________________________________________________________

The astersik CLI shows the following:
-- Accepting call from '473884770' to '2050' on channel 0/25, span 1
-- Executing [2050@from-pstn:1] Answer("DAHDI/25-1", "") in new stack
-- Executing [2050@from-pstn:2] GotoIfTime("DAHDI/25-1", "*,sat-sun,*,*?from-pstn,2050,10") in new stack
-- Executing [2050@from-pstn:3] GotoIfTime("DAHDI/25-1", "00:00-07:59,mon-fri,*,*?from-pstn,2050,10") in new stack
-- Executing [2050@from-pstn:4] GotoIfTime("DAHDI/25-1", "17:00-23:59,mon-thu,*,*?from-pstn,2050,10") in new stack
-- Executing [2050@from-pstn:5] GotoIfTime("DAHDI/25-1", "16:01-23:59,fri,*,*?from-pstn,2050,10") in new stack
-- Executing [2050@from-pstn:6] Set("DAHDI/25-1", "FLEETHOLIDAY=0") in new stack
-- Executing [2050@from-pstn:7] GotoIf("DAHDI/25-1", "1?8:10") in new stack
-- Goto (from-pstn,2050,8)
-- Executing [2050@from-pstn:8] AGI("DAHDI/25-1", "agi://10.45.24.13/safletEngine.agi?saflet=IVR2012/fabricom-fleet") in new stack
-- Span 1: Channel 0/25 got hangup request, cause 16
-- <DAHDI/25-1>AGI Script agi://10.45.24.13/safletEngine.agi?saflet=IVR2012/fabricom-fleet completed, returning 4
== Spawn extension (from-pstn, 2050, 8) exited non-zero on 'DAHDI/25-1'
-- Hungup 'DAHDI/25-1'
-- Accepting call from '473884770' to '2050' on channel 0/26, span 1
-- Executing [2050@from-pstn:1] Answer("DAHDI/26-1", "") in new stack
-- Executing [2050@from-pstn:2] GotoIfTime("DAHDI/26-1", "*,sat-sun,*,*?from-pstn,2050,10") in new stack
-- Executing [2050@from-pstn:3] GotoIfTime("DAHDI/26-1", "00:00-07:59,mon-fri,*,*?from-pstn,2050,10") in new stack
-- Executing [2050@from-pstn:4] GotoIfTime("DAHDI/26-1", "17:00-23:59,mon-thu,*,*?from-pstn,2050,10") in new stack
-- Executing [2050@from-pstn:5] GotoIfTime("DAHDI/26-1", "16:01-23:59,fri,*,*?from-pstn,2050,10") in new stack
-- Executing [2050@from-pstn:6] Set("DAHDI/26-1", "FLEETHOLIDAY=0") in new stack
-- Executing [2050@from-pstn:7] GotoIf("DAHDI/26-1", "1?8:10") in new stack
-- Goto (from-pstn,2050,8)
-- Executing [2050@from-pstn:8] AGI("DAHDI/26-1", "agi://10.45.24.13/safletEngine.agi?saflet=IVR2012/fabricom-fleet") in new stack
-- Playing 'safi/project/IVR2012/2012IVRWelcomeNew' (escape_digits=2#1*) (sample_offset 0)
-- Span 1: Channel 0/26 got hangup request, cause 16
-- <DAHDI/26-1>AGI Script agi://10.45.24.13/safletEngine.agi?saflet=IVR2012/fabricom-fleet completed, returning 4
== Spawn extension (from-pstn, 2050, 8) exited non-zero on 'DAHDI/26-1'
-- Hungup 'DAHDI/26-1'

Any suggestions would be greatly appreciated,
Regards,
Patrick
Post Reply

Return to “Asterisk”