summaryrefslogtreecommitdiff
path: root/src/make_call.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/make_call.erl')
-rw-r--r--src/make_call.erl16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/make_call.erl b/src/make_call.erl
new file mode 100644
index 0000000..3e60172
--- /dev/null
+++ b/src/make_call.erl
@@ -0,0 +1,16 @@
+-module(make_call).
+
+-export([decode/1, encode/2]).
+
+-include("CSTA-make-call.hrl").
+-include("CSTA-device-identifiers.hrl").
+
+decode(Data) ->
+ 'CSTA-make-call':decode('MakeCallResult', Data).
+
+encode(From, To) ->
+ 'CSTA-make-call':encode('MakeCallArgument', #'MakeCallArgument'{
+ callingDevice = #'DeviceID'{
+ deviceIdentifier = {dialingNumber, From}},
+ calledDirectoryNumber = #'DeviceID'{
+ deviceIdentifier = {dialingNumber, To}}}).