![]() |
Home page |
Mailing list |
Docs
Collaboration diagram for sip_registry:Asterisk developer's documentation :: Codename Pineapple
sip_registry Struct Reference
#include <sip3.h>

Definition at line 1139 of file chan_sip.c.
Public Member Functions | |
| AST_DECLARE_STRING_FIELDS (AST_STRING_FIELD(callid);AST_STRING_FIELD(realm);AST_STRING_FIELD(nonce);AST_STRING_FIELD(opaque);AST_STRING_FIELD(qop);AST_STRING_FIELD(domain);AST_STRING_FIELD(username);AST_STRING_FIELD(authuser);AST_STRING_FIELD(hostname);AST_STRING_FIELD(secret);AST_STRING_FIELD(md5secret);AST_STRING_FIELD(contact);AST_STRING_FIELD(extension);AST_STRING_FIELD(random);) | |
| AST_DECLARE_STRING_FIELDS (AST_STRING_FIELD(callid);AST_STRING_FIELD(realm);AST_STRING_FIELD(nonce);AST_STRING_FIELD(opaque);AST_STRING_FIELD(qop);AST_STRING_FIELD(domain);AST_STRING_FIELD(username);AST_STRING_FIELD(authuser);AST_STRING_FIELD(hostname);AST_STRING_FIELD(secret);AST_STRING_FIELD(md5secret);AST_STRING_FIELD(callback);AST_STRING_FIELD(random);) | |
| ASTOBJ_COMPONENTS_FULL (struct sip_registry, 1, 1) | |
| ASTOBJ_COMPONENTS_FULL (struct sip_registry, 1, 1) | |
Data Fields | |
| sip_dialog * | call |
| sip_pvt * | call |
| int | callid_valid |
| int | expire |
| int | expiry |
| char | lastmsg [256] |
| int | noncecount |
| unsigned int | ocseq |
| sip_device * | peer |
| int | portno |
| int | refresh |
| int | regattempts |
| enum sipregistrystate | regstate |
| time_t | regtime |
| int | timeout |
| sockaddr_in | us |
| sockaddr_in | us |
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
create a sip_dialog structure for each outbound "registration dialog" in progress |
|
|
create a sip_pvt structure for each outbound "registration dialog" in progress Definition at line 1162 of file chan_sip.c. Referenced by handle_response_register(), sip_reg_timeout(), sip_registry_destroy(), sip_reregister(), and transmit_register(). |
|
|
0 means we haven't chosen callid for this registry yet. Definition at line 1165 of file chan_sip.c. Referenced by transmit_register(). |
|
|
Sched ID of expiration Definition at line 1157 of file chan_sip.c. Referenced by handle_response_register(), sip_registry_destroy(), and sip_reregister(). |
|
|
Value to use for the Expires header Definition at line 1158 of file chan_sip.c. Referenced by handle_response_register(), and transmit_register(). |
|
|
Last Message sent/received Definition at line 1169 of file chan_sip.c. |
|
|
Nonce-count Definition at line 1168 of file chan_sip.c. Referenced by transmit_register(). |
|
|
Sequence number we got to for REGISTERs for this registry Definition at line 1166 of file chan_sip.c. Referenced by transmit_register(). |
|
|
If we have a known peer for this registry entry, use it for incoming calls Definition at line 1256 of file sip3.h. Referenced by check_user_full(), sip_destroy_device(), sip_register(), sip_registry_destroy(), and transmit_register(). |
|
|
Optional port override Definition at line 1156 of file chan_sip.c. Referenced by process_sdp(), and transmit_register(). |
|
|
How often to refresh Definition at line 1161 of file chan_sip.c. |
|
|
Number of attempts (since the last success) Definition at line 1159 of file chan_sip.c. Referenced by handle_response_register(), sip_reg_timeout(), and transmit_register(). |
|
|
Registration state (see above) Definition at line 1163 of file chan_sip.c. Referenced by handle_response_register(), sip_reg_timeout(), and transmit_register(). |
|
|
Last successful registration time Definition at line 1164 of file chan_sip.c. Referenced by handle_response_register(). |
|
|
sched id of sip_reg_timeout Definition at line 1160 of file chan_sip.c. Referenced by handle_response_register(), sip_reg_timeout(), sip_registry_destroy(), and transmit_register(). |
|
|
Who the server thinks we are |
|
|
Who the server thinks we are Definition at line 1167 of file chan_sip.c. |