Data Fields | |
ast_string_field_mgr | __field_mgr |
ast_string_field_pool * | __field_mgr_pool |
ast_mutex_t | _lock |
const ast_string_field | authuser |
sip_pvt * | call |
const ast_string_field | callback |
const ast_string_field | callid |
int | callid_valid |
const ast_string_field | domain |
int | expire |
int | expiry |
const ast_string_field | hostname |
char | lastmsg [256] |
const ast_string_field | md5secret |
char | name [1] |
sip_registry * | next [1] |
const ast_string_field | nonce |
int | noncecount |
unsigned int | objflags |
unsigned int | ocseq |
const ast_string_field | opaque |
int | portno |
const ast_string_field | qop |
const ast_string_field | random |
const ast_string_field | realm |
unsigned int | refcount |
int | refresh |
int | regattempts |
enum sipregistrystate | regstate |
timeval | regtime |
const ast_string_field | secret |
int | timeout |
enum sip_transport | transport |
sockaddr_in | us |
const ast_string_field | username |
Definition at line 1546 of file chan_sip.c.
struct ast_string_field_mgr __field_mgr |
Definition at line 1562 of file chan_sip.c.
Global Call-ID Authorization realm Authorization nonce Opaque nonsense Quality of Protection, since SIP wasn't complicated enough yet. Authorization domain Who we are registering as Who we *authenticate* as Domain or host we register to Password in clear text Password in md5 Contact extension
Definition at line 1562 of file chan_sip.c.
Definition at line 1547 of file chan_sip.c.
const ast_string_field authuser |
create a sip_pvt structure for each outbound "registration dialog" in progress
Definition at line 1570 of file chan_sip.c.
Referenced by handle_response_register(), sip_reg_timeout(), sip_registry_destroy(), sip_reregister(), and transmit_register().
const ast_string_field callback |
const ast_string_field callid |
int callid_valid |
0 means we haven't chosen callid for this registry yet.
Definition at line 1573 of file chan_sip.c.
Referenced by transmit_register().
const ast_string_field domain |
int expire |
Sched ID of expiration
Definition at line 1565 of file chan_sip.c.
Referenced by handle_response_register(), sip_registry_destroy(), and sip_reregister().
int expiry |
Value to use for the Expires header
Definition at line 1566 of file chan_sip.c.
Referenced by handle_response_register(), and transmit_register().
const ast_string_field hostname |
Definition at line 1562 of file chan_sip.c.
Referenced by do_register_auth(), handle_response_register(), registry_addref(), registry_unref(), sip_reg_timeout(), sip_registry_destroy(), sip_reregister(), and transmit_register().
char lastmsg[256] |
Last Message sent/received
Definition at line 1577 of file chan_sip.c.
const ast_string_field md5secret |
char name[1] |
Definition at line 1547 of file chan_sip.c.
struct sip_registry* next[1] |
Definition at line 1547 of file chan_sip.c.
const ast_string_field nonce |
int noncecount |
Nonce-count
Definition at line 1576 of file chan_sip.c.
Referenced by reply_digest(), and transmit_register().
unsigned int objflags |
Definition at line 1547 of file chan_sip.c.
unsigned int ocseq |
Sequence number we got to for REGISTERs for this registry
Definition at line 1574 of file chan_sip.c.
Referenced by transmit_register().
const ast_string_field opaque |
Definition at line 1562 of file chan_sip.c.
Referenced by build_reply_digest(), reply_digest(), and transmit_register().
int portno |
Optional port override
Definition at line 1564 of file chan_sip.c.
Referenced by transmit_register().
const ast_string_field qop |
const ast_string_field random |
Definition at line 1562 of file chan_sip.c.
const ast_string_field realm |
unsigned int refcount |
int refresh |
How often to refresh
Definition at line 1569 of file chan_sip.c.
Referenced by handle_response_register().
int regattempts |
Number of attempts (since the last success)
Definition at line 1567 of file chan_sip.c.
Referenced by handle_response_register(), sip_reg_timeout(), and transmit_register().
enum sipregistrystate regstate |
Registration state (see above)
Definition at line 1571 of file chan_sip.c.
Referenced by handle_response_register(), sip_reg_timeout(), and transmit_register().
struct timeval regtime |
Last successful registration time
Definition at line 1572 of file chan_sip.c.
Referenced by handle_response_register().
const ast_string_field secret |
int timeout |
sched id of sip_reg_timeout
Definition at line 1568 of file chan_sip.c.
Referenced by handle_response_register(), sip_reg_timeout(), sip_registry_destroy(), and transmit_register().
enum sip_transport transport |
struct sockaddr_in us |
Who the server thinks we are
Definition at line 1575 of file chan_sip.c.
const ast_string_field username |
Definition at line 1562 of file chan_sip.c.
Referenced by handle_response_register(), sip_reg_timeout(), sip_registry_destroy(), sip_reregister(), and transmit_register().