
Definition at line 1973 of file chan_sip.c.
struct ast_string_field_mgr __field_mgr [read] |
Definition at line 1999 of file chan_sip.c.
struct ast_string_field_pool* __field_mgr_pool [read] |
Definition at line 1999 of file chan_sip.c.
| const ast_string_field accountcode |
Definition at line 1999 of file chan_sip.c.
Referenced by _sip_show_peer(), check_peer_ok(), create_addr_from_peer(), function_sippeer(), sip_show_user(), and sip_show_users().
struct sockaddr_in addr [read] |
IP address of peer
Definition at line 2043 of file chan_sip.c.
Referenced by _sip_show_peer(), _sip_show_peers(), build_peer(), create_addr_from_peer(), expire_register(), find_peer(), function_sippeer(), parse_register_contact(), peer_ipcmp_cb(), peer_iphash_cb(), realtime_peer(), reg_source_db(), register_verify(), reload_config(), set_peer_defaults(), sip_devicestate(), sip_do_debug_peer(), sip_poke_peer(), sip_prune_realtime(), sip_send_mwi_to_peer(), and update_peer().
Definition at line 2024 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), create_addr_from_peer(), set_peer_defaults(), and sip_show_user().
| int amaflags |
AMA Flags (for billing)
Definition at line 2016 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), check_peer_ok(), and sip_show_user().
Realm authentication list
Definition at line 2015 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), create_addr_from_peer(), sip_destroy_peer(), and transmit_register().
| unsigned short autoframing |
Whether to use our local configuration for frame sizes (off) or respect the other endpoint's request for frame sizes (on) for incoming calls
Definition at line 2010 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), check_peer_ok(), create_addr_from_peer(), set_peer_defaults(), and sip_show_user().
| int busy_level |
Level of active channels where we signal busy
Definition at line 2023 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), function_sippeer(), and sip_devicestate().
Call pointer
Definition at line 2045 of file chan_sip.c.
Referenced by __sip_destroy(), dialog_unlink_all(), handle_response_peerpoke(), sip_destroy_peer(), sip_poke_noanswer(), and sip_poke_peer().
| int call_limit |
Limit of concurrent calls
Definition at line 2021 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), check_peer_ok(), create_addr_from_peer(), function_sippeer(), set_peer_defaults(), sip_devicestate(), sip_show_inuse(), sip_show_user(), and update_call_counter().
Call group
Definition at line 2039 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), check_peer_ok(), create_addr_from_peer(), function_sippeer(), set_peer_defaults(), and sip_show_user().
| int callingpres |
Calling id presentation
Definition at line 2017 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), check_peer_ok(), get_pai(), and sip_show_user().
| int capability |
Codec capability
Definition at line 2035 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), check_peer_ok(), create_addr_from_peer(), function_sippeer(), and set_peer_defaults().
struct ast_variable* chanvars [read] |
Variables to set for channel created by user
Definition at line 2054 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), check_peer_ok(), create_addr_from_peer(), function_sippeer(), sip_destroy_peer(), and sip_show_user().
| const ast_string_field cid_name |
Definition at line 1999 of file chan_sip.c.
Referenced by _sip_show_peer(), check_peer_ok(), create_addr_from_peer(), function_sippeer(), and sip_show_user().
| const ast_string_field cid_num |
Definition at line 1999 of file chan_sip.c.
Referenced by _sip_show_peer(), check_peer_ok(), create_addr_from_peer(), function_sippeer(), and sip_show_user().
Restrict what IPs are allowed in the Contact header (for registration)
Definition at line 2053 of file chan_sip.c.
Referenced by build_peer(), and parse_register_contact().
| const ast_string_field context |
Definition at line 1999 of file chan_sip.c.
Referenced by _sip_show_peer(), check_peer_ok(), create_addr_from_peer(), function_sippeer(), sip_show_user(), and sip_show_users().
struct sockaddr_in defaddr [read] |
Default IP address, used until registration
Definition at line 2051 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), create_addr_from_peer(), set_peer_defaults(), sip_devicestate(), and sip_send_mwi_to_peer().
Peer Registration may change the default outbound transport. If register expires, default should be reset. to this value
Definition at line 2001 of file chan_sip.c.
Referenced by build_peer(), expire_register(), and parse_register_contact().
| unsigned short deprecated_username |
If it's a realtime peer, are they using the deprecated "username" instead of "defaultuser"
Definition at line 2014 of file chan_sip.c.
Referenced by build_peer(), destroy_association(), and update_peer().
| unsigned int disallowed_methods |
Definition at line 2062 of file chan_sip.c.
Referenced by build_peer(), check_peer_ok(), create_addr_from_peer(), handle_response(), and set_peer_defaults().
struct ast_dnsmgr_entry* dnsmgr [read] |
DNS refresh manager for peer
Definition at line 2042 of file chan_sip.c.
Referenced by build_peer(), and sip_destroy_peer().
| const ast_string_field engine |
Definition at line 1999 of file chan_sip.c.
Referenced by _sip_show_peer(), check_peer_ok(), create_addr_from_peer(), and sip_show_user().
| int expire |
When to expire this peer registration
Definition at line 2034 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), complete_sip_registered_peer(), expire_register(), function_sippeer(), parse_register_contact(), realtime_peer(), reg_source_db(), set_peer_defaults(), and sip_unregister().
struct sip_mailbox* first [read] |
Definition at line 2031 of file chan_sip.c.
SIP_ flags
Definition at line 2028 of file chan_sip.c.
Referenced by _sip_show_peer(), _sip_show_peers(), build_peer(), check_peer_ok(), complete_sip_peer(), complete_sip_registered_peer(), create_addr_from_peer(), expire_register(), find_peer(), handle_request_subscribe(), parse_register_contact(), peer_ipcmp_cb(), realtime_peer(), register_verify(), set_peer_defaults(), sip_poke_peer(), sip_prune_realtime(), sip_send_mwi_to_peer(), sip_show_users(), and update_peer().
| const ast_string_field fromdomain |
Definition at line 1999 of file chan_sip.c.
Referenced by _sip_show_peer(), and create_addr_from_peer().
| const ast_string_field fromuser |
Definition at line 1999 of file chan_sip.c.
Referenced by _sip_show_peer(), create_addr_from_peer(), and transmit_register().
| const ast_string_field fullcontact |
Definition at line 1999 of file chan_sip.c.
Referenced by _sip_show_peer(), check_peer_ok(), create_addr_from_peer(), parse_register_contact(), register_verify(), sip_poke_peer(), and update_peer().
Access control list
Definition at line 2052 of file chan_sip.c.
Referenced by _sip_show_peer(), _sip_show_peers(), build_peer(), check_peer_ok(), register_verify(), sip_destroy_peer(), sip_show_user(), and sip_show_users().
| unsigned short host_dynamic |
Dynamic Peers register with Asterisk
Definition at line 2007 of file chan_sip.c.
Referenced by _sip_show_peer(), _sip_show_peers(), build_peer(), function_sippeer(), register_verify(), and temp_peer().
| int inRinging |
Number of calls ringing
Definition at line 2019 of file chan_sip.c.
Referenced by sip_devicestate(), sip_show_inuse(), and update_call_counter().
| int inUse |
Number of calls in use
Definition at line 2018 of file chan_sip.c.
Referenced by function_sippeer(), sip_devicestate(), sip_show_inuse(), and update_call_counter().
| unsigned short is_realtime |
this is a 'realtime' peer
Definition at line 2005 of file chan_sip.c.
Referenced by _sip_show_peer(), _sip_show_peers(), build_peer(), expire_register(), parse_register_contact(), realtime_peer(), sip_destroy_peer(), and update_peer().
| const ast_string_field language |
Definition at line 1999 of file chan_sip.c.
Referenced by _sip_show_peer(), check_peer_ok(), create_addr_from_peer(), function_sippeer(), and sip_show_user().
struct sip_mailbox* last [read] |
Definition at line 2031 of file chan_sip.c.
| int lastms |
Qualification: How long last response took (in ms), or -1 for no response
Definition at line 2047 of file chan_sip.c.
Referenced by build_peer(), check_peer_ok(), create_addr_from_peer(), handle_response_peerpoke(), parse_register_contact(), peer_status(), sip_devicestate(), sip_poke_noanswer(), sip_poke_peer(), and update_peer().
| int lastmsgssent |
Definition at line 2026 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), and register_verify().
| struct { ... } mailboxes |
Mailboxes that this peer cares about
Referenced by add_peer_mailboxes(), add_peer_mwi_subs(), build_peer(), clear_peer_mailboxes(), get_cached_mwi(), handle_request_subscribe(), and peer_mailboxes_to_str().
| int maxcallbitrate |
Maximum Bitrate for a video call
Definition at line 2033 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), check_peer_ok(), create_addr_from_peer(), set_peer_defaults(), and sip_show_user().
| int maxms |
Qualification: Max ms we will accept for the host to be up, 0 to not monitor
Definition at line 2048 of file chan_sip.c.
Referenced by build_peer(), check_peer_ok(), create_addr_from_peer(), handle_response_peerpoke(), peer_status(), set_peer_defaults(), sip_devicestate(), and sip_poke_peer().
| const ast_string_field md5secret |
Definition at line 1999 of file chan_sip.c.
Referenced by _sip_show_peer(), check_peer_ok(), create_addr_from_peer(), register_verify(), and sip_show_user().
| const ast_string_field mohinterpret |
Definition at line 1999 of file chan_sip.c.
Referenced by check_peer_ok(), and create_addr_from_peer().
| const ast_string_field mohsuggest |
Definition at line 1999 of file chan_sip.c.
Referenced by _sip_show_peer(), check_peer_ok(), and create_addr_from_peer().
| const ast_string_field mwi_from |
Definition at line 1999 of file chan_sip.c.
Referenced by create_addr_from_peer(), and sip_send_mwi_to_peer().
Subscription for MWI
Definition at line 2055 of file chan_sip.c.
Referenced by __sip_destroy(), dialog_unlink_all(), handle_request_subscribe(), sip_destroy_peer(), and sip_send_mwi_to_peer().
| char name[80] |
the unique name of this object Password for inbound auth Password in MD5 Remote secret (trunks, remote devices) Default context for incoming calls Default context for subscriptions Temporary username until registration Account code If not dynamic, IP address Extension to register (if regcontext is used) From: user when calling this peer From: domain when calling this peer Contact registered with us (not in sip.conf) Caller ID num Caller ID name Dialplan extension for MWI notify message Default language for prompts Music on Hold class Music on Hold class Parkinglot User agent in SIP request (saved from registration) Name to place in From header for outgoing NOTIFY requests RTP Engine to use Mailbox to store received unsolicited MWI NOTIFY messages information in
Definition at line 1974 of file chan_sip.c.
Referenced by _sip_show_peer(), _sip_show_peers(), build_peer(), check_peer_ok(), complete_sip_peer(), complete_sip_registered_peer(), complete_sip_user(), create_addr_from_peer(), destroy_association(), expire_register(), find_by_name(), find_peer(), handle_request_subscribe(), handle_response_peerpoke(), parse_register_contact(), peer_cmp_cb(), peer_dump_func(), peer_hash_cb(), realtime_peer(), reg_source_db(), register_peer_exten(), register_verify(), sip_destroy_peer(), sip_peer_hold(), sip_poke_noanswer(), sip_prune_realtime(), sip_show_inuse(), sip_show_user(), sip_show_users(), temp_peer(), update_call_counter(), and update_peer().
| int onHold |
Peer has someone on hold
Definition at line 2020 of file chan_sip.c.
Referenced by sip_devicestate(), sip_peer_hold(), and sip_show_inuse().
struct sip_proxy* outboundproxy [read] |
Outbound proxy for this peer
Definition at line 2041 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), obproxy_get(), and sip_destroy_peer().
| const ast_string_field parkinglot |
Definition at line 1999 of file chan_sip.c.
Referenced by _sip_show_peer(), check_peer_ok(), and create_addr_from_peer().
Pickup group
Definition at line 2040 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), check_peer_ok(), create_addr_from_peer(), function_sippeer(), set_peer_defaults(), and sip_show_user().
| int pokeexpire |
Qualification: When to expire poke (qualify= checking)
Definition at line 2046 of file chan_sip.c.
Referenced by handle_response_peerpoke(), reg_source_db(), set_peer_defaults(), sip_poke_all_peers(), sip_poke_noanswer(), sip_poke_peer(), and sip_poke_peer_s().
| unsigned int portinuri |
Whether the port should be included in the URI
Definition at line 2044 of file chan_sip.c.
Referenced by build_peer(), create_addr_from_peer(), expire_register(), and parse_register_contact().
struct ast_codec_pref prefs [read] |
SIP Refer restriction scheme codec prefs
Definition at line 2025 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), check_peer_ok(), create_addr_from_peer(), function_sippeer(), set_peer_defaults(), sip_show_user(), and temp_peer().
struct timeval ps [read] |
Qualification: Time for sending SIP OPTION in sip_pke_peer()
Definition at line 2050 of file chan_sip.c.
Referenced by handle_response_peerpoke(), and sip_poke_peer().
| int qualifyfreq |
Qualification: Qualification: How often to check for the host to be up
Definition at line 2049 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), handle_response_peerpoke(), and set_peer_defaults().
| const ast_string_field regexten |
Definition at line 1999 of file chan_sip.c.
Referenced by _sip_show_peer(), function_sippeer(), and register_peer_exten().
| const ast_string_field remotesecret |
| unsigned short rt_fromcontact |
copy fromcontact from realtime
Definition at line 2006 of file chan_sip.c.
Referenced by build_peer(), destroy_association(), parse_register_contact(), and reg_source_db().
| int rtpholdtimeout |
RTP Hold Timeout
Definition at line 2037 of file chan_sip.c.
Referenced by build_peer(), create_addr_from_peer(), and set_peer_defaults().
| int rtpkeepalive |
Send RTP packets for keepalive
Definition at line 2038 of file chan_sip.c.
Referenced by build_peer(), and set_peer_defaults().
| int rtptimeout |
RTP timeout
Definition at line 2036 of file chan_sip.c.
Referenced by build_peer(), create_addr_from_peer(), and set_peer_defaults().
| const ast_string_field secret |
Definition at line 1999 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), check_peer_ok(), create_addr_from_peer(), register_verify(), sip_show_user(), and sip_show_users().
| unsigned short selfdestruct |
Automatic peers need to destruct themselves
Definition at line 2008 of file chan_sip.c.
Referenced by expire_register(), sip_destroy_peer(), and temp_peer().
| unsigned int sipoptions |
Supported SIP options
Definition at line 2027 of file chan_sip.c.
Referenced by _sip_show_peer(), check_peer_ok(), and parse_register_contact().
struct sip_socket socket [read] |
Socket used for this peer
Definition at line 2000 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), create_addr_from_peer(), expire_register(), parse_register_contact(), set_peer_defaults(), sip_destroy_peer(), and sip_poke_peer().
struct sip_st_cfg stimer [read] |
SIP Session-Timers
Definition at line 2056 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), set_peer_defaults(), sip_show_user(), st_get_mode(), st_get_refresher(), and st_get_se().
| int t38_maxdatagram |
T.38 FaxMaxDatagram override
Definition at line 2022 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), check_peer_ok(), create_addr_from_peer(), and set_peer_defaults().
| unsigned short the_mark |
moved out of ASTOBJ into struct proper; That which bears the_mark should be deleted!
Definition at line 2009 of file chan_sip.c.
Referenced by build_peer(), peer_is_marked(), peer_markall_func(), and sip_prune_realtime().
| int timer_b |
The maximum timer B (transaction timeouts)
Definition at line 2058 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), check_peer_ok(), create_addr_from_peer(), and set_peer_defaults().
| int timer_t1 |
The maximum T1 value for the peer
Definition at line 2057 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), check_peer_ok(), create_addr_from_peer(), and set_peer_defaults().
| const ast_string_field tohost |
Definition at line 1999 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), create_addr(), create_addr_from_peer(), sip_poke_peer(), and transmit_register().
| unsigned short transports |
Transports (enum sip_transport) that are acceptable for this peer
Definition at line 2004 of file chan_sip.c.
Referenced by _sip_show_peer(), build_peer(), find_peer(), parse_register_contact(), and peer_ipcmp_cb().
| enum sip_peer_type type |
Distinguish between "user" and "peer" types. This is used solely for CLI and manager commands
Definition at line 2061 of file chan_sip.c.
Referenced by _sip_show_peers(), build_peer(), complete_sip_user(), find_by_name(), reload_config(), set_peer_defaults(), and sip_show_users().
| const ast_string_field useragent |
Definition at line 1999 of file chan_sip.c.
Referenced by _sip_show_peer(), function_sippeer(), parse_register_contact(), and update_peer().
| const ast_string_field username |
Definition at line 1999 of file chan_sip.c.
Referenced by _sip_show_peer(), _sip_show_peers(), build_peer(), check_peer_ok(), create_addr_from_peer(), parse_register_contact(), reg_source_db(), transmit_register(), and update_peer().
| const ast_string_field vmexten |
Definition at line 1999 of file chan_sip.c.
Referenced by _sip_show_peer(), and sip_send_mwi_to_peer().
1.5.6