@@ -146,7 +146,7 @@ public class TVCall: JSObject, TVCallDelegate, JSMessageHandlerDelegate {
146146 /// - SeeAlso Twilio [Call.Events](https://www.twilio.com/docs/voice/sdks/javascript/twiliocall#events)
147147 func attachEventListeners( ) {
148148 print ( " Attaching event listeners to [TVCall] " )
149- let events : [ TVCallEvent ] = [ . accept, . cancel, . disconnect, . error, . reconnected , . reconnected, . reject, . status]
149+ let events : [ TVCallEvent ] = [ . accept, . cancel, . disconnect, . error, . reconnecting , . reconnected, . reject, . ringing , . connected , . status]
150150 events. map {
151151 $0. rawValue
152152 }
@@ -168,7 +168,7 @@ public class TVCall: JSObject, TVCallDelegate, JSMessageHandlerDelegate {
168168 print ( " Detaching event listeners from [TVCall] " )
169169 detachMessageHandler ( )
170170 return ;
171- let events : [ TVCallEvent ] = [ . accept, . cancel, . disconnect, . error, . reconnected , . reconnected, . reject, . status]
171+ let events : [ TVCallEvent ] = [ . accept, . cancel, . disconnect, . error, . reconnecting , . reconnected, . reject, . ringing , . connected , . status]
172172 events. map {
173173 $0. rawValue
174174 }
@@ -300,6 +300,12 @@ public class TVCall: JSObject, TVCallDelegate, JSMessageHandlerDelegate {
300300 case . reject:
301301 onCallReject ( )
302302 break
303+ case . ringing:
304+ onCallStatus ( . ringing)
305+ break
306+ case . connected:
307+ onCallStatus ( . connected)
308+ break
303309 case . status:
304310 if ( message. args. count > 0 ) {
305311 let status = message. args [ 0 ] as? String
0 commit comments