@@ -102,6 +102,31 @@ impl From<DisconnectReason> for proto::DisconnectReason {
102102 DisconnectReason :: SipTrunkFailure => Self :: SipTrunkFailure ,
103103 DisconnectReason :: ConnectionTimeout => Self :: ConnectionTimeout ,
104104 DisconnectReason :: MediaFailure => Self :: MediaFailure ,
105+ DisconnectReason :: AgentError => Self :: AgentError ,
106+ }
107+ }
108+ }
109+
110+ impl From < proto:: DisconnectReason > for DisconnectReason {
111+ fn from ( value : proto:: DisconnectReason ) -> Self {
112+ match value {
113+ proto:: DisconnectReason :: UnknownReason => Self :: UnknownReason ,
114+ proto:: DisconnectReason :: ClientInitiated => Self :: ClientInitiated ,
115+ proto:: DisconnectReason :: DuplicateIdentity => Self :: DuplicateIdentity ,
116+ proto:: DisconnectReason :: ServerShutdown => Self :: ServerShutdown ,
117+ proto:: DisconnectReason :: ParticipantRemoved => Self :: ParticipantRemoved ,
118+ proto:: DisconnectReason :: RoomDeleted => Self :: RoomDeleted ,
119+ proto:: DisconnectReason :: StateMismatch => Self :: StateMismatch ,
120+ proto:: DisconnectReason :: JoinFailure => Self :: JoinFailure ,
121+ proto:: DisconnectReason :: Migration => Self :: Migration ,
122+ proto:: DisconnectReason :: SignalClose => Self :: SignalClose ,
123+ proto:: DisconnectReason :: RoomClosed => Self :: RoomClosed ,
124+ proto:: DisconnectReason :: UserUnavailable => Self :: UserUnavailable ,
125+ proto:: DisconnectReason :: UserRejected => Self :: UserRejected ,
126+ proto:: DisconnectReason :: SipTrunkFailure => Self :: SipTrunkFailure ,
127+ proto:: DisconnectReason :: ConnectionTimeout => Self :: ConnectionTimeout ,
128+ proto:: DisconnectReason :: MediaFailure => Self :: MediaFailure ,
129+ proto:: DisconnectReason :: AgentError => Self :: AgentError ,
105130 }
106131 }
107132}
0 commit comments