
| struct ast_string_field_mgr __field_mgr |
Definition at line 504 of file chan_iax2.c.
< 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 504 of file chan_iax2.c.
| struct ast_sockaddr addr |
Definition at line 507 of file chan_iax2.c.
Referenced by iax2_getpeername(), handle_cli_iax2_show_peer(), realtime_peer(), create_addr(), iax2_getpeertrunk(), __iax2_show_peers(), manager_iax2_show_peer_list(), handle_cli_iax2_set_debug(), authenticate_reply(), __expire_registry(), reg_source_db(), update_registry(), iax2_poke_peer(), build_peer(), function_iaxpeer(), iax2_devicestate(), and peers_data_provider_get().
| int adsi |
Definition at line 511 of file chan_iax2.c.
Referenced by create_addr(), and build_peer().
| int authmethods |
Authentication methods (IAX_AUTH_*)
Definition at line 516 of file chan_iax2.c.
Referenced by register_verify(), authenticate_reply(), registry_authrequest(), and build_peer().
| int callno |
Call number of POKE request
Definition at line 524 of file chan_iax2.c.
Referenced by registry_authrequest(), socket_process(), __iax2_poke_noanswer(), iax2_poke_peer(), peer_destructor(), and function_iaxpeer().
Is calltoken validation required or not, can be YES, NO, or AUTO
Definition at line 538 of file chan_iax2.c.
Referenced by calltoken_required(), handle_cli_iax2_show_peer(), requirecalltoken_mark_auto(), and build_peer().
Capability
Definition at line 521 of file chan_iax2.c.
Referenced by handle_cli_iax2_show_peer(), create_addr(), build_peer(), function_iaxpeer(), and peers_data_provider_get().
| const ast_string_field cid_name |
Definition at line 504 of file chan_iax2.c.
Referenced by handle_cli_iax2_show_peer(), create_addr(), update_registry(), and function_iaxpeer().
| const ast_string_field cid_num |
Definition at line 504 of file chan_iax2.c.
Referenced by handle_cli_iax2_show_peer(), create_addr(), update_registry(), and function_iaxpeer().
| const ast_string_field context |
Definition at line 504 of file chan_iax2.c.
Referenced by handle_cli_iax2_show_peer(), create_addr(), and function_iaxpeer().
| const ast_string_field dbsecret |
Definition at line 504 of file chan_iax2.c.
Referenced by create_addr(), and build_peer().
| struct sockaddr_in defaddr |
Default address if there is one
Definition at line 515 of file chan_iax2.c.
Referenced by handle_cli_iax2_show_peer(), create_addr(), build_peer(), and iax2_devicestate().
| struct ast_dnsmgr_entry* dnsmgr |
DNS refresh manager
Definition at line 506 of file chan_iax2.c.
Referenced by iax2_poke_peer(), peer_destructor(), and build_peer().
| int encmethods |
Encryption methods (IAX_ENCRYPT_*)
Definition at line 517 of file chan_iax2.c.
Referenced by handle_cli_iax2_show_peer(), create_addr(), __iax2_show_peers(), manager_iax2_show_peer_list(), build_peer(), and peers_data_provider_get().
| int expire |
Schedule entry for expiry
Definition at line 519 of file chan_iax2.c.
Referenced by handle_cli_iax2_show_peer(), realtime_peer(), handle_cli_iax2_unregister(), complete_iax2_unregister(), unlink_peer(), __expire_registry(), reg_source_db(), update_registry(), build_peer(), and function_iaxpeer().
| int expiry |
How soon to expire
Definition at line 520 of file chan_iax2.c.
Referenced by __expire_registry(), reg_source_db(), update_registry(), and build_peer().
| uint64_t flags |
Definition at line 512 of file chan_iax2.c.
| int formats |
Definition at line 508 of file chan_iax2.c.
Definition at line 537 of file chan_iax2.c.
Referenced by handle_cli_iax2_show_peer(), register_verify(), peer_destructor(), and build_peer().
| int historicms |
How long recent average responses took
Definition at line 531 of file chan_iax2.c.
Referenced by socket_process(), iax2_poke_peer(), and iax2_devicestate().
| const ast_string_field inkeys |
Definition at line 504 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 526 of file chan_iax2.c.
Referenced by peer_status(), create_addr(), socket_process(), __iax2_poke_noanswer(), iax2_poke_peer(), and iax2_devicestate().
| const ast_string_field mailbox |
Definition at line 504 of file chan_iax2.c.
Referenced by handle_cli_iax2_show_peer(), update_registry(), build_peer(), and function_iaxpeer().
| struct in_addr mask |
Definition at line 510 of file chan_iax2.c.
Referenced by __iax2_show_peers(), manager_iax2_show_peer_list(), authenticate_reply(), build_peer(), and peers_data_provider_get().
| uint16_t maxcallno |
Max call number limit for this peer. Set on registration
Definition at line 533 of file chan_iax2.c.
Referenced by handle_cli_iax2_show_peer(), update_registry(), and build_peer().
| int maxms |
Max ms we will accept for the host to be up, 0 to not monitor
Definition at line 527 of file chan_iax2.c.
Referenced by peer_status(), create_addr(), socket_process(), iax2_poke_peer(), build_peer(), and iax2_devicestate().
| const ast_string_field mohinterpret |
Definition at line 504 of file chan_iax2.c.
Referenced by create_addr().
| const ast_string_field mohsuggest |
Definition at line 504 of file chan_iax2.c.
Referenced by create_addr().
| struct ast_event_sub* mwi_event_sub |
Definition at line 535 of file chan_iax2.c.
Referenced by peer_destructor(), and build_peer().
| const ast_string_field name |
Definition at line 504 of file chan_iax2.c.
Referenced by peer_hash_cb(), peer_cmp_cb(), find_peer(), iax2_getpeername(), handle_cli_iax2_show_peer(), complete_iax2_peers(), realtime_peer(), __iax2_show_peers(), handle_cli_iax2_unregister(), complete_iax2_unregister(), manager_iax2_show_peer_list(), register_verify(), authenticate_reply(), register_peer_exten(), __expire_registry(), reg_source_db(), update_registry(), socket_process(), __iax2_poke_noanswer(), iax2_poke_peer(), peer_set_srcaddr(), and build_peer().
| const ast_string_field outkey |
Definition at line 504 of file chan_iax2.c.
Referenced by create_addr(), and authenticate_reply().
| const ast_string_field parkinglot |
Definition at line 504 of file chan_iax2.c.
Referenced by handle_cli_iax2_show_peer().
| const ast_string_field peercontext |
Definition at line 504 of file chan_iax2.c.
Referenced by create_addr(), and build_peer().
| int pokeexpire |
Scheduled qualification-related task (ie iax2_poke_peer_s or iax2_poke_noanswer)
Definition at line 525 of file chan_iax2.c.
Referenced by unlink_peer(), iax2_poke_peer_s(), socket_process(), __iax2_poke_noanswer(), iax2_poke_noanswer(), iax2_poke_peer(), and build_peer().
| int pokefreqnotok |
How often to check when the host has been determined to be down
Definition at line 530 of file chan_iax2.c.
Referenced by handle_cli_iax2_show_peer(), socket_process(), __iax2_poke_noanswer(), iax2_poke_peer(), and build_peer().
| int pokefreqok |
How often to check if the host is up
Definition at line 529 of file chan_iax2.c.
Referenced by handle_cli_iax2_show_peer(), socket_process(), and build_peer().
| struct ast_codec_pref prefs |
Definition at line 505 of file chan_iax2.c.
Referenced by handle_cli_iax2_show_peer(), create_addr(), build_peer(), and function_iaxpeer().
| const ast_string_field regexten |
Definition at line 504 of file chan_iax2.c.
Referenced by register_peer_exten().
| const ast_string_field secret |
Definition at line 504 of file chan_iax2.c.
Referenced by handle_cli_iax2_show_peer(), create_addr(), register_verify(), and authenticate_reply().
| int smoothing |
Sample over how many units to determine historic ms
Definition at line 532 of file chan_iax2.c.
Referenced by handle_cli_iax2_show_peer(), socket_process(), and build_peer().
| int sockfd |
Socket to use for transmission
Definition at line 509 of file chan_iax2.c.
Referenced by create_addr(), update_registry(), iax2_poke_peer(), peer_set_srcaddr(), build_peer(), and peer_set_sock_cb().
| const ast_string_field username |
Definition at line 504 of file chan_iax2.c.
Referenced by handle_cli_iax2_show_peer(), create_addr(), __iax2_show_peers(), manager_iax2_show_peer_list(), and authenticate_reply().
| const ast_string_field zonetag |
Definition at line 504 of file chan_iax2.c.
Referenced by create_addr(), and update_registry().