# رکوردر ضبط مکالمات | Top Previous Next

اين قسمت شامل نرم افزار TelsaHW مي باشد. تمام سخت افزارهايي که از نوع پورت USB مي باشند، PCBase هستند؛ سيستم ضبط مکالمات تلسا از اين دسته مي باشد. نرم افزار رکوردر: 1. بايد روي کامپيوتري که سخت افزار تلسا به آن متصل است نصب شود. 2. بانک اطلاعاتي ندارد. 3. UserInterface ندارد که کاربر به طور مستقيم با آن در تعامل باشد. 4. از نوع سرويس مي باشد؛ سرويس نرم افزاري است که:UserInterface Œ ندارد. ? هنگام بوت شدن کامپيوتر قبل از login (منظور User و Pass اي که هنگام ورورد به ويندوز مي خواهد) اجرا مي شود (با برنامه هايي که در Startup مي گذاريم که بعد از بالا آمدن ويندوز به طور خودکار Load مي شوند متفاوت مي باشد). 5. Event هايي که تشخيص داده را روي پورت 2001 اطلاع مي دهد. اين نرم افزار با کارت سخت افزاري ارتباط برقرار کرده و دو عمليات انجام مي دهد:Œ مکالمات (که خودش شامل دو قسمت: فايل صوتي و مشخصات مکالمه مي باشد) را ضبط مي کند و داخل پوشه اي مي ريزد. ? علاوه بر مکالمات، وقايع (تعداد زنگ و OnHook و OffHook و ...) را به صورت Online نمايش مي دهد. نکته مهم براي مشتريان اينست که اطلاعات شان محفوظ بماند؛ بدين منظور 500 بايت به مشخصات مکالمه اختصاص مي دهيم که اين 500 بايت در اوايل فايل صوتي مکالمه قرار مي گيرد و معادل 62 ميلي ثانيه مي باشد که با گوش شنيده نمي شود. از مزاياي آن اينست که اين 500 بايت اطلاعات هرگز گم نمي شود همواره داخل مکالمه مربوطه قرار دارد و توسط نرم افزار آرشيو قابل بازيابي مي باشد. در هنگام تبديل فايل صوتي به MP3 اين 500 بايت مجدداً داخل آن قرار مي گيرد. از ويژگي هاي رکوردر اينست که از کد اسکي High Level استفاده مي کند. براي ارتباط با نرم افزار رکوردر از طريق TCP/IP با پنجره Telnet از قسمت راهنماي برنامه (کليک راست روي آيکون برنامه در سيني ابزار و انتخاب راهنما و يا منوي راهنما از برنامه کلاينت) به پورت 2001 وصل شويد (از طريق کليک روي نام پورت ها). در پنجره Telnet باز شده يکسري ريپورت ها را مشاهده مي نمائيد که مربوط به Data هايي مي باشد که دستگاه به طور Online مي فرستد. مثلاً با برداشتن گوشي تلفن پيغامي مبني بر OffHook بودن و اينکه LED آن قرمز مي باشد، مي دهد و به ازاي هر شماره که گرفته مي شود يک سطر اطلاعات مي فرستد که در آن شماره گرفته شده را به همراه شماره هاي قبلي گرفته شده از زمان برداشتن تا گذاشتن گوشي را با قرار دادن يک حرف t يا p (بر حسب تون يا پالس بودن) قبل هر شماره در يک سطر نمايش مي دهد. به فرض مثال Event هايي که در هنگام گرفتن شماره 234 رخ مي دهد بدين صورت مي باشد: t2 t2t3 t2t3t4 به محض گذاشتن گوشي پيغام OnHook و رنگ سبز LED مي دهد و همچنين گزارش مي دهد که در چه حالتي StopSave شده است مثلاً ByHook. Voxsensivity: مربوط به ضبط ميکروفون مي باشد که اگر ميکروفون به آن وصل باشد Dataي مربوط به Vox را هم مي دهد. قابليت Reset کردن نيز از اين پنجره وجود دارد. شماره کارد و مدل آن و چند کاناله بودن آن و تعداد جامپرهاي آن را هم نمايش مي دهد. زماني که دستگاه شروع به کار کرده و زمان جاري سيستم را نيز نمايش مي دهد. يکسري از دستوراتي که توسط آن مي توان اطلاعاتي (که در جلوي آن توضيح داده شده) را در اين پنجره مشاهده نمود در قسمت زير مشاهده مي شود:
Description | Commands
about THW service | ABOUT?
current time and start time | TIME?
get the list of detected cards | CARDS?
get the list of cards(n) structure | CARDS STRUCT(n)?
get all setting of the card | CARDSETTING(card)?
set fpga LoopBack to new TRUE or FALSE | FPGALOOPBACK(card,state)!
set e1 channel LoopBack: [NONE,LOCAL,REMOTE] | E1CHLOOPBACK(card,ch,mode)!
set e1 LoopBack: METALIC, PAYLOAD ] [NONE, LOCAL, REMOTE, DIGITAL, | E1LOOPBACK(card,ch,mode)!
set send mode: DTMFONCE,DTMFFOREVER] [SLIENCE,INC,FILEONCE,FILEFOREVER, c: number of card ch: number of channel f: specify the file path in FILE modes d: specify dtmf code in DTMF modes | SENDMODE(c,ch,Mode,f or d)!
set led state: GREEN_RED_BLINK] SLOW_GREEN_BLINK, FAST_RED_BLINK, SLOW_RED_BLINK, [OFF, GREEN, RED, FAST_GREEN_BLINK, | LED(card,ch,status)!
set read write mode to: READWRITE, NONE ] [READ, WRITE, | READWRITEMODE(card,mode)!
set watchdogtimerstate of card c to: [TRUE, FALSE] | WATCHDOGTIMERSTATE(c,state)!
download tms for the card | DOWNLOADTMS(card)!
set slience time out of the channelr | SLIENCETIMEOUT(card,ch,n)!
detach card | DETACH(card)!
reset MSP | RESETMSP(card)!
reset E1 card | RESETE1(card)!
set inc test state to: [TRUE],[FALSE] | INCTEST(c,ch,state)!
clear the number of errors | CLEARCARDERRORS(c,ch)!
start saving channel ch of card c | STARTSAVE(c,ch)!
sop saving of channel ch of card c | STOPSAVE(c,ch)!
set add state of card c to TRUE or FALSE | ADDSTATE(c,state)!
get online state info of channel ch of card | ONLINEINFO(card,ch)?
set save mode of channel ch of card to : [DEFHOX],[HOOK],[HOX],[NONE],[CONDITIONAL:save every specified time specified in setting] | SAVEMODE(card,ch,mode)!
set diswatcher state to: [TRUE:1],[FALSE:0] | DISWATCHER(card,ch,state)!
set hooklevel of the channel ch of card | HOOKLEVEL(card,ch,level)!
set flash time(in milliseconds) | FLASHTIME(time)!
set state clear(in milliseconds) | CLEARSTATE(time)!
set number clear(in milliseconds) | NUMBERCLEAR(time)!
set cid time out in seconds | CIDTIMEOUT(time)!
set max record time in minutes | MAXRECORDTIME(time)!
set cartable dtmf code for the specified record | USERDTMF(c,ch,dtmf,ref)!
set cartable dtmf code for the specified record | USERDTMF(c,ch,dtmf)!
set offline detection to [TRUE:1],[FALSE:0] | OFFLINEDETECTION(state)!
get main setting | SETTING?
set vox sensitivity of the channel (by percent) | VOXSENSIVITY(card,ch,n)!
نکته:اگر با برنامه Hyper Terminal به TCP/IP وصل شويد مي توانيد براي مشاهده حروف فارسي از فونتي مثل Arabic Fixed استفاده نمود.