Add automatic VoIP call summaries and sync progress checklist.
When a PBX webhook includes recordingUrl or transcript, queue STT and AI to create a call_result note; mark API, bulk SMS, WooCommerce, and VoIP as done and defer online payments. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,19 +1,24 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { AuthModule } from '../../auth/auth.module';
|
||||
import { BillingModule } from '../../billing/billing.module';
|
||||
import { NotesModule } from '../../notes/notes.module';
|
||||
import { NotificationsModule } from '../../notifications/notifications.module';
|
||||
import { TahesabCryptoService } from '../tahesab/tahesab-crypto.service';
|
||||
import { CallSummaryService } from './call-summary.service';
|
||||
import { VoipConnectionsService } from './connections.service';
|
||||
import { VoipCallsService } from './calls.service';
|
||||
import { SttClientService } from './stt-client.service';
|
||||
import { VoipController, VoipWebhookController } from './voip.controller';
|
||||
|
||||
@Module({
|
||||
imports: [AuthModule, BillingModule, NotificationsModule],
|
||||
imports: [AuthModule, BillingModule, NotificationsModule, NotesModule],
|
||||
controllers: [VoipController, VoipWebhookController],
|
||||
providers: [
|
||||
TahesabCryptoService,
|
||||
VoipConnectionsService,
|
||||
VoipCallsService,
|
||||
SttClientService,
|
||||
CallSummaryService,
|
||||
],
|
||||
exports: [VoipConnectionsService, VoipCallsService],
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user