|
You last visited: Today at 16:03
Advertisement
Brauche Hilfe beiSkype4Comlib (Anruf beenden)
Discussion on Brauche Hilfe beiSkype4Comlib (Anruf beenden) within the .NET Languages forum part of the Coders Den category.
06/24/2013, 19:30
|
#1
|
elite*gold: 126
Join Date: May 2009
Posts: 6,876
Received Thanks: 1,269
|
Brauche Hilfe beiSkype4Comlib (Anruf beenden)
Tag, ich beschäftige mich derzeit mit der Skype4comlib, hab schon einiges geschafft... pah wie ich es liebe... doch das schaff ich einfach nicht..
Es geht um C#
Quote:
.........
skype.Attach(8, false);
......
//lblUser.Text enthält einen User den ich vorher ausgewählt habe, es funktioniert auch ich kann anrufen.
skype.PlaceCall(lblUser.Text);
// hier kommt das problem
skype.ActiveCalls[1].Finish();
|
Soblad ich Call aufrufe (Button)
Ruft er an und es kommt dann die Fehlermeldung.
also ist die ID 1(0 wurde auch getestet) falsch..
nur weiß ich nicht, wie ich an die aktuelle Call Id komme, hab schon viel ausprobiert...
Meine Frage wäre, wie komme ich an die Call Id oder muss ich ganz anders auflegen?
|
|
|
06/24/2013, 21:02
|
#2
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
|
skype.PlaceCall() dürfte etwas returnen, oder? Damit müsstest du dann .Finish() aufrufen können.
Ansonsten würde ich durch ActiveCalls iterieren und alle aktiven (= alle Einträge?) finishen.
|
|
|
06/26/2013, 21:57
|
#3
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,912
Received Thanks: 25,413
|
General Coding -> .NET Languages
#moved
|
|
|
06/27/2013, 21:42
|
#4
|
elite*gold: 126
Join Date: May 2009
Posts: 6,876
Received Thanks: 1,269
|
Quote:
foreach (Call call in skype.ActiveCalls)
{
call.Finish();
}
|
damit gehts nicht..
auch nicht mit
Quote:
|
skype.PlaceCall(lblUser.Text).Finish();
|
Das einzige was ich noch gefunden habe beim rum probieren ist das:
Quote:
skype.CallStatus +=
new _ISkypeEvents_CallStatusEventHandler(skype_CallSta tus);
|
--
Quote:
public void skype_CallStatus(Call call, TCallStatus status)
{
if (status == TCallStatus.clsRinging && cbAnrufAblehnen.Checked && cbAnrufAnnehmen.Checked == false)
{
call.Finish();
}
if (status == TCallStatus.clsRinging && cbAnrufAnnehmen.Checked && cbAnrufAblehnen.Checked == false)
{
call.Answer();
}
}
|
Damit hab ich mir einen automatischen Anruf Ablehner und Annehmer gebaut. (Testzwecke, kein EndCode)
Allerdings bin ich immer noch bei dem Problem die Call ID von dem Anruf, denn ich mit PlaceCall gestartet habe zu finden....
Damit ich genau diesen wieder beenden kann.
Oder auch alle aktiven egal... sozusagen damit ich das Event oben nicht zu nutzen brauch!
|
|
|
06/28/2013, 01:10
|
#5
|
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
|
Ist die evtl. bei der User Info drin? Also du kannst ja z.b den Namen easy rausfinden, vllt ist da die Call ID auch drinne, die beim starten des Anrufs verwendet wird. Also ich meine
PHP Code:
For Each Freund As SKYPE4COMLib.User In Skype.Friends
MsgBox(Freund.Fullname) MsgBox(Freund.IsCallForwardActive) MsgBox(Freund.[HierCallIwas])
Vllt. geht so ähnlich. Nur noch nicht gefunden.
|
|
|
06/28/2013, 06:28
|
#6
|
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
|

inb4mimimihabichschonversucht
Musst du eigentlich auch fast Kotzen, wenn du deinen 'Code' siehst?
|
|
|
06/29/2013, 03:20
|
#7
|
elite*gold: 126
Join Date: May 2009
Posts: 6,876
Received Thanks: 1,269
|
Quote:
Originally Posted by MoepMeep

inb4mimimihabichschonversucht
Musst du eigentlich auch fast Kotzen, wenn du meinen 'Kommentar' siehst?
|
Ja.
Ich lerne seit ~ 4 Wochen C#
Ich nutze gerne komischen Code um bestimmtes zu testen, natürlich änder ich ihn dann.
Aber Danke für deine Hilfe.
Mein Problem ist leider immer noch nicht weg, aber ich hab meinen Bot 'Ape' bis jetzt fertig mir fallen sowieso keine Commands ein, deswegen lern ich jetzt ein weiter und schaue nebenbei die Skype4comlib an, vllt fällts mir plötzlich ein.
Die besten Ideen kommen beim kacken!
|
|
|
 |
Similar Threads
|
[Brauche Hilfe] While schleife beenden.
09/16/2012 - AutoIt - 5 Replies
Hey Leute, ich hab ein kleines Problem, und zwar lässt sich die While schleife die ich mit dem Start button starte nicht beenden, ich habe bereits gelesen das die Schleife die Gui blockiert allerdings bin ich noch sehr neu und weiß nicht wie ich das beheben soll, wär nett wenn mal einer eine gänginge Methode postet/erklärt.
Grüße
Quellcode:pimp:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
|
Visual Basic - Skype Anruf über API beenden
05/15/2012 - .NET Languages - 2 Replies
Hey, ich wollte wissen wie ich in Visual Basic nen Anruf beenden kann (über die Skype API).
In der API von der Skype Seite steht folgendes:
SET CALL FINISHED
Terminates the call.
Syntax:
-> SET CALL <id> STATUS FINISHED
|
Hilfe OX Beenden. Code Falsch
03/31/2011 - Metin2 Private Server - 2 Replies
Hi leute.
wenn ich bei meinem Pserver /open ox eingebe, wird das event gestartet aber wenn ich /e oxevent_status 0 eingebe, wird das event nicht beendet.
Gibt es noch einen weiteren Code zum schließen des OX´s
thx für antworten und hilfe ;)
|
Hilfe bei Funktion beenden
04/21/2010 - AutoIt - 1 Replies
Hi,
Ich schreibe an einem Programm...
eigentlich sollte ich ja wissen, wie das geht, doch ich bekomms net hin.
Ich will eine Shcleife aufrufen und sobald ich dann den "Beenden" Button klicke soll sich die Schleife beenden.
Hier der Code:
|
hack beenden ohne warrock zu beenden?
03/25/2010 - WarRock - 7 Replies
kann man eigentlich hacks beenden ohne warrock dabei abzu schalten wenn ja wie?
das nervt manchmal wenn man einen hack anhat und ihn nicht mehr an haben will aber dann habe ich kein prem usw also ,weil die meisten hast für f2p sind und keinen 6ten slot haben :D
|
All times are GMT +1. The time now is 16:04.
|
|