![]() |
Home page |
Mailing list |
Docs
Asterisk developer's documentation :: Codename Pineapple
iax2_peer Struct Reference
Collaboration diagram for iax2_peer:
Definition at line 321 of file chan_iax2.c.
Public Member Functions | |
| AST_DECLARE_STRING_FIELDS (AST_STRING_FIELD(name);AST_STRING_FIELD(username);AST_STRING_FIELD(secret);AST_STRING_FIELD(dbsecret);AST_STRING_FIELD(outkey);AST_STRING_FIELD(regexten);AST_STRING_FIELD(context);AST_STRING_FIELD(peercontext);AST_STRING_FIELD(mailbox);AST_STRING_FIELD(mohinterpret);AST_STRING_FIELD(mohsuggest);AST_STRING_FIELD(inkeys);AST_STRING_FIELD(cid_num);AST_STRING_FIELD(cid_name);AST_STRING_FIELD(zonetag);) | |
Data Fields | |
| sockaddr_in | addr |
| int | adsi |
| int | authmethods |
| int | callno |
| int | capability |
| sockaddr_in | defaddr |
| ast_dnsmgr_entry * | dnsmgr |
| int | encmethods |
| int | expire |
| int | expiry |
| unsigned int | flags |
| int | formats |
| ast_ha * | ha |
| int | historicms |
| int | lastms |
| in_addr | mask |
| int | maxms |
| int | pokeexpire |
| int | pokefreqnotok |
| int | pokefreqok |
| ast_codec_pref | prefs |
| int | smoothing |
| int | sockfd |
|
|
|
|
|
Definition at line 343 of file chan_iax2.c. Referenced by __expire_registry(), __iax2_show_peers(), authenticate_reply(), build_peer(), create_addr(), function_iaxpeer(), iax2_devicestate(), iax2_getpeername(), iax2_getpeertrunk(), iax2_poke_peer(), iax2_show_peer(), reg_source_db(), register_verify(), and update_registry(). |
|
|
Definition at line 347 of file chan_iax2.c. Referenced by build_peer(), and create_addr(). |
|
|
Authentication methods (IAX_AUTH_*) Definition at line 352 of file chan_iax2.c. Referenced by build_peer(), register_verify(), and registry_authrequest(). |
|
|
Call number of POKE request Definition at line 360 of file chan_iax2.c. Referenced by __iax2_poke_noanswer(), destroy_peer(), iax2_poke_peer(), and socket_process(). |
|
|
Capability Definition at line 357 of file chan_iax2.c. Referenced by build_peer(), create_addr(), function_iaxpeer(), and iax2_show_peer(). |
|
|
Default address if there is one Definition at line 351 of file chan_iax2.c. Referenced by build_peer(), create_addr(), iax2_devicestate(), and iax2_show_peer(). |
|
|
DNS refresh manager Definition at line 342 of file chan_iax2.c. Referenced by build_peer(), and destroy_peer(). |
|
|
Encryption methods (IAX_ENCRYPT_*) Definition at line 353 of file chan_iax2.c. Referenced by __iax2_show_peers(), build_peer(), and create_addr(). |
|
|
Schedule entry for expiry Definition at line 355 of file chan_iax2.c. Referenced by __expire_registry(), build_peer(), destroy_peer(), function_iaxpeer(), iax2_show_peer(), reg_source_db(), and update_registry(). |
|
|
How soon to expire Definition at line 356 of file chan_iax2.c. Referenced by __expire_registry(), reg_source_db(), and update_registry(). |
|
|
Definition at line 348 of file chan_iax2.c. |
|
|
Definition at line 344 of file chan_iax2.c. |
|
|
Definition at line 370 of file chan_iax2.c. Referenced by build_peer(), destroy_peer(), iax2_show_peer(), and register_verify(). |
|
|
How long recent average responses took Definition at line 367 of file chan_iax2.c. Referenced by iax2_devicestate(), iax2_poke_peer(), and socket_process(). |
|
|
How long last response took (in ms), or -1 for no response Definition at line 362 of file chan_iax2.c. Referenced by __iax2_poke_noanswer(), create_addr(), iax2_devicestate(), iax2_poke_peer(), peer_status(), and socket_process(). |
|
|
Definition at line 346 of file chan_iax2.c. Referenced by __iax2_show_peers(), authenticate_reply(), and build_peer(). |
|
|
Max ms we will accept for the host to be up, 0 to not monitor Definition at line 363 of file chan_iax2.c. Referenced by build_peer(), create_addr(), iax2_devicestate(), iax2_poke_peer(), peer_status(), and socket_process(). |
|
|
Scheduled qualification-related task (ie iax2_poke_peer_s or iax2_poke_noanswer) Definition at line 361 of file chan_iax2.c. Referenced by __iax2_poke_noanswer(), destroy_peer(), iax2_poke_noanswer(), iax2_poke_peer(), iax2_poke_peer_s(), and socket_process(). |
|
|
How often to check when the host has been determined to be down Definition at line 366 of file chan_iax2.c. Referenced by __iax2_poke_noanswer(), build_peer(), iax2_poke_peer(), iax2_show_peer(), and socket_process(). |
|
|
How often to check if the host is up Definition at line 365 of file chan_iax2.c. Referenced by build_peer(), iax2_show_peer(), and socket_process(). |
|
|
Definition at line 341 of file chan_iax2.c. Referenced by build_peer(), create_addr(), function_iaxpeer(), and iax2_show_peer(). |
|
|
Sample over how many units to determine historic ms Definition at line 368 of file chan_iax2.c. Referenced by build_peer(), iax2_show_peer(), and socket_process(). |
|
|
Socket to use for transmission Definition at line 345 of file chan_iax2.c. Referenced by create_addr(), iax2_poke_peer(), load_module(), peer_set_srcaddr(), and update_registry(). |