From 43fdae655b512891c271f18007251d893f350fdc Mon Sep 17 00:00:00 2001
From: Artem Prilutskiy <performer@aesyle>
Date: Tue, 23 May 2017 14:26:18 +0300
Subject: [PATCH] ..

---
 DigestPlay.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/DigestPlay.c b/DigestPlay.c
index 53bf446..44df47c 100644
--- a/DigestPlay.c
+++ b/DigestPlay.c
@@ -56,6 +56,7 @@ int main(int argc, char* argv[])
     { "server-port",      required_argument, NULL, 'p' },
     { "source-id",        required_argument, NULL, 'i' },
     { "group-id",         required_argument, NULL, 'g' },
+    { "talker-alias",     required_argument, NULL, 't' },
     { NULL,               0,                 NULL, 0   }
   };
 
@@ -63,7 +64,7 @@ int main(int argc, char* argv[])
   int control = 0;
   int selection = 0;
 
-  while ((selection = getopt_long(argc, argv, "w:c:s:p:i:g:", options, NULL)) != EOF)
+  while ((selection = getopt_long(argc, argv, "w:c:s:p:i:g:t:", options, NULL)) != EOF)
     switch (selection)
     {
       case 'w':
@@ -102,6 +103,10 @@ int main(int argc, char* argv[])
           control |= 0b10000;
         }
         break;
+
+      case 't':
+        strncpy(header.sourceCall, optarg, REWIND_CALL_LENGTH);
+        break;
     }
 
   if (control != 0b11111)
@@ -115,6 +120,7 @@ int main(int argc, char* argv[])
       "    --server-port <service port for BrandMeister DMR Server>\n"
       "    --source-id <ID to use as a source>\n"
       "    --group-id <TG ID>\n"
+      "    --talker-alias <text to send as Talker Alias>\n"
       "\n",
       argv[0]);
     return EXIT_FAILURE;