Hallo Miteinander
Ich bin die Module für die 7.x am Upgraden, bin jedoch bei einem Modul auf ein grösseres Problem gestossen.
Ich habe ein Modul, welches Anrufe aktiv in ein zweites System abbildet.
Das Zweitsystem benötigt diese Informationen Live, weshalb ich div. Listener verwendet habe.
In der 6.x gab es dafür:
Call.CallChangesUuidEvent
Call.StateChangedEvent
Call.ParticipantInfoChangedEvent
Call.CallTypeChangedEvent
Mit der 7.x sind diese Verschwunden, und ich konnte bis jetzt keinen Weg finden in der 7.x eigene Listener für die Calls zu registrieren.
Ich habe es mit dem "NewCallStateEvent" Event versucht.
@EventSubscriber(eventServiceName = "CallProcessingEventService")
public void onNewCallState(Event.NewCallStateEvent Event)
{
log.debug(Event);
}
Diesen habe ich via: context.getEventService().subscribe(Listener); registriert.
Aber ich erhalte keine Events.
Ich habe den Eventservice vom der 6.x übernommen. Es kann gut sein, dass sich dieser geändert hat.
Wenn es so währe, weiss ich aber aktuell nicht, wo ich suchen müsste...
Ich würde mich freuen, wenn mir hier jemand helfen könnte.
MfG
Fabian