com.safi.asterisk
Class channel

java.lang.Object
  extended by com.safi.asterisk.channel
All Implemented Interfaces:
channelConstants

public class channel
extends java.lang.Object
implements channelConstants


Field Summary
 
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
 
Constructor Summary
channel()
           
 
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
 

Constructor Detail

channel

public channel()
Method Detail

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)