com.safi.asterisk
Class channel
java.lang.Object
com.safi.asterisk.channel
- All Implemented Interfaces:
- channelConstants
public class channel
- extends java.lang.Object
- implements channelConstants
Fields inherited from interface com.safi.asterisk.channelConstants |
AST_ADSI_AVAILABLE, AST_ADSI_OFFHOOKONLY, AST_ADSI_UNAVAILABLE, AST_ADSI_UNKNOWN, AST_BRIDGE_DTMF_CHANNEL_0, AST_BRIDGE_DTMF_CHANNEL_1, AST_BRIDGE_IGNORE_SIGS, AST_BRIDGE_REC_CHANNEL_0, AST_BRIDGE_REC_CHANNEL_1, AST_CDR_CALLWAIT, AST_CDR_CONFERENCE, AST_CDR_FORWARD, AST_CDR_TRANSFER, AST_CHANNEL_MAX_STACK, AST_CHANNEL_NAME, AST_DEVICE_BUSY, AST_DEVICE_INUSE, AST_DEVICE_INVALID, AST_DEVICE_NOT_INUSE, AST_DEVICE_UNAVAILABLE, AST_DEVICE_UNKNOWN, AST_FLAG_DIGITAL, AST_MAX_EXTENSION, AST_MAX_FDS, AST_SOFTHANGUP_APPUNLOAD, AST_SOFTHANGUP_ASYNCGOTO, AST_SOFTHANGUP_DEV, AST_SOFTHANGUP_EXPLICIT, AST_SOFTHANGUP_SHUTDOWN, AST_SOFTHANGUP_TIMEOUT, AST_STATE_BUSY, AST_STATE_DIALING, AST_STATE_DIALING_OFFHOOK, AST_STATE_DOWN, AST_STATE_MUTE, AST_STATE_OFFHOOK, AST_STATE_PRERING, AST_STATE_RESERVED, AST_STATE_RING, AST_STATE_RINGING, AST_STATE_UP, MAX_LANGUAGE |
Method Summary |
static ast_channel |
__ast_request_and_dial_safi(java.lang.String type,
int format,
java.lang.String data,
int timeout,
int[] outstate,
java.lang.String callerid,
outgoing_helper oh,
java.lang.String jtapi_id)
|
static ast_channel |
__ast_request_and_dial(java.lang.String type,
int format,
SWIGTYPE_p_void data,
int timeout,
int[] reason,
java.lang.String callerid,
outgoing_helper oh)
|
static int |
ast_activate_generator(ast_channel chan,
ast_generator gen,
SWIGTYPE_p_void params)
|
static int |
ast_active_channels()
|
static int |
ast_answer(ast_channel chan)
|
static int |
ast_autoservice_start(ast_channel chan)
|
static int |
ast_autoservice_stop(ast_channel chan)
|
static void |
ast_begin_shutdown(int hangup)
|
static int |
ast_call(ast_channel chan,
java.lang.String addr,
int timeout)
|
static void |
ast_cancel_shutdown()
|
static void |
ast_change_name(ast_channel chan,
java.lang.String newname)
|
static ast_channel |
ast_channel_alloc(int needalertpipe)
|
static int |
ast_channel_bridge(ast_channel c0,
ast_channel c1,
ast_bridge_config config,
SWIGTYPE_p_p_ast_frame fo,
SWIGTYPE_p_p_ast_channel rc)
|
static int |
ast_channel_defer_dtmf(ast_channel chan)
|
static ast_channel |
ast_channel_find_by_uid(java.lang.String uid)
|
static void |
ast_channel_free(ast_channel arg0)
|
static int |
ast_channel_make_compatible(ast_channel c0,
ast_channel c1)
|
static int |
ast_channel_masquerade(ast_channel original,
ast_channel clone)
|
static int |
ast_channel_register_ex(java.lang.String type,
java.lang.String description,
int capabilities,
SWIGTYPE_p_f_p_char_int_p_void__p_ast_channel requester,
SWIGTYPE_p_f_p_void__int devicestate)
|
static int |
ast_channel_register(java.lang.String type,
java.lang.String description,
int capabilities,
SWIGTYPE_p_f_p_char_int_p_void__p_ast_channel requester)
|
static int |
ast_channel_sendhtml(ast_channel channel,
int subclass,
java.lang.String data,
int datalen)
|
static int |
ast_channel_sendurl(ast_channel channel,
java.lang.String url)
|
static int |
ast_channel_setoption(ast_channel channel,
int option,
SWIGTYPE_p_void data,
int datalen,
int block)
|
static void |
ast_channel_setwhentohangup(ast_channel chan,
SWIGTYPE_p_time_t offset)
|
static int |
ast_channel_supports_html(ast_channel channel)
|
static void |
ast_channel_undefer_dtmf(ast_channel chan)
|
static void |
ast_channel_unregister(java.lang.String type)
|
static ast_channel |
ast_channel_walk_locked(ast_channel prev)
|
static int |
ast_check_hangup(ast_channel chan)
|
static void |
ast_deactivate_generator(ast_channel chan)
|
static int |
ast_device_state(java.lang.String device)
|
static int |
ast_do_masquerade(ast_channel chan)
|
static ast_channel |
ast_get_channel_by_name_locked(java.lang.String channame)
|
static long |
ast_get_group(java.lang.String s)
|
static int |
ast_hangup(ast_channel chan)
|
static int |
ast_indicate(ast_channel chan,
int condition)
|
static int |
ast_parse_device_state(java.lang.String device)
|
static int |
ast_prod(ast_channel chan)
|
static int |
ast_queue_control(ast_channel chan,
int control)
|
static int |
ast_queue_frame(ast_channel chan,
SWIGTYPE_p_ast_frame f)
|
static int |
ast_queue_hangup(ast_channel chan)
|
static SWIGTYPE_p_ast_frame |
ast_read(ast_channel chan)
|
static int |
ast_readstring_full(ast_channel c,
java.lang.StringBuffer SBUF,
int len,
int timeout,
int rtimeout,
java.lang.String enders,
int audiofd,
int ctrlfd)
|
static int |
ast_readstring(ast_channel c,
java.lang.StringBuffer SBUF,
int len,
int timeout,
int rtimeout,
java.lang.String enders)
|
static int |
ast_recvchar(ast_channel chan,
int timeout)
|
static ast_channel |
ast_request_and_dial_safi(java.lang.String type,
int format,
java.lang.String data,
int timeout,
int[] reason,
java.lang.String callerid)
|
static ast_channel |
ast_request_safi(java.lang.String type,
int format,
java.lang.String data,
java.lang.String jtapi_id)
|
static ast_channel |
ast_request(java.lang.String type,
int format,
java.lang.String data)
|
static int |
ast_safe_sleep_conditional(ast_channel chan,
int ms,
SWIGTYPE_p_f_p_void__int cond,
SWIGTYPE_p_void data)
|
static int |
ast_safe_sleep(ast_channel chan,
int ms)
|
static int |
ast_senddigit(ast_channel chan,
char digit)
|
static int |
ast_sendtext(ast_channel chan,
java.lang.String text)
|
static void |
ast_set_callerid(ast_channel chan,
java.lang.String callerid,
int anitoo)
|
static int |
ast_set_read_format(ast_channel chan,
int format)
|
static int |
ast_set_write_format(ast_channel chan,
int format)
|
static int |
ast_setstate(ast_channel chan,
int state)
|
static int |
ast_settimeout(ast_channel c,
int samples,
SWIGTYPE_p_f_p_void__int func,
SWIGTYPE_p_void data)
|
static int |
ast_shutting_down()
|
static int |
ast_softhangup_nolock(ast_channel chan,
int cause)
|
static int |
ast_softhangup(ast_channel chan,
int cause)
|
static java.lang.String |
ast_state2str(int state)
|
static int |
ast_tonepair_start(ast_channel chan,
int freq1,
int freq2,
int duration,
int vol)
|
static void |
ast_tonepair_stop(ast_channel chan)
|
static int |
ast_tonepair(ast_channel chan,
int freq1,
int freq2,
int duration,
int vol)
|
static int |
ast_transfer(ast_channel chan,
java.lang.String dest)
|
static int |
ast_waitfor_n_fd(int[] fds,
int n,
int[] ms,
int[] exception)
|
static ast_channel |
ast_waitfor_n(SWIGTYPE_p_p_ast_channel chan,
int n,
int[] ms)
|
static ast_channel |
ast_waitfor_nandfds(SWIGTYPE_p_p_ast_channel chan,
int n,
int[] fds,
int nfds,
int[] exception,
int[] outfd,
int[] ms)
|
static int |
ast_waitfor(ast_channel chan,
int ms)
|
static char |
ast_waitfordigit_full(ast_channel c,
int ms,
int audiofd,
int ctrlfd)
|
static char |
ast_waitfordigit(ast_channel c,
int ms)
|
static int |
ast_write_video(ast_channel chan,
SWIGTYPE_p_ast_frame frame)
|
static int |
ast_write(ast_channel chan,
SWIGTYPE_p_ast_frame frame)
|
static chanlist |
getBackends()
|
static ast_channel |
getChannels()
|
static void |
setBackends(chanlist value)
|
static void |
setChannels(ast_channel value)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
channel
public channel()
ast_channel_alloc
public static ast_channel ast_channel_alloc(int needalertpipe)
ast_queue_frame
public static int ast_queue_frame(ast_channel chan,
SWIGTYPE_p_ast_frame f)
ast_queue_hangup
public static int ast_queue_hangup(ast_channel chan)
ast_queue_control
public static int ast_queue_control(ast_channel chan,
int control)
ast_setstate
public static int ast_setstate(ast_channel chan,
int state)
ast_change_name
public static void ast_change_name(ast_channel chan,
java.lang.String newname)
ast_channel_free
public static void ast_channel_free(ast_channel arg0)
setBackends
public static void setBackends(chanlist value)
getBackends
public static chanlist getBackends()
setChannels
public static void setChannels(ast_channel value)
getChannels
public static ast_channel getChannels()
ast_channel_find_by_uid
public static ast_channel ast_channel_find_by_uid(java.lang.String uid)
ast_request
public static ast_channel ast_request(java.lang.String type,
int format,
java.lang.String data)
ast_request_safi
public static ast_channel ast_request_safi(java.lang.String type,
int format,
java.lang.String data,
java.lang.String jtapi_id)
ast_parse_device_state
public static int ast_parse_device_state(java.lang.String device)
ast_device_state
public static int ast_device_state(java.lang.String device)
ast_request_and_dial_safi
public static ast_channel ast_request_and_dial_safi(java.lang.String type,
int format,
java.lang.String data,
int timeout,
int[] reason,
java.lang.String callerid)
__ast_request_and_dial
public static ast_channel __ast_request_and_dial(java.lang.String type,
int format,
SWIGTYPE_p_void data,
int timeout,
int[] reason,
java.lang.String callerid,
outgoing_helper oh)
__ast_request_and_dial_safi
public static ast_channel __ast_request_and_dial_safi(java.lang.String type,
int format,
java.lang.String data,
int timeout,
int[] outstate,
java.lang.String callerid,
outgoing_helper oh,
java.lang.String jtapi_id)
ast_channel_register
public static int ast_channel_register(java.lang.String type,
java.lang.String description,
int capabilities,
SWIGTYPE_p_f_p_char_int_p_void__p_ast_channel requester)
ast_channel_register_ex
public static int ast_channel_register_ex(java.lang.String type,
java.lang.String description,
int capabilities,
SWIGTYPE_p_f_p_char_int_p_void__p_ast_channel requester,
SWIGTYPE_p_f_p_void__int devicestate)
ast_channel_unregister
public static void ast_channel_unregister(java.lang.String type)
ast_hangup
public static int ast_hangup(ast_channel chan)
ast_softhangup
public static int ast_softhangup(ast_channel chan,
int cause)
ast_softhangup_nolock
public static int ast_softhangup_nolock(ast_channel chan,
int cause)
ast_check_hangup
public static int ast_check_hangup(ast_channel chan)
ast_channel_setwhentohangup
public static void ast_channel_setwhentohangup(ast_channel chan,
SWIGTYPE_p_time_t offset)
ast_answer
public static int ast_answer(ast_channel chan)
ast_call
public static int ast_call(ast_channel chan,
java.lang.String addr,
int timeout)
ast_indicate
public static int ast_indicate(ast_channel chan,
int condition)
ast_waitfor
public static int ast_waitfor(ast_channel chan,
int ms)
ast_safe_sleep
public static int ast_safe_sleep(ast_channel chan,
int ms)
ast_safe_sleep_conditional
public static int ast_safe_sleep_conditional(ast_channel chan,
int ms,
SWIGTYPE_p_f_p_void__int cond,
SWIGTYPE_p_void data)
ast_waitfor_nandfds
public static ast_channel ast_waitfor_nandfds(SWIGTYPE_p_p_ast_channel chan,
int n,
int[] fds,
int nfds,
int[] exception,
int[] outfd,
int[] ms)
ast_waitfor_n
public static ast_channel ast_waitfor_n(SWIGTYPE_p_p_ast_channel chan,
int n,
int[] ms)
ast_waitfor_n_fd
public static int ast_waitfor_n_fd(int[] fds,
int n,
int[] ms,
int[] exception)
ast_read
public static SWIGTYPE_p_ast_frame ast_read(ast_channel chan)
ast_write
public static int ast_write(ast_channel chan,
SWIGTYPE_p_ast_frame frame)
ast_write_video
public static int ast_write_video(ast_channel chan,
SWIGTYPE_p_ast_frame frame)
ast_prod
public static int ast_prod(ast_channel chan)
ast_set_read_format
public static int ast_set_read_format(ast_channel chan,
int format)
ast_set_write_format
public static int ast_set_write_format(ast_channel chan,
int format)
ast_sendtext
public static int ast_sendtext(ast_channel chan,
java.lang.String text)
ast_senddigit
public static int ast_senddigit(ast_channel chan,
char digit)
ast_recvchar
public static int ast_recvchar(ast_channel chan,
int timeout)
ast_channel_walk_locked
public static ast_channel ast_channel_walk_locked(ast_channel prev)
ast_get_channel_by_name_locked
public static ast_channel ast_get_channel_by_name_locked(java.lang.String channame)
ast_waitfordigit
public static char ast_waitfordigit(ast_channel c,
int ms)
ast_waitfordigit_full
public static char ast_waitfordigit_full(ast_channel c,
int ms,
int audiofd,
int ctrlfd)
ast_readstring
public static int ast_readstring(ast_channel c,
java.lang.StringBuffer SBUF,
int len,
int timeout,
int rtimeout,
java.lang.String enders)
ast_readstring_full
public static int ast_readstring_full(ast_channel c,
java.lang.StringBuffer SBUF,
int len,
int timeout,
int rtimeout,
java.lang.String enders,
int audiofd,
int ctrlfd)
ast_channel_make_compatible
public static int ast_channel_make_compatible(ast_channel c0,
ast_channel c1)
ast_channel_bridge
public static int ast_channel_bridge(ast_channel c0,
ast_channel c1,
ast_bridge_config config,
SWIGTYPE_p_p_ast_frame fo,
SWIGTYPE_p_p_ast_channel rc)
ast_channel_masquerade
public static int ast_channel_masquerade(ast_channel original,
ast_channel clone)
ast_state2str
public static java.lang.String ast_state2str(int state)
ast_channel_setoption
public static int ast_channel_setoption(ast_channel channel,
int option,
SWIGTYPE_p_void data,
int datalen,
int block)
ast_channel_supports_html
public static int ast_channel_supports_html(ast_channel channel)
ast_channel_sendhtml
public static int ast_channel_sendhtml(ast_channel channel,
int subclass,
java.lang.String data,
int datalen)
ast_channel_sendurl
public static int ast_channel_sendurl(ast_channel channel,
java.lang.String url)
ast_channel_defer_dtmf
public static int ast_channel_defer_dtmf(ast_channel chan)
ast_channel_undefer_dtmf
public static void ast_channel_undefer_dtmf(ast_channel chan)
ast_begin_shutdown
public static void ast_begin_shutdown(int hangup)
ast_cancel_shutdown
public static void ast_cancel_shutdown()
ast_active_channels
public static int ast_active_channels()
ast_shutting_down
public static int ast_shutting_down()
ast_activate_generator
public static int ast_activate_generator(ast_channel chan,
ast_generator gen,
SWIGTYPE_p_void params)
ast_deactivate_generator
public static void ast_deactivate_generator(ast_channel chan)
ast_set_callerid
public static void ast_set_callerid(ast_channel chan,
java.lang.String callerid,
int anitoo)
ast_tonepair_start
public static int ast_tonepair_start(ast_channel chan,
int freq1,
int freq2,
int duration,
int vol)
ast_tonepair_stop
public static void ast_tonepair_stop(ast_channel chan)
ast_tonepair
public static int ast_tonepair(ast_channel chan,
int freq1,
int freq2,
int duration,
int vol)
ast_autoservice_start
public static int ast_autoservice_start(ast_channel chan)
ast_autoservice_stop
public static int ast_autoservice_stop(ast_channel chan)
ast_settimeout
public static int ast_settimeout(ast_channel c,
int samples,
SWIGTYPE_p_f_p_void__int func,
SWIGTYPE_p_void data)
ast_transfer
public static int ast_transfer(ast_channel chan,
java.lang.String dest)
ast_do_masquerade
public static int ast_do_masquerade(ast_channel chan)
ast_get_group
public static long ast_get_group(java.lang.String s)