[Asterisk-Users] Extension based call forwarding using capiECT
Benjamin Boksa
benjamin at boksa.de
Thu Sep 16 04:22:32 MST 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi!
I tried out some more stuff and found out the following:
exten => 5,1,Dial(CAPI/279xxxx:b0175203xxxx,30)
instead of
exten => 5,1,capiHOLD
exten => 5,2,capiECT,279xxxx:0175203xxxx
seems to work for me.
Is that "the right way to do it"?
Thanks in advance for your answers.
Benne
Am 15.09.2004 um 19:38 schrieb Benjamin Boksa:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi,
>
> I try to get callers forwarded to by mobile phone when they dial a
> certain digit.
>
> In my extensions.conf I have defined the following:
>
> [279xxxx]
> exten => s,1,SetLanguage(de)
> exten => s,2,Wait,5
> exten => s,3,BackGround(demo-congrats)
> exten => s,4,Goto(boksa,#,1)
>
> exten => 3,1,VoiceMail,u1
>
> exten => 4,1,VoicemailMain
> exten => 4,2,Hangup
>
> exten => 5,1,capiHOLD
> exten => 5,2,capiECT,279xxxx:017520xxxxx
>
> exten => t,Goto(boksa,#,2)
>
> When I try the setup by dialing 4 while demo-congrats is playing my
> mobile phone rings and the caller number is spoken, but no connection
> between the caller and the mobile phone is established. This is the
> output from asterisk -vvvv:
>
> == CDR updated on CAPI[contr1/279xxxx]/0
> -- Executing capiHOLD("CAPI[contr1/279xxxx]/0", "") in new stack
> Sep 15 19:09:05 NOTICE[245776]: app_capiHOLD.c:73 capiHOLD_exec: sent
> FACILITY_REQ PLCI = 0x101
> Sep 15 19:09:05 NOTICE[245776]: app_capiHOLD.c:84 capiHOLD_exec: PLCI
> = 0x101 is on hold now
> -- Executing capiECT("CAPI[contr1/279xxxx]/0",
> "279xxxx:017520xxxxx") in new stack
> Sep 15 19:09:05 NOTICE[245776]: app_capiECT.c:65 capiECT_exec: ECT to
> 279xxxx:017520xxxxx
> Sep 15 19:09:17 NOTICE[245776]: app_capiECT.c:74 capiECT_exec: call
> was answered
> -- Playing 'digits/0' (language 'de')
> Sep 15 19:09:17 WARNING[245776]: file.c:902 ast_waitstream: Unexpected
> control subclass '14'
> -- Playing 'digits/1' (language 'de')
> -- Playing 'digits/6' (language 'de')
> -- Playing 'digits/2' (language 'de')
> -- Playing 'digits/4' (language 'de')
> -- Playing 'digits/1' (language 'de')
> -- Playing 'digits/4' (language 'de')
> -- Playing 'digits/3' (language 'de')
> -- Playing 'digits/6' (language 'de')
> -- Playing 'digits/9' (language 'de')
> -- Playing 'digits/7' (language 'de')
> Sep 15 19:09:23 NOTICE[245776]: app_capiECT.c:132 capiECT_exec: sent
> DISCONNECT_B3_REQ NCCI=0x10201
> Sep 15 19:09:23 NOTICE[245776]: app_capiECT.c:155 capiECT_exec:
> onholdPLCI = 257
> Sep 15 19:09:23 NOTICE[245776]: app_capiECT.c:177 capiECT_exec: sent
> FACILITY_REQ PLCI = 0x201 (0x1 0x1) onholdPLCI = 0x101
> Sep 15 19:09:23 NOTICE[245776]: app_capiECT.c:178 capiECT_exec:
> FACILITY_REQ ID=007 #0x01aa LEN=0022
> Controller/PLCI/NCCI = 0x101
> FacilitySelector = 0x3
> FacilityRequestParameter = <06 00 04 01 01 00 00>
>
> My MSN is 279xxxx and my mobile phone number is 017520xxxxx.
>
> What have I done wrong? Is it possible to do that?
>
> Thanks a lot for your answers in advance,
>
> Benne -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.4 (Darwin)
>
> iD8DBQFBSH4zR5U9XkJXZKwRApyQAJ9EEsPm6K9t0NrONTb1UX5u1kF2AwCaAz+U
> cXFpxoWl52ojsEw+cF6e1Qk=
> =V7wa
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at 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
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)
iD8DBQFBSXeBR5U9XkJXZKwRAuSHAKCHcEzQlrPTDiy7j4vwjpyueJbeFgCeNNrb
JrCQcff5uWBgesLT01zSsgs=
=lh8J
-----END PGP SIGNATURE-----
More information about the asterisk-users
mailing list