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().
1.4.7