Naar inhoud springen

Strip plus teken van inkomende nummers: verschil tussen versies

Uit 4AllBusiness
4allbusiness (overleg | bijdragen)
Geen bewerkingssamenvatting
4allbusiness (overleg | bijdragen)
Geen bewerkingssamenvatting
 
(2 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 30: Regel 30:


Er is ook een FreePBX module genaamd [Set CallerID] Echter kan men daar veel minder in aanpassen.
Er is ook een FreePBX module genaamd [Set CallerID] Echter kan men daar veel minder in aanpassen.
testimage
:[[File:ClipCapIt-170403-153008.PNG]]
<gallery>
[[File:Sshot-23.png|thumb]]
</gallery>

Huidige versie van 3 apr 2017 14:57

Hoe verwijder je het + teken op inkomende nummers in FreePBX of Asterisk

Sommige providers sturen het + teken voor een inkomend nummer mee. Zodoende werkt nummerherkenning vaak niet of niet goed.

Voorbeeld: Inkomend nummer 0612345678 komt dan binnen als +31612345678

Om het plus teken te verwijderen hebben moeten we een bestand aanpassen. (middels Putty of en CLI toegang)

cd /etc/asterisk/
vi extensions_custom.conf
[INS]

plak dan de volgende tekst

[from-trunk-remove-plus]
exten => _X!,1,GotoIf($["${CALLERID(num):0:1}" != "+"]?noplusatstart)
exten => _X!,n,Set(CALLERID(num)=${CALLERID(num):1})
exten => _X!,n(noplusatstart),Goto(from-trunk,${EXTEN},1)

Opslaan middels :x

Vervolgens moeten we bij de provider trunk de [context] wijzigen of toevoegen.

Ververs de configuratie en test het goed.

asterisk -r
sip reload
exit

Er is ook een FreePBX module genaamd [Set CallerID] Echter kan men daar veel minder in aanpassen.

testimage