`
文章列表
1 针对用编译的方式安装时的卸载     第一步 :先停止你的asterisk >asterisk -rx ‘stop now’ 然后要验证一下是否真的被停了. >ps aux|grep “asterisk”|grep -v grep 如果有输出信息,那我们来个猛的 >killall -9 asterisk 第二步 :如果你装了zaptel驱动,你需要把你的zaptel驱动删除掉,如果你没装,那就跳过这一步吧.>lsmod | grep zaptel zaptel                213028  4 zttranscode ...
Installing a binary distribution of Asterisk makes it easier to maintain your system. Using the package management tools that are included with your Linux distribution, you can install and update software without manually managing dependencies (libraries and utilities on which applications r ...
VirtualBox的提供了四种网络接入模式,它们分别是: 1、NAT 网络地址转换模式(NAT,Network Address Translation) 2、Bridged Adapter 桥接模式 3、Internal 内部网络模式 4、Host-only Adapter 主机模式 第一种 NAT模式 解释: NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhost访问网络的所有数据都是由主机提供的,vhost并不真实存在于网络中,主机与网络中的任何机器都不能查看和访问到Vhost的存在。 虚拟机与主机关系: ...
 经过这段日子的学习和使用Spring,慢慢地体会到Spring的优妙之处,正在深入地吸收Spring的精华,呵 呵。现在写的这个只是个简单AOP例子,包括前置通知,后置通知,环绕通知,和目标对象。写这个例子的主要目标只是想让想学AOP的能更快地入门,了解一 下如何去配置AOP里面的东东。 目标对象的接口:IStudent.java   /** * */ package com.dragon.study; /** * @author dragon * */ public interface IStuden ...
1. 利用宏来删除相关数据       如: aaa,1111,1111          asdfasdf,222,3232          234234,sdfs,sdfsf      如果想实现把每行逗号之后的数据删除掉,即是每行只保留一列       先创建宏 用 q 开始,然后输入宏的名字 如 ...
关键参数:sip_custom.conf 增加:callevents=yes; 事件详解: 事件名称                 事件说明                           #Newchannel---------中间态,创建通道,是初始化状态                                                    #Newcallerid--------中间态,通道上建立一个呼叫ID,有时会无法建立呼叫ID,如呼叫一个无效号码时,不创建 #Dial---------------持续态,呼出拨号状态                 ...
1.  AbsoluteTimeout  AbsoluteTimeout :这个命令将要求 Asterisk 在指定秒数后挂断特定的通道,从而有效地结束通话。   参数:   Channel : 哪些渠道挂断,如 SIP/123-1c20   Timeout : 到通道应挂断的秒数   例子:   请求信息   Action: AbsoluteTimeout   Channel: SIP/123-1c20   Timeout: 20     返回成功信息 ...
测试环境:Fedora7,管理员:root,普通用户:test1   实现目标:在Linux启动时,自动运行位于普通用户test1根目录下的脚本程序test.py,该程序会在每次执行时自动向本地日志文件追加一条记录,源码如下:   from datetime import datetime now=datetime.now() f=open('test.log','a') f.write('%s '%now) f.close()   Linux在启动时,会自动执行/etc/rc.d目录下的初始化程序,因此我们可以把启动任务放到该目录下,有两种办法: ...
Sybase日期函数 日期函数 getdate() 得到当前时间,可以设置得到各种时间格式. datepart(日期部分,日期) 取指定时间的某一个部分,年月天时分秒. datediff(日期部分,日期1,日期2) 计算指定的日期1和日期2的时间差多少. dateadd(日期部分,数值表达式,日期) 计算指定时间,再加上表达式指定的时间长度. --取时间的某一个部分 select datepart(yy,getdate()) --year select datepart(mm,getdate()) -- ...
amfphp是由adobe公司开发的一个开源的项目,用于php与flex通讯的工具类。          amfphp的使用比较简单,只要在官网下载后,解压即可使用,具体的使用方法就不在这里赘述了,要了解 的朋友可以上官网或是下载视频了解(个人推荐 "郑岩峰"关于flex的视频,讲解的比较细).     这里主要是要讲一下amfphp与php的通讯的两种方法: 1. NetConnection + Responder 2. Remoting Object     一、NetConnection + Responder 的连接方式   1.先定义一个N ...
Flex 4 要与PHP通讯,先要安装 PHP 环境,如apache,mysql,php等,当然也有集成环境 XAMPP,直接解压即可使用。   先打开 XAMPP ConTrol panel 启动Apache和mysql,这样php的环境算是好了。接下来就按以下的步骤:   1.如xampp解压到了F盘,在F:\xampp\htdocs\ 建立项目文件夹 flexphpdemo,并建立一个Demo.php      并输入以下代码:     <?php if(is_numeric($_REQUEST["Data1"])){ $Retu ...
你是否在使用java -jar参数运行打包好的jar应用程序的时候发现应用程序无法找到classpath下设置好的第三方类库的内容?无论怎么设置classpath参数都无济于事,总是会报ClassNotFound的错误?那么本篇帖子可以帮助你摆脱烦恼 :) 当 用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报 ClassNotFound错误。实际上这是由于当使用-jar参数运行的时候,java VM会屏蔽所有的外部classpath,而只以本身yourJarExe.jar ...
1.先在sip.conf中建立若干个sip账号      如:    [2207] type=friend mailbox=2207 dtmfmode=rfc2833 callgroup= host=dynamic username=2207 secret=2207 canreinvite=yes context=internal callerid=sch<2207> pickupgroup= accountcode= nat=yes disallow=all allow=ilbc all ...
exten => s,1,background(voice_file) exten =>1,1,playback(choice1) exten => 1,2,hungup() exten => i,1,playback(wrongchoice) exten =>1,2,goto(s,1) exten => t,1,play(timeout) exten =>t,2,hungup()   一直以来都认为,当没有按键的时候,会自动进入t,谁 ...
出现这种办法的原因一般是由于rtp造成的. 可以查看/etc/asterisk/rtp.conf ; ; RTP Configuration ; [general] ; ; RTP start and RTP end configure start and end addresses ; ; Defaults are rtpstart=5000 and rtpend=31000 ; rtpstart=10000 rtpend=20000 ; ; Whether to enable or disable UDP checksums on RTP traffic ; ...
Global site tag (gtag.js) - Google Analytics