summaryrefslogtreecommitdiff
path: root/src/pbx_conn.erl
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2015-11-11 18:16:31 +0100
committerDimitri Sokolyuk <demon@dim13.org>2015-11-11 18:16:31 +0100
commitbd447ae4c97c7df7eb60a8a8c5ffbfecc89c5742 (patch)
tree1625dacd35c8279623314bca7d3122a743eeaa0c /src/pbx_conn.erl
parent0ebc8a64a51ff4255c931c23039e7485cbaee08a (diff)
WIP
Diffstat (limited to 'src/pbx_conn.erl')
-rw-r--r--src/pbx_conn.erl4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/pbx_conn.erl b/src/pbx_conn.erl
index 9ee0a93..f819fdd 100644
--- a/src/pbx_conn.erl
+++ b/src/pbx_conn.erl
@@ -16,7 +16,6 @@ init([Host, Port]) ->
pbx_pdu:start_link(),
pbx_pdu:add_handler(pbx_acse, []),
pbx_pdu:add_handler(pbx_rose, []),
- send(pbx_acse:encode(associate)),
gen_tcp:connect(Host, Port, [binary, {packet, 2}]).
handle_call(_Request, _From, Socket) ->
@@ -30,7 +29,6 @@ handle_cast({error, Reason}, Socket) ->
{stop, Reason, Socket}.
handle_info({tcp, _, Data}, Socket) ->
- %pbx_acse:decode(Data),
Pdu = pbx_pdu:decode(Data),
io:format("PDU: ~p~n", [Pdu]),
gen_event:notify(pbx_pdu, Pdu),
@@ -40,7 +38,7 @@ handle_info({tcp_closed, _}, Socket) ->
{stop, normal, Socket}.
terminate(_Reason, Socket) ->
- send(pbx_acse:encode(release)),
+ pbx_pdu:delete_handler(pbx_acse, []),
gen_tcp:close(Socket).
code_change(_OldVsn, Socket, _Extra) ->