Blind Transfer
V případě přepojení hovoru naslepo není zaslána samostatná událost. Sled událostí je následující
Scénář A->B(BLINDTRANSFER)->C
Při události přepojení hovoru naslepo se pošle B událost hangup
Blok kódu | ||||
---|---|---|---|---|
| ||||
{ event: 'Hangup', from: A, to: B, line: B, uniqueid: 'uniqueid', direction: DIRECTION_IN'incoming', cause: 16, causetxt: 'Blind Transfer' } |
...
Po přepojení hovoru se začnou posílat události pro C (line: C), s tím že zůstává zachované uniqueid.
Attended Transfer
Scénář A→B(AttendedTransfer)→C
V případě přepojení s konzultací se odesílají události:
- strana C během konzultace obdrží standardní události (Ringing, Answered)
- po ukončení konzultace s B, dorazí na C událost AttendedTransfer, strana B obdrží Hangup(causetxt: "Attended Transfer")
- po ukončení celého hovoru přijde C Hangup
- v případě přerušení konzultace a zrušení přepojení B obdrží CancelAttendedTransfer a C Hangup