[HELP]: Q.SIG call transfer not working

Hello dear all,

I’m trying to initiate call transfer on Siemens EWSD exchange but I receive Status message with cause code 100 (Invalid information element contents) which means operation is implemented but there are some IEs that exchange is not recognizing unless I am misunderstanding something. Below you can find the complete trace of PRI debug. Call flow is so that subscriber-A (55550000) calls PBX number (22220000), then asterisk answers the call and dials subscriber-C (88880000). Call between A and C is successfully established but call transfer is not working. Any idea what’s wrong? I even doubt that maybe EWSD exchange does not have ECT service implemented but its documentation clearly explains that ECT is supported for all Analog, ISDN and CentreX.

Any help is highly appreciated
Thanks in advance

    -- Accepting call from '55550000' to '22220000' on channel 0/1, span 3
    -- Executing [22220000@from-ewsdpri:1] NoOp("DAHDI/i3/55550000-1", "Channel:
DAHDI/i3/55550000-1") in new stack
    -- Executing [22220000@from-ewsdpri:2] Answer("DAHDI/i3/55550000-1", "") in n
ew stack
    -- Executing [22220000@from-ewsdpri:3] Set("DAHDI/i3/55550000-1", "CALLERID(n
um)=8655550000") in new stack
    -- Executing [22220000@from-ewsdpri:4] Wait("DAHDI/i3/55550000-1", "1") in ne
w stack
    -- Executing [22220000@from-ewsdpri:5] Dial("DAHDI/i3/55550000-1", "DAHDI/i3/
68688880000") in new stack
    -- Requested transfer capability: 0x10 - 3K1AUDIO
    -- Called DAHDI/i3/68688880000
localhost*CLI> pri set debug on span 3
Enabled debugging on span 3
PRI Span: 3
PRI Span: 3 < Protocol Discriminator: Q.931 (8)  len=5
PRI Span: 3 < TEI=0 Call Ref: len= 2 (reference 1/0x1) (Sent to originator)
PRI Span: 3 < Message Type: CALL PROCEEDING (2)
PRI Span: 3 Received message for call 0xb7605940 on link 0x998ae7c TEI/SAPI 0/0
PRI Span: 3 q931.c:8454 post_handle_q931_message: Call 32769 enters state 3 (Out
going Call Proceeding).  Hold state: Idle
Span 3: Processing event PRI_EVENT_PROCEEDING(13)
    -- DAHDI/i3/68688880000-2 is proceeding passing it to DAHDI/i3/55550000-1
PRI Span: 3
PRI Span: 3 < Protocol Discriminator: Q.931 (8)  len=13
PRI Span: 3 < TEI=0 Call Ref: len= 2 (reference 1/0x1) (Sent to originator)
PRI Span: 3 < Message Type: ALERTING (1)
PRI Span: 3 < [1e 02 84 88]
PRI Span: 3 < Progress Indicator (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard
 (0)  0: 0  Location: Public network serving the remote user (4)
PRI Span: 3 <                               Ext: 1  Progress Description: Inband
 information or appropriate pattern now available. (8) ]
PRI Span: 3 < [1e 02 a4 90]
PRI Span: 3 < Progress Indicator (len= 4) [ Ext: 1  Coding: Non-ITU internationa
l standard (1)  0: 0  Location: Public network serving the remote user (4)
PRI Span: 3 <                               Ext: 1  Progress Description: Interw
orking with a public network. (16) ]
PRI Span: 3 Received message for call 0xb7605940 on link 0x998ae7c TEI/SAPI 0/0
PRI Span: 3 -- Processing IE 30 (cs0, Progress Indicator)
PRI Span: 3 -- Processing IE 30 (cs0, Progress Indicator)
PRI Span: 3 q931.c:8319 post_handle_q931_message: Call 32769 enters state 4 (Cal
l Delivered).  Hold state: Idle
PRI Span: 3 1 CC-Event: CC_EVENT_AVAILABLE in state CC_STATE_IDLE
PRI Span: 3 1  CC-Act: pri_cc_act_pass_up_cc_available
PRI Span: 3 1  CC-Next-State: CC_STATE_AVAILABLE
Span 3: Processing event PRI_EVENT_RINGING(7)
PRI Span: 3 1 CC-Event: CC_EVENT_CANCEL in state CC_STATE_AVAILABLE
PRI Span: 3 1  CC-Act: pri_cc_act_set_self_destruct
PRI Span: 3 1  CC-Next-State: CC_STATE_IDLE
    -- DAHDI/i3/68688880000-2 is ringing
    -- DAHDI/i3/68688880000-2 is making progress passing it to DAHDI/i3/55550000
-1
PRI Span: 3
PRI Span: 3 < Protocol Discriminator: Q.931 (8)  len=19
PRI Span: 3 < TEI=0 Call Ref: len= 2 (reference 1/0x1) (Sent to originator)
PRI Span: 3 < Message Type: CONNECT (7)
PRI Span: 3 < [4c 0c 21 83 38 36 33 33 36 37 32 30 30 30]
PRI Span: 3 < Connected Number (len=14) [ Ext: 0  TON: National Number (2)  NPI:
 ISDN/Telephony Numbering Plan (E.164/E.163) (1)
PRI Span: 3 <                             Ext: 1  Presentation: Presentation all
owed of network provided number (3)  '8688880000' ]
PRI Span: 3 Received message for call 0xb7605940 on link 0x998ae7c TEI/SAPI 0/0
PRI Span: 3 -- Processing IE 76 (cs0, Connected Number)
PRI Span: 3 q931.c:8384 post_handle_q931_message: Call 32769 enters state 8 (Con
nect Request).  Hold state: Idle
Span 3: Processing event PRI_EVENT_ANSWER(8)
PRI Span: 3 q931.c:6122 q931_connect_acknowledge: Call 32769 enters state 10 (Ac
tive).  Hold state: Idle
PRI Span: 3
PRI Span: 3 > DL-DATA request
PRI Span: 3 > Protocol Discriminator: Q.931 (8)  len=5
PRI Span: 3 > TEI=0 Call Ref: len= 2 (reference 1/0x1) (Sent from originator)
PRI Span: 3 > Message Type: CONNECT ACKNOWLEDGE (15)
PRI Span: 3 TEI=0 Transmitting N(S)=3, window is open V(A)=3 K=7
PRI Span: 3
PRI Span: 3 > Protocol Discriminator: Q.931 (8)  len=5
PRI Span: 3 > TEI=0 Call Ref: len= 2 (reference 1/0x1) (Sent from originator)
PRI Span: 3 > Message Type: CONNECT ACKNOWLEDGE (15)
PRI Span: 3 Adding facility ie contents to send in FACILITY message:
PRI Span: 3 ASN.1 dump
PRI Span: 3   Context Specific/C [10 0x0A] <AA> Len:6 <06>
PRI Span: 3     Context Specific [0 0x00] <80> Len:1 <01>
PRI Span: 3       <00> - "~"
PRI Span: 3     Context Specific [2 0x02] <82> Len:1 <01>
PRI Span: 3       <00> - "~"
PRI Span: 3   Context Specific [11 0x0B] <8B> Len:1 <01>
PRI Span: 3     <00> - "~"
PRI Span: 3   Context Specific/C [1 0x01] <A1> Len:33 <21>
PRI Span: 3     Integer(2 0x02) <02> Len:1 <01>
PRI Span: 3       <02> - "~"
PRI Span: 3     Integer(2 0x02) <02> Len:1 <01>
PRI Span: 3       <0C> - "~"
PRI Span: 3     Sequence/C(48 0x30) <30> Len:25 <19>
PRI Span: 3       Enumerated(10 0x0A) <0A> Len:1 <01>
PRI Span: 3         <00> - "~"
PRI Span: 3       Context Specific/C [0 0x00] <A0> Len:20 <14>
PRI Span: 3         Context Specific/C [1 0x01] <A1> Len:15 <0F>
PRI Span: 3           Enumerated(10 0x0A) <0A> Len:1 <01>
PRI Span: 3             <02> - "~"
PRI Span: 3           Numeric String(18 0x12) <12> Len:10 <0A>
PRI Span: 3             <38 36 38 38 38 38 30 30-30 30> - "8688880000"
PRI Span: 3         Enumerated(10 0x0A) <0A> Len:1 <01>
PRI Span: 3           <03> - "~"
PRI Span: 3 ASN.1 end
PRI Span: 3   nfe NetworkFacilityExtension Context Specific/C [10 0x0A]
PRI Span: 3   sourceEntity Context Specific [0 0x00] = 0 0x0000
PRI Span: 3   destinationEntity Context Specific [2 0x02] = 0 0x0000
PRI Span: 3   interpretation Context Specific [11 0x0B] = 0 0x0000
PRI Span: 3 INVOKE Component Context Specific/C [1 0x01]
PRI Span: 3   invokeId Integer(2 0x02) = 2 0x0002
PRI Span: 3   operationValue Integer(2 0x02) = 12 0x000C
PRI Span: 3   operationValue = ROSE_QSIG_CallTransferComplete
PRI Span: 3   CallTransferComplete Sequence/C(48 0x30)
PRI Span: 3   endDesignation Enumerated(10 0x0A) = 0 0x0000
PRI Span: 3   redirectionNumber PresentedNumberScreened
PRI Span: 3   presentationAllowedNumber NumberScreened Context Specific/C [0 0x0
0]
PRI Span: 3   partyNumber PartyNumber
PRI Span: 3   publicPartyNumber Context Specific/C [1 0x01]
PRI Span: 3   typeOfNumber Enumerated(10 0x0A) = 2 0x0002
PRI Span: 3   numberDigits Numeric String(18 0x12) = "8688880000"
PRI Span: 3   screeningIndicator Enumerated(10 0x0A) = 3 0x0003
PRI Span: 3
PRI Span: 3 > DL-DATA request
PRI Span: 3 > Protocol Discriminator: Q.931 (8)  len=54
PRI Span: 3 > TEI=0 Call Ref: len= 2 (reference 104/0x68) (Sent to originator)
PRI Span: 3 > Message Type: FACILITY (98)
PRI Span: 3 TEI=0 Transmitting N(S)=4, window is open V(A)=3 K=7
PRI Span: 3
PRI Span: 3 > Protocol Discriminator: Q.931 (8)  len=54
PRI Span: 3 > TEI=0 Call Ref: len= 2 (reference 104/0x68) (Sent to originator)
PRI Span: 3 > Message Type: FACILITY (98)
PRI Span: 3 > [1c 2f 9f aa 06 80 01 00 82 01 00 8b 01 00 a1 21 02 01 02 02 01 0c
 30 19 0a 01 00 a0 14 a1 0f 0a 01 02 12 0a 38 36 38 38 38 38 30 30 30 30 0a 01 0
3]
PRI Span: 3 > Facility (len=49, codeset=0) [ 0x9F, 0xAA, 0x06, 0x80, 0x01, 0x00,
 0x82, 0x01, 0x00, 0x8B, 0x01, 0x00, 0xA1, '!', 0x02, 0x01, 0x02, 0x02, 0x01, 0x
0C, '0', 0x19, 0x0A, 0x01, 0x00, 0xA0, 0x14, 0xA1, 0x0F, 0x0A, 0x01, 0x02, 0x12,
 0x0A, '8688880000', 0x0A, 0x01, 0x03 ]
    -- DAHDI/i3/68688880000-2 answered DAHDI/i3/55550000-1
    -- Channel DAHDI/i3/55550000-1 joined 'simple_bridge' basic-bridge <709a62d7
-0786-49c6-8159-32693946faf8>
    -- Channel DAHDI/i3/68688880000-2 joined 'simple_bridge' basic-bridge <709a6
2d7-0786-49c6-8159-32693946faf8>
       > Bridge 709a62d7-0786-49c6-8159-32693946faf8: switching from simple_brid
ge technology to native_dahdi
PRI Span: 3 Adding facility ie contents to send in FACILITY message:
PRI Span: 3 ASN.1 dump
PRI Span: 3   Context Specific/C [10 0x0A] <AA> Len:6 <06>
PRI Span: 3     Context Specific [0 0x00] <80> Len:1 <01>
PRI Span: 3       <00> - "~"
PRI Span: 3     Context Specific [2 0x02] <82> Len:1 <01>
PRI Span: 3       <00> - "~"
PRI Span: 3   Context Specific [11 0x0B] <8B> Len:1 <01>
PRI Span: 3     <02> - "~"
PRI Span: 3   Context Specific/C [1 0x01] <A1> Len:16 <10>
PRI Span: 3     Integer(2 0x02) <02> Len:1 <01>
PRI Span: 3       <03> - "~"
PRI Span: 3     Integer(2 0x02) <02> Len:1 <01>
PRI Span: 3       <0C> - "~"
PRI Span: 3     Sequence/C(48 0x30) <30> Len:8 <08>
PRI Span: 3       Enumerated(10 0x0A) <0A> Len:1 <01>
PRI Span: 3         <00> - "~"
PRI Span: 3       Context Specific [1 0x01] <81> Len:0 <00>
PRI Span: 3       Enumerated(10 0x0A) <0A> Len:1 <01>
PRI Span: 3         <01> - "~"
PRI Span: 3 ASN.1 end
PRI Span: 3   nfe NetworkFacilityExtension Context Specific/C [10 0x0A]
PRI Span: 3   sourceEntity Context Specific [0 0x00] = 0 0x0000
PRI Span: 3   destinationEntity Context Specific [2 0x02] = 0 0x0000
PRI Span: 3   interpretation Context Specific [11 0x0B] = 2 0x0002
PRI Span: 3 INVOKE Component Context Specific/C [1 0x01]
PRI Span: 3   invokeId Integer(2 0x02) = 3 0x0003
PRI Span: 3   operationValue Integer(2 0x02) = 12 0x000C
PRI Span: 3   operationValue = ROSE_QSIG_CallTransferComplete
PRI Span: 3   CallTransferComplete Sequence/C(48 0x30)
PRI Span: 3   endDesignation Enumerated(10 0x0A) = 0 0x0000
PRI Span: 3   redirectionNumber PresentedNumberScreened
PRI Span: 3   presentationRestricted Context Specific [1 0x01]
PRI Span: 3   callStatus Enumerated(10 0x0A) = 1 0x0001
PRI Span: 3
PRI Span: 3 > DL-DATA request
PRI Span: 3 > Protocol Discriminator: Q.931 (8)  len=37
PRI Span: 3 > TEI=0 Call Ref: len= 2 (reference 1/0x1) (Sent from originator)
PRI Span: 3 > Message Type: FACILITY (98)
PRI Span: 3 TEI=0 Transmitting N(S)=5, window is open V(A)=4 K=7
PRI Span: 3
PRI Span: 3 > Protocol Discriminator: Q.931 (8)  len=37
PRI Span: 3 > TEI=0 Call Ref: len= 2 (reference 1/0x1) (Sent from originator)
PRI Span: 3 > Message Type: FACILITY (98)
PRI Span: 3 > [1c 1e 9f aa 06 80 01 00 82 01 00 8b 01 02 a1 10 02 01 03 02 01 0c
 30 08 0a 01 00 81 00 0a 01 01]
PRI Span: 3 > Facility (len=32, codeset=0) [ 0x9F, 0xAA, 0x06, 0x80, 0x01, 0x00,
 0x82, 0x01, 0x00, 0x8B, 0x01, 0x02, 0xA1, 0x10, 0x02, 0x01, 0x03, 0x02, 0x01, 0
x0C, '0', 0x08, 0x0A, 0x01, 0x00, 0x81, 0x00, 0x0A, 0x01, 0x01 ]
PRI Span: 3 Adding facility ie contents to send in FACILITY message:
PRI Span: 3 ASN.1 dump
PRI Span: 3   Context Specific/C [10 0x0A] <AA> Len:6 <06>
PRI Span: 3     Context Specific [0 0x00] <80> Len:1 <01>
PRI Span: 3       <00> - "~"
PRI Span: 3     Context Specific [2 0x02] <82> Len:1 <01>
PRI Span: 3       <00> - "~"
PRI Span: 3   Context Specific [11 0x0B] <8B> Len:1 <01>
PRI Span: 3     <02> - "~"
PRI Span: 3   Context Specific/C [1 0x01] <A1> Len:16 <10>
PRI Span: 3     Integer(2 0x02) <02> Len:1 <01>
PRI Span: 3       <04> - "~"
PRI Span: 3     Integer(2 0x02) <02> Len:1 <01>
PRI Span: 3       <0C> - "~"
PRI Span: 3     Sequence/C(48 0x30) <30> Len:8 <08>
PRI Span: 3       Enumerated(10 0x0A) <0A> Len:1 <01>
PRI Span: 3         <01> - "~"
PRI Span: 3       Context Specific [1 0x01] <81> Len:0 <00>
PRI Span: 3       Enumerated(10 0x0A) <0A> Len:1 <01>
PRI Span: 3         <01> - "~"
PRI Span: 3 ASN.1 end
PRI Span: 3   nfe NetworkFacilityExtension Context Specific/C [10 0x0A]
PRI Span: 3   sourceEntity Context Specific [0 0x00] = 0 0x0000
PRI Span: 3   destinationEntity Context Specific [2 0x02] = 0 0x0000
PRI Span: 3   interpretation Context Specific [11 0x0B] = 2 0x0002
PRI Span: 3 INVOKE Component Context Specific/C [1 0x01]
PRI Span: 3   invokeId Integer(2 0x02) = 4 0x0004
PRI Span: 3   operationValue Integer(2 0x02) = 12 0x000C
PRI Span: 3   operationValue = ROSE_QSIG_CallTransferComplete
PRI Span: 3   CallTransferComplete Sequence/C(48 0x30)
PRI Span: 3   endDesignation Enumerated(10 0x0A) = 1 0x0001
PRI Span: 3   redirectionNumber PresentedNumberScreened
PRI Span: 3   presentationRestricted Context Specific [1 0x01]
PRI Span: 3   callStatus Enumerated(10 0x0A) = 1 0x0001
PRI Span: 3
PRI Span: 3 > DL-DATA request
PRI Span: 3 > Protocol Discriminator: Q.931 (8)  len=37
PRI Span: 3 > TEI=0 Call Ref: len= 2 (reference 104/0x68) (Sent to originator)
PRI Span: 3 > Message Type: FACILITY (98)
PRI Span: 3 TEI=0 Transmitting N(S)=6, window is open V(A)=4 K=7
PRI Span: 3
PRI Span: 3 > Protocol Discriminator: Q.931 (8)  len=37
PRI Span: 3 > TEI=0 Call Ref: len= 2 (reference 104/0x68) (Sent to originator)
PRI Span: 3 > Message Type: FACILITY (98)
PRI Span: 3 > [1c 1e 9f aa 06 80 01 00 82 01 00 8b 01 02 a1 10 02 01 04 02 01 0c
 30 08 0a 01 01 81 00 0a 01 01]
PRI Span: 3 > Facility (len=32, codeset=0) [ 0x9F, 0xAA, 0x06, 0x80, 0x01, 0x00,
 0x82, 0x01, 0x00, 0x8B, 0x01, 0x02, 0xA1, 0x10, 0x02, 0x01, 0x04, 0x02, 0x01, 0
x0C, '0', 0x08, 0x0A, 0x01, 0x01, 0x81, 0x00, 0x0A, 0x01, 0x01 ]
PRI Span: 3
PRI Span: 3 < Protocol Discriminator: Q.931 (8)  len=13
PRI Span: 3 < TEI=0 Call Ref: len= 2 (reference 104/0x68) (Sent from originator)
PRI Span: 3 < Message Type: STATUS (125)
PRI Span: 3 < [08 03 82 e4 1c]
PRI Span: 3 < Cause (len= 5) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare:
0  Location: Public network serving the local user (2)
PRI Span: 3 <                  Ext: 1  Cause: Invalid information element conten
ts (100), class = Protocol Error (e.g. unknown message) (6) ]
PRI Span: 3 <              Cause data 1: 1c (28)
PRI Span: 3 < [14 01 0a]
PRI Span: 3 < Call State (len= 3) [ Ext: 0  Coding: CCITT (ITU) standard (0)  Ca
ll state: Active (10)
PRI Span: 3 Received message for call 0xb7600f98 on link 0x998ae7c TEI/SAPI 0/0
PRI Span: 3 -- Processing IE 8 (cs0, Cause)
PRI Span: 3 -- Processing IE 20 (cs0, Call State)
PRI Span: 3
PRI Span: 3 < Protocol Discriminator: Q.931 (8)  len=13
PRI Span: 3 < TEI=0 Call Ref: len= 2 (reference 1/0x1) (Sent to originator)
PRI Span: 3 < Message Type: STATUS (125)
PRI Span: 3 < [08 03 82 e4 1c]
PRI Span: 3 < Cause (len= 5) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare:
0  Location: Public network serving the local user (2)
PRI Span: 3 <                  Ext: 1  Cause: Invalid information element conten
ts (100), class = Protocol Error (e.g. unknown message) (6) ]
PRI Span: 3 <              Cause data 1: 1c (28)
PRI Span: 3 < [14 01 0a]
PRI Span: 3 < Call State (len= 3) [ Ext: 0  Coding: CCITT (ITU) standard (0)  Ca
ll state: Active (10)
PRI Span: 3 Received message for call 0xb7605940 on link 0x998ae7c TEI/SAPI 0/0
PRI Span: 3 -- Processing IE 8 (cs0, Cause)
PRI Span: 3 -- Processing IE 20 (cs0, Call State)
PRI Span: 3
PRI Span: 3 < Protocol Discriminator: Q.931 (8)  len=13
PRI Span: 3 < TEI=0 Call Ref: len= 2 (reference 104/0x68) (Sent from originator)
PRI Span: 3 < Message Type: STATUS (125)
PRI Span: 3 < [08 03 82 e4 1c]
PRI Span: 3 < Cause (len= 5) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare:
0  Location: Public network serving the local user (2)
PRI Span: 3 <                  Ext: 1  Cause: Invalid information element conten
ts (100), class = Protocol Error (e.g. unknown message) (6) ]
PRI Span: 3 <              Cause data 1: 1c (28)
PRI Span: 3 < [14 01 0a]
PRI Span: 3 < Call State (len= 3) [ Ext: 0  Coding: CCITT (ITU) standard (0)  Ca
ll state: Active (10)
PRI Span: 3 Received message for call 0xb7600f98 on link 0x998ae7c TEI/SAPI 0/0
PRI Span: 3 -- Processing IE 8 (cs0, Cause)
PRI Span: 3 -- Processing IE 20 (cs0, Call State)
localhost*CLI>