com.safi.asterisk
Class pbx
java.lang.Object
com.safi.asterisk.pbx
- All Implemented Interfaces:
- pbxConstants
public class pbx
- extends java.lang.Object
- implements pbxConstants
Fields inherited from interface com.safi.asterisk.pbxConstants |
AST_EXTENSION_BUSY, AST_EXTENSION_INUSE, AST_EXTENSION_NOT_INUSE, AST_EXTENSION_UNAVAILABLE, AST_MAX_APP, AST_PBX_KEEP, AST_PBX_KEEPALIVE, AST_PBX_NO_HANGUP_PEER, AST_PBX_REPLACE, EVENT_FLAG_AGENT, EVENT_FLAG_CALL, EVENT_FLAG_COMMAND, EVENT_FLAG_LOG, EVENT_FLAG_SYSTEM, EVENT_FLAG_USER, EVENT_FLAG_VERBOSE, PRIORITY_HINT, STATUS_NO_CONTEXT, STATUS_NO_EXTENSION, STATUS_NO_PRIORITY, STATUS_SUCCESS |
Constructor Summary |
pbx()
|
Method Summary |
static int |
ast_add_extension_safi(java.lang.String context,
int replace,
java.lang.String extension,
int priority,
java.lang.String callerid,
java.lang.String application,
java.lang.String data,
java.lang.String registrar)
|
static int |
ast_add_extension2(ast_context con,
int replace,
java.lang.String extension,
int priority,
java.lang.String callerid,
java.lang.String application,
SWIGTYPE_p_void data,
SWIGTYPE_p_f_p_void__void datad,
java.lang.String registrar)
|
static int |
ast_async_goto_by_name(java.lang.String chan,
java.lang.String context,
java.lang.String exten,
int priority)
|
static int |
ast_async_goto(ast_channel chan,
java.lang.String context,
java.lang.String exten,
int priority)
|
static int |
ast_canmatch_extension(ast_channel c,
java.lang.String context,
java.lang.String exten,
int priority,
java.lang.String callerid)
|
static int |
ast_context_add_ignorepat(java.lang.String context,
java.lang.String ignorepat,
java.lang.String registrar)
|
static int |
ast_context_add_ignorepat2(ast_context con,
java.lang.String ignorepat,
java.lang.String registrar)
|
static int |
ast_context_add_include(java.lang.String context,
java.lang.String include,
java.lang.String registrar)
|
static int |
ast_context_add_include2(ast_context con,
java.lang.String include,
java.lang.String registrar)
|
static int |
ast_context_add_switch(java.lang.String context,
java.lang.String sw,
java.lang.String data,
java.lang.String registrar)
|
static int |
ast_context_add_switch2(ast_context con,
java.lang.String sw,
java.lang.String data,
java.lang.String registrar)
|
static ast_context |
ast_context_create(SWIGTYPE_p_p_ast_context extcontexts,
java.lang.String name,
java.lang.String registrar)
|
static void |
ast_context_destroy(ast_context con,
java.lang.String registrar)
|
static ast_context |
ast_context_find(java.lang.String name)
|
static int |
ast_context_remove_extension(java.lang.String context,
java.lang.String extension,
int priority,
java.lang.String registrar)
|
static int |
ast_context_remove_extension2(ast_context con,
java.lang.String extension,
int priority,
java.lang.String registrar)
|
static int |
ast_context_remove_ignorepat(java.lang.String context,
java.lang.String ignorepat,
java.lang.String registrar)
|
static int |
ast_context_remove_ignorepat2(ast_context con,
java.lang.String ignorepat,
java.lang.String registrar)
|
static int |
ast_context_remove_include(java.lang.String context,
java.lang.String include,
java.lang.String registrar)
|
static int |
ast_context_remove_include2(ast_context con,
java.lang.String include,
java.lang.String registrar)
|
static int |
ast_context_remove_switch(java.lang.String context,
java.lang.String sw,
java.lang.String data,
java.lang.String registrar)
|
static int |
ast_context_remove_switch2(ast_context con,
java.lang.String sw,
java.lang.String data,
java.lang.String registrar)
|
static int |
ast_context_verify_includes(ast_context con)
|
static int |
ast_device_state_changed(java.lang.String fmt)
|
static int |
ast_exists_extension(ast_channel c,
java.lang.String context,
java.lang.String exten,
int priority,
java.lang.String callerid)
|
static int |
ast_extension_match(java.lang.String pattern,
java.lang.String extension)
|
static int |
ast_extension_state_add(java.lang.String context,
java.lang.String exten,
SWIGTYPE_p_f_p_char_p_char_int_p_void__int callback,
SWIGTYPE_p_void data)
|
static int |
ast_extension_state_del(int id,
SWIGTYPE_p_f_p_char_p_char_int_p_void__int callback)
|
static int |
ast_extension_state(ast_channel c,
java.lang.String context,
java.lang.String exten)
|
static java.lang.String |
ast_get_context_name(ast_context con)
|
static java.lang.String |
ast_get_context_registrar(ast_context c)
|
static SWIGTYPE_p_void |
ast_get_extension_app_data(ast_exten e)
|
static java.lang.String |
ast_get_extension_app(ast_exten e)
|
static java.lang.String |
ast_get_extension_name(ast_exten exten)
|
static int |
ast_get_extension_priority(ast_exten exten)
|
static java.lang.String |
ast_get_extension_registrar(ast_exten e)
|
static int |
ast_get_hint(java.lang.String hint,
int maxlen,
ast_channel c,
java.lang.String context,
java.lang.String exten)
|
static java.lang.String |
ast_get_ignorepat_name(ast_ignorepat ip)
|
static java.lang.String |
ast_get_ignorepat_registrar(ast_ignorepat ip)
|
static java.lang.String |
ast_get_include_name(ast_include include)
|
static java.lang.String |
ast_get_include_registrar(ast_include i)
|
static java.lang.String |
ast_get_switch_data(ast_sw sw)
|
static java.lang.String |
ast_get_switch_name(ast_sw sw)
|
static java.lang.String |
ast_get_switch_registrar(ast_sw sw)
|
static int |
ast_ignore_pattern(java.lang.String context,
java.lang.String pattern)
|
static int |
ast_lock_context(ast_context con)
|
static int |
ast_lock_contexts()
|
static int |
ast_matchmore_extension(ast_channel c,
java.lang.String context,
java.lang.String exten,
int priority,
java.lang.String callerid)
|
static void |
ast_merge_contexts_and_delete(SWIGTYPE_p_p_ast_context extcontexts,
java.lang.String registrar)
|
static int |
ast_pbx_outgoing_app_safi(java.lang.String type,
int format,
java.lang.String data,
int timeout,
java.lang.String app,
java.lang.String appdata,
int[] reason,
int sync,
java.lang.String callerid,
java.lang.String variable,
java.lang.String account,
java.lang.String jtapi_id)
|
static int |
ast_pbx_outgoing_app(java.lang.String type,
int format,
SWIGTYPE_p_void data,
int timeout,
java.lang.String app,
java.lang.String appdata,
int[] reason,
int sync,
java.lang.String callerid,
java.lang.String variable,
java.lang.String account)
|
static int |
ast_pbx_outgoing_exten(java.lang.String type,
int format,
SWIGTYPE_p_void data,
int timeout,
java.lang.String context,
java.lang.String exten,
int priority,
int[] reason,
int sync,
java.lang.String callerid,
java.lang.String variable,
java.lang.String account)
|
static int |
ast_pbx_run(ast_channel c)
|
static int |
ast_pbx_start(ast_channel c)
|
static int |
ast_register_application(java.lang.String app,
SWIGTYPE_p_f_p_struct_ast_channel_p_void__int execute,
java.lang.String synopsis,
java.lang.String description)
|
static int |
ast_register_switch(ast_switch sw)
|
static int |
ast_spawn_extension(ast_channel c,
java.lang.String context,
java.lang.String exten,
int priority,
java.lang.String callerid)
|
static int |
ast_unlock_context(ast_context con)
|
static int |
ast_unlock_contexts()
|
static int |
ast_unregister_application(java.lang.String app)
|
static void |
ast_unregister_switch(ast_switch sw)
|
static ast_exten |
ast_walk_context_extensions(ast_context con,
ast_exten priority)
|
static ast_ignorepat |
ast_walk_context_ignorepats(ast_context con,
ast_ignorepat ip)
|
static ast_include |
ast_walk_context_includes(ast_context con,
ast_include inc)
|
static ast_sw |
ast_walk_context_switches(ast_context con,
ast_sw sw)
|
static ast_context |
ast_walk_contexts(ast_context con)
|
static ast_exten |
ast_walk_extension_priorities(ast_exten exten,
ast_exten priority)
|
static ast_app |
getApps()
|
static ast_context |
getContexts()
|
static ast_hint |
getHints()
|
static ast_state_cb |
getStatecbs()
|
static void |
pbx_builtin_clear_globals()
|
static java.lang.String |
pbx_builtin_getvar_helper(ast_channel chan,
java.lang.String name)
|
static void |
pbx_builtin_setvar_helper(ast_channel chan,
java.lang.String name,
java.lang.String value)
|
static int |
pbx_builtin_setvar(ast_channel chan,
SWIGTYPE_p_void data)
|
static int |
pbx_exec(ast_channel c,
ast_app app,
java.lang.String data,
int newstack)
|
static ast_app |
pbx_findapp(java.lang.String app)
|
static void |
pbx_substitute_variables_helper(ast_channel c,
java.lang.String cp1,
java.lang.String cp2,
int count)
|
static void |
setApps(ast_app value)
|
static void |
setContexts(ast_context value)
|
static void |
setHints(ast_hint value)
|
static void |
setStatecbs(ast_state_cb value)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pbx
public pbx()
setContexts
public static void setContexts(ast_context value)
getContexts
public static ast_context getContexts()
setApps
public static void setApps(ast_app value)
getApps
public static ast_app getApps()
setHints
public static void setHints(ast_hint value)
getHints
public static ast_hint getHints()
setStatecbs
public static void setStatecbs(ast_state_cb value)
getStatecbs
public static ast_state_cb getStatecbs()
ast_register_switch
public static int ast_register_switch(ast_switch sw)
ast_unregister_switch
public static void ast_unregister_switch(ast_switch sw)
pbx_findapp
public static ast_app pbx_findapp(java.lang.String app)
pbx_exec
public static int pbx_exec(ast_channel c,
ast_app app,
java.lang.String data,
int newstack)
ast_context_create
public static ast_context ast_context_create(SWIGTYPE_p_p_ast_context extcontexts,
java.lang.String name,
java.lang.String registrar)
ast_merge_contexts_and_delete
public static void ast_merge_contexts_and_delete(SWIGTYPE_p_p_ast_context extcontexts,
java.lang.String registrar)
ast_context_destroy
public static void ast_context_destroy(ast_context con,
java.lang.String registrar)
ast_context_find
public static ast_context ast_context_find(java.lang.String name)
ast_pbx_start
public static int ast_pbx_start(ast_channel c)
ast_pbx_run
public static int ast_pbx_run(ast_channel c)
ast_add_extension_safi
public static int ast_add_extension_safi(java.lang.String context,
int replace,
java.lang.String extension,
int priority,
java.lang.String callerid,
java.lang.String application,
java.lang.String data,
java.lang.String registrar)
ast_add_extension2
public static int ast_add_extension2(ast_context con,
int replace,
java.lang.String extension,
int priority,
java.lang.String callerid,
java.lang.String application,
SWIGTYPE_p_void data,
SWIGTYPE_p_f_p_void__void datad,
java.lang.String registrar)
ast_register_application
public static int ast_register_application(java.lang.String app,
SWIGTYPE_p_f_p_struct_ast_channel_p_void__int execute,
java.lang.String synopsis,
java.lang.String description)
ast_unregister_application
public static int ast_unregister_application(java.lang.String app)
ast_extension_state
public static int ast_extension_state(ast_channel c,
java.lang.String context,
java.lang.String exten)
ast_device_state_changed
public static int ast_device_state_changed(java.lang.String fmt)
ast_extension_state_add
public static int ast_extension_state_add(java.lang.String context,
java.lang.String exten,
SWIGTYPE_p_f_p_char_p_char_int_p_void__int callback,
SWIGTYPE_p_void data)
ast_extension_state_del
public static int ast_extension_state_del(int id,
SWIGTYPE_p_f_p_char_p_char_int_p_void__int callback)
ast_get_hint
public static int ast_get_hint(java.lang.String hint,
int maxlen,
ast_channel c,
java.lang.String context,
java.lang.String exten)
ast_exists_extension
public static int ast_exists_extension(ast_channel c,
java.lang.String context,
java.lang.String exten,
int priority,
java.lang.String callerid)
ast_canmatch_extension
public static int ast_canmatch_extension(ast_channel c,
java.lang.String context,
java.lang.String exten,
int priority,
java.lang.String callerid)
ast_matchmore_extension
public static int ast_matchmore_extension(ast_channel c,
java.lang.String context,
java.lang.String exten,
int priority,
java.lang.String callerid)
ast_extension_match
public static int ast_extension_match(java.lang.String pattern,
java.lang.String extension)
ast_spawn_extension
public static int ast_spawn_extension(ast_channel c,
java.lang.String context,
java.lang.String exten,
int priority,
java.lang.String callerid)
ast_context_add_include
public static int ast_context_add_include(java.lang.String context,
java.lang.String include,
java.lang.String registrar)
ast_context_add_include2
public static int ast_context_add_include2(ast_context con,
java.lang.String include,
java.lang.String registrar)
ast_context_remove_include
public static int ast_context_remove_include(java.lang.String context,
java.lang.String include,
java.lang.String registrar)
ast_context_remove_include2
public static int ast_context_remove_include2(ast_context con,
java.lang.String include,
java.lang.String registrar)
ast_context_verify_includes
public static int ast_context_verify_includes(ast_context con)
ast_context_add_switch
public static int ast_context_add_switch(java.lang.String context,
java.lang.String sw,
java.lang.String data,
java.lang.String registrar)
ast_context_add_switch2
public static int ast_context_add_switch2(ast_context con,
java.lang.String sw,
java.lang.String data,
java.lang.String registrar)
ast_context_remove_switch
public static int ast_context_remove_switch(java.lang.String context,
java.lang.String sw,
java.lang.String data,
java.lang.String registrar)
ast_context_remove_switch2
public static int ast_context_remove_switch2(ast_context con,
java.lang.String sw,
java.lang.String data,
java.lang.String registrar)
ast_context_remove_extension
public static int ast_context_remove_extension(java.lang.String context,
java.lang.String extension,
int priority,
java.lang.String registrar)
ast_context_remove_extension2
public static int ast_context_remove_extension2(ast_context con,
java.lang.String extension,
int priority,
java.lang.String registrar)
ast_context_add_ignorepat
public static int ast_context_add_ignorepat(java.lang.String context,
java.lang.String ignorepat,
java.lang.String registrar)
ast_context_add_ignorepat2
public static int ast_context_add_ignorepat2(ast_context con,
java.lang.String ignorepat,
java.lang.String registrar)
ast_context_remove_ignorepat
public static int ast_context_remove_ignorepat(java.lang.String context,
java.lang.String ignorepat,
java.lang.String registrar)
ast_context_remove_ignorepat2
public static int ast_context_remove_ignorepat2(ast_context con,
java.lang.String ignorepat,
java.lang.String registrar)
ast_ignore_pattern
public static int ast_ignore_pattern(java.lang.String context,
java.lang.String pattern)
ast_lock_contexts
public static int ast_lock_contexts()
ast_unlock_contexts
public static int ast_unlock_contexts()
ast_lock_context
public static int ast_lock_context(ast_context con)
ast_unlock_context
public static int ast_unlock_context(ast_context con)
ast_async_goto
public static int ast_async_goto(ast_channel chan,
java.lang.String context,
java.lang.String exten,
int priority)
ast_async_goto_by_name
public static int ast_async_goto_by_name(java.lang.String chan,
java.lang.String context,
java.lang.String exten,
int priority)
ast_pbx_outgoing_exten
public static int ast_pbx_outgoing_exten(java.lang.String type,
int format,
SWIGTYPE_p_void data,
int timeout,
java.lang.String context,
java.lang.String exten,
int priority,
int[] reason,
int sync,
java.lang.String callerid,
java.lang.String variable,
java.lang.String account)
ast_pbx_outgoing_app
public static int ast_pbx_outgoing_app(java.lang.String type,
int format,
SWIGTYPE_p_void data,
int timeout,
java.lang.String app,
java.lang.String appdata,
int[] reason,
int sync,
java.lang.String callerid,
java.lang.String variable,
java.lang.String account)
ast_pbx_outgoing_app_safi
public static int ast_pbx_outgoing_app_safi(java.lang.String type,
int format,
java.lang.String data,
int timeout,
java.lang.String app,
java.lang.String appdata,
int[] reason,
int sync,
java.lang.String callerid,
java.lang.String variable,
java.lang.String account,
java.lang.String jtapi_id)
ast_get_context_name
public static java.lang.String ast_get_context_name(ast_context con)
ast_get_extension_name
public static java.lang.String ast_get_extension_name(ast_exten exten)
ast_get_include_name
public static java.lang.String ast_get_include_name(ast_include include)
ast_get_ignorepat_name
public static java.lang.String ast_get_ignorepat_name(ast_ignorepat ip)
ast_get_switch_name
public static java.lang.String ast_get_switch_name(ast_sw sw)
ast_get_switch_data
public static java.lang.String ast_get_switch_data(ast_sw sw)
ast_get_extension_priority
public static int ast_get_extension_priority(ast_exten exten)
ast_get_extension_app
public static java.lang.String ast_get_extension_app(ast_exten e)
ast_get_extension_app_data
public static SWIGTYPE_p_void ast_get_extension_app_data(ast_exten e)
ast_get_context_registrar
public static java.lang.String ast_get_context_registrar(ast_context c)
ast_get_extension_registrar
public static java.lang.String ast_get_extension_registrar(ast_exten e)
ast_get_include_registrar
public static java.lang.String ast_get_include_registrar(ast_include i)
ast_get_ignorepat_registrar
public static java.lang.String ast_get_ignorepat_registrar(ast_ignorepat ip)
ast_get_switch_registrar
public static java.lang.String ast_get_switch_registrar(ast_sw sw)
ast_walk_contexts
public static ast_context ast_walk_contexts(ast_context con)
ast_walk_context_extensions
public static ast_exten ast_walk_context_extensions(ast_context con,
ast_exten priority)
ast_walk_extension_priorities
public static ast_exten ast_walk_extension_priorities(ast_exten exten,
ast_exten priority)
ast_walk_context_includes
public static ast_include ast_walk_context_includes(ast_context con,
ast_include inc)
ast_walk_context_ignorepats
public static ast_ignorepat ast_walk_context_ignorepats(ast_context con,
ast_ignorepat ip)
ast_walk_context_switches
public static ast_sw ast_walk_context_switches(ast_context con,
ast_sw sw)
pbx_builtin_getvar_helper
public static java.lang.String pbx_builtin_getvar_helper(ast_channel chan,
java.lang.String name)
pbx_builtin_setvar_helper
public static void pbx_builtin_setvar_helper(ast_channel chan,
java.lang.String name,
java.lang.String value)
pbx_builtin_clear_globals
public static void pbx_builtin_clear_globals()
pbx_builtin_setvar
public static int pbx_builtin_setvar(ast_channel chan,
SWIGTYPE_p_void data)
pbx_substitute_variables_helper
public static void pbx_substitute_variables_helper(ast_channel c,
java.lang.String cp1,
java.lang.String cp2,
int count)