summaryrefslogtreecommitdiffstats
path: root/modules/asterisk_marquee.module/module.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/asterisk_marquee.module/module.cpp')
-rw-r--r--modules/asterisk_marquee.module/module.cpp16
1 files changed, 12 insertions, 4 deletions
diff --git a/modules/asterisk_marquee.module/module.cpp b/modules/asterisk_marquee.module/module.cpp
index 1990422..abc8928 100644
--- a/modules/asterisk_marquee.module/module.cpp
+++ b/modules/asterisk_marquee.module/module.cpp
@@ -31,11 +31,19 @@ SYNAPSE_REGISTER(module_Init)
out.clear();
out.event="core_LoadModule";
- out["path"]="modules/asterisk.module/libasterisk.so";
+ out["name"]="marquee_m500";
out.send();
}
-//TODO: load libmarquee in between
+
+SYNAPSE_REGISTER(marquee_m500_Ready)
+{
+ Cmsg out;
+ out.clear();
+ out.event="core_LoadModule";
+ out["name"]="asterisk";
+ out.send();
+}
SYNAPSE_REGISTER(asterisk_Ready)
{
@@ -129,7 +137,7 @@ void updateMarquee()
}
Cmsg out;
out.event="marquee_Set";
- out["text"]="%C0"+text;
+ out["text"]="%S1%C0"+text;
out.send();
}
//nothing ringing, show active calls
@@ -160,7 +168,7 @@ SYNAPSE_REGISTER(asterisk_authCall)
{
Cmsg out;
out.event="marquee_Set";
- out["text"]="Call "+msg["number"].str() + " to login...";
+ out["text"]="%S1Call "+msg["number"].str() + " to login...";
out.send();
}