请问如何用asp.net收发传真啊?怎么实现?

gweidian 2003-07-31 01:59:24
高手请指教,有代码就爽了,呵呵。。。。
...全文
123 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
gweidian 2003-08-01
  • 打赏
  • 举报
回复
谢谢你。。。其实我也正找到了这个组件
gweidian 2003-07-31
  • 打赏
  • 举报
回复
请问这个组件会不会过期啊?你有吗?能传给我吗?dian80@163.net谢谢
snby 2003-07-31
  • 打赏
  • 举报
回复
学习
river168 2003-07-31
  • 打赏
  • 举报
回复
学习......
cyp503 2003-07-31
  • 打赏
  • 举报
回复
下载一个InterFax的组件

// Send fax
{
long lngReturnCode;

InterFax.InterFax objIF = new InterFax.InterFax();

lngReturnCode = objIF.SendCharFax("MyUserName","MyPassword","1-303-6868686","This is a sample fax from InterFAX Inc.","TXT");
Response.Write("Send Fax returned code is: " + lngReturnCode);
}


// Get status
{
const string strLineBreak = "<BR>";
int iLastTransactionID;
int iMaxItems;
int iTotalCount=0;
int iListSize=0;
int iResultCode=0;
InterFax.FaxItem[] structFaxItems;

iLastTransactionID = Convert.ToInt32(Request.Form["TID"]);
iMaxItems = Convert.ToInt32(Request.Form["MaxItems"]);

InterFax.InterFax objIF = new InterFax.InterFax();
structFaxItems =
objIF.FaxStatus(strUserName,strPassword,
iLastTransactionID,iMaxItems,ref iTotalCount,ref iListSize,ref iResultCode);//get status
if(iResultCode != 0) //error occured


Response.Write("ERROR Occured. Result code is:" + iResultCode);
else //print results
for(int i =0 ; i < iListSize ; i++)
{
Response.Write("=============================" + strLineBreak);
Response.Write("Fax item #" + i + strLineBreak);
Response.Write("TransactionID: " + structFaxItems[i].TransactionID + strLineBreak);
Response.Write("Fax number: " + structFaxItems[i].DestinationFax + strLineBreak);
Response.Write("SubmitTime: " + structFaxItems[i].SubmitTime + strLineBreak);
Response.Write("CompletionTime: " + structFaxItems[i].CompletionTime + strLineBreak);
Response.Write("PagesSent: " + structFaxItems[i].PagesSent + strLineBreak);
Response.Write("Status: " + structFaxItems[i].Status + strLineBreak);
}
}


a1ds 2003-07-31
  • 打赏
  • 举报
回复
强烈关注!
sunxiaoli 2003-07-31
  • 打赏
  • 举报
回复
关注
  • 打赏
  • 举报
回复
帮你顶!
jaffler 2003-07-31
  • 打赏
  • 举报
回复
找到一段很乱的测试时期的代码,抱歉。其他的我不能说了(公司规定)。
用到 FAXCOMLib.dll组件。

Public objFaxSev As New FAXCOMLib.FaxServer()

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim objFaxDoc As FAXCOMLib.FaxDoc
objFaxSev.Connect("google") ''主机名
Dim strFile As String = "d:\test.doc" ''fax.txt"
objFaxDoc = CType(objFaxSev.CreateDocument(strFile), FAXCOMLib.FaxDoc)
objFaxDoc.FaxNumber = "9,61246606" '' "505" '' "9,87597252"

objFaxDoc.SenderName = "tom"

'''' 是否有封面()
objFaxDoc.SendCoverpage = 1 '' 0,1。是否需要封面
objFaxDoc.ServerCoverpage = 1 ''0,1,是否使用自定义封面
objFaxDoc.CoverpageName = "一般1.cov" '’strFile1
''-------------------------------------
objFaxDoc.RecipientName = "张三" '’"张三"
objFaxDoc.SenderAddress = "广州太平洋电脑市场9楼" objFaxDoc.SenderCompany = "广州红帆电脑公司" objFaxDoc.SenderDepartment = "技术部" '’ "技术部"
objFaxDoc.SenderFax = "87588875,517" objFaxDoc.SenderHomePhone = "020-87654321"
objFaxDoc.SenderOffice = "太平洋2-905" objFaxDoc.SenderOfficePhone = "020-87654321"
objFaxDoc.SenderTitle = "程序员"
objFaxDoc.CoverpageNote = "请各位到会,讨论相关事宜 abcdefghijklmnopqrstuvwxyz"
objFaxDoc.CoverpageSubject = "iOffice传真管理测试通知" '’"iOffice传真管理测试通知"
Dim b As Long = objFaxDoc.Send()
End Sub
jaffler 2003-07-31
  • 打赏
  • 举报
回复
我去年做过。不过csdn里的帖子大概都没有了

我找找代码

短信猫:又称GSM MODEM,GSM猫,无线猫,短信模块,GSM模块,短信设备。根据集成模块的个数不同,又分为单猫和猫池两种。 短信猫是什么?短信猫其实是一种支持GSM无线通讯的工业级调制解调器,一般基于法国WAVECOM或德国SIEMENS(西门子)GSM模块,插入国内移动通信运营商的SIM卡后即可接入运营商GSM网络,实现无线GSM通话、短信、数据等功能。与手机相比,实际上核心模块一致,只是手机多了屏幕、键盘以及软件界面支持,而短信猫是在PC上通过串口通讯用AT指令去控制的,但两者能完成的短信收发功能是完全相同的。 随着手机及短信的普及,越来越多的行业开始发展企业短信应用,短信猫设备凭借其低成本、稳定可靠的点对点通信、方便快捷接入的优势已经成为企业短信领域重要的短信接入方式之一。中德福林依托其强大的研发实力、多年的无线通信经验,推出了一系列短信猫产品,除了原装正版的WAVECOM GSM MODEM,自身更是研发了多种型号的短信猫设备,基本上基于WAVECOM核心模块,接口包括串口(RS232)、USB接口、PCI接口、网口等,并提供一系列短信猫开发包及示例程序,支持VC/VC++/VB/DELPHI/PB/C#/.NET/ASP/JAVA/JSP二次开发。 短信猫设备二次开发接口 基于短信猫开发行业短信应用,软件开发商可以采取以下三种方式: 直接使用AT指令:基于串口通讯模式使用AT指令直接操作短信猫,这是最底层的短信猫开发模式,但是我们建议客户尽量不采用此方法,因为这种方式需要对短信猫的AT指令及特性非常熟悉。 短信猫二次开发包:短信猫厂商针对软件开发商短信应用提供的二次开发包,其底层是基于短信猫的AT指令,对于软件开发商只需要调用二次开发包或者控件中的API即可。基于多年的开发经验,为客户提供一套基于动态链接库(DLL)技术的短信猫开发包,可以支持所有的 WINDOWS 环境下开发工具,也提供支持 JAVA 开发的 JAR 包。 短信猫通信中间件:这是我们独家提供的基于数据库接口的短信猫通信服务器软件,软件开发商只需要提交短信队列到数据库里即可,开发简单快速,节约人力成本,是最佳的短信应用开发接口模式。 短信猫的优势 基于短信猫建立行业短信应用,具有如下优势: 投入低:无需购置接入服务器,只需购置经济的短信猫设备; 安装维护方便:短信猫设备容易安装,维护手段简便易用; 安全性好:服务采用自服方式,不需经第三方,信息保密,整个应用都在企业的控制之内; 用户覆盖面广:该服务能通过不同运营商的短信中心发送或接收短信息,兼容移动、联通的所有手机用户以及电信、网通的所有小灵通用户; 可靠性高:采用点对点的发送方式,优先级别高,稳定性好; 系统容量可扩展:通过简单添加通信模块就可以扩充系统容量; 业务开展自由:业务内容不受运营商限制,可以根据企业的具体需求进行业务和应用的定制; 接入门槛低:无需和运营商、服务提供商进行繁琐的商务谈判,只需一台短信猫就可以迅速构建企业自己的短信服务系统。 短 信 猫 直 销 网 产 品 简 介 欢迎由此查看本网短信猫产品规范及技术指标 短信猫,一般也叫做GSM MODEM,从英文名翻译过来,其实就是支持GSM制式通讯的调制解调器。所以,短信猫还有很多别称,如GSM猫,无线猫,短信模块,GSM短信模块等。因为大部分客户都是拿着GSM MODEM去收发短信,也就是在行业应用市场上,GSM MODEM最大的用途是用来收发短信,因此,大多数人还是称之为短信猫。 短信猫是什么?短信猫其实是一种支持GSM无线通讯的工业级调制解调器,一般基于法国WAVECOM或德国SIEMENS(西门子)GSM模块,插入国内移动通信运营商的SIM卡后即可接入运营商GSM网络,实现无线GSM通话、短信、数据等功能。 短信猫(GSM MODEM)的核心模块实际上就是手机的核心模块。当短信猫接通电源以后,GSM MODEM的内置软件就开始工作,如果您插入了某个移动运营商的SIM卡,GSM MODEM便完全就和手机一样接入到移动通信网络中去了。与此同时,计算机可以通过串口或USB连接GSM MODEM,通过一套AT指令,便可以操作GSM MODEM,例如收发短信。其实也可以拨打电话、收发传真等等,只是我们一般没有必要使用这些多余功能。因此短信猫(GSM MODEM)与手机的最大区别在于手机自带屏幕、键盘、应用软件,而短信猫相当于一个处于黑箱操作的手机,需要计算机去驱动和控制。 短信猫(GSM MODEM)的分类:按照与计算机的不同接口,短信猫可分为串口短信猫、USB接口短信猫、PCI接口短信猫、网口短信猫等。按照模块数的多少,短信猫可分为单口短信猫和短信猫池两种。短信猫池其实就是将多个模块集成到一起通过多串口或者网口与计算机形成多串口通讯,从而实现多个模块并发的设备。按照无线网络制式的不同,又可分为GSM短信猫、CDMA短信猫和小灵通短信猫。 短信猫开发接口(GSM MODEM SDK),基于短信猫开发行业短信应用,软件开发商可以采取以下四种方式:1、直接使用AT指令,基于串口通讯模式使用AT指令直接操作短信猫,这是最底层的短信猫开发模式,基本上无论是哪种接口的短信猫,其实质还是通过GSM MODEM的串口通讯AT指令来驱动的。2、短信猫开发包:短信猫厂商针对软件开发商短信应用提供的二次开发包,其底层是基于短信猫的AT指令,对于软件开发商只需要调用二次开发包或者控件中的API即可。3、短信猫通信中间件:这是一套的基于数据库接口的短信猫通信软件,用户只需提交短信队列到数据库即可进行短信收发。因此无论您用的是哪种开发语言,只要您能读写数据库即可。这种开发简单快速,节约人力成本,是最快捷的一种短信应用开发模式。4、直接使用由第三方提供的短信网关:这时其实已经没有必要再购买短信猫了(因为短信网关公司已经替您配备了类似设备),用户只需按照网关说明直接调用短信网关接口,系统就会自动实现短信收发。短信网关公司的网址为:SmsGate.CN。

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧