Guest:
Register
|
Login
|
Statistics
|
FAQ
Symbian OS系统[S60,UIQ]开发中文翻译论坛
»
Symbian技术
» 请教,CTelephony中怎样收到来电时立刻拒绝来电?
‹‹ Last Thread
|
Next Thread ››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: 请教,CTelephony中怎样收到来电时立刻拒绝来电?
yibaisi
Conqueror
UID 120
Digest Posts 0
Credits 482
Posts 4
Money 16
Reading Access 30
Registered 22-5-2007
Status Offline
#1
Post at 22-5-2007 00:25
Profile
|
P.M.
请教,CTelephony中怎样收到来电时立刻拒绝来电?
请教各位高手,使用CTelephony怎样收到来电时立刻拒绝来电?
也就是在监听线路改变为EStatusRinging时,就要拒绝来电,而不是在调用AnswerIncomingCall之后连接了才用HangUp挂断。
找了很多资料,都得不到解决,希望各位多多指教。
谢过!:) :) :)
Lee
Administrator
UID 2
Digest Posts 0
Credits 18567
Posts 133
Money 189
Reading Access 200
Registered 13-3-2007
Status Offline
#2
Post at 22-5-2007 08:24
Profile
|
Blog
|
P.M.
使用下面的代码,可以挂断来电,对方听到的是一声或半声铃声,然后是占线:
[Copy to clipboard]
CODE:
User::LeaveIfError( iCall->OpenExistingCall( *iLine, iName ) );
iCall->HangUp();
iCall->Close();
AnswerIncomingCall()
可以不必接听直接挂断来电。
有其他问题请加入Symbian开发群参与讨论:群 ①:623041已满,群②:36865776已满 请加群③:76404484
yibaisi
Conqueror
UID 120
Digest Posts 0
Credits 482
Posts 4
Money 16
Reading Access 30
Registered 22-5-2007
Status Offline
#3
Post at 22-5-2007 10:36
Profile
|
P.M.
那在s60 3rd里呢?因为RTelServer,RPhone,RCall在symbian v8以上都不推荐使用了,而改用CTelephony,在CTelephony里HangUp要使用一个TCallId,除了从CTelephony::AnswerIncomingCall()返回,这个ID怎么得来?
Lee
Administrator
UID 2
Digest Posts 0
Credits 18567
Posts 133
Money 189
Reading Access 200
Registered 13-3-2007
Status Offline
#4
Post at 22-5-2007 11:43
Profile
|
Blog
|
P.M.
在3rd中,TCallId的描叙如下,
QUOTE:
EISVCall1 Call owned by this ISV application.
EISVCall2 Call owned by this ISV application.
EISVMaxNumOfCalls Max number of calls supported by Etel 3rd Party.
使用GetCallInfo可以获得Call的信息,将该信息返回TCallId即可
有其他问题请加入Symbian开发群参与讨论:群 ①:623041已满,群②:36865776已满 请加群③:76404484
yibaisi
Conqueror
UID 120
Digest Posts 0
Credits 482
Posts 4
Money 16
Reading Access 30
Registered 22-5-2007
Status Offline
#5
Post at 22-5-2007 15:28
Profile
|
P.M.
Lee,谢啦!!!我想这个方法应该能解决问题吧。:lol
不过还是不大理解,为什么TCallId使用的是枚举,而不是TInt型,这说明一个手机上只能同时传进3个来电吗?
而TCallInfoV1里的iCallId却是整形的,又是为什么呢?
Lee
Administrator
UID 2
Digest Posts 0
Credits 18567
Posts 133
Money 189
Reading Access 200
Registered 13-3-2007
Status Offline
#6
Post at 22-5-2007 16:14
Profile
|
Blog
|
P.M.
QUOTE:
Originally posted by
yibaisi
at 22-5-2007 15:28
Lee,谢啦!!!我想这个方法应该能解决问题吧。:lol
不过还是不大理解,为什么TCallId使用的是枚举,而不是TInt型,这说明一个手机上只能同时传进3个来电吗?
而TCallInfoV1里的iCallId却是整形的,又是为什么呢? ...
在C语言中
QUOTE:
enun如果你不进行元素赋值操作那么元素将会被系统自动从0开始自动递增的进行赋值操作
EISVCall1 EISVCall2 EISVMaxNumOfCalls 的理解应该是通话线路一,通话线路二,国内的运营商都只支持一条线路,大多数情况应该是1,第三个值,需要第三方的Etel支持。
有其他问题请加入Symbian开发群参与讨论:群 ①:623041已满,群②:36865776已满 请加群③:76404484
Poll
Trade
Reward
Activity
Visited forums ...
Python讨论专区
公告
NewLC
网站合作、链接申请
Symbian官方
Forum Nokia
最新Symbian新闻
Symbian OS系统[S60,UIQ]开发中文翻译论坛
资料翻译
> Forum Nokia
> NewLC
> Symbian官方
> Others
> 我来供稿
开源项目研究
> ScreenShot
讨论区
> 最新Symbian新闻
> Symbian技术
> Python讨论专区
生活娱乐
> Symbian游戏(S60、UIQ)
> S60主题、皮肤
> 海阔天空
站内建设
> 公告
> 建议
> 网站合作、链接申请
All times are GMT+8, the time now is 9-9-2010 20:01
CopyRight ©
Symbianx.cn
2007 Powered By
Discuz! 5
TOP
Clear Cookies
-
Contact Us
-
Symbian OS系统[S60,UIQ]开发中文翻译论坛
-
Archiver
本站原文版权归原文作者所有,本站译文版权归本站所有,如需转载请注明原文和译文出处,否则追究法律责任