From 446d0ef9d7fefd3ba0d3ce2640bf53b4a102de7f Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 9 Nov 2015 01:34:33 +0100 Subject: Pull API call back into module --- src/pbx_api.erl | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) (limited to 'src/pbx_api.erl') diff --git a/src/pbx_api.erl b/src/pbx_api.erl index 23c3a6e..e5fa5fd 100644 --- a/src/pbx_api.erl +++ b/src/pbx_api.erl @@ -1,40 +1,35 @@ -module(pbx_api). --define(CONN, pbx_conn). -include("opcodes.hrl"). --export([send/1, ext/0, co/0, snapshot/1, monitor/1, button/1, - dial/2, fco/1, type/0]). +-export([ext/0, co/0, snapshot/1, monitor/1, button/1, dial/2, fco/1, type/0]). ext() -> - gen_server:cast(?CONN, pbx_rose:invoke(?ESCAPE, + pbx_conn:send(pbx_rose:invoke(?ESCAPE, pbx_escape:lines(station))). co() -> - gen_server:cast(?CONN, pbx_rose:invoke(?ESCAPE, + pbx_conn:send(pbx_rose:invoke(?ESCAPE, pbx_escape:lines(networkInterface))). -send(Reply) -> - gen_server:cast(?CONN, Reply). - snapshot(Device) -> - gen_server:cast(?CONN, pbx_rose:invoke(?SNAPSHOT, + pbx_conn:send(pbx_rose:invoke(?SNAPSHOT, pbx_snapshot:encode({dialingNumber, Device}))). button(Device) -> - gen_server:cast(?CONN, pbx_rose:invoke(?BUTTON, + pbx_conn:send(pbx_rose:invoke(?BUTTON, pbx_button:encode({dialingNumber, Device}))). monitor(Device) -> - gen_server:cast(?CONN, pbx_rose:invoke(?MONITOR, + pbx_conn:send(pbx_rose:invoke(?MONITOR, pbx_monitor:encode({dialingNumber, Device}))). dial(From, To) -> - gen_server:cast(?CONN, pbx_rose:invoke(?MAKECALL, + pbx_conn:send(pbx_rose:invoke(?MAKECALL, pbx_dial:encode({dialingNumber, From}, {dialingNumber, To}))). fco(Device) -> - gen_server:cast(?CONN, pbx_rose:invoke(?ESCAPE, + pbx_conn:send(pbx_rose:invoke(?ESCAPE, pbx_escape:deviceData({dialingNumber, Device}))). type() -> - gen_server:cast(?CONN, pbx_rose:invoke(?ESCAPE, pbx_escape:pbxType())). + pbx_conn:send(pbx_rose:invoke(?ESCAPE, pbx_escape:pbxType())). -- cgit v1.2.3