Skip to content

Instantly share code, notes, and snippets.

View crienzo's full-sized avatar

Chris Rienzo crienzo

View GitHub Profile
@crienzo
crienzo / follow-me-swml.txt
Created January 30, 2024 14:54
SignalWire follow me w/ voicemail example
{ "sections": {
"main": [
{ "set": { "time_of_day": "%{new Date().getHours()}" } },
{ "cond": [
{ "when": "vars.time_of_day < 12", "then": [ { "transfer": "after_hours" } ] },
{ "when": "call.to === 'EXTENSION_2_DIRECT_NUMBER'", "then": [ { "transfer": "extension_2" } ] }
] },
"answer",
{ "play": "silence:1" },
{ "set": { "greeting": "say:Thank you for calling. If you know your parties extension please press it now." } },
-----BEGIN PGP MESSAGE-----
hQIMA0p+mPdaeG9gAQ//cGeDvXbZ0IqyWGGGigUSs8ekzmbAWcOop+XBpxtOM7ML
i9HhuFBmL4Tj+/L56ePBnUhb0pGDNp96h/T4l2lxZ4mNX15fU/t5nvRWM/NKJ254
5uVAVxxP0cg4vZckqco0lSqdzZj0KxqkS0djc2dc4mlImTiCBKDgLGyeX/Kzd+R2
v1UiW5AYePqauuAXykLVeyRRqfBZ7u3aIti/IObKv1d7x2E0cR7CLBuTCpgl2ObS
InwrK/R8eb/YOKcoDLq4xIH9HIvU3U3U2+cuWBVHFWgQV27FKeD+gaVC37jM9jOo
ab43SjUzqnkT4rongkVLgcqc/t8/53vl2VaSv97+sifA7u0Y+8naAtj8cx+Df+jM
W5qZ6B1ZQ81GQwaS6rAqh3oFJ8Fv6UGuT4yl1uq6x9fGtkbIhVAclneBS5TsgIc6
WnWfVhoyYerdzsELaBzLVm753JNOj0sBxCbcl+/Ygv7JhFhJVb4XsdTevHGtBZhE
pWn7r6PPyIdmkk1cApDTonrdKeUIElUL1ohmi/RhGKNIQjbVAHILu9TExVeaCA6x
@crienzo
crienzo / 0001-mod_graylog2-send-uncompressed-gelf-magic-bytes-for-.patch
Created September 22, 2014 18:40
mod_graylog2 patch - send magic bytes for logstash
From ebd94eae532b336782459aff78d85fece17810d1 Mon Sep 17 00:00:00 2001
From: Chris Rienzo <[email protected]>
Date: Mon, 22 Sep 2014 14:35:21 -0400
Subject: [PATCH] mod_graylog2: send uncompressed gelf magic bytes for broken logstash implementation
---
src/mod/loggers/mod_graylog2/mod_graylog2.c | 25 ++++++++++++++++++++++---
1 files changed, 22 insertions(+), 3 deletions(-)
diff --git a/src/mod/loggers/mod_graylog2/mod_graylog2.c b/src/mod/loggers/mod_graylog2/mod_graylog2.c
freeswitch@sipivr> rayo cmd 192.168.0.68 <dial xmlns="urn:xmpp:rayo:1" from="1234" to="loopback/rayo_12345/public"/>
+OK
2013-11-12 15:32:16.243312 [CONSOLE] mod_rayo.c:3748
SEND: to 192.168.0.68, <iq to='192.168.0.68' type='set' id='console-18' from='[email protected]/console'><dial xmlns='urn:xmpp:rayo:1' from='1234' to='loopback/rayo_12345/public'/></iq>
2013-11-12 15:32:16.243312 [INFO] mod_rayo.c:2155 [email protected]/console has control of call
2013-11-12 15:32:16.243312 [NOTICE] switch_channel.c:1052 New Channel loopback/rayo_12345/public-a [89d5b54a-4bd9-11e3-bf84-1ba4c1bfa32b]
freeswitch@sipivr> 2013-11-12 15:32:16.243312 [NOTICE] switch_channel.c:1050 Rename Channel loopback/rayo_12345/publ
@crienzo
crienzo / offer-error
Created June 12, 2013 16:10
Latest punchblock feature/new_rayo w/ FreeSWITCH mod_rayo...
AHN> [2013-06-12 11:59:00] TRACE Punchblock::Connection::XMPP: RECEIVING (presence) <presence from="[email protected]" to="[email protected]/fs6-4681">
<offer xmlns="urn:xmpp:rayo:1" from="usera" to="123">
<header name="from" value="&quot;usera&quot; &lt;sip:[email protected]:5080&gt;;tag=480615280"/>
<header name="to" value="&lt;sip:[email protected]:5080&gt;"/>
<header name="via" value="SIP/2.0/UDP 192.168.0.67:5062;branch=z9hG4bK1581850116"/>
</offer>