Embedded Asterisk
- 格式:pdf
- 大小:793.89 KB
- 文档页数:37
Asterisk目录及配置文件/etc/asterisk/Asterisk主目录,包含其它关于Asterisk的配置文件;*zaptel.conf这个配置文件放在/etc,因为其它软件也可以使用Zaptel这个硬件及其驱动,所以不是放在/etc/asterisk里./usr/lib/asterisk/modules/这个目录包含所有可以加载Asterisk模块(应用程序\编辑器\格式和有用通道),在Asterisk启运时会加载这些模块(可以编辑modules.conf)./var/lib/asterisk/比较重要的是astdb文件与agi-bin目录;astdb包含Asterisk当地数据库信息.sounds/所有声音提示的文件在里面,包括Asterisk原代码中的sounds.txt文件mohmp3/如果配置了音乐保持,应用程序会在这个目录下查找mp3(用CBR从文件中去除身份标签).keys/使用公钥和私钥系统认证与一个由RSA数字签名形成的一对等连接.公钥和私钥的扩展名分别为.pub和.keyfirmware/这个目录含了很多Asterisk相兼容的设备固件,它只有iax/这个子目录,其中有Digium的IAXy的二进制固件镜像.images/只有在较多的支持并且利用图解式的图像设备被发布,这个目录将会与相应的目录有更大的关联./var/lib/asterisk/agi-bin agi-bin包含所有脚本,可以通过许多已经建立的AGI应用程序与Asterisk连接./var/spool/asteriskoutgoing/gcall/tmp/voicemail/================配置文件================/etc/asterisk/asterisk.conf主要配置文件,/etc/zaptel.conf硬件接口的基本层.修改这个配置文件要用modprobe装载Linux Kernel使用模块./etc/asterisk/zapata.conf为硬件配置Asterisk的接口./etc/asterisk/extensions.conf拨号方案./etc/asterisk/sip.conf SIP协议配置文件/etc/asterisk/iax.conf呼入和呼出IAX通道/etc/asterisk/extensions.conf拨号方案配置文件/etc/asterisk/moduprobe.conf加载模块配置文件Asterisk developer\'s documentation 翻译计划by serva今天,Asterisk已经成为一个VOIP业界使用最广泛的一个集成电信级别P BX的工具,IPPBX如今已经成为VOIP商家争夺的一块重要市场,在我们越来越熟悉使用Asterisk的同时,我们希望能够越来越深入的了解asterisk,特别是对于开发人员,如果有自己特定的需求,在复杂的asterisk文件夹和asteri sk的源代码文件中迷失了方向,不知所措。
Asterisk系统的安装与配置一、安装包装备asterisk1.8.7.1.tar.gzdahdi-linux-complete-2.6.1+2.6.1.tar.gzdahdi是Asterisk管理硬件的插件(中间件)二、安装dahdi 安装时需要下载东西,所以需要互联网1.tar zxvf dahdi-linux-complete-2.6.1+2.6.1.tar.gz2.cd dahdi-linux-complete-2.6.1+2.6.13.make all4.make install5.make config ;生成启动脚本/etc/init.d/dahdi6./etc/init.d/dahdi restart ;启动dahdi7.chkconfig dahdi on ;检查编译DAHDI时CONFLICTING TYPES FOR ‘BOOL’解决办法,google上面有,说是linux版本宏引起的。
三、安装asterisk1.tar zxvf asterisk1.8.7.1.tar.gz2.cd asterisk1.8.7.13../configure --build=i3864.;指定安装路径 ./configure --prefix=/usr/local5.make menuselect ;在配置界面选中meete应用6.make ;编译7.make install 安装Asterisk8.make samples ;安装配置文件模版/etc/asterisk下9.make progdocs ;安装Asterisk程序文档10.asterisk 启动四、配置SIP通道默认语言 /etc/asterisk/sip.conf[general]language=cn/enbindaddr=0.0.0.0 服务器IP五、配置基本SIP账户 /etc/asterisk/sip.conf1.CLI命令sip show userssip show peerssip show settingssip set debug on/offsip reload2.分机号码模板[SIPPHONE](!)type=friend 呼入呼出均可host=dynamic 分机号注册时获取contex=geeyavoip ; 分机号呼入时使用的上下文extensions.conf中的上下文nat=no 不支持natqualify=20003.使用号码模板定义分机号[301](SIPPHONE) ;继承SIPPHONE模板username=301accountcode=301directrtpsetup=yes aster工作在proxy,不修改sdp实现rtp透传;secret=301 ;无需密码则注释掉这句;directmidia=yes 媒体穿越nat NAT=yes;canreinvite = yes 与上面一行等效的to disable re-invites if you had NAT=yes六、配置电话会议室 /etc/asterisk/meete.conf[rooms] ;会议室号将作为拨号计划中 meetme参数conf => 1001 ;定义会议室号1001,无密码conf => 1002,918 ;定义会议室密码为918备注:拨号计划中调用meetme函数时,将进入会议桥,如需要密码,系统将提示输入会议室密码。
PROTEL99SE GERBER输出各层文件后缀名定义Protel99SE Gerber output each layer file suffix nameGTL---toplayer top layerGBL---bottomlayer bottomGTO---TopOverlay top screen printing layerGBO---Bottomlayer bottom screen printing layerGTP---TopPaste top level paste (used as laser template)GBP---BottomPaste bottom table pasteGTS---Topsolder top solder (also called tin layer / green, negative)GBS---BottomSolder bottom weldingG1---Midlayer1 internal routing layer 1G2---Midayerr2 internal routing layer 2...GP1---InternalPlane1 plane 1 (negative)GP2---InternalPlane2 plane 2 (negative)...GM1---Mechanical1 mechanical layer 1GM2---Mechanical2 mechanical layer 2...GKO---KeepOuter inhibit wiring layerGG1---DrillGuide drilling boot layerGD1---DrillDrawing drill layerGPT---Top pad Master top master padGPB---Bottom pad Master bottom master padGerber file introduction:The standard Gerber file format can be divided into two types, RS-274 and RS-274X, which differ in that:RS-274, Gerber, file, and aperture are separate files.The aperture in RS-274X format is integrated in Gerber file, so there is no need for aperture files (ie, containing D code).Data format: integer bit + decimal digitCommonly used: 3:3 (metric, integer 3, decimal 3)2:4 (Imperial, integer 2, decimal 4)2:3 (Imperial, integer 2, decimal 3)3:3 (Imperial, integer 3, decimal 3)Leading zero, post zero and no zero:Example: 025690 leading zeros change to: 25690 (Leading) After 025690, zero is changed to: 02569 (Trailing)025690 does not lead to zero: 025690 (None)Company:METRIC (mm)ENGLISH (inch, or, mil)Unit conversion:1 inch = 1000 mil = 2.54 cm = 25.4 mm1 mm = 0.03937 inch = 39.37 milData features in GERBER format:Data code: ASCLL, EBCDIC, EIA, ISO code, commonly used: ASC, II code.Data units: Imperial, metric, and common: english.Coordinate forms: relative coordinates, absolute coordinates, commonly used: absolute coordinates.Data form: the former zero, the fixed length, the after zero, commonly used: fixed length.Introduction to polarity of GERBER FILE:Positive (POSITIVE): the GERBER description is the wiring layer, and the graphics depicted are mainly copper parts. Or "GERBER" describes the anti welding layer, and the description of the figure is mainly the anti welding part (that is, the cover ink part).Negative (NEGTIVE): GERBER description is a circuit layer, and the description of graphics is mainly copper parts. Or "GERBER" describes the anti welding layer, and the description of the figure is mainly non welding part (i.e., no ink part).Composite chip (COMPOSTIVE): the layers described by GERBER are synthesized from different polar layers.Usually, the excavation layer and the positive layer are superimposed.The polarity of excavation is C, mainly from line protection or additional process information.GERBER data is a file format that can be generated by all PCBCAD systems that can be processed by all optical plotters. The GERBER format is a subset of the EIA standard RS-274D. The extended GERBER format is a superset of EIA standard RS-274D format, also called RS-274X. RS-274X enhances handling of polygon fill, plus and minus combinations, custom D codes, and other functions. It also defines the rules for embedding an aperture table in the GERBER data file.The GERBER format file consists of a series of data blocks (parameters and code). Each block is separated by a block ending (EOB) symbol. The EOB character is usually an asterisk (*). According to the order in the file, the data blocks fall into the following two categories:1 RS-274X parameterDivided into the following groups in sequence:Prompt parameterAS coordinate selectionFS format descriptionMI mirror imageMO unitOF offsetSF scale factorImage parameterIJ image alignmentIN image nameIO image offsetIP image positive and negativeIR image rotationPF drawing film nameAperture parameterAD aperture descriptionAM aperture customLayer parameterKO excavationLN layer namePositive and negative of LP layer SR mobile and replicationmiscIF embedded file2 standard RS-274D codeIncluding a character function code, such as D code, G code, M code, and coordinate data. The coordinate data in X, Y format describes the linear position, and the I and J format describes the arc position.N Code: sequential code, named block order. (0-99999)D Code: drawing code, select, control the iris, specify the line type.G Code: general purpose code, used for coordinate positioning.M Code: Specifies the end of the file, etc..Example:*G04 THIS IS DEMO annotation%FSLAX23Y23*% omit leading zeros, absolute coordinates X2.3, Y2.3%MOIN*% set inch units%OFA0B0*% no offset%SFA1.0B1.0*% output ratio X axis 1, Y axis 1%ADD10C, 0.010*% defines D10 code as circle, diameter 10MILs The%LNBOXES*% layer is called BOXESG54D10* below is RS0274D dataX0Y0D02*X5000Y0D01*X5000Y5000D01*X0Y5000D01*X0Y0D01*X6000Y0*X11000Y0D01*X6000Y0D01*D02*M02* data overTwo RS-274X parameterFormat:%[]*%Parameter code, double character code (AD, AM, FS, etc.)The modifier completes the parameter code to define the qualifier requiredAD Aperture Definition aperture descriptionData block format:%ADD, [X]*%N1 D code number (10-9999)C (circle) outside diameter, X direction aperture, Y direction apertureThe R (oblong) X extends from size Y to size X to aperture Y to apertureO (ellipse) X from size Y to size X to aperture Y to apertureP (positive, multilateral) outer diameter, rotation angle, X direction aperture, Y apertureAM Aperture Macro custom irisA data block format:%AM*, []*.[[>*,,... *%Defines a name for the current custom apertureGame game1 (circle) Exp, diameter center X, center Y2/20 (line) Exp, line width starting point, X starting point, Y end point, X end point, Y angle21 (oblong) Exp, wide, high, center, X, center, Y angle22 (rectangular) Exp, wide height, left lower X, lower left Yangle4 (polygon) Exp points, starting point X, starting point Y, X1, Y1... angle5 (regular polygon) Exp, top count center, X center, Y diameter6 (Moire) X0 Y0, outer diameter, ring width, ring spacing, rings tens of width, ten long angle7 (heat dissipation) X0, Y0 outside diameter, inner diameter, mouth size angle3 end customAS, Axis, Select axis selectionData block format:%ASA[X|Y]B[X|Y]*%A B output device coordinate axisX Y data file coordinate axisFS Format StatementData block format:%FS[L|T][A|I][Nn][Gn]XnnYnn[Dn][Mn]*%L T L omit leading zero T, omit tail zeroA, I, A, absolute coordinates, I, relative coordinatesIn most EDA software, when designing the PCB, a Solder Mask is defined, which is called the solder layer in production, and the Solder Mask region is not defined on the pad. That is, where the solder and solder resist are produced, if the area is defined too large, the line or other conductive object near the pad will be exposed to the solder resist. Thus, in the process of processing, the bond plate and its vicinity metal wire are easy to form "bridging", causing short circuit phenomenon. Thus, the "Solder Bridges" phenomenon in production is usually caused by the improper definition of the mask data in the design stage and the CAD system is not found in time. Therefore, it is necessary to detect and repair "Solder Bridges" phenomenon quickly before processing.CAM350 not only can quickly find "Solder Bridge", but also can be repaired. Before processing to realize this function as long as the use of Analysis Find Solder Bridges to open the menu - > "Solder Bridging" dialog box.Tick in the "Top Check/Bottom Check" in front of a small box can choose only to detect surface or bottom detection or at the same time. In the following "Mask, Layer, Check, Against", select the correct layer, note that Soldermask_top corresponds to the Top layer; Soldermask_bottom corresponds to the Bottom layer. In Bridge Distance, enter the minimum tolerance bridge spacing. In the following "Search Area", select "Process Entire Layer" to indicate that the system will detect all layers currently open. If you choose "Window Area to Process", you would like to select a window first, and the system will detect the area of the window. After OK, the system will continue to be tested for some time. If an error is detected, a dialog boxis popped up. OK, the screen will jump to another edit window, and an information display / edit bar appears on the upper right.Here you can see all of the error specific locations, you can click on "All" to show all the errors, or you can select a error in the drop-down box, so you can query the specific location of the error.6.Check DrillThis function item is used to examine various problems in the drilling. For example, the distance between the hole and the hole is reasonable, whether or not there are two holes of the same size or different size in the same position.Analysis Check Drill Alalysis - > Drills, pop-up dialog box."Overlapped Drill Hits" can check whether there are two overlapping vias at the same location. "Coincident Drill Hits (Different Sizes)" can test whether there are two or more vias of the same size in the same location, but these vias are produced by different Tools. "Redundant Drill Hits (Same Size") can check whether or not there are two or more vias of the same size at the same location, but these vias are generated by the same Tool. "Drill, Hole, to, Drill, Hole, Clearance" can test whether the spacing between the holes meets certain rules. Next, select the layer you want to test in the Layers to Analyze.More than 7. of the DFM test the function can produce a report in the Info Report menu - > display test results. Such as Sliver,Report, Solder, Mask, Errors, Report, Silkscreen, Errors, Report, etc., and can be saved as a *.rpt file.If you have run the test function, just want to look at their specific location can be achieved by using Info - Find menu. You can also click directly in the dialog box of a menu item under Analysis.3. Copper Slivers"Copper Slivers" refers to those thin and narrow areas of copper that may easily fall off during production. This feature not only detects the narrow areas of copper deposits, but also the repair / trim function. Before you perform this operation, first open the relevant layers that you need to detect. Analysis - > Copper Slivers "Copper Slivers Detection" will pop up a dialog box.The first input can tolerate the minimum number of copper in the "Find Slivers Less than". In "Processing Control", you can choose "Fix Silvers" to repair the fine copper. Select "Remove Old Slivers" to eliminate the detection results that have been generated, such as "Mask Silvers"". In the following "Search Area", select "Process Entire Layer" to indicate that the system will detect all layers currently open. If you choose "Window Area to Process", you would like to select a window first, and the system will detect the area of the window. OK, detection system will continue to end time, finally pops up a message, if no error will show "Found no new Slivers". If you find errors will pop up an error message box, determine the screen will jump to another edit window. You can see all theexact locations here,You can click on "All" to display all the errors, or you can select a error in the drop down box so that you can query the exact location of the error.4.Mask Slivers"Mask Slivers" refers to those thin and narrow areas which are easily removed in the production process (commonly known as "green" solder barrier). Once the solder is removed, the solder is easily slid into the solder, causing undesirable results. This function can be detected and repaired before production, so as not to cause unnecessary consequences. Analysis, Mask Silvers, Mask Sliver Detection, a pop-up dialog box.The first input can tolerate the minimum number of copper in the "Find Slivers less than". In "Processing Control", you can choose "Fix Slivers" to repair the fine copper. Select "Remove Old Slivers" to cancel the previously detected results, such as "Mask Slivers"". In the following "Search Area", select "Process Entire Layre" to indicate that the system will detect all layers currently open. If you choose "Window Area to Process", you would like to select a window first, and the system will detect all layers currently open. After OK, the system will continue to be tested for a while and finally pop up a tooltip message. If there is no error, "Found no new Slivers" will be displayed". If an error is detected, a false dialog box is popped up. OK, the screen will jump to another edit window, and an information display / edit bar appears on the upper right. Here you can see all of the error specificlocations, you can click on "All" to show all the errors, or you can choose a error in the drop-down box, so you can query the specific location of the error.1., Silk, to, Solder, SpacingThis is the software to automatically test the screen printing layer and the spacing of the solder resist. Analysis Silk to Solder Spacing, "Check Silkscreen" dialog box will pop up.First, select the two layer you want to check, that is, Sildcreen_top/Soldermask_top, select both andSildcreen_bottom/Soldermask_bottom at the same time. Then enter the most tolerable spacing in the Clearance. The best tick in the "Remove Old Silkscreen Errors", to avoid confusion. After OK, the system performs the lookup, and at the bottom of the screen shows the "Silk to Sold Check" on the left: the percentage shown on the right shows a message box for error after execution. After "OK", the screen jumps to these two levels of information, and a display / edit bar is added to the top right of the screen. Here you can see all of the error specific locations, you can click on "All" to show all the errors, or you can choose a error in the drop-down box, so you can query the specific location of the error.2., Solder, Mask, to, Trace, SpacingIn general EDA software, defined as Solder Mask place, in fact, when the board is painted solder place. Where there is no Solder Mask, the solder is stopped when the board is made.In the process of welding solder to avoid disorderly flow caused between "pad lead bridge" short circuit main purpose of solder resist, ensure the quality of the installation, to provide electrical environment for a long time and anti chemical protection, forming printed circuit board coat".This command is when an implementation software automatically checks the line and Sold (solder) pitch function.Analysis Solder Mask to Trace - > Spacing, "Check Solder Mask" will pop up a dialog box.In this dialog, select the Electrical Layer and Solder Mask Layer two layers to check respectively. Select theTop/Soldermask_top layer at the same time, or check the Bottom/Soldermask_Bottom layer at the same time. Then enter the minimum tolerable spacing in the Clearance. The best tick in the "Remove Old Solder Mask Errors", to avoid confusion. After OK, the system performs the lookup. At this time, the bottom of the screen shows the "Solder to Trace Check": the percentage displayed on the right. After the execution, if an error is detected, an error message box will pop up.Similarly, the screen will jump to the two level of information after the confirmation, and a display / edit bar will be added to the top right of the screen. Here you can see all of the error specific locations, you can click on "ALL" to show all the errors, or you can select a error in the drop-down box, so you can query the specific location of the error.。
Logging in to Checkpointunch your browser and enter the Checkpoint address in the browser location bar:The Checkpoint Login screen appears.NOTE:Bookmark this page or add it to your Favorites so you will not have to retypethe URL every time you want to access Checkpoint.2.Enter your User Name and Password,and then click Login.The Checkpoint screen that appears depends on the Login and Search Practice Areasettings in the General Settings Options.NOTE:You can use your user name and password to open only one Checkpointsession at a time.Select the Save Name/Password check box to save your logininformation.You will not be prompted to enter your User Name and Password onfuture Checkpoint sessions.Ending a Session RemotelyCheckpoint does not permit multiple logins with the same User ID.If you are loggedinto Checkpoint on another machine or browser and attempt to login,Checkpoint will provide an option for you to close the original session and continue the login process.©2021Thomson Reuters. All Rights Reserved.W-329800U SING THE H OME S CREENCheckpoint -Quick Reference -2Using the Home ScreenThe Home screen provides quick links to Checkpoint tools and documents,access to current news of interest to Checkpoint subscribers,updates related to Checkpoint features and content,and easy access to training and support.You can change the contentandcustomize the features as needed.Choose from several Home screen views that organize content by practice area.Eachview's layout and content can be modified to match your preferences.Create your ownview consisting of selected content panes.My Quick Links provides quick access to frequently used areas of Checkpoint.You can tailor My Quick Links to your specific needs by modifying the list to reflect your areas of interest and frequent use.The Support &Product Training links make it easy to access instructor-led and self-study product training,user guides and other reference materials,support and trainingU SING THE H OME S CREENCheckpoint -Quick Reference -3news,support contact information and Checkpoint user options.Keep up-to-date with news and product developments.Consult Today's Headlines forlinks to current news.Review New in My Subscription to learn about new features and enhancements specific to your version of Checkpoint.Use Home screen features to display the results of Scheduled Searches ,ongoingcitation tracking (Track It)and proposed legislation being followed (Follow It).Enter your keyword in the Quick Search box and click Search to perform a keywordsearch.You can perform a keyword search in two ways:Intuitive Search recognizesquestions,common phrases,connectors,or citations,and interprets your queryaccordingly to retrieve the most relevant results,including relevant variations.Terms &Connectors will limit your search to the exact words you typed,without any variations.The search AutoComplete feature will suggest keywords as you type in the field.You can also perform a Quick Search on a predefined source set you create by selecting from the Choose Source Set drop-down list.U SING THE S EARCH S CREENCheckpoint -Quick Reference -4Using the Search ScreenThe Search screen provides a launch point from which to perform keyword searches on selected sources in several practice e the left navigation bar to access customized search templates andtoolsbased on the practice area.Select a practice area to use sources and search tools specific to an area of research.Practice areas include Federal ,State &Local ,Estate Planning ,Pension &Benefits ,International Tax ,International Trade ,Payroll ,and Accting,Audit &Corp Finance .To perform a keyword search enter search terms,select the sources to search,andthen click the Search icon.You can perform a keyword search in two ways:IntuitiveSearch recognizes questions,common phrases,connectors,or citations,and interprets your query accordingly to retrieve the most relevant results,including relevant variations.Terms &Connectors will limit your search to the exact words you typed,without anyU SING S EARCH C ONNECTORSCheckpoint -Quick Reference -5variations.The search AutoComplete feature will suggest keywords as you type in thefield.Open the Thesaurus/Query Tool to enhance your keywords with such features as aspell checker,a thesaurus of alternative terms,a list of connector symbols,andpreviously used keyword combinations.Select a search template to perform a search by filling in requested information.Forexample,use Find by Citation to request a code section from an official documentation source.Using Search ConnectorsUsing Connectors in Intuitive SearchIf the Terms &Connectors search method is selected,the AND,SPACE,or &connectors can all be used to require more than one term in each of the documents of your search results.However,if Intuitive Search is left as the default search method,Checkpoint will read the word "AND"and any SPACE as it would any other word used in your query.Although the most relevant documents are likely to have all words used,you may get results that have only most of the words.U SING S EARCH C ONNECTORSAlso,when using the Intuitive Search method,the use of quotations to search for a phrase will find the most relevant documents that include the exact phrase and relevant variations that contain the keywords within3words of one another.Checkpoint-Quick Reference-6U SING THE D OCUMENT S CREENCheckpoint -Quick Reference -7Using the Document ScreenThe Document screen provides the format for viewing and managing Checkpoint documents,with various tools and features for navigating,saving,printing,sharing,exporting,adding notes,and flagging the content.You can also highlight document text and savethehighlighted text as a note.Within a document,you can use the Context Panel on the right to take advantage ofadditional navigation and features.The available tabs listed in the Context Panel willdepend on the document displayed and how you arrived at that document (by Keyword or Table of Contents).Document tools include Print,Export,E-mail,Save,Open in New Window,Selected Text Option,Show Permalinks,Full Screen,Document Display Options,Flag this document,Add Note,and Reset view.Use the Navigate by field and arrow buttons to advance to the next Best result orDocument found by your search,the next document listed in the Table of Contents ,or the next occurrence of a Keyword .Keyword occurrences appear with yellow highlighting throughout the open document.Use the top line and side line link buttons that appear across the top of a document orembedded within the document to link to related documents in the Links section of the Context Panel .U SING THE T ABLE OF C ONTENTS S CREENCheckpoint -Quick Reference -8Using the Table of Contents ScreenThe Table of Contents screen,accessed from the menu bar on Checkpoint,provides access to all of the sources available to you through your subscription.Content is organized hierarchically into broad practice area categories.You can drilldown through levels of content to find individual documents.Click the "+"symbol next to a title to view its contents,or click the title name toU SING THE N EWS S CREENCheckpoint -Quick Reference -9Using the News ScreenThe News screen provides the latest news updates in the areas of tax,audit,accounting,trade,corporate finance,and employee benefits.Most of the news services provide access to earlier editions and e-mail delivery options.Headlines,summaries,or opening paragraphs are generally provided for each news article.In some news sources,the headline is a link to the full article.In others,a"document"symbol at the end of the paragraph links you to the full article.Select from news sources included in your Checkpoint subscription.Available newssources may include (depending on your subscription)Checkpoint Daily Updates ,L EGENDCheckpoint -Quick Reference -10News &Insight ,Accounting & Compliance Alert ,PPC's Daily Update ,IBFD Tax News Service ,Willis Towers Watson ,EBIA Weekly ,AAEI International Trade Alert ,TR Global Indirect Tax Update ,and EY Tax News .Click a date on the Date drop-down list,if available,to access earlier editions.Document tools let you print,export,e-mail,and manage the news content.Advance to a section of the news update by selecting the section title from the Outline on the left navigation bar.Click Set Display/E-mail Preferences and arrange to receive any of your subscribed news updates by e-mail.Options include receiving a Daily Update version or a Weekly Update (or Complete Newsletter)version offered on a less frequent schedule.This option is not available for all news sources.Click Checkpoint Weekly Updates to view all articlesfrom (depending on yoursubscription)the Federal Tax,State &Local Tax,Estate Planning,Pension &Benefits,and Payroll Updates for the most recently completed week (Monday through Friday).LegendL EGENDCheckpoint-Quick Reference-11。
本页内容准备学习eVC我的第一个项目仅仅通过另一个简单的步骤创建项目同中有异制作一个声音暂时先到这里欢迎回到大家非常熟悉的MSDN Pocket PC 开发中心,Larry Roof 和我将在这里轮流为您讲解日益流行的手持设备的编程技巧。
当Larry 带着他的iPAQ 走在大街上寻找无线Internet 接入时,像我这样明智的人正在一边查收电子邮件,一边坐在本地星巴克舒适的椅子上,空间有Volkswagen Beetle 那么大。
这不是开玩笑—西雅图令人神往的咖啡商场正忙于安装11Mbps 的无线Internet 接入点,这意味着我可以一只手拿着double-tall latte 编写这个特别的专栏,另一只手拿着油炸圈饼,同时感谢Office XP 的语音识别功能。
上个月,老好人Larry 准备使用令人崇拜的Visual BASIC 语言阐述开发过程。
您知道—它更像图形冒险程序,而不是真正的编程语言,它包含可爱的小图片和对话框,您可以将它们拖过屏幕。
这次我们将使用真正的编程语言— C++。
不用担心,我们不会仅停留在简单的“Hello World”层面上。
如果您是一位经验丰富的C++ 编码人员,那么您会非常吃惊:将您现有的知识应用于这个令人兴奋的新平台是多么的容易啊!如果您刚刚起步,或者很少接触,那么您也可能印象深刻:编写您的Pocket PC 应用程序是多么的简单啊!如果您有Windows ®开发经验,那么您可能想知道,这个C++ 版本是否是某种“玩具”语言。
它会提供Win32 ®兼容的API 吗?MFC 如何呢?ATL 如何呢?有什么样的调试支持呢?好的,你们都会受到很好的款待。
eVisual C++ ®不是C++ 的简装版本,它是真正的McCoy。
此外,Pocket PC 操作系统也不是玩具—它是真正专业的操作系统,因此您可以认为其中存在许多Win32 API。
准备工作:(1)安装WM ware虚拟机(2)操作系统:内核2.6的Linux 系统,建议使用Fedora 。
(3)安装软件:asterisk.tar.gz , libpri.tar.gz, zaptel.tar.gz。
路径:\\10.7.1.7\TeamShare\AlexJunkieGrp\TEMP。
(将这三个文件放到Linux 系统的/opt文件夹下。
)(4) SSH终端。
步骤(1):安装虚拟机(略)步骤(2):安装fedora 8 操作系统(也可以使用已经安装过的操作系统)安装操作系统 fedora 8(1)最好完全安装。
(2)在安装过程中配置自己的硬盘大小,如果完全安装的话一般4.0G是不够的。
所以请避免安装时引起的很多不必要的麻烦Attention: 保证网络流通,关闭防火墙。
安装Asterisk依赖包清单包--依赖关系gcc--libpri, zaptel, asterisklibtermcap-devel--asteriskkernel-devel--zaptelkernel-smp-devel--zaptelgcc-c++--asteriskopenssl-devel--asterisknewt-devel--zaptelzlib-devel--asteriskunixODBC-devel--asterisklibtool--asteriskmake—asterisk(1)检查是否已经安装kernel-devel# rpm -q kernel-devel例如:kernel-devel-2.6.18-92.1.10.el5,表示已经安装,如果没有安装,要用yum安装一下,如下 yum install kernel-devel(2)检查是否已经安装以下的辅助软件包rpm -q bisonrpm -q bison-develrpm -q ncursesrpm -q ncurses-develrpm -q zlibrpm -q zlib-develrpm -q opensslrpm -q openssl-develrpm -q gnutls-develrpm -q gccrpm -q gcc-c++rpm -q mysql-devel(4)如果没有安装则用yum安装yum install bisonyum install bison-develyum install ncursesyum install ncurses-develyum install zlibyum install zlib-develyum install opensslyum install openssl-develyum install gnutls-develyum install gccyum install gcc-c++yum install mysql-devel准备工作完毕步骤(3):安装asterisk (1):解压缩软件包# cd /opt解压缩三个文件包:#tar -xvzf libpri.tar.gz#tar -xvzf zaptel.tar.gz#tar -xvzf asterisk.tar.gz删除文件包:#rm -r *.gz(2):安装zaptel# cd zaptel# ./configure# make (显示编译成功)# make install (显示安装成功)# make configAttention: 安装过程中不会出现错误信息(3):安装libpri退出zaptel文件夹#cd ..# cd libpri# make# make install(4):安装asterisk如果没有出现错误,安装是正确的# cd ..# cd asterisk# ./configure# make (显示编译成功)# make install (显示安装成功)# make samples测试一下asterisk是否安装成功可以执行asterisk的主命令# asterisk –vvvvvvvvc(启动asterisk)如果这个时候提示cli> 表示已经成功cli> stop now(退出asterisk)# make config(配置启动)安装asterisk完成步骤(4):asterisk 配置在安装asterisk成功后,用两个sip电话通过asterisk服务互通打电话,需要配置sip.conf, extension.conf。