public interface RegistrarRecord : IOMSnapshot,
IEquatable<Object>, IDisposable| Contact | contact header of REGISTER request as specified by device. |
| DN | Registrar record is associated with this DN object if - the registration record is belongs to the system service object |
| DNRef | quick reference to the DN part of the member |
| Expires | registration record will be valid until this time |
| HasAttached |
Indicates that the object has attached data for saving transaction
(Inherited from IOMSnapshot) |
| ID |
each object has unique ID.
It is the same as the value returned by GetHashCode. (legacy)
new object has ID=0. After successful call to save snapshot gets persistent ID.
(Inherited from IOMSnapshot) |
| Item | returns key attached to Registrar record |
| SourceAddress | real address (IP:port) where from REGISTER request came to PBX |
| UserAgent | User-Agent header specified in registration request |
| AttachOnSave(IEnumerableIOMSnapshot) |
This method allows to add other object updates to the main object saving transaction
(Inherited from IOMSnapshot) |
| AttachOnSave(IOMSnapshot) |
This method allows to add other object updates to the saving transaction of main object
(Inherited from IOMSnapshot) |
| Clone |
Makes fresh snapshot of the object without modifications
(Inherited from IOMSnapshot) |
| DeleteOnSave(IEnumerableIOMSnapshot) |
Allows to remove other objects as a part of the main object saving transaction.
(Inherited from IOMSnapshot) |
| DeleteOnSave(IOMSnapshot) |
Allows to remove other objects as a part of the main object saving transaction.
(Inherited from IOMSnapshot) |
| GetHashCode |
Hash code is "record" identifier. So all snapshots of the object has the same hash.
(Inherited from IOMSnapshot) |
| ToString |
Brief description of object in term of Object model.
default implementation is ToString. Concrete implementation may be more verbose.
(Inherited from IOMSnapshot) |
| BargeInCallbackAsync |
Call barge-in from the specific Extension device. Only specific device of the extension will receive barge-in callback.
(Defined by CallControlAPI) |
| Deserialize |
deserializes object and remenber repeatlist.
object can be saved
(Defined by SerializationExtension) |
| GetSerializableProperties |
Returns list of properties which are require serialization
(Defined by SerializationExtension) |
| MakeCallAsync |
initiates call from the specific device. CallManager implements this request using uacsta request normal call flow or using emulation where the source of the call will be "called by callmanager". In either case the call is observed as normal call initiated by the device. (Defined by CallControlAPI) |
| OMDelete |
Apply update of the specific snapshot.
virtually any object may be updated even those which are not supporting IOMStorable interface.
(Defined by CollectionTransactionsHelper) |
| OMSave |
Apply update of the specific snapshot.
virtually any object may be updated even those which are not supporting IOMStorable interface.
(Defined by CollectionTransactionsHelper) |
| PickupCallbackAsync |
Redirects ringing replace_connection with the callback to the sendto device
(Defined by CallControlAPI) |
| SerializeObject |
Deserializer for IOMSnapshot
(Defined by SerializationExtension) |
| SerializeProperty |
returns false if there are no enough information at the moment and it should be repeated after after all objects will be restored.
Typical case is forward reference to the DN object.
(Defined by SerializationExtension) |
| ServiceCallAsync |
Call to System Extension API Some system extensions may expose own API which allow to control specific aspects of the calls. For example: RoutePoint extension esposes media control API. Conference server exposes conference control API (Defined by CallControlAPI) |
| TryDeserializeProperty |
returns false if there are no enough information at the moment and it should be repeated after after all objects will be restored.
Typical case is forward reference to the DN object.
(Defined by SerializationExtension) |