Asterisk - The Open Source Telephony Project
18.5.0
|
Data Structures | |
struct | msg_queue |
Definition at line 118 of file chan_mobile.c.
struct adapter_pvt* adapter |
Definition at line 128 of file chan_mobile.c.
Referenced by do_discovery(), do_monitor_headset(), do_monitor_phone(), handle_cli_mobile_show_devices(), mbl_load_device(), and mbl_new().
bdaddr_t addr |
Definition at line 127 of file chan_mobile.c.
Referenced by do_discovery(), do_monitor_headset(), handle_cli_mobile_show_devices(), mbl_load_device(), and sco_accept().
int alignment_count |
Definition at line 146 of file chan_mobile.c.
Referenced by do_alignment_detection(), and mbl_new().
unsigned int alignment_detection_triggered |
Definition at line 143 of file chan_mobile.c.
Referenced by do_alignment_detection(), and mbl_new().
short alignment_samples[4] |
Definition at line 145 of file chan_mobile.c.
Referenced by do_alignment_detection().
unsigned int answered |
we sent/received an answer
Definition at line 160 of file chan_mobile.c.
Referenced by do_monitor_headset(), handle_response_ciev(), mbl_answer(), and mbl_new().
unsigned int blackberry |
Definition at line 144 of file chan_mobile.c.
Referenced by do_monitor_phone(), handle_response_ok(), and mbl_load_device().
struct ast_smoother* bt_in_smoother |
Definition at line 136 of file chan_mobile.c.
Referenced by mbl_load_device(), mbl_new(), mbl_read(), and unload_module().
struct ast_smoother* bt_out_smoother |
Definition at line 135 of file chan_mobile.c.
Referenced by mbl_load_device(), mbl_new(), mbl_write(), and unload_module().
unsigned int connected |
do we have an rfcomm connection to a device
Definition at line 161 of file chan_mobile.c.
Referenced by do_discovery(), do_monitor_headset(), do_monitor_phone(), handle_cli_mobile_cusd(), handle_cli_mobile_rfcomm(), handle_cli_mobile_show_devices(), mbl_devicestate(), mbl_request(), mbl_sendsms_exec(), and mbl_status_exec().
char context[AST_MAX_CONTEXT] |
Definition at line 129 of file chan_mobile.c.
Referenced by mbl_load_device(), and mbl_new().
unsigned int do_alignment_detection |
Definition at line 142 of file chan_mobile.c.
Referenced by do_alignment_detection(), mbl_new(), and mbl_read().
struct ast_dsp* dsp |
Definition at line 148 of file chan_mobile.c.
Referenced by mbl_load_device(), mbl_new(), mbl_read(), and unload_module().
struct { ... } entry |
struct ast_frame fr |
Definition at line 120 of file chan_mobile.c.
Referenced by mbl_read().
int group |
Definition at line 126 of file chan_mobile.c.
Referenced by handle_cli_mobile_show_devices(), mbl_load_device(), and mbl_request().
int hangupcause |
Definition at line 150 of file chan_mobile.c.
Referenced by handle_response_busy(), mbl_call(), and mbl_queue_hangup().
unsigned int has_sms |
Definition at line 141 of file chan_mobile.c.
Referenced by handle_cli_mobile_show_devices(), handle_response_error(), handle_response_ok(), mbl_load_device(), and mbl_sendsms_exec().
struct hfp_pvt* hfp |
hfp pvt
Definition at line 130 of file chan_mobile.c.
Referenced by do_monitor_phone(), handle_cli_mobile_cusd(), handle_response_brsf(), handle_response_ciev(), handle_response_cind(), handle_response_clip(), handle_response_cmgr(), handle_response_cmti(), handle_response_cusd(), handle_response_error(), handle_response_ok(), handle_sms_prompt(), mbl_answer(), mbl_call(), mbl_digit_end(), mbl_hangup(), mbl_has_service(), mbl_load_device(), mbl_sendsms_exec(), start_monitor(), and unload_module().
char id[31] |
Definition at line 125 of file chan_mobile.c.
Referenced by Section::__cmp__(), Section::__eq__(), Section::__ge__(), Section::__gt__(), Section::__le__(), Section::__lt__(), do_discovery(), do_monitor_headset(), do_monitor_phone(), handle_cli_mobile_cusd(), handle_cli_mobile_rfcomm(), handle_cli_mobile_show_devices(), handle_response_brsf(), handle_response_ciev(), handle_response_cind(), handle_response_clip(), handle_response_cmgr(), handle_response_cmti(), handle_response_cusd(), handle_response_error(), handle_response_no_carrier(), handle_response_no_dialtone(), handle_response_ok(), handle_response_ring(), handle_sms_prompt(), headset_send_ring(), hfp_parse_ciev(), hfp_parse_cmti(), hfp_parse_ecav(), Model::load(), mbl_call(), mbl_devicestate(), mbl_digit_end(), mbl_hangup(), mbl_load_device(), mbl_new(), mbl_read(), mbl_request(), mbl_sendsms_exec(), and mbl_status_exec().
unsigned int incoming |
incoming call
Definition at line 154 of file chan_mobile.c.
Referenced by do_monitor_headset(), handle_response_ciev(), mbl_answer(), and mbl_hangup().
unsigned int incoming_sms |
outgoing sms
Definition at line 156 of file chan_mobile.c.
Referenced by handle_cli_mobile_show_devices(), handle_response_cmgr(), handle_response_cmti(), and handle_response_error().
char io_buf[CHANNEL_FRAME_SIZE+AST_FRIENDLY_OFFSET] |
Definition at line 134 of file chan_mobile.c.
Referenced by mbl_read().
ast_mutex_t lock |
pvt lock
Definition at line 121 of file chan_mobile.c.
Referenced by do_discovery(), do_monitor_headset(), do_monitor_phone(), handle_cli_mobile_cusd(), handle_cli_mobile_rfcomm(), handle_cli_mobile_show_devices(), headset_send_ring(), mbl_answer(), mbl_call(), mbl_devicestate(), mbl_digit_end(), mbl_fixup(), mbl_hangup(), mbl_load_device(), mbl_queue_control(), mbl_queue_hangup(), mbl_read(), mbl_request(), mbl_sendsms_exec(), mbl_status_exec(), mbl_write(), and sco_accept().
pthread_t monitor_thread |
Definition at line 138 of file chan_mobile.c.
Referenced by mbl_load_device(), start_monitor(), and unload_module().
struct mbl_pvt::msg_queue msg_queue |
Referenced by mbl_load_device(), msg_queue_head(), msg_queue_pop(), msg_queue_push(), and msg_queue_push_data().
unsigned int needcallerid |
we need callerid
Definition at line 157 of file chan_mobile.c.
Referenced by handle_response_ciev(), handle_response_clip(), and handle_response_ring().
unsigned int needchup |
we need to send a chup
Definition at line 158 of file chan_mobile.c.
Referenced by do_monitor_phone(), handle_response_busy(), handle_response_ciev(), handle_response_clip(), handle_response_error(), handle_response_no_carrier(), handle_response_no_dialtone(), handle_response_ok(), mbl_call(), and mbl_hangup().
unsigned int needring |
we need to send a RING
Definition at line 159 of file chan_mobile.c.
Referenced by do_monitor_headset(), headset_send_ring(), mbl_call(), and mbl_hangup().
struct mbl_pvt* next |
Definition at line 163 of file chan_mobile.c.
unsigned int no_callsetup |
Definition at line 140 of file chan_mobile.c.
Referenced by hfp_parse_cind_test(), and mbl_load_device().
unsigned int outgoing |
outgoing call
Definition at line 153 of file chan_mobile.c.
Referenced by do_monitor_headset(), handle_response_ciev(), handle_response_ok(), mbl_call(), and mbl_hangup().
unsigned int outgoing_sms |
outgoing sms
Definition at line 155 of file chan_mobile.c.
Referenced by handle_cli_mobile_show_devices(), handle_response_error(), and handle_response_ok().
struct ast_channel* owner |
Definition at line 119 of file chan_mobile.c.
Referenced by do_monitor_headset(), do_monitor_phone(), handle_cli_mobile_show_devices(), handle_response_ciev(), mbl_ast_hangup(), mbl_devicestate(), mbl_fixup(), mbl_hangup(), mbl_new(), mbl_queue_control(), mbl_queue_hangup(), mbl_read(), mbl_request(), mbl_status_exec(), and sco_accept().
char rfcomm_buf[256] |
Definition at line 133 of file chan_mobile.c.
int rfcomm_port |
Definition at line 131 of file chan_mobile.c.
Referenced by do_discovery(), and mbl_load_device().
int rfcomm_socket |
Definition at line 132 of file chan_mobile.c.
Referenced by do_discovery(), do_monitor_headset(), do_monitor_phone(), handle_cli_mobile_rfcomm(), headset_send_ring(), mbl_call(), mbl_load_device(), start_monitor(), and unload_module().
int ring_sched_id |
Definition at line 147 of file chan_mobile.c.
Referenced by mbl_call(), and mbl_load_device().
struct ast_sched_context* sched |
Definition at line 149 of file chan_mobile.c.
Referenced by do_monitor_headset(), mbl_call(), mbl_load_device(), and unload_module().
int sco_socket |
Definition at line 137 of file chan_mobile.c.
Referenced by do_monitor_headset(), do_monitor_phone(), mbl_hangup(), mbl_load_device(), mbl_new(), mbl_read(), mbl_write(), sco_accept(), and unload_module().
int timeout |
used to set the timeout for rfcomm data (may be used in the future)
Definition at line 139 of file chan_mobile.c.
Referenced by do_monitor_phone(), handle_response_error(), handle_response_ok(), and mbl_load_device().
enum mbl_type type |
Definition at line 124 of file chan_mobile.c.
Referenced by Property::load(), mbl_answer(), mbl_call(), mbl_digit_end(), mbl_has_service(), mbl_load_device(), mbl_request(), and start_monitor().