Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic Zwei Phoner-Instanzen separat "fernsteuern"? (Read 8250 times)
mephistho
YaBB Newbies
*
Offline


Phoner ist großartig!

Posts: 7
Location: Bremen
Joined: 18. Apr 2007
Gender: Male
Zwei Phoner-Instanzen separat "fernsteuern"?
18. Apr 2007 at 11:51
Print Post  
Hiho,

erst mal ein großes Lob und Dankeschön an den Ersteller dieses netten Programms Wink Ich hab schon einige andere Softphones ausprobiert und Phoner ist das erste, welches meinen "Ansprüchen" gerecht wird. Es lässt sich nämlich ohne weiteres in zwei Instanzen starten, es unterstützt AutoAnswer UND es lässt sich aus C++ Programmen "fernsteuern" - genial! Aber lassen sich zweil Instanzen des Programms getrennt fernsteuern?

Ich habe im Rahmen eines Ausbildungsprojektes die linke und rechte Tonausgabe getrennt. D.h. Phoner-Instanz 1 wird auf der linken Muschel meines Headsets ausgegeben und Phoner-Instanz 2 auf der Rechten. So weit, so gut.

Ich habe mir die Bibliothek kurz angeschaut, sehe aber momentan nicht, wie ich zwei verschiedene Programminstanzen getrennt ansprechen könnte.

Kann mir da jemand weiterhelfen?

Vielen Dank & Gruß
Andreas (meph)
  
Back to top
 
IP Logged
 
Suppenkasper
God Member
*****
Offline


Phoner-Support

Posts: 1536
Location: Aachen
Joined: 29. Mar 2005
Gender: Male
Re: Zwei Phoner-Instanzen separat "fernsteuern"?
Reply #1 - 18. Apr 2007 at 12:41
Print Post  
Hallo Andreas,

ich kenne mich jetzt nicht so sehr mit dem COM-Interface aus - aber jeder Prozess müsste doch eine eigene Process-ID haben. Du müsstest nur eine Möglichkeit finden, eine solche ID jeweils einem Phoner-Prozess zuzuordnen.

Oder liege ich da jetzt so falsch?

Viele Grüße vom Kai.

Edited:
Man lernt nicht aus... Siehe nachfolgendes Posting
  
Back to top
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11422
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Zwei Phoner-Instanzen separat "fernsteuern"?
Reply #2 - 18. Apr 2007 at 12:46
Print Post  
Das geht in der Tat nicht. Man kann nur eine Instanz steuern. Sorry.
  
Back to top
WWW  
IP Logged
 
mephistho
YaBB Newbies
*
Offline


Phoner ist großartig!

Posts: 7
Location: Bremen
Joined: 18. Apr 2007
Gender: Male
Re: Zwei Phoner-Instanzen separat "fernsteuern"?
Reply #3 - 18. Apr 2007 at 13:15
Print Post  
Aua, das wirft mich doch ziemlich zurück  Undecided 

Ich hatte schon mein fertiges Qt-Programm vor Augen  Cool

Hmmmm.

Aus so einem eigenen Programm für jeden Anruf eine neue Phoner-Instanz mit gewünschter Rufnummer als Parameter zu starten und die nach Beendigung des Anrufs wieder zu beenden, würde vermutlich gehen, richtig? Aber das ist irgendwie nicht wirklich elegant.


Ideen? Ich wäre für alles offen Wink 

Danke trotzdem!
Andreas
  
Back to top
 
IP Logged
 
Suppenkasper
God Member
*****
Offline


Phoner-Support

Posts: 1536
Location: Aachen
Joined: 29. Mar 2005
Gender: Male
Re: Zwei Phoner-Instanzen separat "fernsteuern"?
Reply #4 - 18. Apr 2007 at 13:43
Print Post  
Moin Andreas,

mephistho wrote on 18. Apr 2007 at 13:15:
Aua, das wirft mich doch ziemlich zurück  Undecided 

Ich hatte schon mein fertiges Qt-Programm vor Augen  Cool


Nicht verzagen... Weitermachen! Dein Projekt hört sich gut an.

Quote:
Aus so einem eigenen Programm für jeden Anruf eine neue Phoner-Instanz mit gewünschter Rufnummer als Parameter zu starten und die nach Beendigung des Anrufs wieder zu beenden, würde vermutlich gehen, richtig?


Soweit ich an den bestehenden Addons erkennen kann, ist die Übergabe der Rufnummern an eine laufende Phoner-Instanz kein Thema. Phoner durch Dein Programm starten zu lassen und ihm eine Rufnummer zu übergeben, sollte somit funktionieren.

Soweit ich die Addons interpretiere, ist es auch möglich, die Ergebnisse der B-Kanal-Aktivität über Phoner an Dein Programm weiterzugeben, ohne dass Du die CAPI tracen müsstest. Falls keine B-Kanal-Aktivität mehr da ist, sollte es auch möglich sein, dass Dein Programm Phoner nach einem herausgehenden Anruf beendet.

Lediglich bei hereinkommenden Anrufen bin ich ein wenig skeptisch - da Phoner diese nur zur Laufzeit annimmt oder registriert. Bei einem hereinkommenden Anruf Phoner durch Dein Programm starten zu lassen, um einen Anruf entgegen zu nehmen, sollte so einfach nicht sein, da Phoner bereits vor einem hereinkommenden Anruf (meines Wissens nach) aktiv sein muss - aber dafür wiederum reichen meine Kenntnisse der Phoner-COM nicht aus.

Quote:
Aber das ist irgendwie nicht wirklich elegant.


Nun ja, immerhin ist da irgendetwas im Rahmen des Möglichen... Wink

Quote:
Ideen? Ich wäre für alles offen Wink


Könntest Du Deinen Wunsch bitte etwas konkretisieren - da eine Fernsteuerung zweier Phoner-Instanzen (laut höchster Instanz hier) nicht möglich ist, wüsste ich nicht, wie Dir in dieser Hinsicht weitergeholfen werden könnte.

Viele Grüße vom Kai.
  
Back to top
IP Logged
 
Suppenkasper
God Member
*****
Offline


Phoner-Support

Posts: 1536
Location: Aachen
Joined: 29. Mar 2005
Gender: Male
Re: Zwei Phoner-Instanzen separat "fernsteuern"?
Reply #5 - 18. Apr 2007 at 15:16
Print Post  
Vom Thema abweichende Antworten wurden in dieses Thema verschoben.

Edited:
Nun ja, fragen kann man mal - ich hab' Deinen Beitrag zum Vorschlags-Board verschoben

Viele Grüße vom Kai
  
Back to top
IP Logged
 
mephistho
YaBB Newbies
*
Offline


Phoner ist großartig!

Posts: 7
Location: Bremen
Joined: 18. Apr 2007
Gender: Male
Re: Zwei Phoner-Instanzen separat "fernsteuern"?
Reply #6 - 03. May 2007 at 11:24
Print Post  
Ok, ich mach hier mal weiter, da ich keine Vorschläge, sondern eine weitere konkrete Frage diesbezüglich habe.

Kann mit 100%iger Sicherheit gesagt werden, welche Phoner-Instanz angesprochen wird, wenn mehrere laufen und ich aus einem externen cpp-Porgramm Befehle sende?

Immer die zuletzt gestartete oder wie verhält sich das?

Gruß,
Andreas
  
Back to top
 
IP Logged
 
Phoner Admin
YaBB Administrator
*****
Offline



Posts: 11422
Location: Germany
Joined: 12. Oct 2003
Gender: Male
Re: Zwei Phoner-Instanzen separat "fernsteuern"?
Reply #7 - 03. May 2007 at 22:22
Print Post  
Ich habe es noch nie getestet. Probier es doch einfach aus.
  
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint