Collaboration diagram for sip_registry:

Public Member Functions | |
| ASTOBJ_COMPONENTS_FULL (struct sip_registry, 1, 1) | |
Data Fields | |
| char | authuser [80] |
| sip_pvt * | call |
| char | callid [128] |
| int | callid_valid |
| char | contact [SIP_LEN_CONTACT] |
| char | domain [MAXHOSTNAMELEN] |
| int | expire |
| char | hostname [MAXHOSTNAMELEN] |
| char | lastmsg [256] |
| char | md5secret [80] |
| char | nonce [256] |
| int | noncecount |
| unsigned int | ocseq |
| char | opaque [256] |
| int | portno |
| char | qop [80] |
| char | random [80] |
| char | realm [MAXHOSTNAMELEN] |
| int | refresh |
| int | regattempts |
| int | regstate |
| char | secret [80] |
| int | timeout |
| sockaddr_in | us |
| char | username [80] |
Definition at line 820 of file chan_sip.c.
| ASTOBJ_COMPONENTS_FULL | ( | struct | sip_registry, | |
| 1 | , | |||
| 1 | ||||
| ) |
| char authuser[80] |
Who we *authenticate* as
Definition at line 824 of file chan_sip.c.
Referenced by sip_register(), and transmit_register().
create a sip_pvt structure for each outbound "registration call" in progress
Definition at line 834 of file chan_sip.c.
Referenced by handle_response_register(), sip_reg_timeout(), sip_registry_destroy(), sip_reregister(), and transmit_register().
| char callid[128] |
Global CallID for this registry
Definition at line 837 of file chan_sip.c.
Referenced by transmit_register().
| int callid_valid |
0 means we haven't chosen callid for this registry yet.
Definition at line 836 of file chan_sip.c.
Referenced by sip_register(), and transmit_register().
| char contact[SIP_LEN_CONTACT] |
Contact extension
Definition at line 828 of file chan_sip.c.
Referenced by handle_response_register(), sip_register(), and transmit_register().
| char domain[MAXHOSTNAMELEN] |
Authorization domain
Definition at line 844 of file chan_sip.c.
Referenced by reply_digest(), and transmit_register().
| int expire |
Sched ID of expiration
Definition at line 830 of file chan_sip.c.
Referenced by handle_response_register(), sip_register(), sip_registry_destroy(), and sip_reregister().
| char hostname[MAXHOSTNAMELEN] |
Domain or host we register to
Definition at line 825 of file chan_sip.c.
Referenced by do_register_auth(), handle_response_register(), sip_reg_timeout(), sip_register(), sip_reregister(), and transmit_register().
| char lastmsg[256] |
Last Message sent/received
Definition at line 849 of file chan_sip.c.
| char md5secret[80] |
Password in md5
Definition at line 827 of file chan_sip.c.
Referenced by build_reply_digest(), and transmit_register().
| char nonce[256] |
Authorization nonce
Definition at line 843 of file chan_sip.c.
Referenced by reply_digest(), and transmit_register().
| int noncecount |
Nonce-count
Definition at line 847 of file chan_sip.c.
Referenced by reply_digest(), and transmit_register().
| unsigned int ocseq |
Sequence number we got to for REGISTERs for this registry
Definition at line 838 of file chan_sip.c.
Referenced by sip_register(), and transmit_register().
| char opaque[256] |
Opaque nonsense
Definition at line 845 of file chan_sip.c.
Referenced by reply_digest(), and transmit_register().
| int portno |
Optional port override
Definition at line 822 of file chan_sip.c.
Referenced by sip_register(), and transmit_register().
| char qop[80] |
Quality of Protection.
Definition at line 846 of file chan_sip.c.
Referenced by reply_digest(), and transmit_register().
| char random[80] |
Definition at line 829 of file chan_sip.c.
| char realm[MAXHOSTNAMELEN] |
Authorization realm
Definition at line 842 of file chan_sip.c.
Referenced by reply_digest(), and transmit_register().
| int refresh |
How often to refresh
Definition at line 833 of file chan_sip.c.
Referenced by handle_response_register(), and sip_register().
| int regattempts |
Number of attempts (since the last success)
Definition at line 831 of file chan_sip.c.
Referenced by handle_response_register(), sip_reg_timeout(), and transmit_register().
| int regstate |
Registration state (see above)
Definition at line 835 of file chan_sip.c.
Referenced by handle_response_register(), sip_reg_timeout(), and transmit_register().
| char secret[80] |
Password in clear text
Definition at line 826 of file chan_sip.c.
Referenced by sip_register(), and transmit_register().
| int timeout |
sched id of sip_reg_timeout
Definition at line 832 of file chan_sip.c.
Referenced by handle_response_register(), sip_reg_timeout(), sip_register(), sip_registry_destroy(), and transmit_register().
| struct sockaddr_in us |
Who the server thinks we are
Definition at line 839 of file chan_sip.c.
| char username[80] |
Who we are registering as
Definition at line 823 of file chan_sip.c.
Referenced by handle_response_register(), sip_reg_timeout(), sip_register(), sip_reregister(), and transmit_register().
1.4.7