aboutsummaryrefslogtreecommitdiff
path: root/src/ss7test_helper.erl
diff options
context:
space:
mode:
authorDaniel <0xc0decafe@users.noreply.github.com>2015-12-28 15:37:07 +0100
committerDaniel <0xc0decafe@users.noreply.github.com>2015-12-28 15:37:07 +0100
commit8447694de953f6664b9f39f2ead1e4f16ac08753 (patch)
tree55174946f6fa14a32966ce7f45a581ddff10f400 /src/ss7test_helper.erl
parent57e64d5b97e0103115b25773b4b9fbbed46efba9 (diff)
fixed typos in readme, modified tool output.
Diffstat (limited to 'src/ss7test_helper.erl')
-rw-r--r--src/ss7test_helper.erl7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/ss7test_helper.erl b/src/ss7test_helper.erl
index f6821b0..e66ca15 100644
--- a/src/ss7test_helper.erl
+++ b/src/ss7test_helper.erl
@@ -1,7 +1,9 @@
-module(ss7test_helper).
-author('Daniel Mende <mail@c0decafe.de>').
--export([encode_phonenumber/4, encode_msisdn/4,
+-export([encode_phonenumber/4,
+ decode_phonenumber/1,
+ encode_msisdn/4,
decode_imsi/1,
remove_firstN/2,
tup2bin/1]).
@@ -31,6 +33,9 @@ encode_phonenumber([Last]) ->
encode_phonenumber([]) ->
{<<>>, 0}.
+decode_phonenumber(<<_Extension:1, _NatureOfNumber:1, _NumberPlan:4, Number/binary>>) ->
+ decode_imsi(Number).
+
encode_msisdn(Extension, NatureOfNumber, NumberPlan, Number) ->
{EncNumber, _} = encode_phonenumber(Number),
<<Extension:1, NatureOfNumber:3, NumberPlan:4, EncNumber/binary>>.