Had to open 5060 inbound to get one providers trunk to signal inbound calls (either #STUN isn't working there or some #NAT issues), with predictable results..

Got older version of #fail2ban on this box to yeet all blighters trying to get in - by turning on security logging in /etc/asterisk/logfiles_custom.conf (add entry security_log => security), updating regexes in /etc/fail2ban/filter.d and pointing failt2ban jail to check /var/log/asterisk/security_log (main Asterisk log is in wrong format and I don't know enough regex to fix that)

Also registered a #Voipfone virtual PBX extension to use as an extra trunk (needs contact-user and from-user set in #PJSIP config)

The picture @alex drew a few months back sums up exactly what dealing with these #VOIP #trunks is like

#Asterisk #FreePBX

Anyone on here tried #VoipFone or other UK landline #voip services?

#phones #telephone #landline #uk #landlinephones

SIP Trunk, Explained

The SIP trunk carries all voice traffic between your PBX and the network. It scales up or down with load. VoipTower focuses on routing stability and metrics transparency.

In simple terms:
A “voice lane” that grows with your call volume.
Key takeaway:
Scale capacity, keep control.
Closing line:
Need specifics on codecs, capacity, or failover? Ask below.
#did #voipfone #SipPro #voiptower

New service launching soon... here's a clue

#voip #voipfone #voiceoverip #ai

Das hier ist explizit NICHT Teil des großen Grannophone-Plans, aber da ich immer wieder darauf angesprochen wurde, dass das Grannophone einem alten BTX-Telefon ähnlich sieht ... tadaa!

#grannophone #senioren #makerfaire #hannover #make #maker #linux #voip #voipfone #btx #BildSchirmText #SpassMussSein

Ich hab hier zwar bei weitem noch nicht so viele Follower wie drüben auf der eX-Vogelseite (pun intended), aber vielleicht mag ja jemand boosten?

Ich arbeite als "Hobbyprojekt" an einem Videotelefon für Senioren. Und es wäre echt schick, wenn sich noch ein paar Leute fänden, die das Projekt unterstützen. Boosten und Faven (auch auf andere Social-Media-Plattformen) hilft, direkt im Projekt mithelfen (Wiki pflegen, Social Media bespielen, Code schreiben, Mitbasteln) natürlich auch, und wer ein paar Euronen übrig hat, darf gerne selbst was in die Kasse werfen:

https://www.grannophone.de/unterstuetzer

#grannophone #senioren #makerfaire #hannover #make #maker #linux #voip #voipfone

Edit 1: Bild ergänzt, da es hier leider keine Linkvorschau mit Bild gibt.
Edit 2: Einen Satz entfernt, der mittlerweile keine Relevanz mehr hat.

TIL: on #Asterisk, the variable "${CALLERID(num):0:8}" is needed to snag the first 8 digits of a caller ID from #Voipfone in format NNNNNNNN*ext where NNNNNNNN is the account number and ext is the Voipfone extension. (I am using the account number to distinguish multiple Voipfone accounts arriving at this box)

I'd expected this to be :0:7 like anything else with a zero index into the string, but it doesn't work quite like that! Had me cursing for some time..

https://wiki.asterisk.org/wiki/display/AST/Manipulating+Variables+Basics

Manipulating Variables Basics - Asterisk Project - Asterisk Project Wiki