Main structure for handling of registered Contact data.
#include <usrloc.h>
Data Fields
-
str * aor
- Pointer to the AOR string in record structure.
-
str c
- Contact address.
-
str callid
- Call-ID header field of registration.
-
unsigned int cflags
- Custom contact flags (from script).
-
int cseq
- CSeq value.
-
str * domain
- Pointer to domain name (NULL terminated).
-
time_t expires
- Expires parameter.
-
unsigned int flags
- Various flags (NAT, ping type, etc).
-
str instance
- SIP instance value - gruu.
-
time_t last_modified
- When the record was last modified.
-
unsigned int methods
- Supported methods.
-
struct ucontact * next
- Next contact in the linked list.
-
str path
- Path header.
-
struct ucontact * prev
- Previous contact in the linked list.
-
qvalue_t q
- q parameter
-
str received
- IP+port+protocol we received the REGISTER from.
-
unsigned int reg_id
- reg-id parameters
-
str ruid
- Pointer to record internal unique id.
-
struct socket_info * sock
- received socket
-
cstate_t state
- State of the contact (cstate).
-
str user_agent
- User-Agent header field.
Detailed Description
Definition at line 69 of file modules_k/usrloc/usrloc.h.
The documentation for this struct was generated from the following files: