summaryrefslogtreecommitdiff
path: root/src/pbx_pdu.erl
blob: 62fd786d656e77900d7712df8fea194121ce5333 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
-module(pbx_pdu).
-export([decode/1]).

-include("Remote-Operations-Generic-ROS-PDUs.hrl").
-include("ACSE-1.hrl").

decode({asn1_ExtAlt, <<Data/binary>>}) ->
	{ok, Pdu} = 'Remote-Operations-Generic-ROS-PDUs':decode('ROS', Data),
	Pdu;
decode(<<Data/binary>>) ->
	{ok, Pdu} = 'ACSE-1':decode('ACSE-apdu', Data),
	decode(Pdu);
decode(Pdu) ->
	Pdu.