Hi, I'm trying to get capiECT working. I'd like to transfer call to another ISDN router connected extension and free channel from router to Asterisk.
I get incoming call on CAPI and would liek to transfer it to dialed local extension - 400 in this case: [outbound-capi-local] exten => _4XX,1,NoOp(Transferring to local PBX ISDN number ${EXTEN} on msn CAPI/${CALLERIDNUM}) exten => _4XX,2,capiHOLD exten => _4XX,3,capiECT,${CALLERIDNUM:1}:${EXTEN} When I dial 400, another extension rings, shows right callerid (1st argument to capiECT), but incoming call gets constant sound and obviously loses connection. But capi channel is freed. When I lift handset of 400 extension, asterisk s starts to anounce number that was sent as callerid ... Any help, hint or working example for capiECT ? Thanks in advance, regards, Rob. Follows console session: -- Executing NoOp("CAPI[contr1/7104370]/3", "Transferring to local PBX ISDN number 400 on msn CAPI/0037103780") in new stack -- Executing capiHOLD("CAPI[contr1/7104370]/3", "") in new stack -- Executing capiECT("CAPI[contr1/7104370]/3", "037103780:400") in new stack -- creating pipe for PLCI=-1 > sent CONNECT_REQ MN =0x658 -- Playing 'digits/0' (language 'en') -- Playing 'digits/3' (language 'en') -- Playing 'digits/7' (language 'en') -- Playing 'digits/1' (language 'en') -- Playing 'digits/0' (language 'en') -- Playing 'digits/3' (language 'en') -- Playing 'digits/7' (language 'en') -- Playing 'digits/8' (language 'en') -- Playing 'digits/0' (language 'en') -- Executing Hangup("CAPI[contr1/7104370]/3", "") in new stack == Spawn extension (aa_1, h, 1) exited non-zero on 'CAPI[contr1/7104370]/3' -- CAPI Hangingup > sent DISCONNECT_REQ PLCI=0x201 -- removed pipe for PLCI = 0x201 _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users