Naar inhoud springen

Strip plus teken van inkomende nummers: verschil tussen versies

Uit 4AllBusiness
4allbusiness (overleg | bijdragen)
Hoe verwijder je het + teken op inkomende nummers in FreePBX of Asterisk
 
4allbusiness (overleg | bijdragen)
Geen bewerkingssamenvatting
Regel 7: Regel 7:


Om het plus teken te verwijderen hebben moeten we een bestand aanpassen. (middels Putty of en CLI toegang)
Om het plus teken te verwijderen hebben moeten we een bestand aanpassen. (middels Putty of en CLI toegang)
# cd /etc/asterisk/
cd /etc/asterisk/
# vi extensions_custom.conf
vi extensions_custom.conf
[INS]
[INS]
{ plak dan de volgende tekst}
{ plak dan de volgende tekst}
[from-trunk-remove-plus]
[from-trunk-remove-plus]
exten => _X!,1,GotoIf($["${CALLERID(num):0:1}" != "+"]?noplusatstart)
exten => _X!,1,GotoIf($["${CALLERID(num):0:1}" != "+"]?noplusatstart)
exten => _X!,n,Set(CALLERID(num)=${CALLERID(num):1})
exten => _X!,n,Set(CALLERID(num)=${CALLERID(num):1})
exten => _X!,n(noplusatstart),Goto(from-trunk,${EXTEN},1)
exten => _X!,n(noplusatstart),Goto(from-trunk,${EXTEN},1)
{opslaan middels :x}
 
{opslaan middels :x}


:[[File:ClipCapIt-160303-120210.PNG]]
:[[File:ClipCapIt-160303-120210.PNG]]

Versie van 3 mrt 2016 12:06

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

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 [contect] wijzigen of toevoegen.

Ververs de configuratie en test het goed.

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