Behaviours: gen_server.
This module defines the esip behaviour.
Required callback functions: request/2, request/3, response/2, message_in/2, message_out/2, locate/1, data_in/2, data_out/2.
add_hdr(Hdr, Val, Hdrs) -> any()
add_listener(Port, Transport, Opts) -> any()
callback(X1) -> any()
callback(F, Args) -> any()
callback(Mod, Fun, Args) -> any()
cancel(RequestOrTrID) -> any()
cancel(RequestOrTrID, TU) -> any()
check_auth(X1, Method, Body, Password) -> any()
close_dialog(DialogID) -> any()
code_change(OldVsn, State, Extra) -> any()
connect(SIPMsg) -> any()
connect(SIPMsg, Opts) -> any()
decode(Data) -> any()
decode_uri(Data) -> any()
decode_uri_field(Data) -> any()
del_listener(Port, Transport) -> any()
dialog_id(Type, SIPMsg) -> any()
encode(R) -> any()
encode_uri(URI) -> any()
encode_uri_field(URI) -> any()
error_status(Err) -> any()
escape(Bin) -> any()
filter_hdrs(HdrList, Hdrs) -> any()
get_branch(Hdrs) -> any()
get_config() -> any()
get_config_value(Key) -> any()
get_hdr(Hdr, Hdrs) -> any()
get_hdr(Hdr, Hdrs, Default) -> any()
get_hdrs(Hdr, Hdrs) -> any()
get_node_by_tag(Tag) -> any()
get_param(Param, Params) -> any()
get_param(Param, Params, Default) -> any()
get_so_path() -> any()
handle_call(Request, From, State) -> any()
handle_cast(Msg, State) -> any()
handle_info(Info, State) -> any()
has_param(Param, Params) -> any()
hex_encode(Data) -> any()
init(X1) -> any()
make_auth(X1, Method, Body, OrigURI, Username, Password) -> any()
make_branch() -> any()
make_branch(Hdrs) -> any()
make_callid() -> any()
make_cseq() -> any()
make_hdrs() -> any()
make_hexstr(N) -> any()
make_response(Req, Resp) -> any()
make_response(Sip, Resp, Tag) -> any()
make_tag() -> any()
match(Arg1, Arg2) -> any()
mod() -> any()
open_dialog(Request, ResponseOrTag, TypeOrState, TU) -> any()
quote(Val) -> any()
reason(Status) -> any()
reply(RequestOrTrID, Response) -> any()
request(SIPSocket, Request) -> any()
request(SIPSocket, Request, TU) -> any()
request(SIPSocket, Request, TU, Opts) -> any()
rm_hdr(Hdr, Hdrs) -> any()
send(SIPSocket, ReqOrResp) -> any()
set_config_value(Key, Val) -> any()
set_hdr(Hdr, Val, Hdrs) -> any()
set_param(Param, Val, Params) -> any()
split_hdrs(HdrOrHdrList, Hdrs) -> any()
start() -> any()
start_link() -> any()
stop() -> any()
stop_transaction(TrID) -> any()
terminate(Reason, State) -> any()
timer1() -> any()
timer2() -> any()
timer4() -> any()
to_lower(Bin) -> any()
unescape(Bin) -> any()
unquote(Val) -> any()
warning(Code) -> any()
Generated by EDoc