ELF34P4 pDDDDD  F-j!0 d3 ( j .Pppp ppp!p)S_PIJiaD M3; cj?`C]A5mHLt Z<$YU!=^,s&7K1p@ e>*(Q/VuRE0d+}N:['Tb8~.hrz#{%ly-xnq"v4fX62B9OkFG\wWog|  d33@  @ D P \`0  wA0jHjKd3:36|Sp  Le_@whQ`8QP @TM" d0   , c @  + y[9@PX 0P 7<Qp` P; Dy0 1@D0 @   gl~ vK`  X p Pcc-@P `P]L@400 Tapw(p@Y w w6` rL>La < Y L~  m< `~T p`P,* \[ 8 @0 XI |  <   @X = t hmuV8~ hoptUTp h{`P@D 0 ?m |h  T  px" X[@p 0   `Tx T?DP? @~L- e @P_GLOBAL_OFFSET_TABLE__gp_disp_fini__cxa_finalize__deregister_frame_info__register_frame_info_Jv_RegisterClassescapi_tcap_is_digitalcapi_gainscapi_capabilitycapiINT2ULAWcapiALAW2INTcapiULAW2INTcapiINT2ALAWcc_verbosepthread_mutex_lockpthread_mutex_unlockget_capi_MessageNumbercapi_sendfcc_qsig_add_call_alert_dataast_setstateast_logpbx_builtin_setvar_helpercapi_techstrtoulcapi_iflistusleepast_moh_startast_moh_stopcapi_write_framecapi_read_pipeframeast_dsp_processpbx_builtin_getvar_helperstrlenstrcmpstrncpycc_qsig_add_call_answer_datamemsetast_rtp_destroyinterface_cleanup_qsigast_change_namestrncatstrcpyast_module_unregistercapidebugast_clistrcatast_unregister_applicationast_cli_unregister__ast_module_user_hangup_allpthread_cancelpthread_killpthread_joincapi_ApplIDcapi20_releaseast_smoother_freepbx_capi_qsig_unload_modulepthread_mutex_destroypthread_cond_destroyast_channel_unregistercleanup_ccbsnrcapi20_registermemcpystrcasecmpast_trueast_falseast_pickup_extast_exists_extensionast_canmatch_extensionast_pbx_startast_frame_dumpcapi_queue_cause_controlcapi_number_funccc_start_b3capi_rtp_ncpistrdupemptyidtimepbx_capi_qsig_handle_info_indicationfeoffreadpthread_cond_signalpthread_cond_timedwaitcapi_wait_for_answeredcapi_wait_for_b3_uppbx_capi_qsig_bridgeast_frame_freeast_waitfor_nast_readast_writestrsep__ast_module_user_add__ast_module_user_removecc_add_peer_link_idast_module_registermkifmallocpthread_mutexattr_initpthread_mutexattr_settypepthread_mutex_initpthread_mutexattr_destroypthread_cond_initatoiast_smoother_newcc_qsig_interface_initast_variable_browseast_jb_read_confsscanfast_category_browseast_get_groupast_cdr_amaflags2intast_parse_allow_disallowcc_pbx_qsig_conf_interface_valueast_config_loadcapi20_isinstalledcapi20_get_profilecapi20_waitformessagecapi_get_cmsgvoice_over_ip_profilecapi_ListenOnControllerast_cli_registerast_register_applicationast_pthread_create_stackast_config_destroyast_channel_registercapidev_handle_connection_confcapi_find_interface_by_msgnumcapi_activehangupcapi_wait_confast_channel_alloccapi_create_reader_writer_pipeast_channel_freeast_smoother_resetast_dsp_newast_dsp_set_featuresast_dsp_digitmodecapi_alloc_rtpast_best_codecast_getformatnameast_getformatname_multiple__ast_string_field_empty__ast_string_field_alloc_spaceast_atomic_fetchadd_int_slowast_jb_configureast_update_use_countast_dsp_freecapi_parse_dialstringcc_get_peer_link_idcapi_ccbsnr_take_refcc_qsig_add_call_setup_datastrncmpcapi_get_ccbsnrcontrollerstrtok_rstrncasecmpsprintfcc_qsig_handle_capiindcapi_find_interface_by_plcicapi_cmsg2strfwrite__errno_locationstrerrorcapi_read_rtpcapi_reversebitscapi_info_stringshow_capi_infohandle_facility_indication_supplementaryast_cdr_answerhandle_facility_confirmation_supplementarycapi_cmd2strcapidev_check_wait_get_cmsgcapi_remove_nullifast_hangupast_softhangupast_pickup_callast_async_gotofopenast_safe_sleep_conditionalftellfcloseunlinkpbx_capi_qsig_sendtextpbxcli_capi_chatinfopbx_capi_ccbspbx_capi_ccbsstoppbx_capi_ccpartybusypbx_capi_chatpbx_capi_qsig_ssctpbx_capi_qsig_ctpbx_capi_qsig_callmarkpbx_capi_qsig_getplcifcntlvsnprintfoption_verboseast_verbosestrtolstrchrcapi_message2cmsgcapi20_put_messagecapi_write_rtp__ast_smoother_feedast_smoother_readListenOnSupplementarycapi_mknullifast_rtp_get_usast_rtp_set_peerast_rtp_fdsendtoast_rtp_readast_set_read_formatast_set_write_formatast_rtp_writerecvfromast_gethostbynameast_rtp_new_with_bindaddrast_inet_ntoacc_qsig_asn1_add_integercc_qsig_asn1_check_ecma_isdn_oidcc_qsig_update_facility_lengthcc_qsig_build_facility_structcc_qsig_check_invokecc_qsig_check_facilitycc_qsig_asn1_get_integercc_qsig_get_invokeidpbx_capi_qsig_wait_for_prproposecc_qsig_fill_invokestructcc_qsig_add_invokecc_qsig_do_facilitycc_qsig_encode_ecma_sscalltransfercc_qsig_encode_ecma_prproposecc_qsig_encode_ecma_calltransfercc_qsig_encode_ecma_name_invokecc_qsig_asn1_get_stringcc_qsig_asn1_add_stringcc_qsig_handle_invokeoperationcc_qsig_op_ecma_isdn_leginfo2cc_qsig_op_ecma_isdn_nameprescc_qsig_op_ecma_isdn_prproposecc_qsig_decode_ecma_calltransfercc_qsig_asn1_oid2strcc_qsig_identifyinvokecc_qsig_handle_capi_facilityindast_bridged_channelast_channel_masqueradecc_qsig_encode_ecma_isdn_leginfo3_invokecc_qsig_asn197ade_get_pnscc_qsig_asn197no_get_namecc_qsig_asn197ade_get_numdigitscc_qsig_asn197ade_get_partynumbercc_qsig_asn197ade_add_numdigitsast_answerast_indicateast_waitfor_nandfdslibcapi20.so.3libc.so.0_ftext_fdata_gp_edata__bss_start_fbss_end0TH  $(,048<@DHLPTX\`dhlptx|TX\`dh@DHlp DH (,48@DLXdp|P!P;Nho\st<<7'!'<7'!$49' <6'!(9'  '<6'!' B(@@D  00Y C$̂@ ̂ @$$ C '<5'!' @ @$ $$\ႌ@ \$  ' '%C%D.%E2<$$ @\|2@<$ @$B0]@^\$!<4'!{$0<b,@B$!bb@(B$2BB00p2 0p(B$$$$! $( !8@!( 4 "0 B4 " !  B4 0p(B$$$ ! !8@!( 4 "$$C0 " ! $C $D@<8!H'<-'!'`\XTPLHD@8! ! !C`c$!CW p 8!@!b$`B$!b! 59' tpqr s8(c$ $(,0!8! !( A$8`\XTPLHD@h'$?#. C"& (!$! )*!0!(d`$ pP (B$!8! !( $@ pC(*'T$\ G&$ $ !|xtplh'9' !  !@$:9' !  ! 840@'<@ '!'40,($ !(T!$!!!8$ $12Ԁ! ` Q0l!(`& !@Ԁ ! S0l!P&!3S! !( 1&40,($ 8'<4 '! P$< '!'$ $D(@  $! '< '!'$ $D($C ($! '$$b!(Nb$#'@s$! @& $ $䂙  @$&܏䂙D!(  !0`S܏(((\ C&B$Ă,$6$$$ ܏!!40,($ 8'<'!'`\X'!!(!  @$$|2$b$! s9' !( `\Xh'9' D(܏@! @!((dT($!8$ $ C$2b(܏ BB0.@@! @T$!8$$(T$$(TH$(T $(Tt$(T$$$$\ G&  (܏($$$ \ G&(܏! !(!0 !8@!(܏'<'!'(l@!(T\ $ $$ !( $ b(T\ $4$$$ J(20 ,@($0'2'! `$ $!@"@("B$" l0(#(`B$!8 $! !( 4((Th$\ '&$ $((T$$$ \ '&( l0((B$!8! !( 4('9' ! $:9'  '<ޜ'!'($ $!:9' H$̀PdQ$(6$:9' H$ $b(p(T@$$$ \ &<9' ! ($ !0'<ݜ'!' < !B4!  9' $! $!(  =9' ('<8ݜ'!'0,($:9' ! #$1b!@l!(  ! ! $ $! `!(;9' !0 4@0$! `t@9' $ 0$$! t@9' $ $! `hBP$! $! ! $ $$!@d`\XTPLHD@h'<֜'!'HD@<840(T(H$! @(!d! @!( !0(!@(|$ T'@(d! @!( !0(!@ (((Ă\ #&B$,$7$$$w$:9' H$(̀P2T$(6$:9' H$((((\ #&9'40,( 8'40,(8'<'!'P!TLHD@<80!Dnj11$1b&$DĬ( c&XB$81u&\ t&, $(! !0 !8!@@0܏(((B$Ă,$5$$ $0܏ ! `@0܏ ! @0܏!b0B2dD $0܏2d2c$ b$2dx2b2c2`|2`2`2`2`2d&!( $2b@0܏ 0܏! @|h5b $2bB(@0܏܁h5d $0܏S1b1cPBTC2b2cXBԂ\CBxBtcTB$ `!bc5bLc$C @5b( ! `@0܏5`5bxB$ b耙 xD0܏! @쁙5bC|BBB B0܏'xF0'P$ !@!@|5b@0܏(B$(B$(T$!8$ $81b&@0܏81b @1b&TD 0܏ ! 0܏B1b&@1b @GD 0܏ ! 0܏B1bԀ2t&B ! !@0܏@ P B @LԀ ! +Q@0܏l ! L%& D&F& $0܏@ Bl! @ !(0܏P$$`r \r0܏! @ 2e&0܏  0܏!!@TPLHD@<8X'< '!'0,($ !(((B$Ă,$4$$ 2$F$$:9' ! p (T8$$!( \ &$"$$ !2@h5Ѓ h5@@$LZ9' ! !(  ! ! $`:9' `! `h !($ P$ !0,($ 8'$(H$!  @P܏2 ! @P܏Q02B1Q\ T&@(D$(D$$2B@(B$(B$(T$$!8$  P܏! (H $!@@P܏LԀ ! @P܏B$`£$£!(' M$'P܏L¯(H$ ! !@@P܏!Ԁ ! @P܏B$`£$£!(' M$P܏' 2D @P܏(T @($!8$ !(P܏$2B@XÏb@!`P$c$s&C`B$s&s&$`$2@Ԁ XďP܏B$£`$Xŏ'£ M$P܏@X'P$$$C`B$$$!( P$P܏Pُ 8)B&X'P$$$C`B$$d@X'P$$$C`B$$$81B&X'P$CB$`$ԀB$$B$ԀX'!  @P܏$c2% B$` ģ£ ѣ!( ' L$H@P܏ !'P'! `!(@ !0P܏$2DH69'hP tQ DP܏ ! `c$'! (' L\c$,04<$(8@HD!8 ! !( $!@ @P܏h$ B!  $P܏!!!|xtplhd`'9' !((2C$(btCTB$!bcbB$b4'!(@$ 0($8(B$$!(! $!8 4(胙 ! (((T $P$  ` l5@@04$b$0@2<$@4$l5b4$b4$b@4$hB9' $(0$t@9' !(1($$- b0`2b@B$2b0#<2$C @4<9' ($59' <((<((c$Ă,$5$$)$ B(4?80@($4Q$\ Q$<4b$$+$5Y$ $ <(<(T$!8 $ $( <( (<((c$Ă$,$7$$ P$(胙0 !((0<$59' <(8<(TD$!8@$ $U(X B01@(6$=(6$<( 6$;( 6$:( 6$9(7$8(7$7(7$6(7$5(7$4(7$3(7$2(7$1(8$0(8$/(8$(8B$!8B$9B$@9B$l9B$9B$9B$9B$:B$D:B$P:B$:B$:B$:B$:B$,;B$H;B$;B$@B$4>B$P>B$l>B$>B$>B$>B$>B$?B$0?B$D?B$h?B$?B$?B$?B$$@B$H@B$@B$@B$@B$@B$0AB$\AB$AB$AB$PBB$BB$BB$BB$ CB$@CB$hCB$CB$CB$CB$CB$CB$ DB$0DB$@DB$PDB$lDB$DB$DB$DB$DB$DB$EB$EB$0EB$PEB$pEB$EB$EB$EB$FB$(FB$TFB$FB$FB$FB$FB$0GB$`GB$GB$GB$GB$GB$ HB$HHB$dHB$HB$HB$HB$IB$\IB$IB$IB$IB$IB$JB$4JB$PJB$`JB$JB$JB$JB$KB$ KB$LKB$xKB$KB$KB$KB$KB$LB$8LB$\LB$lLB$LB$LB$LB$LB$MB$,MB$hMB$MB$MB$MB$MB$MB$NB$NB$4NB$PNB$lNB$NB$$?$@$A$B $C $D $E $F $G $H $I $J $K $L0$M0$N0$O0$P0$Q0$R0$S0$T 0$U 0$V 0$W 0$X 0$Y0$Z0$[3$\3$]3$^3$_3$`3$a3$b3$c3$d3$e3$f3$g3$h4$i4$j4$k4$l4$m4$n4$o4$p4$q4$r4$s4$t4$u4$v4$w4$x4$y4$z4${4$|4$}4$~4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$5$5$5$5$5$5$5$5$5$ 5$ 5$ 5$ 5$ 5$5$5$5$6$6$6$6$6$6$ 6$ 6$ 6$7$7$7$7$7$7$7$7$8$8$8$(8C$!(8C$(9C$(@9C$(l9C$(9C$(9C$(9C$(:C$(D:C$(P:C$(:C$(:C$(:C$(:C$(,;C$(H;C$(;C$(@C$(Y4>C$(VP>C$(Sl>C$(P>C$(M>C$(J>C$(G>C$(D?C$(A0?C$(>D?C$(;h?C$(8?C$(5?C$(2?C$(/$@C$(,H@C$()@C$(&@C$(#@C$( @C$(0AC$(\AC$(AC$(AC$(PBC$(BC$( BC$(BC$( CC$(@CC$(hCC$(CC$(CC$(CC$(CC$(CC$( DC$(0DC$(@DC$(PDC$(lDC$(DC$(DC$(DC$(DC$(DC$(EC$(EC$(0EC$(PEC$(pEC$(EC$(EC$(EC$(FC$((FC$(TFC$(FC$(FC$(FC$(FC$(0GC$(`GC$(GC$(GC$(GC$(GC$( HC$(HHC$(dHC$(HC$(HC$(HC$(~IC$({\IC$(xIC$(uIC$(rIC$(oIC$(lJC$(i4JC$(fPJC$(c`JC$(`JC$(]JC$(ZJC$(WKC$(T KC$(QLKC$(NxKC$(KKC$(HKC$(EKC$(BKC$(?LC$(<8LC$(9\LC$(6lLC$(3LC$(0LC$(-LC$(*LC$('MC$($,MC$(!hMC$(MC$(MC$(MC$(MC$(MC$(NC$( NC$( 4NC$(PNC$(lNC$(NC$(((ĂQB$ N$0T$$ A$ (2 4(!@@ԃ!  '<2'!'d`\XTPLHD@(!!(((NB$ĂN$S$$ z$(d$ 0`@!l\@ 0[@!2@$ Ub!#$Pb$ b$(((ĂQB$N$S$$$s b(((ĂRB$N$S$$$g2<$C@(TFR$ "@("@0(((Ă\ &$?$@ $A $B $C $D $E $F $G $H $I $J0$K0$L0$M0$N0$O0$P0$Q0$R 0$S 0$T 0$U 0$V 0$W0$X0$Y3$Z3$[3$\3$]3$^3$_3$`3$a3$b3$c3$d3$e3$f4$g4$h4$i4$j4$k4$l4$m4$n4$o4$p4$q4$r4$s4$t4$u4$v4$w4$x4$y4$z4${4$|4$}4$~4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$4$5$5$5$5$5$5$5$5$5$ 5$ 5$ 5$ 5$ 5$5$5$5$6$6$6$6$6$6$ 6$ 6$ 6$7$7$7$7$7$7$7$7$8$8$8$ ((8C$(9C$(@9C$(l9C$(9C$(9C$(9C$(:C$(D:C$(P:C$(:C$(:C$(:C$(:C$(,;C$(H;C$(;C$(@C$(f4>C$(cP>C$(`l>C$(]>C$(Z>C$(W>C$(T>C$(Q?C$(N0?C$(KD?C$(Hh?C$(E?C$(B?C$(??C$(<$@C$(9H@C$(6@C$(3@C$(0@C$(-@C$(*0AC$('\AC$($AC$(!AC$(PBC$(BC$(BC$(BC$( CC$(@CC$( hCC$( CC$(CC$(CC$(CC$(CC$( DC$(0DC$(@DC$(PDC$(lDC$(DC$(DC$(DC$(DC$(DC$(EC$(EC$(0EC$(PEC$(pEC$(EC$(EC$(EC$(FC$((FC$(TFC$(FC$(FC$(FC$(FC$(0GC$(`GC$(GC$(GC$(GC$(GC$( HC$(HHC$(dHC$(HC$(HC$(HC$(IC$(\IC$(IC$(IC$(IC$(|IC$(yJC$(v4JC$(sPJC$(p`JC$(mJC$(jJC$(gJC$(dKC$(a KC$(^LKC$([xKC$(XKC$(UKC$(RKC$(OKC$(LLC$(I8LC$(F\LC$(ClLC$(@LC$(=LC$(:LC$(7LC$(4MC$(1,MC$(.hMC$(+MC$((MC$(%MC$("MC$(MC$(NC$(NC$(4NC$(PNC$(lNC$( NC$\ $(TS$$ !(8C$(\G$ ('%C%D.%E<'!',( <!`:@! $6b!5$$$ $$쁙!B$@(C$ b\ 2&(TT$!8@$$쁙 l0`#|b(b(T U$$$ !8@`"xBC((T\U$!8@$ $`#(xb`$ |(`$ (!TPLHD@X''!(-$0 ( @@@ @@@@ Tg$$, 4$(4q&!%C$0$ b( T d$!$B0tB$$+ @( T$$ $ !!#C$( $b L('!  !( !( B!  F&!@ @  T$T4$(! b+(@(!$C@$$b($!"d ( B! @ @(!#5e&F !( (!# GT$$ $( !"cB$!C((+@(!0C $b8'! `3$,' ('!P(,@  ! ` B(+ @!$C$( $bL!  (' BBD!0ECB GT$$ $ $|xtp'<Ԝ'!'H!LD@<840,(`XƯ1@!d|`'@(& ! @܏! @Ԁ !@!@B(s@܏!$q & ! @܏&| ! @܏! @Ԁ !@܏C(|$! @&  CBW@܏V$V dÏ((`6 ܏81$& !@܏! @Ԁ !@!@A܏`R=@Ԁ ! @C$܏#'! !(@ F$܏! Ԁ  Я&܏ ܏1D$ !@܏! @Ԁ !@!@܏5@Ԁ ! @C$܏#'! !(@ F$܏! Ԁ  Я܏!@! !! $&&! 0$ £$%£$'£d$ $#&!ģ&ã)'"ף#գ$£(ѣ '!(` !0 !2܏ $& W U U!8D! @$&$ 0& ŏ! P !0܏! !DWUVXÏ$ $$g4d$!0gb!(@ 0h܏dǏ Tl$$ $`܏ ! `܏!LHD@<840,(P'<$М'!'lhd` T!$$! $ $4&(('2$ ' $' G` $$ $ $  HQ$ Q$ Q$ Q$!$B, @('(' `P5B@ T('$$$ !8  5D ('5B('  T $!8 $ $lhd`p'$!x :$!x 9$!x 8$!x 7$!x 6$!x 4$!x 3$!x 0$!x /$!x ,$!x *$!x )$!x $$!x #$!x "$!x $!x $!x $< '!'<'!$39'  'UNDEFINED == No data for capi_devicestate > CAPI devicestate requested for %s > %s: set channel task to %d == %s: %s fixup now %s == %s:%s line interconnect aborted, at least one channel is not connected. w(w(d((dd))))w(w(d))(wwwssss)() -- %s: send DTMF: B-channel not connected. -- %s: send DTMF '%c'. w(www(b)()) > %s: sent dtmf '%c' == %s: No dtmf-detect in digital mode (PLCI=%#x) > %s: dtmf (PLCI=%#x, flag=%d) unchanged == %s: Setting up DTMF detector (PLCI=%#x, flag=%d) w(www()()) > %s: echo canceller (PLCI=%#x, function=%d) unchanged == %s: No echo canceller in digital mode (PLCI=%#x) == %s: Setting up echo canceller (PLCI=%#x, function=%d, options=%d, tail=%d) w(w(www)) -- %s: attempting ALERT in state %d (()()()s())chan_capi.cconfig reload is not supported yet. wrong channel state to signal PROGRESS PROGRESS sending for non NT-mode not possible > %s: signal_progress in NT: B-channel already up > %s: signal_progress in NT: B-channel already pending ()(()()()s())%s: MCID for %s not supported by controller. w(w()) > %s: sent MCID for PLCI=%#x %s: %s already on hold. %s: Cannot put on hold %s while not connected. %s: HOLD for %s not supported by controller. > %s: sent HOLD for PLCI=%#x %d_CALLERHOLDID%s is not valid or not on capi hold to retrieve! %s: 0x%x is not valid or not on hold to retrieve! > %s: using PLCI=%#x for retrieve %s: RETRIEVE for %s not supported by controller. > %s: sent RETRIEVE for PLCI=%#x == %s: Requested RINGING-Indication for %s == %s: Requested BUSY-Indication for %s w()()()()() == %s: Requested CONGESTION-Indication for %s == %s: Requested PROGRESS-Indication for %s == %s: Requested PROCEEDING-Indication for %s == %s: Requested HOLD-Indication for %s == %s: Requested UNHOLD-Indication for %s == %s: Requested Indication-STOP for %s == %s: Requested unknown Indication %d for %s CALLERHOLDID%s: No id for 3PTY ! %s: 0x%x is not on hold ! > %s: using PLCI=%#x for 3PTY %s: PLCI %#x (%s) is not on hold for 3PTY %s: Cannot initiate conference %s while not connected. %s: 3PTY for %s not supported by controller. > %s: sent 3PTY for PLCI=%#x to PLCI=%#x == %s: Not answering disconnected call. *CONNECTEDNUMBER == %s: Answering for %s w(wwwssss)s()()(()()()s())s() > %s: sent CALLEDPARTYNUMBER INFO digits = '%s' (PLCI=%#x) == %s: Interface cleanup PLCI=%#x > %s: set interface task to %d CAPI/%s/%s-%x -- %s: Updated channel name: %s No interface! -- %s: send_digit '%c' in state %d(%d) -- Setup fax b3conf fmt=%d, stationid='%s' headline='%s' CAPI Debugging Disabled CAPI Debugging Enabled %s www.chan-capi.org Contr%d: %d B channels total, %d B channels free. CAPI B-channel information: Line-Name NTmode state i/o bproto isdnstate ton number ---------------------------------------------------------------- B3q=%d B3count=%dyesno Hold -----Ring Conn discPDisc Dial Answ DIDinicall rtp ??? trans fax GBbH3%-16s %s %s %c %s %-10s 0x%02x '%s'->'%s'%s Unable to unregister from CAPI! On unload, interface still has owner or is used. -- Registering at CAPI (blocksize=%d maxlogicalchannels=%d) unable to register application at CAPI! Parameter for holdtype missing. notifylocalParameter for holdtype invalid. > %s: holdtype switched to %s Parameter for echosquelch missing. Parameter for echosquelch invalid. OFF > %s: echosquelch switched %s Parameter for echocancel missing. Parameter for echocancel invalid. > %s: echocancel switched %s == %s: pbx already started on channel %s == %s: Pickup extension '%s' found. -- %s: %s: %s matches in context %s for immediate -- %s: %s: %s matches in context %s -- %s: %s: %s would possibly match in context %s %s: Unable to start pbx on channel! == Started pbx on channel %s %s: did not find exten for '%s', ignoring call. > %s: IE SETUP / SENDING-COMPLETE already received. No channel for interface! > %s: no queue_frame in state disconnecting for %d/%d -- CAPI queue frame:No writerfd in local_queue_frame for %s Could not write to pipe for %s > %s: INFO_IND DID digits not used in this state. K -- %s: sent CONNECT_B3_REQ PLCI=%#x CAPI: %s no interface for PLCI=%#x INFO_IND -- %s: info element CAUSE %02x %02x -- %s: info element CALL STATE %02x -- %s: info element CHANNEL IDENTIFICATION %02x -- %s: info element FACILITY -- %s: info element PI %02x %02x > %s: Progress description missing > %s: Not end-to-end ISDN > %s: Destination is non ISDN > %s: Origination is non ISDN > %s: Call returned to ISDN > %s: Interworking occured > %s: In-band information available > %s: Unknown progress description %02x ?User retrieved from holdUser suspendedUser resumedBearer service changedUser put on hold -- %s: info element NOTIFICATION INDICATOR '%s' (0x%02x) -- %s: info element DSP -- %s: info element Date/Time %02d/%02d/%02d %02d:%02d -- %s: info element KEYPAD FACILITY -- %s: info element CALLED PARTY NUMBER -- %s: info element REDIRECTING NUMBER '%s' Reason=0x%02x REDIRECTINGNUMBERREDIRECTREASON -- %s: info element REDIRECTION NUMBER '(%s)%s' %s%sREDIRECTIONNUMBER -- %s: info element Sending Complete -- %s: info element CHARGE in UNITS -- %s: info element CHARGE in CURRENCY -- %s: info element ALERTING -- %s: info element CALL PROCEEDING -- %s: info element PROGRESS -- %s: info element SETUP -- %s: info element CONNECT -- %s: info element SETUP ACK -- %s: info element CONNECT ACK -- %s: info element DISCONNECT -- %s: Disconnect onhold/ECT call -- %s: Disconnect case 1 == %s: stay-online hangup frame queued. -- %s: Disconnect case 2 -- %s: Disconnect case 3 -- %s: Disconnect case 4 -- %s: Other case DISCONNECT INFO_IND -- %s: info element RELEASE -- %s: info element RELEASE COMPLETE -- %s: info element NOTIFY -- %s: info element INFORMATION -- %s: info element STATUS -- %s: unhandled INFO_IND %#x (PLCI=%#x) -- %s: send_faxdata on NCCI = 0. -- %s: send_faxdata in DISCONNECTING. dwww -- %s: send %d fax bytes. -- %s: completed faxsend. %s: wait for b3 down. %s: timed out waiting for b3 down. %s: cond signal received for b3 down. capi disconnect b3: didn't disconnect NCCI=0x%08x == %s: capi command hangup PLCI=0x%#x. %s: wait for finish answer. %s: timed out waiting for finish answer. %s: cond signal received for finish answer. %s: wait for b3 up. %s: timed out waiting for b3 up. %s: cond signal received for b3 up. == %s:%s Requested native bridge for %s and %s == %s:%s cancelled bridge (path replacement was sent) for %s and %s |%s: No id for ECT ! > %s: using PLCI=%#x for ECT %s: ECT for %s not supported by controller. %s: PLCI %#x (%s) is not on hold for ECT %s: destination not connected for ECT > %s: sent ECT for PLCI=%#x to PLCI=%#x capi deflection requires an argument (destination phone number) capi deflection does only support phone number up to 35 digits %s: CALL DEFLECT for %s not supported by controller. wrong state of call for call deflection w(w(ws())) -- %s: sent FACILITY_REQ for CD PLCI = %#x capiCommand requires arguments -- capiCommand: '%s' '%s' Unknown command '%s' for capiCommand capiCommand works on CAPI channels only, check your extensions.conf! _CAPIPEERLINKID -- Added %s as CAPI peer link. %s-pseudo-D%s#%02d -- controller %d invalid, ignoring interface. -- capi %c %s (%s:%s) contr=%d devs=%d EC=%d,opt=%d,tail=%d 000generalmohinterpretnationalprefixinternationalprefixlanguagerxgain%finvalid rxgain txgaininvalid txgain ulawinterfacesConfig file syntax has changed! Don't use 'interfaces' == Reading config for %s devicescontextincomingmsndefaultcidcontrolleraccountcodesoftdtmfrelaxdtmfholdtypeimmediateechosquelchbridgentmodecallgrouppickupgroupamaflagsInvalid AMA flags: %s at line %d echocanceloldfaxdetectincomingoutgoingbothechocancelg165g.165g164g.164forceUnknown echocancel parameter "%s" -- ignoring echocancelnlpechotailisdnmodedidUnknown isdnmode parameter "%s" -- ignoring allowdisallowError creating interface list capi.confUnable to load config %s, CAPI disabled Unable to lock interface list??? CAPI not installed, CAPI disabled! unable to get CAPI profile! == This box has %d capi controller(s). Error allocating memory for struct cc_capi_controller -- CAPI/contr%d supports DTMF -- CAPI/contr%d supports broadband (or old echo-cancel) -- CAPI/contr%d supports echo cancellation -- CAPI/contr%d supports line interconnect -- CAPI/contr%d supports supplementary services > FACILITY_CONF INFO = %#x unexpected FACILITY_SELECTOR = %#x supplementary services info = %#x > supplementary services : 0x%08x > HOLD/RETRIEVE TERMINAL-PORTABILITY ECT 3PTY CF CD MCID CCBS MWI CCNR -- CAPI/contr%d private options=0x%08x > VoIP/RTP is supported > T.38 is supported (not implemented yet) > at least one CAPI controller wants RTP. Unable to listen on contr%d (error=0x%x) -- listening on contr%d CIPmask = %#x Unused contr%d Unable to register channel class %s capidev_loopUnable to start monitor thread! CAPI: CONNECT_CONF for already defined interface received -- %s: received CONNECT_CONF PLCI = %#x PRI_CAUSE -- %s: activehangup ECT call -- %s: activehangingup (cause=%d) for PLCI=%#x > %s: disconnect deferred, stay-online mode PLCI=%#x Unable to allocate channel! (RTP) == %s: setting format %s - %s%s channel has no interface! == %s: CAPI Hangingup for PLCI=%#x in state %d B3 already set in '%s' Overlap already set in '%s' Default CID already set in '%s' 'stay-online' already set in '%s' > %s: QSIG extensions for this call disabled Unknown parameter '%c' in '%s', ignoring. No destination or dialtone requested in '%s' CAPIPEERLINKIDw(w(www(wwwsss())()()()()))CALLERTONwith B3 overlap == %s: Call %s %s%s (pres=0x%02x, ton=0x%02x) CALLINGSUBADDRESSCALLEDSUBADDRESS == %s: is digital call, set proto to TRANSPARENT wssss(wwwsss())()()()((w)()()s()) > data = %s format=%d Syntax error in dialstring. Read the docs! > capi request group = %d contr > capi request controller = %d ccbs > capi request ccbs handle = %u -- didn't find CCBS handle %u > capi request for interface '%s' cannot create new capi channel -- didn't find capi device for interface '%s' K%s -- CONNECT_IND (PLCI=%#x,DID=%s,CID=%s,CIP=%#x,CONTROLLER=%#x) ,MSNDID > %s: msn='%s' DNID='%s' %s %s%s%s == %s: Incoming call '%s' -> '%s' VIDEOUNKNOWNSPEECHDIGITALRESTRICTED_DIGITAL3K1AUDIODIGITAL_W_TONESTRANSFERCAPABILITYBCHANNELINFOCALLEDTONdid not find device for msn = %s DATA_B3_IND -- %s: DATA_B3_IND (len=%d) Fax %s : error writing output file (%s) -- %s: SUPPRESSING ECHO rx=%d, tx=%d -- %s: DATA_B3_IND (len=%d) fr.datalen=%d fr.subclass=%d wsCONNECT_B3_INDCONNECT_ACTIVE_B3_IND -- %s: CONNECT_B3_ACTIVE_IND during disconnect for NCCI %#x -- %s: Start sending fax. -- %s: B3 protocol changed. -- %s: Fax connection, no EC/DTMF DISCONNECT_B3_INDFAXREASONFAXREASONTEXTOKFAXRATEFAXRESOLUTIONFAXFORMATFAXPAGESFAXIDDISCONNECT_IND -- %s: DISCONNECT_IND on incoming without pbx, doing hangup. FACILITY_IND LI -- %s: Line Interconnect activated FACILITY_IND DTMF > %s: c_dtmf = %c Fax already handled -- %s: Fax detected, but not configured for redirection Already in a fax extension, not redirecting -- Fax tone detected, but no fax extension for %s -- %s: Redirecting %s to fax extension ??? -- %s: unhandled FACILITY_IND selector %d w()CONNECT_ACTIVE_IND -- %s: CONNECT_ACTIVE in DISCONNECTING. w(w(d()))MANUFACTURER_IND -- %s: Ignored MANUFACTURER_IND Id=0x%x > %s: DTMF conf(PLCI=%#x) -- %s: Error setting up echo canceller (PLCI=%#x) -- %s: Echo canceller successfully disabled (PLCI=%#x) -- %s: Echo canceller successfully set up (PLCI=%#x) %s: unhandled FACILITY_CONF 0x%x CAPI: Command=%s,0x%04x -- %s: 0x%x (wrong state) PLCI=0x%x Command=%s,0x%04x %s: conf_error 0x%04x PLCI=0x%x Command=%s,0x%04x > CAPI: Command=%s,0x%04x: no interface for PLCI=%#x, MSGNUM=%#x! %s: found and signal for b3 up state. %s: found and signal for b3 down state. %s: found and signal for finished ANSWER state. %s: found and signal for %s Started CAPI monitor-thread. == %s: Pickup not possible. FAXEXTENFailed to async goto '%s' into fax of '%s' CAPI reports application ID no longer valid, PANIC == %s: stay-online timeout, hanging up. == %s: stay-online queue-hangup. capi receivefax requires a filename -- capi receivefax: '%s' '%s' '%s' '%s' -- capi receivefax: if fax is bad, file won't be deleted. Unknown option '%c' for receivefax. wbcan't create fax output file (%s) capi receive fax in wrong state (%d) -- capi receivefax: hangup. -- Closing fax file... capi receivefax: fax receive failed reason=0x%04x reasonB3=0x%04x -- capi receivefax: removing fax file. capi receivefax: fax receive successful. FAXSTATUScapi sendfax requires a filename -- capi sendfax: '%s' '%s' '%s' rbcan't open fax file (%s) capi send fax in wrong state (%d) -- capi sendfax: hangup. capi sendfax: fax send failed reason=0x%04x reasonB3=0x%04x capi sendfax: fax sent successful. chan_capiThis paragraph is copyright (c) 2006 by Digium, Inc. In order for your module to load, it must return this key via a function called "key". Any code which includes this paragraph must be licensed under the GNU General Public License version 2 or later (at your option). In addition to Digium's general reservations of rights, Digium expressly reserves the right to allow other parties to license this paragraph under different terms. Any use of Digium, Inc. trademarks or logos (including "Asterisk" or "Digium") without express written permission of Digium, Inc. is prohibited. capiCommandcapiShow CAPI infoshowchannelsShow B-channel infodebugEnable CAPI debuggingnoDisable CAPI debuggingchatinfoShow CAPI chat infoExecute special CAPI commandsCAPI command interface. The dial command: Dial(CAPI/g/[:][/]) Dial(CAPI/contr/[:][/]) Dial(CAPI//[:][/]) "params" can be: early B3:"b"=always, "B"=on successful calls only "d":use callerID from capi.conf, "o":overlap sending number "q":disable QSIG functions on outgoing call capicommand() where () can be: "progress" send progress (for NT mode) "deflect|to_number" forwards an unanswered call to number "malicous" report a call of malicious nature "echocancel| or " echo-cancel provided by driver/hardware "echosquelch| or " very primitive echo-squelch by chan-capi "holdtype| or " set type of 'hold' "hold[|MYHOLDVAR]" puts an answered call on hold "retrieve|${MYHOLDVAR}" gets back the held call "ect|${MYHOLDVAR})" explicit call transfer of call on hold "3pty_begin|${MYHOLDVAR})" Three-Party-Conference (3PTY) with active and held call "receivefax|filename|stationID|headline" receive a CAPIfax "sendfax|filename.sff|stationID|headline" send a CAPIfax "qsig_ssct|cidsrc|ciddst" QSIG single step call transfer "qsig_ct|cidsrc|ciddst|marker|waitconnect" QSIG call transfer "qsig_callmark|marker" marks a QSIG call for later identification Variables set after fax receive: FAXSTATUS :0=OK, 1=Error FAXREASON :B3 disconnect reason FAXREASONTEXT :FAXREASON as text FAXRATE :baud rate of fax connection FAXRESOLUTION :0=standard, 1=high FAXFORMAT :0=SFF FAXPAGES :Number of pages received FAXID :ID of the remote fax machine Asterisk variables used/set by chan_capi: BCHANNELINFO,CALLEDTON,_CALLERHOLDID,CALLINGSUBADDRESS,CALLEDSUBADDRESS CONNECTEDNUMBER,FAXEXTEN,PRI_CAUSE,REDIRECTINGNUMBER,REDIRECTREASON !!! for more details and samples, check the README of chan-capi !!! LISTEN_REQLISTEN_RESPMANUFACTURER_REQMANUFACTURER_RESPRESET_B3_REQRESET_B3_RESPFACILITY_REQFACILITY_RESPSELECT_B_PROTOCOL_REQSELECT_B_PROTOCOL_RESPINFO_REQINFO_RESPALERT_REQALERT_RESPDISCONNECT_B3_REQDISCONNECT_B3_RESPDISCONNECT_REQDISCONNECT_RESPCONNECT_B3_T90_ACTIVE_REQCONNECT_B3_T90_ACTIVE_RESPCONNECT_B3_ACTIVE_REQCONNECT_B3_ACTIVE_RESPCONNECT_B3_REQCONNECT_B3_RESPCONNECT_ACTIVE_REQCONNECT_ACTIVE_RESPCONNECT_REQCONNECT_RESPDATA_B3_REQDATA_B3_RESPDATA_B3_CONFCONNECT_INDCONNECT_CONFCONNECT_ACTIVE_CONFCONNECT_B3_CONFCONNECT_B3_ACTIVE_INDCONNECT_B3_ACTIVE_CONFCONNECT_B3_T90_ACTIVE_INDCONNECT_B3_T90_ACTIVE_CONFDISCONNECT_CONFDISCONNECT_B3_CONFALERT_INDALERT_CONFINFO_CONFSELECT_B_PROTOCOL_INDSELECT_B_PROTOCOL_CONFFACILITY_INDFACILITY_CONFRESET_B3_INDRESET_B3_CONFMANUFACTURER_CONFLISTEN_INDLISTEN_CONFpeerlinkprogressdeflectreceivefaxsendfaxmaliciousretrieve3pty_beginccbsstopccpartybusychathangupqsig_ssctqsig_ctqsig_callmarkqsig_getplcihh p $0 capi: peerlink %d allocated, peer is %s > capi: peerlink %d timeout-erase Too many parts in dialstring '%s' NULL > parsed dialstring: '%s' '%s' '%s' '%s' %s: wait for %s (0x%x) %s: timed out waiting for %s %s: cond signal received for %s > %s: removed null-interface from controller %d. capi_sendf: message too big (%d) capi_sendf: inconsistent format "%s" capi_sendf: unknown format "%s" Unable to lock capi put! Unable to unlock capi put! CAPI error sending %s (NCCI=%#x) (error=%#x %s) dtmf frame should be written not a voice frame == %s: write on fax activity? No data for FRAME_VOICE %s don't know how to write subclass %s(%d) > %s: B3count is full, dropping packet. %s: failed to fill smoother > %s: too much voice to send for NCCI=%#x ddd()()%s-NULLPLCIw()()()()(www()()()())()()()((wwbbb)()()()) > %s: created null-interface on controller %d. > %s: CAPI INFO 0x%04x: %s capi_write_framecapi_read_pipeframecapi_create_reader_writer_pipecapi_parse_dialstringcapi_sendf_capi_put_msglog_capi_error_messagecapidev_check_wait_get_cmsgcapi_wait_confchan_capi_rtp.c%s: format %s(%d) invalid. rtp struct is NULL -- %s: RTP sendto error -- %s: DATA_B3_IND RTP (len=%d) non voice type=%d > %s: DATA_B3_IND RTP NCCI=%#x len=%d %s (read/write=%d/%d) -- %s: DATA_B3_IND RTP nativeformats=%d, but subclass=%d == %s: rtp_write error, dropping packet. > %s: rtp write data: frame too big (len = %d). > %s: RTP write for NCCI=%#x len=%d(%d) %s ts=%x localhost%s: unable to alloc rtp. > %s: alloc rtp socket on %s:%d > FACILITY_CONF INFO = %#x, RTP not used. conf parameter too short %d, RTP not used. > FACILITY_CONF wrong parameter (0x%04x), RTP not used. > RTP payload options 0x%04x 0x%08x 0x%08x > RTP codec: G.711-alaw G.711-ulaw GSM G.723.1 G.726 G.729did not receive FACILITY_CONF voice_over_ip_profilecapi_read_rtpcapi_write_rtpcapi_alloc_rtpcapi_rtp_ncpi@ `P0pH(hX8xD$dT4t L,l\<|B"bR2r J*jZ:zF&fV6vN.n^>~A!aQ1q I)iY9yE%eU5u M-m]=}C#cS3s K+k[;{G'gW7wO/o_?|}\t|>l<x|]\ |.l< 8|m\4|6< X|M\L|&< |u$T|:,<h|U$,|*,< (|e$|2T< H|E$l|"T<|yd|>~~D|Q< H|(׌t4|q<<|8ǜd|A<| t|a< ||0 d|Yd< h|,4|yD<|<$$|Id< (|$LT|id< \|4L4|M$ D8|&lT|m$ DL|6l< |>$Dt|]$ Dx|.T|U\ DX|*լT4|u\D,|:Ŝd|E\D|",t|e\ Dl|2,TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt4444444444444444444444444444444444444444444444444444444444444444DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\||||||||||||||||||||||||||||||||<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>NNnn..Rr2Bb"Zz:J j*+k K;{[#cC3sS//ooOO??__''''ggggGGGG7777wwwwWWWW))))))))iiiiiiii IIIIIIII99999999yyyyyyyyYYYYYYYY!!!!!!!!!!!!!!!!aaaaaaaaaaaaaaaaAAAAAAAAAAAAAAAA1111111111111111qqqqqqqqqqqqqqqqQQQQQQQQQQQQQQQQ--------------------------------mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM================================}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE5555555555555555555555555555555555555555555555555555555555555555uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU > QSIG: Unhandled QSIG INVOKE (%i) -- QSIG: received protocol 0x%#x not configured! -- QSIG: Supplementary Services -- QSIG: Facility has NFE struct -- QSIG: Facility has APDU - What to do if INVOKE is unknown: %s -- ASN1Decode: Size of ASN.1 Integer not supported: %i -- QSIG: Unknown Invoke Identifier Type 0x%#x > QSIG: cleanup channel chan_capi_qsig_core.c Unknown QSIG variant configured. %s: wait for PATH REPLACEMENT. %s: timed out waiting for PATH REPLACEMENT. %s: cond signal received for PATH REPLACEMENT. capi qsig_callmark requires an call identifier qsigqsig_prnum > QSIG_GETPLCI: %s QSIG_PLCI -- QSIG: Unsupported INVOKE Operation Size (max 255 Bytes): %i -- QSIG: Unsupported INVOKE Operation OID Size (max 20 Bytes): %i -- QSIG: Unknown INVOKE Operation Type: %i QSIG: Cannot add invoke, identifier is not encoded! QSIG: Cannot add invoke, type is not encoded! QSIG: Cannot add invoke, OID is too big! -- QSIG: Unknown Invoke Type, not encoded (%i) Call Transfer failed - second channel not found (PLCI %#x)! capi qsig_ct requires call marker, source number, destination number and await_connect info > * QSIG_CT: using call marker %i(%s) capi qsig_ct call marker not found! capi qsig_ssct requires source number and destination number ()(()()()s)CALLEDNAMECONNECTEDNAMEQSIG_SETUP > Sending QSIG external PROGRESS IE. / > QSIG Call Feature requested: Call Transfer on ALERTunknown (%c) QSIG Call Feature needs plci as parameter! for plci %#x Unknown parameter '%c' in QSIG_SETUP, ignoring. -- QSIG: Path Replacement not configured, bridging not available! -- QSIG: Trying to bridge with Path Replacement number %s... -- QSIG: peer is in state ALERTING, PATH REPLACE follows after CONNECT... 123 -- QSIG: peer is CONNECTED... -- QSIG: peer's state is %i, which is not handled yet... -- QSIG: Call Transfer partner channel for %s found at channel %s, bridging possible. -- OID2STR: Object identifier too small (%i). %lu -- QSIG: INVOKE OP (%i) -- QSIG: INVOKE OP (%s) -- QSIG: INVOKE OP (unknown - OID not displayable) -- QSIG: Unidentified INVOKE OP -- Checking INVOKE at index %i (of %i) -- Checking Facility at index %i -- Unknown QSIG protocol configured (%i) -- Facility done at index %i from %i > * QSIG_PATHREPLACEMENT_PROPOSE: no partner channel found (%#x) > * QSIG_PATHREPLACEMENT_PROPOSE: trying to complete bridge... %s: found and signal for PATH REPLACEMENT state. -- Found another facility at index %i -- More data found in facility at index %i, but this is not an facility (%#x) IGNOREREJECT CALLCLEAR CALLsend_feature_calltransferpbx_capi_qsig_sendtextpbx_capi_qsig_wait_for_prproposepbx_capi_qsig_callmarkpbx_capi_qsig_ctpbx_capi_qsig_ssctcc_qsig_do_facilitycc_qsig_add_call_alert_datacc_qsig_add_call_answer_datacc_qsig_add_call_setup_datacc_qsig_add_invoke+ > * Sending QSIG_PATHREPLACEMENT_PROPOSE: Call identity: %s, Party number: %s > * Sending QSIG_LEG_INFO3 "%s": (%i byte(s)) > * Sending "%s": (%i byte(s)) > Handling QSIG PATH REPLACEMENT PROPOSE (id# %#x) > * not Handling QSIG REPLACEMENT PROPOSE - not a sequence > * not Handling QSIG REPLACEMENT PROPOSE - buffer error > * not Handling QSIG REPLACEMENT PROPOSE - NUMERICSTRING expected > * Got QSIG_PATHREPLACEMENT_PROPOSE Call identity: %s, Party number: %s (%i) > * not Handling QSIG REPLACEMENT PROPOSE - partyNumber expected (%i) > * Sending QSIG_SSCT: %s->%s > Handling QSIG CALL TRANSFER (id# %#x) > * not Handling QSIG CALL TRANSFER - not a sequence > * not Handling QSIG CALL TRANSFER - buffer error > * not Handling QSIG CALL TRANSFER - no endDesignation information. > * not Handling QSIG CALL TRANSFER - error on decoding PresentedNumberScreened value. > * QSIG CALL TRANSFER - couldn't allocate memory for basicCallInfoElements. > * Got QSIG CALL TRANSFER endDesignation: %i partyNumber: %s (ScreeningInd: %i), partyName: "%s", Call state: %s > * Sending QSIG_CT: %i->%s > Handling Name Operation (id# %#x) CALLING NAMECALLED NAMECONNECTED NAME > * deleting previously received name. > * Got %s: "%s" (%i byte(s)) BUSY NAME > Handling QSIG LEG INFO2 (id# %#x) > * not Handling QSIG LEG INFO2 - not a sequence > * not Handling QSIG LEG INFO2 - buffer error > * Found parameter %i > * unknown parameter %i %i_QSIG_LI2_DIVREASON_QSIG_LI2_ODIVREASON_QSIG_LI2_DIVCOUNT_QSIG_LI2_DIVNUM_QSIG_LI2_ODIVNUM_QSIG_LI2_DIVNAME_QSIG_LI2_ODIVNAME > * Got QSIG_LEG_INFO2: %i(%i), %ix %s->%s, %s->%s ANSWEREDALERTINGEMPTY333$4<4 > Got name sequence (Length= %i) > Namestruct not ECMA conform (String expected) > Namestruct not ECMA conform (Integer expected) -- capi ccbsstop: '%d' w(w(dw)) -- capi ccbsstop: linkid %d not found in table. chan_capi_supplementary.ccapi ccbs requires || -- capi ccbs: '%d' '%s' '%s' '%s' -- CAPI: request CCBS/NR id=0x%x handle=%d (%s,%s,%d) -- capi ccbs: hangup. ERRORACTIVATEDcapi ccbs: linkid %d not found in table. CCBSSTATUS -- CAPI: CCBS/NR id=0x%x busy set to %d -- CAPI: PLCI=%#x CCBS/CCNR removed ref=0x%04x Unable to allocate CCBS/CCNR struct. %uCCLINKAGEIDNo peerlink found to set CCBS/CCNR linkage ID. -- CAPI: CCBS/CCNR handle=%d timeout. -- %s: PLCI=%#x CCBS/CCNR new id=0x%04x handle=%d Unable to supplementary-listen on contr%d (error=0x%x) contr%d -- %s: Call on hold (PLCI=%#x) -- %s: Call retreived (PLCI=%#x) -- %s: CCBS request confirmation (0x%04x) (PLCI=%#x) -- %s: CCBS call confirmation (0x%04x) (PLCI=%#x) -- %s: unhandled FACILITY_CONF supplementary function %04x -- contr%d: PLCI=%#x CCBS request reason=0x%04x handle=%d mode=0x%x rbref=0x%x capi ccbs request indication without request! -- contr%d: PLCI=%#x CCBS deactivate handle=0x%x reason=0x%x capi ccbs deactivate indication without request! -- contr%d: PLCI=%#x CCBS/CCNR erase id=0x%04x -- CAPI: PLCI=%#x CCBS/CCNR removed id=0x%04x state=%d -- CAPI: PLCI=%#x CCBS/CCNR erase-only id=0x%04x state=%d -- contr%d: PLCI=%#x CCBS status ref=0x%04x mode=0x%x capi CCBS status reference not found! w(w(w)) -- contr%d: PLCI=%#x CCBS remote user free ref=0x%04x mode=0x%x CAPI CCBS/CCBR reference not found! CCBSNR/%xcapi CCBS/CCNR: Unable to start pbx! == contr%d: started PBX for CCBS/CCNR callback (%s/%s/%d) -- contr%d: PLCI=%#x CCBS B-free ref=0x%04x mode=0x%x -- contr%d: PLCI=%#x CCBS deactivate ref=0x%04x mode=0x%x -- contr%d: PLCI=%#x CCBS B-free ref=0x%04x CAPI: FACILITY_IND SUPPLEMENTARY no interface for PLCI=%#x %s: unable to put PLCI=%#x onhold, REASON = 0x%04x, maybe you need to subscribe for this... -- %s: PLCI=%#x put onhold %s: unable to retrieve PLCI=%#x, REASON = 0x%04x -- %s: PLCI=%#x retrieved -- %s: PLCI=%#x ECT Reason=0x%04x -- %s: PLCI=%#x 3PTY begin Reason=0x%04x -- %s: PLCI=%#x 3PTY end Reason=0x%04x -- %s: PLCI=%#x CCBS unique id=0x%04x -- %s: PLCI=%#x CCNR unique id=0x%04x -- %s: unhandled FACILITY_IND supplementary function %04x pbx_capi_ccbshandle_facility_indication_supplementaryccbsnr_remote_user_freenew_ccbsnr_idListenOnSupplementaryThere are no members in CAPI CHAT. CAPI CHAT Room# Roomname Member Caller %3d %-12s%-30s"%s" <%s> -- capi mixer: %s: PLCI is unset, abort. -- capi mixer: listed %s PLCI=0x%04x LI=0x%x -- capi mixer: %s PLCI=0x%04x LI=0x%x w(w(dc))chan_capi_chat.ccapi chat requires room name. -- capi chat: %s: roomname=%s options=%s controller=%s (0x%x) Unable to allocate capi chat struct. Unable to open capi chat room. -- %s: added new chat member to room '%s' (%d) -- %s: chat: no frame, hangup. -- %s: chat: hangup frame. -- %s: chat: voice frame. -- %s: chat: NULL frame, ignoring. -- %s: chat: unhandled frame %d/%d. -- %s: chat: exception on readerfd %s: Wait failed (%s). -- %s: removed chat member from room '%s' (%d) pbx_capi_chatadd_chat_memberchat_handle_eventsll_3h43&P@'`'...... //,/D/\/h/t//////// 0$0<0L0\0p00000@00000 0 1$1<1X1Pt1111011111 22,2@2L2PXd $4,4H97\0XQQďM:TdefaultUsage: capi info Show info about B channels on controllers. Usage: capi show channels Show info about B channels. Usage: capi debug Enables dumping of CAPI packets for debugging purposes Usage: capi no debug Disables dumping of CAPI packets for debugging purposes Usage: capi chatinfo Show info about chat status. ĵ\E@