Dialogic Dialogic Global Call IP IP Phone User Manual


 
480 Dialogic
®
Global Call IP Technology Guide — November 2007
Dialogic Corporation
Deregister options are specified by inserting the following parameter element into the
GC_PARM_BLK referenced by reqdatap:
IPSET_REG_INFO
IPPARM_OPERATION_DEREGISTER
and one of the following parameter data values:
IP_REG_MAINTAIN_LOCAL_INFO – deregister and keep the registration information
locally
IP_REG_DELETE_ALL – deregister and discard the local registration information
See Section 4.22.4.2, “Deregistration Example”, on page 283 for more information.
The GCEV_SERVICERESP event, which is received on an IPT board device handle, indicates that
a service request has been responded to by an H.323 gatekeeper or a SIP registrar. This event does
not necessarily mean that the registration operation itself was completed successfully, however;
successful completion of the operation is indicated by the result code IPERR_OK. The event data
includes a specification of the protocol used in the following parameter element:
IPSET_PROTOCOL
IPPARM_PROTOCOL_BITMASK
and one of the following parameter data values:
IP_PROTOCOL_H323
IP_PROTOCOL_SIP
Variance for H.323
When using H.323, the registration information that can be included in the GC_PARM_BLK
associated with the gc_ReqService( ) function is shown in Table 38.
Table 38. Registration Information When Using H.323
Set ID Parameter IDs and Values
GCSET_SERVREQ PARM_REQTYPE †
Value = IP_REQTYPE_REGISTRATION
GCSET_SERVREQ PARM_ACK †
IPSET_PROTOCOL IPPARM_PROTOCOL_BITMASK
Bitmask composed from one or both of the following values:
IP_PROTOCOL_H323
IP_PROTOCOL_SIP
† Mandatory parameters. These parameters are required to support the generic service request mechanism provided by
Dialogic
®
Global Call API and are not sent in any registration message.