| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 

Definition at line 602 of file chan_iax2.c.
| struct ast_string_field_mgr __field_mgr | 
Definition at line 623 of file chan_iax2.c.
| struct ast_string_field_pool* __field_mgr_pool | 
< Description of the peer
< What key we use to talk to this peer
< Extension to register (if regcontext is used)
< For transfers only
< Context to pass to peer
< Mailbox
< Key(s) this peer can use to authenticate to us
< Default context (for transfer really)
< Default context (for transfer really)
< Time Zone
< Default parkinglot for device
Definition at line 623 of file chan_iax2.c.
| struct ast_acl_list* acl | 
Definition at line 656 of file chan_iax2.c.
Referenced by build_peer(), handle_cli_iax2_show_peer(), peer_destructor(), and register_verify().
| struct ast_sockaddr addr | 
Definition at line 626 of file chan_iax2.c.
Referenced by __expire_registry(), __iax2_show_peers(), _iax2_show_peers_one(), authenticate_reply(), build_peer(), create_addr(), function_iaxpeer(), handle_cli_iax2_set_debug(), handle_cli_iax2_show_peer(), iax2_devicestate(), iax2_getpeername(), iax2_getpeertrunk(), iax2_poke_peer(), realtime_peer(), reg_source_db(), and update_registry().
| int adsi | 
Definition at line 630 of file chan_iax2.c.
Referenced by build_peer(), and create_addr().
| int authmethods | 
Authentication methods (IAX_AUTH_*)
Definition at line 635 of file chan_iax2.c.
Referenced by authenticate_reply(), build_peer(), create_addr(), register_verify(), and registry_authrequest().
| int callno | 
Call number of POKE request
Definition at line 643 of file chan_iax2.c.
Referenced by __iax2_poke_noanswer(), function_iaxpeer(), iax2_poke_peer(), iax2_write(), peer_destructor(), registry_authrequest(), socket_process_helper(), and update_registry().
| enum calltoken_peer_enum calltoken_required | 
Is calltoken validation required or not, can be YES, NO, or AUTO
Definition at line 657 of file chan_iax2.c.
Referenced by build_peer(), calltoken_required(), handle_cli_iax2_show_peer(), and requirecalltoken_mark_auto().
| iax2_format capability | 
Capability
Definition at line 640 of file chan_iax2.c.
Referenced by build_peer(), create_addr(), function_iaxpeer(), and handle_cli_iax2_show_peer().
| const ast_string_field cid_name | 
Definition at line 623 of file chan_iax2.c.
Referenced by create_addr(), function_iaxpeer(), handle_cli_iax2_show_peer(), and update_registry().
| const ast_string_field cid_num | 
Definition at line 623 of file chan_iax2.c.
Referenced by create_addr(), function_iaxpeer(), handle_cli_iax2_show_peer(), and update_registry().
| const ast_string_field context | 
Definition at line 623 of file chan_iax2.c.
Referenced by create_addr(), function_iaxpeer(), and handle_cli_iax2_show_peer().
| const ast_string_field dbsecret | 
Definition at line 623 of file chan_iax2.c.
Referenced by create_addr().
| struct ast_sockaddr defaddr | 
Default address if there is one
Definition at line 634 of file chan_iax2.c.
Referenced by build_peer(), create_addr(), handle_cli_iax2_show_peer(), and iax2_devicestate().
| const ast_string_field description | 
Definition at line 623 of file chan_iax2.c.
Referenced by _iax2_show_peers_one(), and handle_cli_iax2_show_peer().
| struct ast_dnsmgr_entry* dnsmgr | 
DNS refresh manager
Definition at line 625 of file chan_iax2.c.
Referenced by build_peer(), iax2_poke_peer(), and peer_destructor().
| int encmethods | 
Encryption methods (IAX_ENCRYPT_*)
Definition at line 636 of file chan_iax2.c.
Referenced by _iax2_show_peers_one(), build_peer(), create_addr(), and handle_cli_iax2_show_peer().
| struct ast_endpoint* endpoint | 
Endpoint structure for this peer
Definition at line 659 of file chan_iax2.c.
Referenced by __expire_registry(), __iax2_poke_noanswer(), ast_iax2_new(), build_peer(), peer_destructor(), socket_process_helper(), and update_registry().
| int expire | 
Schedule entry for expiry
Definition at line 638 of file chan_iax2.c.
Referenced by __expire_registry(), build_peer(), complete_iax2_unregister(), function_iaxpeer(), handle_cli_iax2_show_peer(), handle_cli_iax2_unregister(), realtime_peer(), reg_source_db(), unlink_peer(), and update_registry().
| int expiry | 
How soon to expire
Definition at line 639 of file chan_iax2.c.
Referenced by __expire_registry(), build_peer(), reg_source_db(), and update_registry().
| uint64_t flags | 
Definition at line 631 of file chan_iax2.c.
Referenced by peer_cmp_cb(), and peer_hash_cb().
| int formats | 
Definition at line 627 of file chan_iax2.c.
| int historicms | 
How long recent average responses took
Definition at line 650 of file chan_iax2.c.
Referenced by iax2_devicestate(), iax2_poke_peer(), and socket_process_helper().
| const ast_string_field inkeys | 
Definition at line 623 of file chan_iax2.c.
Referenced by register_verify().
| int lastms | 
How long last response took (in ms), or -1 for no response
Definition at line 645 of file chan_iax2.c.
Referenced by __iax2_poke_noanswer(), create_addr(), iax2_devicestate(), iax2_poke_peer(), peer_status(), and socket_process_helper().
| const ast_string_field mailbox | 
Definition at line 623 of file chan_iax2.c.
Referenced by build_peer(), function_iaxpeer(), handle_cli_iax2_show_peer(), and update_registry().
| struct ast_sockaddr mask | 
Definition at line 629 of file chan_iax2.c.
Referenced by _iax2_show_peers_one(), authenticate_reply(), and build_peer().
| uint16_t maxcallno | 
Max call number limit for this peer. Set on registration
Definition at line 652 of file chan_iax2.c.
Referenced by build_peer(), handle_cli_iax2_show_peer(), and update_registry().
| int maxms | 
Max ms we will accept for the host to be up, 0 to not monitor
Definition at line 646 of file chan_iax2.c.
Referenced by build_peer(), create_addr(), iax2_devicestate(), iax2_poke_peer(), peer_status(), and socket_process_helper().
| const ast_string_field mohinterpret | 
Definition at line 623 of file chan_iax2.c.
Referenced by create_addr().
| const ast_string_field mohsuggest | 
Definition at line 623 of file chan_iax2.c.
Referenced by create_addr().
| struct ast_mwi_subscriber* mwi_event_sub | 
This subscription lets pollmailboxes know which mailboxes need to be polled
Definition at line 654 of file chan_iax2.c.
Referenced by build_peer(), and peer_destructor().
| const ast_string_field name | 
Definition at line 623 of file chan_iax2.c.
Referenced by __expire_registry(), __iax2_poke_noanswer(), __iax2_show_peers(), _iax2_show_peers_one(), authenticate_reply(), build_peer(), complete_iax2_peers(), complete_iax2_unregister(), PathSegment::get_child(), handle_cli_iax2_show_peer(), iax2_getpeername(), iax2_poke_peer(), SwaggerType::load(), peer_cmp_cb(), peer_hash_cb(), peer_set_srcaddr(), realtime_peer(), reg_source_db(), register_peer_exten(), register_verify(), socket_process_helper(), and update_registry().
| const ast_string_field outkey | 
Definition at line 623 of file chan_iax2.c.
Referenced by authenticate_reply(), and create_addr().
| const ast_string_field parkinglot | 
Definition at line 623 of file chan_iax2.c.
Referenced by handle_cli_iax2_show_peer().
| const ast_string_field peercontext | 
Definition at line 623 of file chan_iax2.c.
Referenced by create_addr().
| int pokeexpire | 
Scheduled qualification-related task (ie iax2_poke_peer_s or iax2_poke_noanswer)
Definition at line 644 of file chan_iax2.c.
Referenced by __iax2_poke_noanswer(), build_peer(), iax2_poke_noanswer(), iax2_poke_peer(), iax2_poke_peer_s(), socket_process_helper(), and unlink_peer().
| int pokefreqnotok | 
How often to check when the host has been determined to be down
Definition at line 649 of file chan_iax2.c.
Referenced by __iax2_poke_noanswer(), build_peer(), handle_cli_iax2_show_peer(), iax2_poke_peer(), and socket_process_helper().
| int pokefreqok | 
How often to check if the host is up
Definition at line 648 of file chan_iax2.c.
Referenced by build_peer(), handle_cli_iax2_show_peer(), iax2_poke_peer(), and socket_process_helper().
| struct iax2_codec_pref prefs | 
Definition at line 624 of file chan_iax2.c.
Referenced by build_peer(), create_addr(), function_iaxpeer(), and handle_cli_iax2_show_peer().
| const ast_string_field regexten | 
Definition at line 623 of file chan_iax2.c.
Referenced by register_peer_exten().
| const ast_string_field secret | 
Definition at line 623 of file chan_iax2.c.
Referenced by authenticate_reply(), create_addr(), handle_cli_iax2_show_peer(), and register_verify().
| int smoothing | 
Sample over how many units to determine historic ms
Definition at line 651 of file chan_iax2.c.
Referenced by build_peer(), handle_cli_iax2_show_peer(), and socket_process_helper().
| int sockfd | 
Socket to use for transmission
Definition at line 628 of file chan_iax2.c.
Referenced by build_peer(), create_addr(), iax2_poke_peer(), peer_set_sock_cb(), peer_set_srcaddr(), and update_registry().
| const ast_string_field username | 
Definition at line 623 of file chan_iax2.c.
Referenced by _iax2_show_peers_one(), authenticate_reply(), create_addr(), and handle_cli_iax2_show_peer().
| const ast_string_field zonetag | 
Definition at line 623 of file chan_iax2.c.
Referenced by create_addr(), and update_registry().