summaryrefslogtreecommitdiff
path: root/src/pbx_dial.erl
blob: a967ceb921dc6606f6f540194ad8672deaf5709c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
-module(pbx_dial).

-export([decode/1, encode/1, opcode/0]).

-include("opcodes.hrl").
-include("CSTA-make-call.hrl").
-include("CSTA-device-identifiers.hrl").

opcode() ->
	?MAKECALL.

decode(Data) ->
	'CSTA-make-call':decode('MakeCallResult', Data).

encode({From, To}) ->
	'CSTA-make-call':encode('MakeCallArgument', #'MakeCallArgument'{
		callingDevice = #'DeviceID'{ deviceIdentifier = From },
		calledDirectoryNumber = #'DeviceID'{ deviceIdentifier = To }}).